Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · October 6, 2026

EU age verification app: the mini wallet, explained

What the EU age verification app is, how its over-18 proof works, which countries pilot it, what the DSA guidelines expect from platforms, and how to fit age proofs next to age estimation and eID.

Alberto Rosas, co-founder and CEO of DiditBy Alberto RosasCo-founder & CEO, DiditUpdated
eu-age-verification-app-cover.png

In short

The EU age verification app is a European Commission blueprint for a phone app that proves a user is over 18 without sharing any identity data. A trusted provider checks the user's age once, then the app holds one-time proofs that online services can verify.[1]

  • Seven Member States are piloting it during 2026: France, Denmark, Greece, Italy, Spain, Cyprus and Ireland.[4]
  • The Commission asked every Member State to make it available by the end of 2026, as a standalone app or inside its EUDI Wallet.[3]

Last reviewed: 5 October 2026 · Not legal advice

People call it the mini wallet, because it does one of the jobs of the future EU Digital Identity (EUDI) Wallet and nothing else. This guide covers the blueprint versions, how the proof of age works, where each pilot country stands on 5 October 2026, and how a platform fits age proofs next to facial age estimation and electronic identification (eID). Where a fact has not been published, we say so.

What the EU age verification app is

It is not one app in one store. The Commission publishes a blueprint that each Member State adapts. The first five countries took it up, in the Commission's words, "in view of taking it up in their national digital wallets or publishing a customised national age verification app".[2] The software is built for the Commission by the T-Scy consortium under a two-year contract that started in early 2025.[1]

Note

The app answers a single question for an online service: is this user over 18. It hands over no name, date of birth or document number: "the proof of age itself does not contain any identity data".[1]

Blueprint versions and dates

The blueprint has moved in four public steps since July 2025.

DateStepWhat changed
14 July 2025First blueprintThe Commission makes the blueprint public. Denmark, France, Greece, Italy and Spain are the first to take it up.[2]
10 October 2025Second versionPassports and identity cards become onboarding methods, in addition to eIDs. Support for the Digital Credentials API is added.[1]
29 April 2026Commission RecommendationMember States are urged to speed up the rollout and offer the app by the end of the year, standalone or integrated into a national wallet.[3]
2026, technical portalCurrent specificationZero-knowledge proof is the mandatory presentation mechanism, with a plain ISO mobile document presentation as the fallback. Seven countries pilot it inside their national wallets.[4]

According to the Inside Privacy blog, the Recommendation is not binding and its target date is 31 December 2026.

How the proof of age works: tokens and unlinkability

The design separates two moments. First, the user proves their age once to a trusted proof provider, with an eID, a passport or an identity card.[1] Second, the user presents a proof to an online service.

Proof provider Age app Your platform
1Proves age once
2Batch of 18+ proofs

Never told where proofs are used

3Opens the service
4Age request

The user consents

5One-time 18+ proof
6Access granted

Simplified from the Commission's description of the blueprint.[1]

Three properties make the proof private:

  • No identity in the proof. The service learns that the user is over 18 and nothing more.[1]
  • A blind issuer. "The trusted proof provider is not informed about online services for which the user presents the 18+ proof."[1]
  • Unlinkable visits. "To prevent linkability of transactions, proofs are issued in batches, for one-time use only."[1] Two visits use two different proofs.

The current specification goes one step further and makes zero-knowledge proof the mandatory way to present.[4] This matches the DSA guidelines, which say that "cryptographic protocols such as key rotation or zero-knowledge proofs constitute a suitable basis" for age tokens and encourage "double-blind" methods.[5]

Example

Spain published a protocol for its own age credential in June 2024. The credential is presented with OpenID for Verifiable Presentations (OpenID4VP), its private key never leaves the phone, it expires in one month, and a nonce stops a presentation from being reused. The wallet only answers providers on a signed list.[10]

What the user sees

National apps will differ. These steps follow the Commission's description and the flows Ireland and Spain have published.[1][10][12]

Age verification app

Set up once

Prove your age with your eID, passport or identity card.

Continue

1The user sets up the app once with an eID, a passport or an identity card.[1]

Age verification app

Proof of age ready

Your one-time proofs are stored on this phone.

2The provider issues a batch of single-use proofs.[1]

Online service

Confirm your age

Scan with your age app, or open it on this phone.

3The service asks for a proof, by QR code or on the same device.[10][12]

Age verification app

Share proof of age

  • Over 18Shared
  • NameNot shared
  • Date of birthNot shared
  • AddressNot shared

Share

4The user consents. Only "over 18" leaves the phone.[12]

Online service

Age confirmed

You can continue.

5The service verifies the proof and lets the user in.

The EU age verification app and the EUDI Wallet

The two are related, not the same. The EUDI Wallet comes from Regulation (EU) 2024/1183.[6] The age app is a Commission blueprint backed by a Recommendation, which leaves both doors open: Member States can roll out the EU age verification as a standalone app or integrate it into an EUDI Wallet.[3]

Now

Age verification app

  • Proves one thing: over 18
  • Onboarding with an eID, passport or identity card
  • Rollout urged by the end of 2026

Commission blueprint and Recommendation

Next

EUDI Wallet

  • Holds identity data and many attestations
  • The user picks which data to share
  • One wallet per Member State by 24 December 2026

Regulation (EU) 2024/1183

The wallet's mandatory person identification data (PID) includes the date of birth, and the implementing regulation's attribute table has no separate over-18 attribute.[7] The Regulation does require that "selective disclosure of data is possible"[6], and the Dutch government describes the result in plain terms: "you can share only whether someone is over 18", without the date of birth.[20] Our EUDI Wallet page follows the wallet rollout.

What the DSA guidelines expect platforms to accept

The Commission's guidelines on Article 28 of the DSA (C/2025/5519) sort methods into "self-declaration, age estimation, and age verification" and match them to risk.[5]

Service or situationWhat the guidelines expectParagraph
Sale of alcohol, tobacco or nicotine products, drugs; pornography; gamblingAge verification37[5]
Terms that require users to be 18 or olderAge verification37[5]
Minimum age under 18 in the terms, or medium risksAge estimation is acceptable when run by an independent third party or independently audited47[5]
Adult content while suitable verification is "not yet readily available"Estimation "as temporary alternative", if comparable to verification, and not beyond the first review of the guidelines38[5]
Any serviceSelf-declaration is not an appropriate method52[5]

The app fits the first two rows. Methods built on trusted government IDs "may constitute an effective age verification method, in so far as they are based on anonymised age tokens", and other methods are allowed if they are "compatible with the EU reference standard".[5] Platforms "should offer" more than one method and a way to contest a result, and adult platforms should check age at each access.[5]

Note

The guidelines were due for review within 12 months. Whether that review has happened was not confirmed as of 5 October 2026. Separately, very large online platforms that require user authentication must accept the EUDI Wallet at the user's request under Article 5f(3) of the amended eIDAS Regulation; the text sets no separate date for that duty.[5][6]

According to a William Fry briefing, the EU KIDS Act proposal of 17 September 2026 would require an EU proof-of-age attestation for new social media accounts. It is not law.

EU age verification app status by country on 5 October 2026

No source we reviewed gives a single launch calendar. This is what has been published.

CountryRoleWhat is public
DenmarkFirst fiveThe state app AltID offers an age proof (15+ and 18+) to everyone aged 13 or older with MitID and a CPR number. 281,390 people had created an AltID by 4 August 2026.[8] It launched on 3 June 2026, according to TV 2. Its registry "is not yet an eIDAS 2.0 relying party registry".[9]
FranceFirst fiveAccording to Siècle Digital, the France Identité app is testing a beta proof that states only over 15 or over 18. Arcom sets the technical framework for adult sites.[17] Whether Arcom accepts the beta proof is not confirmed.
GreeceFirst fiveAccording to Eurydice, the state Kids Wallet app offers parental control, age verification and digital identification.
ItalyFirst fiveIT-Wallet passed 10.1 million activations on 17 February 2026.[16] The regulator AGCOM requires double anonymity for adult sites and allows public systems only where they meet it.[15] No launch date for an Italian age app was found in primary sources.
SpainFirst fiveCartera Digital Beta was presented on 1 July 2024 with its technical specification.[10][11] We found no confirmed general public release.
Cyprus2026 pilotListed by the technical portal.[4] No launch detail found in primary sources.
Ireland2026 pilotThe Government Digital Wallet runs as a pilot on informed consent.[13] Its published age check shares only "over 18".[12] The policy for registering relying parties is still being defined.[14]
GermanyNot on the pilot listThe state wallet d-you launches on 2 January 2027, with proving your age among the first uses.[18]

Watch out

"Piloting" does not mean a platform can connect today. The published material above gives no open, self-serve route for a private platform to verify proofs in production.

How to integrate age proofs with age estimation and eID

The app cannot be the only route while it rolls out, and the guidelines ask for more than one method anyway.[5] A layered design, often called a waterfall, starts light and escalates only when needed.

1Estimate age from a selfie

Set a challenge age above the legal age.

The estimate is clearly above the challenge age

Yes

Let the user in

Keep the age group only.

No

Ask for a proof

Age app, wallet or national eID.

Or check a document

The last resort for users with neither.

2Record the result

Offer a way to contest a refusal.

Estimation first, a proof or an eID for borderline users, a document last.

Age estimation first, an eID or a document for borderline cases.

The challenge age comes from the UK regulator Ofcom, which expects that a user "estimated as being under a given challenge age must then undergo a second age assurance step".[19] Many national eIDs already return a signed date of birth; our guide to age verification with eIDs in the EU lists which ones, and eID versus age estimation compares the methods.

  • Plan to register as a relying party: Ireland and Spain both require it before a service may request a proof.[10][14]
  • Support the web presentation route the second blueprint added, the Digital Credentials API.[1]
  • Store the age group, not the evidence: verification "should not entitle providers of online platforms to store personal data beyond information about the user's age group".[5]

How Didit helps while the age app rolls out

Didit does not issue age proofs, and the EU age verification app is not in Didit's wallet catalog today. EUDI Wallet acceptance is coming soon. What runs now, in one eID verification workflow, is the rest of the waterfall.

Age estimation costs $0.10 per check, runs with passive liveness and has a mean absolute error of 3.5 years overall, 1.5 years under 18. Adaptive Age Verification sends borderline results to ID verification with a face match to the age selfie. Five eIDs are live, and each sign-in returns a signed date of birth, so it proves age without a document photo. We recommend estimation first, then an eID or a document for borderline cases. Users without an eID use document capture with NFC chip reading at $0.15. See age verification.

eIDCountriesAge dataDidit status
MitIDDenmarkSigned date of birthLive
BankID SwedenSwedenSigned date of birthLive
Finnish Trust NetworkFinlandSigned date of birthLive
Smart-IDEstonia, Latvia, Lithuania, BelgiumSigned date of birthLive
Mobile-IDEstonia, LithuaniaSigned date of birthLive
EUDI WalletEEAOn our roadmapComing soon
Didit session result for age estimation

An age estimation result in Didit.

Didit provides

  • Age estimation with liveness
  • eID sign-ins with a signed date of birth
  • The document route with chip reading

Stays with you

  • Which rules apply to your service
  • Your challenge age and methods
  • Redress for refused users

Run age checks today, add age proofs later

Start with age estimation, eID sign-ins and documents in one workflow, and pay only for completed checks.

Start freeTalk to usRead the docs

Key takeaways

  • The EU age verification app is a Commission blueprint that Member States adapt, standalone or inside their EUDI Wallet.
  • The proof says over 18 and nothing else; proofs are single use, and the provider is not told where they are used.
  • Seven Member States pilot it during 2026, and the Commission wants it offered everywhere by the end of 2026.
  • The DSA guidelines expect age verification for pornography, gambling and age-restricted sales; estimation alone is temporary for 18+ content.

Frequently asked questions

What is the EU age verification app?

It is a European Commission blueprint for a phone app that proves a user is over 18 to an online service. The proof contains no identity data. Member States adapt the blueprint into a national app or build it into their digital credential wallet.[1][2]

Is the EU age verification app available now?

Not as one EU-wide app. Seven Member States are piloting the solution during 2026, and the Commission urged all Member States on 29 April 2026 to make it available by the end of the year. Denmark's AltID already offers an age proof.[3][4][8]

Which countries are piloting the EU age verification app?

Denmark, France, Greece, Italy and Spain were the first five in July 2025. The technical portal now adds Cyprus and Ireland, all seven piloting it inside their national wallets during 2026.[2][4]

Does the app share my name or date of birth with the website?

No. The Commission states that the proof of age does not contain any identity data. The provider that issued the proof is not informed about the services where the user presents it.[1]

Is the EU age verification app the same as the EUDI Wallet?

No. The EUDI Wallet is required by Regulation (EU) 2024/1183 and holds identity data and many attestations. The age app proves one thing, and Member States can ship it as a standalone app or integrate it into their wallet.[3][6]

Must my platform accept the EU age verification app?

The DSA guidelines expect age verification for pornography, gambling and sales of alcohol, tobacco or drugs, and they describe anonymised age tokens as an effective method. Other methods are allowed if compatible with the EU reference standard, and platforms should offer more than one.[5]

Can a platform still use facial age estimation?

Yes, within limits. The guidelines accept estimation for minimum ages under 18 and for medium risks when it is run by an independent third party or independently audited. For adult content it is only a temporary alternative while suitable verification is not readily available.[5]

How does a platform connect to the app?

That depends on the country, and most have not published an open route yet. Spain's specification uses OpenID4VP and a signed list of registered content providers, and Ireland says relying parties must register. The second blueprint added support for the Digital Credentials API.[1][10][14]

Sources

  1. Commission releases enhanced second version of the age verification blueprint, European Commission, 10 October 2025.
  2. Commission makes available an age-verification blueprint, European Commission, 14 July 2025.
  3. Commission urges Member States to roll out the EU age verification app, European Commission, 29 April 2026.
  4. EU age verification solution, technical portal, European Commission project portal.
  5. Guidelines on measures to ensure a high level of privacy, safety and security for minors online (Article 28 DSA), C/2025/5519, EUR-Lex, Official Journal C, 2025.
  6. Regulation (EU) 2024/1183 amending Regulation (EU) No 910/2014, EUR-Lex, Official Journal of 30 April 2024.
  7. Commission Implementing Regulation (EU) 2024/2977 on person identification data and electronic attestations of attributes, EUR-Lex, Official Journal of 4 December 2024.
  8. AltID, Agency for Digital Government, Denmark.
  9. eIDAS2 and the EUDI Wallet, Agency for Digital Government, Denmark.
  10. Age verification protocol for platforms integration with the system, v1.0, Ministry for Digital Transformation and the Civil Service, Spain, 30 June 2024.
  11. Cartera Digital Beta press release, La Moncloa, 1 July 2024.
  12. How the Government Digital Wallet works, Government of Ireland, 23 June 2026.
  13. Government Digital Wallet: your questions answered, Government of Ireland, 3 April 2026.
  14. Government Digital Wallet interoperability, Government of Ireland.
  15. Delibera n. 96/25/CONS, AGCOM, 8 April 2025.
  16. IT-Wallet supera quota 10 milioni di attivazioni su app IO, Department for Digital Transformation, Italy, 17 February 2026.
  17. Technical guidelines on age verification for the protection of persons under 18 from online pornography, Arcom.
  18. d-you: Deutschland startet digitale Identität für alle, press release 53/2026, Federal Ministry for Digital Transformation and Government Modernisation, 9 September 2026.
  19. Guidance on highly effective age assurance (Part 3 services), Ofcom, 24 April 2025.
  20. Digital credential wallet, Dutch Government, NL Digital Government.

The age app will arrive country by country. Build the waterfall once and add each new proof as a route. Start with eID verification and age estimation today.

One workflow for every age route

Combine age estimation, national eIDs and documents in one place.

Start freeTalk to us

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page