EU Digital Identity · eIDAS 2.0

Prove age, not identity

One API for age verification at scale. Whoever the user is and whatever they carry, you get a single privacy-first answer — over the age, or not. No name, no birth date, no document number.

How it works

One tap. Just your age.

A verifier asks a single question and the wallet answers it. The birth date, name, photo, and document number stay sealed in the wallet and are never transmitted.

Only the requested attribute is shared, e.g. "over 18"

Age thresholds, never the date of birth

Approved by the user with biometrics

Cryptographically bound to the device, replay-proof

Age request

Over 18: yes

One API, every user

One integration covers 100% of your users

Connect once. Whether a user already carries a government wallet or has nothing but a physical ID, our platform takes them to a verified age check and returns the same single answer. No dead ends, no abandoned checkouts, no edge cases to build yourself.

1

Verify France Identité directly

Accept a proof straight from the official France Identité app, plus every EU wallet as the scheme rolls out. Instant, with nothing stored on our side.

2

Bring a wallet into ours

Users import a government-issued credential into our wallet once, then reuse it across all your services without reopening the official app.

3

Create one from a physical ID

No wallet yet? We read any European ID card or modern passport over NFC and issue a credential on the spot, so no one is ever turned away.

EU mini wallet

Aligned with the European age verification scheme

The European Union is rolling out the Digital Identity Wallet under eIDAS 2.0, with a dedicated age verification application (the "mini wallet") as an early step. Our stack speaks exactly the protocols and data model that scheme mandates.

A relying party that integrates our verifier today is already integrated with the EU age verification ecosystem. As national wallets reach citizens, those users satisfy your age check with no change on your side.

PID

EU PID

We issue and verify the EU Person Identification Data credential (eu.europa.ec.eudi.pid.1) in ISO 18013-5 mdoc format.

AV

Age attestation

We recognise the dedicated age verification attestation (eu.europa.ec.av.1) used by the EU mini wallet.

For businesses

Drop-in age assurance for any platform

Add a compliant, privacy-first age check to your web, mobile, or in-person flow. Deploy in minutes with our API and SDK, or verify in person over NFC and Bluetooth.

Verification API

Request an age proof and receive a verified boolean. Works online (OID4VP), in the browser (Digital Credentials API), and in person (ISO 18013-5).

Wallet & SDK

Issue credentials from NFC documents and present them from a hardware-backed wallet. White-label or embed in your own app.

European trust, managed

We maintain the France Identité and EU trust anchors (VICAL/RICAL) so you trust the right issuers and wallets without the plumbing.

Minimal liability

You receive a single boolean, not personal data. No birth date, name, or ID number to store, secure, or breach.

Common use cases

📱

Social media & online platforms

Enforce the EU's emerging digital minimum age of 16 (with parental consent for 13–16) and national rules in France, Spain and beyond, at sign-up and without collecting identity documents.

🎰

Gambling & gaming

Meet regulatory age-gating for betting and gaming platforms with a frictionless, auditable check.

🔞

Adult content

Comply with online age-verification mandates while preserving user anonymity. No identity data leaves the wallet.

🍷

Alcohol & tobacco

Verify age at checkout for online and delivery sales of age-restricted goods, without collecting identity documents.

🛒

Restricted retail

Gate the sale of knives, fireworks, energy products, and other age-restricted items online and at the point of sale.

💬

Dating & AI companions

Age-gate dating apps and AI companion services, which EU lawmakers have named alongside social media for minimum-age rules.

Ready to add privacy-first age verification?

Get in touch for API access, pricing, and a live demo tailored to your use case.