HN Debrief

EU Age Verification Project Mandates Hardware-Bound Attestation

  • Privacy
  • Regulation
  • Security
  • Open Source
  • Europe

The linked post says the EU’s temporary age-verification app will require hardware-bound attestation. In practice that means proving the app is running on approved hardware and software, not just presenting an age credential. The immediate consequence is that desktop Linux is not directly supported, and even desktop users on any operating system may end up needing a separate mobile device to scan a QR code and vouch for them. Several people pushed the point further. Once age checks depend on Apple Secure Enclave, Android StrongBox, or similar hardware roots of trust, the policy stops looking like a narrow child-safety measure and starts looking like a distribution channel for mobile platform control.

If you build consumer web products in Europe, plan for age-gating rules to pull platform trust, mobile wallets, and device attestation into your stack whether you want them or not. If you care about open platforms, the immediate fight is less about abstract privacy and more about whether compliance paths stay available for desktop, custom OS, and non-duopoly hardware.

Discussion mood

Strongly negative. The dominant view was that the project uses child safety to justify hardware attestation, strengthens Apple and Google’s control over access to the web, and normalizes a more surveillable internet even if the stated goal is only age checks.

Key insights

  1. 01

    The privacy-preserving version is not here yet

    The planned end state is not the app people are reacting to today. The interim app arrives before the EU Digital Identity Wallet can do selective disclosure and unlinkability, and even the first wallet release is expected to miss that bar because current phone secure hardware and government issuance systems do not support the needed schemes like BBS+ or zk-SNARKs. That shifts the argument from abstract design goals to deployment order. Europe is asking people to trust a weaker system now in exchange for a stronger one later.

    Judge this on the system that will actually ship first, not on the roadmap slide. Temporary infrastructure often becomes the operational baseline vendors build around.

      Attribution:
    • tzs #1
  2. 02

    Attestation leaks through the platform middleman

    Hardware attestation is not just a local device check. On mobile it usually runs through Apple or Google services that translate a device-bound certificate into something a relying party can verify. A commenter argues that if those intermediaries log requests, and the site logs attestations too, the two sides can correlate a stable device identity. If the vendor also knows which customer bought the device, the privacy story gets much worse than a simple age yes or no.

    When evaluating age-check designs, map the whole attestation chain, not just the credential shown to the website. The privacy risk may sit with the platform verifier and issuer, not only with the content site.

      Attribution:
    • teravor #1
  3. 03

    This changes the economics of general-purpose computing

    Several comments made a practical point that goes beyond Linux advocacy. Once routine web access depends on TPM-backed or phone-backed proof, unsupported hardware and custom operating systems become second-class citizens even if they are not formally banned. That is already visible in smaller ways with things like payments on GrapheneOS. The difference here is scale. If age-gated sites become common, non-attested devices lose usefulness fast and workarounds like secondary markets for keys stop working because the whole point of hardware attestation is to prevent portable credentials.

    Watch for any rule that makes attestation a prerequisite for ordinary web use. Even narrow mandates can make open hardware and custom software commercially nonviable long before they are legally prohibited.

      Attribution:
    • filleokus #1
    • zenoprax #1
    • userbinator #1
    • izacus #1
  4. 04

    European eID assumptions differ from US ID-upload fears

    A useful correction came from commenters familiar with European digital identity systems. In many countries, age verification does not mean uploading a document scan to a random website. It can be an API call to an identity service with legal limits on what data is disclosed and retained. That does not solve the attestation problem, but it does separate two issues that often get blurred together: proving age from proving device integrity.

    If you operate across markets, do not treat all age verification proposals as equivalent. The policy fight in Europe is increasingly about platform trust and architecture, not just database collection of government IDs.

      Attribution:
    • jolmg #1
    • audunw #1

Against the grain

  1. 01

    Child safety pressures are real

    The strongest pushback against the dominant outrage was that the status quo is failing children in ways parents cannot realistically manage alone. Gambling mechanics, addictive feeds, predatory contact, and ad-driven engagement systems were treated as industrial harms, not edge cases. From that view, dismissing all intervention as surveillance talk dodges the actual policy problem. The more credible target, though, is the business model that rewards minors’ engagement, especially advertising and recommendation systems.

    If you oppose attestation, bring a concrete child-safety alternative that can survive contact with product incentives. The cleanest replacement path is likely restrictions on advertising and engagement design for minors, not a defense of the current ecosystem.

      Attribution:
    • jmyeet #1
    • SecretDreams #1
  2. 02

    The app may not be the only compliance path

    One commenter noted that the EU framework does not necessarily force every site to use this specific app. Sites may be allowed to use other methods if they can show equivalent effectiveness and compliance with privacy law, and the later wallet rules are supposed to require fallback mechanisms for people not using the wallet. That does not answer whether market forces will still collapse onto Apple and Google, but it does narrow the claim that the law itself mandates a single app forever.

    Separate legal requirements from likely market outcomes. The strategic opening for industry and civil society is to make real fallback paths exist before convenience locks everyone into the default mobile-wallet route.

      Attribution:
    • tzs #1

In plain english

Android StrongBox
A hardware-backed secure key storage feature on some Android devices used for stronger device security guarantees.
API
Application Programming Interface, a defined way for one software system to request data or services from another.
Apple Secure Enclave
Apple’s built-in secure hardware component that stores sensitive keys and performs protected cryptographic operations.
attestation
A technical proof sent from a device to a remote service to confirm something about the device or software state.
BBS+
A digital signature scheme that can support privacy-preserving credentials and selective disclosure.
EU Digital Identity Wallet
A planned European Union digital wallet for storing official identity credentials and selectively proving facts about them online.
GrapheneOS
A privacy- and security-focused Android-based operating system that replaces the stock software on supported phones.
hardware-bound attestation
A way for a device to cryptographically prove to a remote service that software is running on specific approved hardware and has not been modified.
QR code
A square barcode that a phone or other device can scan to transfer a link or token.
selective disclosure
A cryptographic feature that lets you prove one fact, such as being over 18, without revealing the rest of your identity data.
TPM
Trusted Platform Module, a security chip used to store cryptographic keys and prove aspects of a computer’s state.
unlinkability
A privacy property that prevents different uses of the same credential from being tied together as coming from the same person.

Reference links

Background articles and prior discussion

Related examples and references