Support

Help & Support

Resources for using the Human Presence Protocol app and verification system.

System Status: All services operational · hpp-verifier.onrender.com

How HPP Works

Step 1
Open the App
Launch HPP on your iPhone and tap "Scan Site QR"
Step 2
Scan QR Code
Point your camera at the QR code shown on the website
Step 3
Authenticate
Confirm with Face ID or Touch ID to prove you are present
Step 4
Access Granted
The website unlocks. Your session timer starts counting down.

Frequently Asked Questions

What data does HPP collect?
HPP transmits only a cryptographic proof of presence: a public key, a digital signature, and a timestamp. No name, email, location, or browsing data is ever collected. See our Privacy Policy for full details.
Does HPP access my Face ID or Touch ID data?
No. Biometric authentication is handled entirely by Apple's Secure Enclave hardware. HPP receives only a pass/fail result. Your biometric templates never leave the chip and are never accessible to any app.
What happens when my session expires?
Sessions have a default duration of 10 minutes (configurable by the website). When your session expires, access to the verified content ends. You can extend your session from the app before it expires, or start a new attestation.
What are Presence Credits?
Presence Credits are an on-device currency that prevents attestation spam. You earn credits over time (+10 every 30 minutes of active use) and spend them on attestations (-1 per attestation). You start with 25 credits.
What is the Presence Continuity Score?
The PCS is a 0-850 score (similar to a credit score) that reflects how consistently you attest over time. It's computed entirely on your device from your attestation history. Only the score band (e.g., "Emerging" or "Consistent") is shared with websites — never the raw score.
How does age verification work?
If a website requires age-qualified access, the HPP app checks your locally-stored date of birth against the site's minimum age. Only a yes/no result is sent to the server. Your date of birth never leaves your device.
Can I use HPP on multiple websites at the same time?
Yes. HPP supports multiple simultaneous sessions. Each website gets its own session card in the app with independent timers and controls.
What happens if I close the browser?
When you close the browser tab or window, the session automatically disconnects. The HPP app detects this within 10 seconds and cleans up the session on your device.
Which devices are supported?
HPP requires an iPhone running iOS 17.0 or later with a Secure Enclave (iPhone 5s and later). Face ID or Touch ID must be configured. The browser-side experience works on any modern desktop or mobile browser.
Is HPP open source?
The HPP protocol specification and verification backend are available for review. The iOS app is distributed via TestFlight (beta) and the App Store. The protocol is covered by multiple provisional patent applications.

Troubleshooting

QR code not scanning

Ensure camera permissions are enabled for HPP in Settings > HPP > Camera. Hold the phone steady, 6-12 inches from the screen. If the QR code appears small, try zooming in on the website first.

Face ID / Touch ID not working

Verify that biometric authentication is set up in Settings > Face ID & Passcode. If biometric fails, HPP will fall back to device passcode. If all authentication fails, restart the attestation by scanning the QR code again.

Website says "Waiting for iPhone..."

The website is waiting for your attestation. Open the HPP app, tap "Approve" on the site offer card, and complete biometric authentication. If the QR code has expired (60-second timeout), refresh the website page to generate a new one.

Session disconnected unexpectedly

Sessions disconnect when: the timer expires, you tap "Disconnect" in the app, or you close the browser tab. To reconnect, scan the website's QR code again for a new session.

Contact Us

General Support
Bug reports, feature requests, and general questions
Privacy Inquiries
Data handling questions and privacy policy inquiries
Partnership & Integration
Integration inquiries, licensing, and corporate development

Additional Resources

Home — Verify your presence and access the HPP demo

Privacy Policy — What HPP collects and does not collect