A weathered inspection stamp on a steel desk.

Privacy-first age verification

Verification methods

Pick the methods a region accepts; ComplyAge runs them in a hosted window and returns a reusable result.

Start verifying

ComplyAge verifies age and identity with seven methods. Each runs in a hosted verification window — a first-party popup we serve, never an iframe of your site — produces a verification record that can be reused across your integrations, and is billed per completed check on paid plans. Enforcement zones limit which methods count in a given jurisdiction: Texas and Louisiana, for example, accept only government ID or a payment card.

The methods

Reusable by design

A verification is stored once, against the user's ComplyAge identity, and reused: a person who verified for one partner is recognised by another without being re-checked. The reusable record carries the method, the timestamp and the outcome — not the evidence. Evidence is sealed in an encrypted audit archive that only a valid legal request can open.

Hosted, popup-only

Every method runs at app.complyage.org in a window we host. Your page never touches a selfie, an ID image or a card number. The window reports a status — VERIFIED, DENIED or CANCELLED — back to your page via postMessage, and the JavaScript insert exposes it as window.ComplyAge.verify(opts). Mobile visitors can scan a QR code to finish a camera step on their phone.

Matching methods to regions

Each enforcement zone carries an allowed-methods list. A strict zone accepts government ID or payment card; a flex zone also accepts facial age estimation. The Age Gate passes that list into the verification window, so visitors are only ever offered methods their jurisdiction recognises.

What is billed

Facial age estimation and government ID draw from your plan's verification allowance. Payment card and postal address checks are billed per check, and a human review of a username check is billed per review. Live amounts are on the billing screen in the app; the Age Gate and OAuth/SSO stay free.

Frequently asked questions

Which method should I offer?
Offer what the visitor's region accepts and let the visitor choose. Facial age estimation is fastest and needs no documents; government ID is the strongest proof; a payment card suits regions that recognise it as a commercially reasonable method.
Is a verification reusable across sites?
Yes. The record belongs to the user's ComplyAge identity, so a second partner sees the same verified status through OAuth/SSO or the gate without running a new check.
Do you store my users' documents?
Not in the clear, and not with the reusable record. Evidence is sealed into an encrypted audit archive kept only for lawful legal response; the record itself holds the outcome, the method and the time.
Can a visitor use their phone for the camera steps?
Yes. The verification window shows a QR code; scanning it opens a one-shot mobile handoff that completes the selfie or document capture and returns the result to the desktop window.