Skip to content

AgeVerify

Give your age. Keep the rest.

The privacy-first digital age verification standard.

Traditional age checks are a data liability. Age-assurance rules are now actively enforced, and the EUDI Wallet rollout is underway. AgeVerify lets users prove their age without handing over the identity document behind it.

The question behind the product

Why not just ask for a date of birth?

Asking for a date of birth, or worse a photo ID, answers a yes or no question by collecting a database's worth of information you then have to secure, and a document you then have to store or discard correctly.

Every one of those records is a liability the moment it exists: a breach target, a data-minimisation problem waiting to be flagged, and often not even the strongest verification method available to you.

AgeVerify answers the same question with a cryptographic proof that reveals only that one fact, from a credential the user already holds, verified in seconds.

Nothing is left over to protect, to store, or to eventually explain.

The compliance crisis

Manual ID checks expose the entire ID document

Manual ID checks expose a customer's entire ID document (name, photo, date of birth, and number) just to prove a single fact.

The problem

ID fatigue and long queues.

Manual checks cause "ID fatigue" and long queues.

The risk

GDPR data minimisation.

Revealing names, addresses, and exact DOBs exceeds what GDPR data minimisation requires.

The consequence

Compliance failure and heavy fines.

Weak checks now draw real penalties: the UK's first age-assurance fines landed in 2025, more followed in 2026, and the EU is enforcing minor-protection rules under the DSA.

Why now

Enforcement is active, not hypothetical.

Age assurance moved from guidance to enforcement across 2025, and the wallet infrastructure it points at arrives on a dated schedule. Here is what binds today, what is still landing, and what is only a trend.

  1. 2025 UK Online Safety Act age-assurance duties begin to be enforced
  2. Oct 2025 EU ban on targeted advertising to minors takes effect
  3. 2026 Commission proceedings on platform age assurance widen
  4. Dec 2026 Every EU member state must offer a Digital Identity Wallet
  5. Dec 2027 Obligated private sectors must accept those wallets
In force today

UK Online Safety Act

Ofcom enforces age assurance for services hosting pornography, gambling, and other age-restricted content. Self-declaration is explicitly insufficient, and the guidance points to methods it calls highly effective. Penalties reach 18 million pounds or 10 percent of global turnover, whichever is greater.

In force today

EU Digital Services Act

Minor-protection guidelines took effect in July 2025, and the ban on targeted advertising to minors has applied since October 2025. The Commission has opened formal proceedings against several platforms over age assurance. Germany, France, and Spain layer their own requirements on top, so there is no single unified EU standard yet.

Rolling out

The EU age-verification app

A prototype is being piloted in five member states, Denmark among them. It signals the direction platforms here are being steered toward. It is a pilot, not a finished or universally deployed system.

Rolling out

eIDAS 2.0 and the EUDI Wallet

Member states must offer a wallet by December 2026 and obligated private sectors must accept one about a year later. AgeVerify's wallet flow is built to the same standards, so it is ready as that infrastructure arrives at scale.

Direction of travel

Regulators favour proportionate methods

Guidance from the UK ICO and the Irish DPC increasingly stresses that age assurance must be effective for its purpose and proportionate to it. That reasoning favours cryptographic proof over document uploads, but it names no method and mandates none.

Direction of travel

A wider international pattern

Several jurisdictions outside Europe are moving toward mandatory age assurance for minors on social platforms, Australia's under-16 ban being the clearest example. Evidence of where this is heading, not an EU requirement.

Two tiers of privacy

Pick how much you reveal. Often the answer is nothing.

Tier 1 · Selective disclosure

Share only the age attribute.

Reveal a single value (e.g. "19") and nothing else. Name, date of birth, and address stay hidden. Perfect for regulated retail like alcohol or pharmacy sales.

Tier 2 · Zero-knowledge proof

Prove only the logic.

Prove a yes/no question (e.g. "is over 18? Yes") and reveal nothing else. Not even a birth year. Ideal for anonymous flows like social media, gaming, or adult platforms.

How it works

Based on the eIDAS 2.0 trust model: Issuer, Holder, Verifier.

National eID AltID wallet Your service
01

Prove

The user scans your QR code and approves the request in their AltID wallet. The wallet presents a signed credential over OpenID4VP, and selective disclosure means only the claims you asked for are shared. No ID document is ever uploaded.

02

Protect

Your service receives only the boolean over-18 proof. There is no date of birth, CPR number, name, or document to store, leak, or breach, which is exactly what GDPR data minimisation asks for.

03

Proceed

Your service checks the signature, validates the credential against the query it asked, and verifies the presentation has not been tampered with. Then the flow continues.

What the user sees

Prove your age. Share nothing else.

At the end of the flow the AltID wallet shares a single fact, over 18, with no name, date of birth, or document behind it. It is exactly what our live demo returns, so try it yourself (the demo runs in Danish).

Where it applies

Three places the age question is already a legal one.

Ranked by how much regulatory pressure is on them today, not by how many sectors we could list.

Online platforms

Adult and age-restricted content, including social

The most directly regulated category right now, and the one where proving over 18 without learning anything else is a materially different privacy posture than holding a birthdate. A breach at a platform that collected them is catastrophic in a way a zero-knowledge proof cannot be.

Gambling and betting

Age gating is already a hard licence condition

The sector already carries heavy identity checks, and often applies full document-grade verification to what is fundamentally a yes or no age question. A lighter age check sits alongside whatever KYC the licence requires, rather than replacing it.

Age-restricted retail

Online and delivery, where no one checks ID at a counter

Today this is a self-declared checkbox, which does not hold up, or a document upload at checkout, which is disproportionate for a single threshold. Selective disclosure suits it: some thresholds vary by product, so a concrete value can be shared without the document behind it.

Also relevant for Gaming, where loot-box rules are still emerging · Events and venues, on speed and fraud rather than regulation · The narrow financial products where age alone is the gate

Technology and integration

Deploy it where your security review puts it.

Cloud

We run it. The fastest way to a working age gate, with no infrastructure of your own in the path.

Docker

A container in your own environment, so the verification service runs inside your perimeter.

On-premise

Your hardware, your network, your keys. For teams whose review will not accept a hosted dependency.

Open standards

W3C Verifiable Credentials and Decentralized Identifiers, the same standards the EUDI Wallet is built on. Nothing here is proprietary to us.

Why Partisia?

We bring cryptography to the real world.

Built on three decades of MPC expertise and academic pedigree from Aarhus University, our platform is engineered for enterprise scale. Deploy via Cloud, Docker, or on-prem to ensure your business is compliant, secure, and ready for the future of digital identity.

Cloud
Docker
On-prem

Book a demo

See AgeVerify in action.

30 minutes is enough to see how AgeVerify proves age without exposing an identity document. Tell us about your use case and we'll be in touch within one business day.

  • A live age check against a real wallet
  • Proofs that reveal age and nothing else
  • Deploy on Cloud, Docker, or on-prem
  • Guidance for your specific use case