Age check · over 18 · EUDI
Prove your age – without showing your birthday
When a shop, an event or a website only needs to know that you are over 18, CodeB Wallet shares exactly that – “over 18: yes” – and nothing else: not your birthday, not your name, not your address. It works in person, phone to phone, and online on websites and apps. And CodeB Wallet can check someone else’s age, too.
- Only “over 18” is shared
- In person and online
- You confirm every request
Showing and checking an age

1Show ID → In person: the other person scans your QR code. 
2To check someone else, tap Verify and ask only for “over 18”.
Why your birthday stays private
Your EU digital identity (PID) carries age statements such as “over 18”. CodeB Wallet shows you exactly which details are asked for and shares only those you confirm, with your PIN or biometrics. A request for “over 18” never reveals your date of birth.
How to show that you are over 18 in person
- Tap Show ID and choose In person.
- The other person scans the QR code with their wallet or reader app – or starts the connection with an NFC tap.
- Your phone shows exactly what is asked for – for example only “over 18”. Check it.
- Confirm with your PIN or biometrics. The answer goes directly from phone to phone over Bluetooth – no internet needed.
Online: websites and apps
Websites and apps can ask your wallet for “over 18” with the standard online protocol (OpenID4VP). CodeB Wallet opens, shows who is asking and what they want, and you decide. In person, the standard is ISO/IEC 18013-5.
Checking someone else’s age
Tap Verify, choose only “over 18” and scan the other person’s QR code. CodeB Wallet shows a clear verdict – trusted, look closer or do not accept – after checking the issuer’s signature, that the data is unchanged, the validity and whether the document has been revoked. Nothing is kept on your phone.
What you need
A PID in CodeB Wallet – for testing you get one with the free CodeB account, opened with your passport or ID card. The person checking needs an EU wallet or a reader app.
Questions about proving your age
Can I prove I am over 18 without showing my date of birth?
Yes. CodeB Wallet shares only the statement “over 18” from your EU digital identity when that is all that is asked for – your birthday, name and address stay private.
Does age verification work online?
Yes. Websites and apps can ask your wallet for “over 18” with OpenID4VP; you see who asks and decide. In person, it works phone to phone with ISO/IEC 18013-5.
Can I check someone else’s age with CodeB Wallet?
Yes. Tap Verify, ask only for “over 18” and scan their QR code. The app checks the issuer’s signature, the validity and the revocation status and shows a clear verdict. Nothing is stored.
Who sees that I am over 18?
Only the shop, person or website you confirm the request for. Your wallet shows every request first and shares nothing without your PIN or biometrics.
Where do I get a PID for the age check?
For testing, open the free CodeB account with your passport or ID card – you receive a test PID in your wallet.
Install the test version (Google Play) Closed beta: works only for invited testers who are signed in to Google Play with the e-mail address we have on our tester list.