CAIRL Checkbox
Verify age without ever touching an ID
A copy-paste age gate for any website. One script tag, a boolean result, and zero ID custody on your side.
What it does
State age-verification laws are forcing every regulated site to prove visitors are old enough — but legacy IDV was built to pipe personal data, not to keep it off your servers.
CAIRL Checkbox sits between a self-click and a full ID upload: ephemeral liveness and age-estimate claims, delivered as booleans through an OAuth consent boundary. Your platform never stores an ID and never handles biometrics — there is no document on your servers to breach.
CAIRL is identity verification infrastructure built on a different premise than legacy IDV platforms: the answer crosses the boundary, not the file. Platforms receive verified claims, not raw personal data.
Key capabilities
Copy-paste integration
Drop a div and one script tag onto WordPress, Shopify, or plain HTML. Redirect or iframe mode — no npm, no React required.
Anonymous by construction
Results arrive as signed boolean claims with a pseudonymous sub. No name, no document number, no selfie crosses your boundary.
Ephemeral by design
No enrollment charge, no persistent account, no biometric storage in your platform. Upgrade to Full Verification when you need a durable credential.
Sandbox in minutes
pk_sandbox_* keys return deterministic fixtures with zero human in the loop. Swap to pk_live_* when production opens — same integration contract.
Ready when you are
Move from explanation to implementation.
CAIRL is built to let users control identity and let platforms trust the result. Choose the next step that matches the surface you are building.
You receive verified claims — not names, document images, or selfies. The document and the biometrics stay on CAIRL’s side of the consent boundary.
Self-serve. No sales call. Sandbox is free.
What it costs
Typical age check, per verification. No subscription tiers — prepaid wallet, metered pricing.
~$0.10
per age check — a fraction of typical document-upload identity verification.
Per age check, typical claim bundle. Self-serve metered pricing — no per-seat minimums and no enterprise contract.
Copy-paste in 15 minutes
The quickstart is the marketing: two lines of HTML, a server-side token exchange, and boolean claims on your callback. No sales call, no implementation review — sandbox keys work in public docs.