Age assurance: eID, wallets and age estimation compared
Age assurance compared: national eID, EU wallet age proofs, facial age estimation and documents, with published accuracy, the challenge age, the estimation-first waterfall and the UK, EU, Australia and US rules.

In short
Age assurance covers every way an online service checks a user's age. Age verification (an eID sign-in, a wallet age proof, an ID document) gives certainty about the age; facial age estimation gives an approximation from a selfie.[3] Where estimation is permitted, the recommended design is estimation first, with a buffer, then verification for borderline users.[1][3][7] EU adult-restricted services should use verification, with a limited transitional exception.[3]
- UK: Ofcom accepts facial age estimation with a challenge age, and digital identity services.[1]
- EU: porn, gambling and alcohol need age verification.[3]
Choosing an age assurance method is a trade between certainty, user effort, privacy and cost. A national eID or a wallet age proof gives a date of birth or an over-18 answer backed by the state. Facial age estimation needs only a face and takes seconds, but it returns a range, not a fact. A document check with a selfie works for almost anyone with an ID, at the price of more steps.
Age assurance methods compared: the decision table
The EU guidelines under the Digital Services Act (DSA) split age assurance into self-declaration, age estimation and age verification.[3] Self-declaration is not an appropriate method in the EU, and a tick box is not highly effective in the UK.[1][3] That leaves these methods.
| Method | What it proves | User effort | Privacy | Main limit |
|---|---|---|---|---|
| National eID sign-in | Date of birth from a government-backed scheme | Approve in an app the user already has | Shares more than age; keep only what you need | Only users who hold that country's eID |
| EUDI Wallet or EU age app | An over-18 proof with no identity data[4] | Share a proof from the phone | The issuer is not told which site asked[4] | Wallets due by 24 December 2026[15] |
| Facial age estimation | An estimated age, with a margin of error | One selfie | No document; a face image is processed | Borderline ages need a buffer and a second step[1][7] |
| ID document and selfie | Date of birth from the document, matched to the person | Scan the ID, take a selfie | The document shows more than age | More steps, more drop-off |
| Credit card check | That the user holds a credit card | Enter card details | Payment data, no document | Debit cards do not count in the UK[1] |
Ofcom also lists open banking, mobile network operator checks and email-based age estimation as capable of being highly effective.[1]
How accurate is facial age estimation
Accuracy is usually reported as mean absolute error (MAE): the average gap, in years, between estimated and real age. MAE is not a pass rate, and an accuracy percentage means nothing without the dataset, age band and threshold behind it.
| Benchmark | What was measured | Result |
|---|---|---|
| NIST leaderboard, 29 September 2026 | MAE over ages 18 to 30, visa photos, top nine entries | 2.379 to 2.853 years[10] |
| Same leaderboard | Same algorithms, border-crossing photos | About 2.8 to 3.7 years[10] |
| Australia's trial, 2025 | MAE of the best facial estimation systems | 1.3 to 1.5 years[7] |
| Same trial | True positive rate at 18+, users estimated at 19 or more | At least 92% for most systems[7] |
Australia's Age Assurance Technology Trial ran 28,514 facial image tests across 13 estimation vendors and found high accuracy outside threshold buffer zones such as 16+ and 18+.[7] Its authors call it "a fundamental misunderstanding" to test estimation against an exact age limit "without either accepting there will be a margin of error or applying a buffer age".[7] According to Biometric Update's analysis of NIST data, the top algorithms err by about 1.25 to 1.55 years for ages 0 to 17.[17]
Watch out
NIST's figures get worse on border-crossing photos than on visa photos, and a phone selfie in a dark room is closer to the first.[10] Test on your own traffic before you set the buffer.
The challenge age and the buffer
Because estimation errs by a year or more, nobody sets the cut-off at the legal age. You set a higher challenge age, pass users estimated above it, and send everyone below it to a second method.
Section 4.16Ofcom, Guidance on highly effective age assurance
"Where the age assurance process used on the service involves the use of age estimation, the provider should use a challenge age approach"
Source: Ofcom, 24 April 2025[1]
A user estimated under the challenge age "must then undergo a second age assurance step", and Ofcom cites the retail "Challenge 25" practice.[1] NIST publishes Challenge-25 results next to its accuracy figures.[10]
Example
Legal age 18, challenge age 25. A user estimated at 34 passes on the selfie. A user estimated at 21 is probably an adult but sits inside the buffer, so the flow asks for an eID or an ID document. A higher challenge age sends more adults to the second step; a lower one lets more minors through.
The waterfall: estimation first, verification for borderline cases
Australia's trial names the design: "Sometimes referred to as a 'waterfall technique', this process begins with a low-friction method (e.g. age inference or estimation)." If the result is inconclusive near a threshold age, it escalates, and may end in a full documentary check.[7] The EU guidelines ask for more than one method and a redress mechanism, which a waterfall gives by default.[3]
1Set the threshold and challenge age
For 18+, a challenge age such as 25.
2Estimate the age from a selfie
With a liveness check against photos and masks.
The estimate is above the challenge age
Pass
Keep the age result only.
Second step
eID sign-in, wallet age proof, or ID document with a selfie.
3Offer redress
A user refused by one method can try another.
The age waterfall, as described in Australia's trial and the EU guidelines.[3][7]
Video pending: flow-age-waterfall
Age estimation first, then an eID or a document for borderline cases.
The order matters for cost and drop-off: users who clear the selfie never see the slower step. Ofcom found that 65% of checked users on porn services, 70% on dating and 83% on social media were 18+ between July and November 2025.[2]
Note
In the EU, porn, gambling and the sale of alcohol, tobacco or drugs need age verification, so there the eID, wallet or document step is the check itself, not a fallback.[3]
What the user sees
A good waterfall feels like one short flow. The strip shows the borderline path.
Take a quick selfie
Look at the camera for a moment.
Start
1Facial age estimation with a liveness check.
One more step
We could not confirm your age from the selfie.
Continue
2An estimate under the challenge age opens a second step.
Choose how to confirm
Use your national eID or a wallet age proof.
National eID
Use an ID document instead
3The user picks an eID, a wallet proof or a document.
Approve the request
Check the name of the service, then approve.
Approve
4The user approves in the eID app, where the PIN is typed.
Age confirmed
- Over 18Shared
- AddressNot shared
- PhotoNot shared
5The service keeps the age result, not the person's file.
Wallets and the EU age app: proving age without identity
The Commission's age verification blueprint, first released on 14 July 2025, is a mini-wallet for one fact: the user is over 18. Its second version, of 10 October 2025, adds onboarding with passports and identity cards as well as eIDs.[4] "The proof of age itself does not contain any identity data", and proofs come in batches for one-time use, so visits cannot be linked.[4]
The user consents in the app
Never told which site asked
Simplified from the EU blueprint.[4][6]
France, Denmark, Greece, Italy, Spain, Cyprus and Ireland pilot it inside their national wallets during 2026, with zero-knowledge proofs as the mandatory presentation mechanism.[6] On 29 April 2026 the Commission urged Member States to roll out the age app by the end of the year, standalone or inside the European Digital Identity Wallet.[5] Under eIDAS 2 (Regulation (EU) 2024/1183), each Member State owes its citizens at least one wallet by 24 December 2026, and the Dutch wallet will let a user share "only whether someone is over 18".[15][16] More in age verification with EU eIDs, the EU age verification app guide and on the EUDI Wallet page.
Age assurance rules by regulator: UK, EU, Australia, US
The regions agree on the direction (more than one method, a buffer for estimation, minimal data) and differ on detail.
| Region | Rule | Applies from | Estimation | eID and wallets |
|---|---|---|---|---|
| UK | Online Safety Act, Ofcom guidance | Checks from about 25 July 2025[2] | Highly effective with a challenge age[1] | Digital identity services and wallets listed[1] |
| EU | DSA Article 28 guidelines | July 2025[3] | Under-18 limits and medium risks if audited; 18+ only temporarily[3] | Anonymised age tokens from government IDs can be effective[3] |
| France, Italy | Arcom framework; AGCOM 96/25/CONS | 26 February 2025 designations; 12 November 2025[13][14] | Set by each regulator | Set by each regulator |
| Australia | Social Media Minimum Age Act 2024 | 10 December 2025, under 16[9] | Effective outside buffer zones[7] | No single method required[8] |
| US | State laws | Free Speech Coalition v. Paxton, 27 June 2025[12] | Set state by state | Set state by state |
UK. Ofcom judges methods on technical accuracy, robustness, reliability and fairness.[1] Over 69 million age checks ran across 32 analysed services between July and December 2025, with facial age estimation and photo-ID matching the most common.[2]
EU. Estimation may stand in for 18+ only while verification is "not yet readily available", and not beyond the first review of the guidelines, due within 12 months.[3] Whether that review had happened by 5 October 2026 is not confirmed in the sources we checked. Italy's rules apply to sites in other EU Member States from 1 February 2026.[14]
Australia. Platforms must take reasonable steps to keep under-16s off, with fines of up to 49.5 million Australian dollars.[9] The government's trial assessed more than 60 technologies from 48 vendors.[8]
US. The Supreme Court held 6 to 3 that Texas's porn-site age verification law "triggers, and survives, review under intermediate scrutiny".[12] According to Pearl Cohen, the Fifth Circuit stayed the injunction against Texas's app store law; according to Loeb & Loeb, Utah delayed its law's main duties to 6 May 2027.[18][19] Check each state's current status.
- 24 April 2025Ofcom guidanceHighly effective age assurance defined.
- 27 June 2025US rulingTexas age verification law upheld.
- July 2025UK and EUUK checks start; DSA guidelines adopted.
- 10 December 2025AustraliaUnder-16 social media rule applies.
- 24 December 2026EU walletsEach Member State owes a wallet.
Milestones that shape method choice.[1][2][3][9][12][15]
Privacy, data and ISO/IEC 27566-1
ISO/IEC 27566-1, the international framework for age assurance systems, was published in December 2025.[11] On data, the EU line is short: "Age verification should not entitle providers of online platforms to store personal data beyond information about the user's age group."[3]
- Store the age result, not the document image.
- Prefer methods that share only an over-18 answer.
- Publish your false positive and false negative rates.[3]
- Offer a second method to anyone refused by the first.[3]
How Didit helps with age assurance
Didit runs age estimation with a document fallback in one workflow, and national eID sign-ins as shown on the eID verification page. Age estimation costs $0.10 per check and runs with passive liveness. By Didit's own figures, its mean absolute error is 3.5 years overall and 1.5 years under 18.
Adaptive Age Verification ends on the selfie for a clear pass or fail; a borderline result moves to ID verification, with the document portrait face-matched to the age selfie. An eID sign-in returns a signed date of birth, so it proves age without a document photo: MitID, BankID Sweden, Finnish Trust Network, Smart-ID and Mobile-ID are live, and EUDI Wallet acceptance is coming soon. The design we recommend is estimation first, then an eID or a document for borderline cases. See the age verification solution.
| Step | What it does | Price |
|---|---|---|
| Age estimation | Selfie with passive liveness | $0.10 per check |
| Borderline fallback | ID verification, portrait matched to the age selfie | Age estimation plus ID verification |
| Full KYC check | ID document, passive liveness, face match, device and IP analysis | $0.33 |
| eID sign-in | Signed date of birth from a live eID | Per scheme, on the pricing page; completed sign-ins only |
Screenshot pending: age-estimation-result
An age estimation result in a Didit session.
Didit provides
- Age estimation with passive liveness
- ID verification fallback with face match
- Sign-ins with the live national eIDs
- Evidence of every check, stored in the EU by default
Stays with you
- The threshold and the challenge age
- Which methods to offer in each market
- Redress for refused users
- How long you keep results
Run age estimation with a verification fallback
Start with a selfie, send borderline users to an ID check, and keep only the age result.
Key takeaways
- Age verification gives certainty; age estimation gives an approximation.
- The best systems in Australia's trial erred by 1.3 to 1.5 years, so a buffer is needed.
- Ofcom expects a challenge age whenever estimation is used.
- In the EU, porn, gambling and alcohol need verification.
Frequently asked questions
What is age assurance?
Age assurance is the umbrella term for the ways a service checks a user's age. The EU guidelines group them as self-declaration, age estimation and age verification.[3] ISO/IEC 27566-1, published in December 2025, is the international framework for these systems.[11]
What is the difference between age estimation and age verification?
In the EU guidelines' words, "age verification provides certainty about the age of the user, age estimation provides an approximation".[3] An eID, a wallet proof or an ID document verifies; a selfie analysed for age estimates.
Does Ofcom accept facial age estimation?
Yes. Ofcom lists facial age estimation among the methods capable of being highly effective, next to photo-ID matching, open banking and digital identity services.[1] It expects a challenge age whenever estimation is used.
Can I use facial age estimation alone for adult content in the EU?
Only under a conditional exception. The DSA guidelines expect verification for 18+ and allow estimation only as a temporary alternative where verification is not yet readily available and the platform proves it comparable.[3] That period should not extend beyond the guidelines' first review. Whether the exception still applied on 5 October 2026 is not confirmed.
What is a challenge age?
A buffer above the legal age. Users estimated above it pass; users below it go to a second method.[1] Ofcom points to the retail "Challenge 25" practice.
How accurate is facial age estimation?
On NIST's leaderboard, the top nine entries scored 2.379 to 2.853 years of mean absolute error over ages 18 to 30 on visa photos.[10] In Australia's trial the best systems scored 1.3 to 1.5 years.[7] Mean absolute error is an average gap, not a pass rate.
How does a wallet prove age without my date of birth?
The EU blueprint issues one-time proofs that say only that the user is over 18 and carry no identity data.[4] The proof provider is not told which site the proof was shown to.
Should I offer more than one age assurance method?
Yes. The EU guidelines say platforms should offer more than one method, to give users a choice, and a redress mechanism.[3] In the UK, a user under the challenge age must go through a second step.[1]
What does Australia require from social media platforms?
From 10 December 2025, age-restricted platforms must take reasonable steps to stop under-16s having accounts.[9] The government's trial found no one-size-fits-all solution, but a range of technologies that work.[8]
Sources
- Guidance on highly effective age assurance (Part 3 services), Ofcom, 24 April 2025.
- Report on the use of age assurance, Ofcom, 15 July 2026.
- Guidelines on measures to ensure a high level of privacy, safety and security for minors online, C/2025/5519, European Commission, EUR-Lex.
- Commission releases enhanced second version of the age verification blueprint, European Commission, 10 October 2025.
- Commission urges Member States to roll out the EU age verification app, European Commission, 29 April 2026.
- EU age verification solution, technical portal, ageverification.dev, read 5 October 2026.
- Age Assurance Technology Trial, Part A main report, Australian Government, 2025.
- Albanese Government releases Age Assurance Technology Trial findings, Minister for Communications, 31 August 2025.
- Social media minimum age, Australian Government, Department of Infrastructure.
- Face Analysis Technology Evaluation: age estimation and verification, NIST, last updated 29 September 2026.
- ISO/IEC 27566-1:2025, Age assurance systems, Part 1: Framework, ISO, December 2025.
- Free Speech Coalition, Inc. v. Paxton, No. 23-1122, Supreme Court of the United States, 27 June 2025.
- Technical guidelines on age verification for the protection of persons under 18 from online pornography, Arcom.
- Tutela minori: age verification, AGCOM.
- Regulation (EU) 2024/1183 (eIDAS 2), EUR-Lex, Official Journal of 30 April 2024.
- ID wallet, Dutch government, NL Digital Government.
- Beyond accuracy: what NIST's latest age estimation results mean for age assurance, Biometric Update, 14 August 2026 (secondary).
- Fifth Circuit stays injunctions against Texas App Store Accountability Act, Pearl Cohen (secondary).
- Update on Utah app store law: another waiting game, Loeb & Loeb, May 2026 (secondary).
See every national eID that can carry an age check on the eID verification page, and country by country in eID schemes by country.
One flow for every age check
Estimate first, verify the borderline cases, and keep only what the rules allow.
Related articles
- Cl@ve integration in Spain: who can connect and what to use instead
- PhilSys verification: how businesses check the National ID
- OpenID4VP verifier guide: accepting the EUDI Wallet
- eIDAS regulation explained: what eIDAS 2 (2024/1183) changes
- Smart-ID API: a developer's guide to RP API v3
- National digital identity worldwide: models, leaders, standards