Age gate · EU Wallet
Preview — the age-only backend endpoint lands next iteration. Frontend flow is ready; the current build still uses the general sign-in verifier. See HAIP notes for the iteration plan.
Prove you’re over the line — nothing more than needed
Selective disclosure on OID4VP 1.0. Your wallet proves you meet the threshold; your name, date of birth and document never reach this site.
Scan with a wallet on another device, or tap the button below on this device.
Preparing age request…
—
—
What we ask for: a single yes/no answer — are you at least the selected age. We prefer an age-only proof (
age_over_18 / age_over_N) from your wallet. If your wallet does not carry that credential, we may fall back to your date of birth to compute the yes/no check locally in your session; the date is not persisted, and only the boolean result is retained. What we do not ask for: your name, your exact age, your identity document, or your address. The wallet enforces this with SD-JWT VC selective disclosure; where an age-only claim is available, the disclosure array we receive contains only that claim.
Built to OID4VP 1.0 + HAIP 1.0. SD-JWT VC selective disclosure. HAIP implementation notes · EU Wallet verifier overview · Full sign-in