By NHI Mgmt Group Editorial TeamDomain: Identity Beyond IAMSource: YotiPublished October 31, 2025

TL;DR: Italy’s AGCOM has approved rules that require pornographic websites to use robust age verification, including double blind checks that keep platforms and providers from seeing user identity data, according to Yoti. The governance issue is no longer whether age assurance exists, but whether verification architectures can prove adulthood without creating reusable identity trails.


At a glance

What this is: Italy’s AGCOM has approved online age verification rules that require double blind checks for adult-content access.

Why it matters: This matters to identity, fraud, privacy, and platform governance teams because age assurance now has to balance regulatory compliance with minimisation of personal data exposure and provider independence.

👉 Read Yoti's analysis of AGCOM's double blind age verification rules


Context

Age verification for restricted content is moving from policy discussion to enforced control. In practice, this means platforms must prove a user is over 18 without collecting or exposing more personal data than the check requires, which is a governance problem as much as a technical one. The first sentence of this debate is about privacy-preserving identity verification, not about content moderation alone.

AGCOM's model reflects the wider shift toward double blind age assurance, where the verifier should not know which platform requested the check and the platform should not see underlying identity data. That creates a clear identity verification boundary: the system must confirm a claim, not disclose an identity. For practitioners, the typical challenge is not technical feasibility but designing trust, audit, and vendor oversight around minimal disclosure.


Key questions

Q: How should organisations implement age verification without over-collecting personal data?

A: Use the minimum attribute needed for the access decision, then prove age through a trusted credential or wallet flow that does not expose the full identity record. Keep the verification result auditable, set retention limits for logs and proofs, and make sure the relying party only receives what it needs to enforce the policy.

Q: Why do double blind age checks matter for identity governance?

A: They prevent the verifier from learning which platform requested the check and prevent the platform from seeing underlying identity data. That separation reduces linkability, lowers privacy risk, and makes the control easier to defend under audit. Without it, age verification can become a tracking mechanism rather than a narrow compliance control.

Q: What do teams get wrong about anonymous age assurance?

A: Teams often focus on the result screen and ignore the surrounding system. Correlation can reappear through session IDs, logs, retries, analytics, or support tools. A solution is not truly anonymous unless the broader data path also prevents reuse of transaction metadata across checks.

Q: Who is accountable when age verification fails a regulatory review?

A: Accountability usually sits across product, compliance, legal and security because the failure is both operational and evidentiary. The organisation should assign ownership for threshold setting, logging, testing and retention so no single team can treat the control as complete on its own.


Technical breakdown

How double blind age verification works

Double blind age verification separates the party requesting assurance from the party performing the check. The platform submits a request for an age claim, but it should not receive identity attributes that would let it profile the user. The verifier confirms adulthood and returns only the minimum necessary result, such as over 18 or under 18. This pattern reduces identity leakage, but it only works if session design, token handling, and audit logging preserve the separation end to end. If metadata or correlation identifiers are shared carelessly, anonymity can collapse even when the user data payload is minimal.

Practical implication: review whether your age-assurance flow leaks correlating metadata through logs, callbacks, or session identifiers.

Why provider independence matters in age assurance

AGCOM's requirement that age verification providers should not be owned by adult operators addresses a conflict of interest problem. If the provider is structurally tied to the platform's commercial purpose, the assurance chain can become harder to trust, audit, or challenge. In identity terms, this is a governance control around assurance independence, not just a procurement preference. It aligns with the broader principle that verification should be separated from the entity benefiting from the outcome. That separation becomes especially important when the control is used repeatedly across many sites or services.

Practical implication: assess provider ownership, operating model, and audit rights before accepting an age-verification control.

Anonymous claims versus reusable identity trails

The core technical challenge is proving a single attribute without creating a durable identity graph. A good age-verification design should answer one question, once, and then discard or compartmentalise what it learned. If the same wallet, token, or provider can be linked across multiple checks, the system starts behaving like a tracking layer rather than a privacy control. That is why token design, caching behaviour, and retention policy matter as much as the front-end experience. Identity assurance is strongest when the output is narrowly scoped and the verification context cannot be reconstructed later.

Practical implication: limit retention and correlation so age checks cannot be repurposed into longitudinal tracking.


NHI Mgmt Group analysis

Age verification is becoming an identity governance problem, not just a compliance checkbox. The AGCOM model shows that regulators are no longer satisfied with simple gating controls. They want proof of adulthood with minimal disclosure, independent verification, and clear separation between requester and verifier. For identity teams, that shifts the question from "can we verify age?" to "can we verify age without building a new personal data exposure path?"

Double blind design is the right privacy pattern, but only if the implementation preserves it beyond the user interface. Metadata, logs, callbacks, and retry flows can quietly reintroduce linkability even when the visible user journey looks privacy-preserving. This is where identity verification architecture meets operational discipline, because the assurance result is only as private as the surrounding plumbing. Practitioners should treat correlation leakage as a control failure, not a cosmetic issue.

Provider independence is a governance control that deserves the same scrutiny as technical accuracy. A verifier owned by the same commercial ecosystem that benefits from access decisions creates avoidable trust questions. That matters in regulated age assurance, where the integrity of the decision chain may be questioned by users, regulators, or auditors. The practical conclusion is that procurement, auditability, and ownership structure belong in the control design, not after deployment.

Anonymous age checks still need lifecycle controls, even when the underlying identity is not disclosed. The important governance question is what gets retained, for how long, and whether it can be re-used across sites. This is a familiar identity pattern: minimising exposure at the point of verification while preventing secondary use later. Teams should treat ephemeral verification outputs as governed credentials, not disposable implementation details.

What this signals

Verification minimisation will become a recurring design requirement across regulated identity flows. As more sectors adopt age assurance, teams will need to prove that a narrow claim was verified without exposing the underlying identity. That pushes programme owners toward stronger data-flow mapping, vendor oversight, and retention controls, especially where identity proofing intersects with privacy obligations.

For identity teams, the practical signal is that "privacy-preserving" will no longer be enough as a slogan. They will need evidence that correlation cannot be reconstructed across systems, sessions, or vendors. Controls that look acceptable in isolated testing often fail when exposed to logging, exception handling, and repeated-use scenarios.


For practitioners

  • Map the age-verification data path Document every point where user identity, platform identity, or request metadata could be exposed, including logs, redirects, support tooling, and retry logic. The goal is to confirm that the platform only receives an age result and the verifier only sees the minimum context needed to complete the check.
  • Test double blind behaviour under failure conditions Validate what happens when checks time out, are retried, or are routed through third-party components. Privacy-preserving controls often fail in edge cases, especially when fallback paths reveal more data than the normal flow.
  • Review verifier ownership and operating model Assess whether the provider is structurally independent from the business that benefits from the age decision. Include contractual audit rights, data-use limits, and escalation paths for disputes or regulator review.
  • Minimise retention and correlation opportunities Ensure that age-check tokens, transaction IDs, and audit artefacts cannot be combined into a reusable identity trail. Retain only what is needed for compliance evidence, and separate proof of age from any persistent user profile.

Key takeaways

  • Double blind age verification changes the problem from access gating to privacy-preserving identity assurance.
  • The biggest governance risk is not the age check itself, but the metadata and retention patterns around it.
  • Teams should treat provider independence, correlation control, and minimal disclosure as first-class requirements.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-63 and NIST CSF 2.0 set the technical controls, while GDPR and ISO/IEC 27001:2022 define the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-63SP 800-63AAge verification is a proofing and assertion problem closely aligned to identity assurance.
GDPRArt.32Age checks process personal data and must protect confidentiality and minimisation.
NIST CSF 2.0PR.AC-4Age-verification access controls must enforce least-privilege data exposure.
ISO/IEC 27001:2022A.5.15Access control policy is relevant to separating verifier, platform, and user data.

Define and enforce policies that prevent unnecessary identity disclosure across the flow.


Key terms

  • Double blind age verification: An age-check model where neither the platform nor the verifier learns more than necessary about the other party or the user. The control is designed to confirm eligibility while preventing identity disclosure, linkability, and secondary use of the verification transaction.
  • Age Assurance: Age assurance is the set of controls used to determine whether a person can access content or services restricted by age. It can include document checks, biometrics, in-band verification and decision logging, but the governance requirement is the same: the organisation must be able to justify the outcome.
  • Correlation leakage: Unintended reuse of metadata that allows separate transactions to be linked back to the same person or session. It often appears in logs, tokens, analytics, or retry paths and can undermine privacy even when the primary data payload is minimal.

What's in the full article

Yoti's full article covers the operational detail this post intentionally leaves for the source:

  • The regulatory context behind AGCOM's Resolution No. 96/25/CONS and how it aligns with UK and French age-verification rules
  • The exact double blind requirements for providers, platforms, and user privacy boundaries
  • Yoti's implementation claims for anonymous age checks and how the Digital ID flow is structured
  • The practical distinction between age assurance, identity disclosure, and platform visibility

👉 Yoti's full article covers the privacy model, platform requirements, and double blind assurance approach in more detail.

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, identity lifecycle, and secrets management through an identity-security lens. It helps practitioners connect verification design, access control, and governance decisions across identity programmes.
NHIMG Editorial Note
Published by the NHIMG editorial team on July 31, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org