Ask for the claim
Your site requests over 18, over 21, or another eligibility claim. Nobody is asked for a birth date.
Your customer proves they're over 18, over 21, or eligible using a credential in their phone's wallet. PROOFGATE checks it and tells your site whether they passed, along with an audit token you can keep on file. Your servers never see a name, a birth date, or a photo of a license.
Most age gates only need one answer: is this person old enough? PROOFGATE checks the credential the customer presents and sends back that answer. Their personal details stay in their wallet.
If a check is ever disputed or audited, you have a token tied to that check. It can't be traced back to the person.
PROOFGATE sits between your checkout and the customer's wallet and handles the credential check for you.
Your site requests over 18, over 21, or another eligibility claim. Nobody is asked for a birth date.
The customer approves the request in their wallet, which sends a signed presentation through the browser. We verify the nonce, the audience, the issuer's key, and that only the requested claim was disclosed.
Your site receives pass or fail and an audit token. We don't store an identity record on our side either.
Businesses that have to check age or eligibility and would rather not keep copies of anyone's documents.
Stores selling age-restricted products that need an age check at checkout without asking for a photo of an ID.
Programs that limit who can take part and need a record of each check for disputes and reporting.
Apps and forums that need to keep minors out without collecting every member's ID.
The wallet shares only the claim your gate asks for, and we check the cryptographic proof behind it. During setup we confirm which issuers and credential types you can accept.
The wallet reveals only the claim you requested, and we check that it's bound to a real credential from a trusted issuer.
In browsers that support it, the request opens the customer's wallet directly. There's no upload page and no redirect to a third-party site.
Support depends on the issuing authority, the wallet, and the browser, so we turn it on per customer once it's been tested for their gate.
You pay for completed verifications. The sandbox is free, and production starts at $250 a month with 5,000 checks included.
For building and testing your integration.
Includes 5,000 verifications a month, then $0.05 per additional check.
For high-volume platforms that need custom issuer policy, reporting, or help with onboarding.
This is a preview of the response your site gets back. It doesn't collect anything and doesn't call the real verifier. To run an actual check, use the live sandbox.
Email us about the gate you want to put PROOFGATE on and roughly how many checks a month you expect, and we'll set you up with production keys.