What is the EU Digital Identity Wallet?
The EUDI Wallet is a mobile app, introduced by eIDAS 2 (Regulation (EU) 2024/1183), that lets people store and present identity data and electronic attestations across the EU. Wallet solutions have to be certified before they are offered.
Do you certify my wallet?
No. Wallet solutions are certified by accredited conformity-assessment bodies designated under the Member State schemes, with the cybersecurity part anchored to EUCC. We are not such a body. We perform the pre-evaluation so you reach that process ready.
My app only uses a wallet, it is not the wallet. Do I need this?
Probably not. The certification burden falls on the wallet solution itself, not on a relying-party app that uses one. For a relying-party app, a standard mobile application penetration test is the right fit.
Do you need source code?
At the wallet's high assurance, the evaluation expects design and implementation analysis, so we include a source code review alongside the black-box testing. We agree the exact scope with you.
Do you test on physical devices?
When needed. On Android we mainly work with Chameleon, our analysis environment: it gives us deep visibility into what the wallet does in the operating system, and handles root, pinning and anti-instrumentation checks at the OS level by default. On iOS we test on physical devices.
What do you need from us?
The wallet builds, the target assurance and schemes you are certifying against, test accounts and access to the issuance and verification environments in scope, and the source code for the high-assurance review. The proposal sets out the details.
How do you handle confidentiality?
We agree confidentiality terms before you share builds, documentation or source code. We have a standard NDA, but if you prefer to use yours, we are happy to review it.