Live demo

See exactly what we keep

Run a real age verification against our live system. When it finishes, this page shows the complete record stored on our side — every field, nothing hidden. The ID document itself is destroyed automatically after 30 days.

Run a verification

Opens the same hosted identity flow a customer sees at checkout. You'll need a government ID. Takes about a minute.

Catching a returning customer

Example

If someone a store has banned verifies again — even with a different document — the store's system receives a flag like this, as a signed webhook, within seconds:

"duplicateCheck": {
  "duplicate": true,
  "matchStrength": "strong",
  "matchMethod": "id_number",
  "priorVerifiedAt": "2026-06-14T18:22:05Z"
}
Strong match

Same document. Reliable enough to block the sale outright.

Weak match

Same person, different document. Flagged for review — never auto-blocked, because names repeat.

No name, no date of birth, no document number anywhere in that payload. Recognition without records.

Want this at your checkout? I'm the person who built it.