Private beta · applications open

Accept the EUDI Wallet and mobile IDs for age verification
through one integration

Works with the EU Digital Identity Wallet, Apple and Google Wallet IDs, and national eIDs as they go live. Users without a wallet are verified by our face age estimation and document checks, so your flow works from day one.

The user shares one claim, “over 18”. Their name, date of birth and document number are never shared with us or with you.

$0
per wallet check
$0.05
per fallback check $0.30
12 months
beta terms locked after beta ends
EU Digital Identity Wallet Apple Wallet ID Google Wallet ID BC Wallet gov.br + face & document fallback

See it through your customer's eyes

The store adds one button. Everything after it runs on ProofAge: choosing the method, talking to the wallet, and falling back to a selfie or document check.

  • 1 One button in your checkout. The customer taps “Verify age” and lands on ProofAge.
  • 2 Wallet first, fallback on hand. We offer the wallets that fit the customer's device and country. No wallet? A selfie age check or an ID document takes over.
  • 3 Back to your checkout, verified. You get the same webhook and the same payload, whichever method was used.

Interactive simulation of the planned flow. No data leaves your browser.

Why EUDI Wallet and mobile ID age verification, and why now

Several government digital IDs are becoming usable by websites at the same time, and each one has its own protocol, certificates and onboarding.

EU · 24 Dec 2026

Every EU member state must offer citizens at least one EUDI Wallet under eIDAS 2.0.

EU · late 2027

Regulated sectors and very large online platforms must accept the EUDI Wallet where they require strong user authentication.

US · now

Safari 26 and Chrome support the W3C Digital Credentials API, so websites can request an over-age claim from Apple and Google Wallet IDs.

UK · Online Safety Act

Ofcom lists digital identity services among its highly effective age assurance methods.

Brazil · since Mar 2026

The ECA Digital law is in force and rules out self-declared age for online services.

Your checkout · today

A wallet check needs no camera and no document upload, which removes the step where customers most often abandon a verification.

EUDI Wallet, mobile ID and eID coverage by country

The status shows where each wallet itself stands, not what ProofAge has shipped. We connect wallets for beta partners starting with the ones already open to businesses. Anything not yet connected is covered by the fallback.

Live open to businesses today · first in our beta Pilot limited access or government testing Rolling out announced, not open to businesses yet
Region Digital ID Wallet status
US Google Wallet ID 12 states and territories, zero-knowledge age proofs Live
Apple Wallet ID in Safari 26 15+ states, mobile driver's licences Live
EU EU Digital Identity Wallet In production in a few member states, the rest by end of 2026 Rolling out
Denmark AltID Over-age proofs; relying-party registry pending Pilot
Italy IT-Wallet · France Identité · EU age verification app Pilot
Germany national wallet Launch planned January 2027 Rolling out
UK Certified digital identity providers (DVS trust framework) Live
GOV.UK Wallet Rolling out
Canada BC Wallet Person credential Proves over 19 without sharing date of birth Pilot
Quebec government wallet Rolling out
Latin America Brazil gov.br age credential Rolling out
Chile ClaveÚnica Authorised private entities only Pilot
Everywhere Face age estimation · ID document verification in 190+ countries Live

Statuses as of September 2026. Tell us your markets in the application and we'll prioritise the wallets you need.

One age verification API, three ways to pass

ProofAge picks the lightest method the customer can use, and moves to the next only when it has to.

Step 1 · $0

Digital ID wallet

The customer's device presents a signed over-age claim from their government-issued credential.

Step 2 · $0.05

Face age estimation

A selfie with liveness checks. Customers who are clearly over your threshold pass here.

Step 3 · $0.05

ID document check

Used when the estimate is close to your threshold, or when your policy requires a document.

// webhook: verification.completed
{
  "verified": true,
  "age_over": 18,
  "method": "eudi_wallet",
  "personal_data_shared": false
}
  • Selective disclosure. We request only the over-age claim, so no name, date of birth or document number is shared.
  • We handle the registrations. Apple, Google and EU relying-party onboarding and certificates are on us.
  • Your thresholds per market. 18, 19 or 21, set per country and per product.
  • Plugs into what you run. REST API, Shopify, WordPress (WooCommerce) and the SDKs you already use with ProofAge.

Built on the open standards wallets use

Government wallets don't share one API. ProofAge's wallet layer is being built on each of these standards, so you integrate once and get a single age verification result.

OpenID4VP

OpenID for Verifiable Presentations, the request protocol of the EUDI Wallet and the EU age verification app. QR code on desktop, deep link on mobile.

W3C Digital Credentials API

The browser API in Safari 26 and Chrome that lets a website request Apple Wallet and Google Wallet IDs through a native prompt.

ISO/IEC 18013-5 and ISO/IEC 18013-7

The mdoc format of mobile driver's licences (mDL) and its online presentation profile, with an age_over_NN claim.

SD-JWT VC

Selective-disclosure credentials used by EUDI Wallets, so only the over-age attribute leaves the wallet.

eIDAS 2.0 relying-party registration

To request data from an EUDI Wallet, a service registers as a relying party in a member state. We handle the registrations and access certificates for you.

Signature and issuer checks

Every presentation is checked against the issuer's signature and trust list before we return verified: true.

Wallet age verification for age-gated businesses

Regulated ecommerce

Vape, alcohol, CBD, tobacco. Verify without a camera step that loses carts at checkout.

Dating

Keep minors out at sign-up while asking members for as little personal data as possible.

Gaming

Gate mature content and in-game purchases without making players upload an ID.

Social, UGC & adult

Meet Online Safety Act and state-law age checks with the least intrusive method each user has.

The beta deal

We select a small group of businesses by hand and work with each one directly.

What you get

  • Wallet checks at $0
  • Face and document fallback at $0.05 flat, instead of $0.30
  • Both prices locked for 12 months after the beta ends
  • A direct line to the team that builds it
  • A say in which wallets and markets come next

What we ask

  • Run ProofAge on real traffic
  • Share honest feedback on conversion and UX
  • Join wallet pilots in your markets as they open

Wallet methods switch on per jurisdiction as they open to relying parties. Until then, and for any customer without a wallet, the production fallback verifies your users.

EUDI Wallet age verification: questions

What happens if my users don't have a digital ID wallet?+

They are verified by ProofAge's production fallback: face age estimation first, then an ID document check if the estimate is inconclusive. The user never hits a dead end and you receive the same result format either way.

When will the EUDI Wallet work in my country?+

EU member states must offer an EUDI Wallet by 24 December 2026, but rollout varies by country. We switch each wallet on as it opens to relying parties. Until then your users are verified by the fallback.

Will I need to re-integrate when new wallets go live?+

No. You integrate once. New wallet methods are added on our side and appear in your flow automatically, with the same webhook and result format.

Who handles the Apple, Google and EU relying-party registrations?+

We do. Accepting wallet IDs requires relying-party registration and certificates with each wallet provider or national registry. ProofAge handles those registrations so you don't have to.

What happens after the 12 months?+

Beta terms ($0 per wallet check and $0.05 per fallback check) stay in place for 12 months after the beta ends. After that you move to the standard price list, and we will tell you what it is well in advance.

What data do you see from a wallet check?+

Wallets support selective disclosure. We request only the over-age claim, such as age over 18, so the user's name, date of birth, address and document number are never shared with us or with you.

Apply for the private beta

Three fields. We review every application by hand and reply within 2 business days.

No payment details. We use your email only to reply about the beta. Privacy