German implementation of eIDAS will require an Apple/Google account to function

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.