German implementation of eIDAS will require an Apple/Google account to function
Germany’s planned implementation of the EU’s eIDAS digital identity “wallet” is criticized for relying on Apple’s and Google’s mobile security and attestation systems, effectively tying a core public service to foreign proprietary platforms. Commenters raise concerns about digital sovereignty, legal access for people without mainstream smartphones or app-store accounts, and the risk that US sanctions or corporate account bans could lock individuals out of essential services. Others note that the eIDAS legal framework itself does not mandate such dependencies and argue for hardware tokens, SIM‑based IDs, or open standards–based solutions instead.
What eIDAS Is and Current Context
- eIDAS is the EU framework for interoperable electronic identification, authentication, and digital signatures across member states.
- Many national systems already use smartcards, mobile ID apps, or bank-backed IDs; implementations are fragmented and usability varies.
Apple/Google Dependency and Attestation
- German documentation describes using mobile device attestation (Google Play Integrity on Android, Apple app attestation) to secure the wallet and keys.
- Several commenters say the HN title is misleading: a Google/Apple account is not strictly required by the APIs, but:
- On Android, Play Integrity currently assumes a Google-certified ROM and GMS, which de facto ties it to Google.
- In practice, almost all iOS/Android use requires an Apple/Google account anyway.
- A German implementer confirms: some attestation is mandated by eIDAS acts; they start with Google/Android and plan to support more OSes (e.g., GrapheneOS) later.
Digital Sovereignty, Sanctions, and Lock-In
- Strong concern that tying ID wallets to Apple/Google gives US companies (and US sanctions policy) indirect control over EU citizens’ IDs.
- Examples raised: US sanctions already causing email/account shutdowns; people losing Google accounts without recourse.
- Critics see this as undermining EU “digital sovereignty” and hard-coding dependence on foreign platforms.
Security vs. User Freedom
- Pro-attestation side:
- Argues high-assurance identity needs hardware roots of trust and anti-duplication to limit identity theft and large-scale abuse.
- Notes average users cannot realistically secure their own OS; secure boot + attestation protects against pre-infected or modified phones.
- Anti-attestation side:
- Sees remote attestation as an existential threat to user control and free software, blocking alternative OSes and reimplementations.
- Argues security should come from cryptographic keys and open standards, not from vendors judging “legitimate” OSes.
Alternatives and Implementation Choices
- Suggested alternatives:
- Use existing national eID smartcards (ISO 7816 / NFC) and card readers more broadly.
- Hardware tokens (FIDO2/U2F, dedicated TAN/OTP devices), SIM-based or eSIM-based Mobile-ID.
- Standard Android hardware attestation (AOSP) instead of Play Integrity; new “UnifiedAttestation” initiative.
- Open APIs so any client/OS can implement the wallet behavior.
- Some note eIDAS 2.0 itself does not require specific hardware; they attribute Google dependence to national implementer choices or “laziness”.
Mandatory Use, Accessibility, and Process
- Official EU FAQ says use of the EUDI wallet must be voluntary, with other identification methods remaining available.
- Commenters worry about “de facto” compulsion as banks and agencies drop alternatives over time.
- Concerns about excluding users without smartphones or with custom ROMs; some expect legal challenges in Germany.
- Broader criticism targets EU/German digital projects as overregulated, lobbyist-driven, and technically conservative.