Privacy, built in
Prove your age.
Keep your privacy.
ProveOnce verifies you a single time. Then you prove you're old enough anywhere, with a token you can take back whenever you want. Private by design. Compliant by default.
How it works
Three steps. Your ID stays put.
No more uploading your license to every website. Verify once, share a simple proof, and stay in charge of who holds it.
Step 1
Verify once
Scan your ID in the ProveOnce app, with a quick optional selfie check. It's encrypted and kept on your device, never on the sites you visit.
Step 2
Share a token, not your ID
When a site needs to check your age, you approve a token just for them. It proves you're old enough, and shares nothing else.
Step 3
Revoke anytime
See every site that holds a token and what it proves. Change your mind? Tap revoke, and access ends immediately.
What sites receive
You're verified. Sites get a yes.
Nothing more.
What the site gets
Just enough to stay compliant.
- A yes or no: 18+ or 21+
- The assurance level behind it
- A revocable token, scoped to them
- A compliant record they checked
What the site never gets
The sensitive stuff stays with you.
- Your legal name
- Your date of birth
- Your home address
- Your ID photo or selfie
- Your government ID number
Privacy & compliance
Private for you. Compliant for them.
This isn't about hiding. It's about proving exactly what's required, legally and properly, and keeping the rest of your identity to yourself.
Your ID stays on your device
Encrypted and locked behind Face ID, Touch ID, and a passcode. It's never copied out to the sites you verify with.
One tap to revoke
Pull any site's access in an instant. Change your mind, and it's gone.
Built for the law
Meets the new state age-verification rules out of the box.
Family mode
Set age-appropriate access for a child's device.
Works across the web
Built on open standards, so one ProveOnce credential works wherever age matters, not locked to any single app.
The right check, every time
Never more than the moment needs.
A soft social wall and a regulated purchase shouldn't ask the same of you. ProveOnce steps the check up only as far as each situation requires.
Where to use it
One verification. Everywhere age matters.
Social & 18+ sites
L1–L2Clear an age wall in a tap, without the clunky upload.
Alcohol delivery
L3Confirm 21+ before checkout. Faster orders, fewer failed deliveries.
Cannabis
L3–L4Prove age and eligibility, keeping medical details private.
Gaming & betting
L4High-assurance checks for regulated play.
Adult sites
L4Meet the new state laws by proving 18+, with maximum privacy.
Dating
L3Show you're a real, verified adult, without publishing your name.
ProveOnce for business
Stay compliant without storing IDs.
Run an age-restricted business? Get the compliance you need without turning your servers into a vault of customer driver's licenses.
- A simple age & eligibility API, plus a hosted no-build flow
- Web, iOS and Android SDKs, and Shopify / WooCommerce plugins
- A state-by-state rules engine that updates as the laws change
- Tamper-evident audit records that prove every check
Less risk. Less friction.
Security
Safest when no one's hoarding it.
Because your details aren't scattered across dozens of sites, there's far less to lose. And we hold what little there is to the highest bar.
- Encrypted end to endHardware-backed keys and device-bound encryption, in transit and at rest.
- You're always in controlGrant, review, and revoke access anytime, from one place.
- Tested relentlesslyContinuous penetration testing and a public bug bounty.
We're building toward the certifications serious partners expect, treating them as the baseline, not an afterthought.
Prove once.
Stay private.
Stop handing your ID to every website. Prove you're old enough with a token you control, and take it back whenever you want.