Privacy-First Age Verification on Android
summary
An EU reference implementation for privacy-first age checks is available as open source: Android/iOS apps plus backend, built on the EUDI wallet libraries and OpenID for VC/VP protocols, using Android Keystore with per-credential keys and device PIN/biometric binding. It issues batches (e.g., 30) of disposable credentials stored as MDOs, presents a single boolean age claim (no name or DOB), supports cross-device QR and same-device flows, runs on 50+ modular repos, is tested in five EU countries and has 100+ GitHub stars.
AI-written summary · about
chapters (16)
- 0:00Age verification challenges
- 3:19Legal landscape of regulations
- 6:17Reference implementation overview
- 8:04Cross-device demo
- 8:46Same-device demo
- 11:20EUDI wallets architecture
- 14:10Selective disclosure
- 16:02EUDI technical foundations
- 17:46OpenID for Verifiable Credentials
- 19:37DCQL credential details
- 21:05Credential mechanics
- 22:10Secure storage and sharing
- 24:40App architecture
- 26:27Building wallet/app
- 29:15Wallet library options
- 31:01Key takeaways
related talks
19mThe Mini Wallet as a Building Block of Interoperable Wallet-Based Age Verification
16mUser (Non-)Compliance with Age Verification: Evidence from a Deceptive Web Experiment
23mReduce fraud and improve engagement using Digital Wallets
39mHow to Not Lose Your Identity in 2035
20mBuilding a Safer Digital Ecosystem through Developer Tools
37mHey, You, Get off My Private Data: Do Apps Respect Your Privacy as They Claim?
12mAre Users Able to Take Control of Their Data?
24mGoogle mDLOla
