Age Verification

Prove “over 18,” not who you are.

Nexiel Age is privacy-first age verification for online platforms and age-restricted services (video-sharing platforms, social apps, e-commerce, gaming), built on EUDI wallet credentials and government-backed age assurance.

New to EUDI wallets? Read what an EU Digital Identity Wallet is, and how a session works, first.

Built for age-restricted platforms across the EU

One age-verification check type, integrated once, covers the age-gating obligations across these segments.

Video-sharing platforms

Gate mature or adult-rated content behind a boolean age check instead of a self-declared birthdate or a credit-card proxy.

Social apps

Apply age-appropriate defaults (messaging, discoverability, content exposure) from a verified signal instead of an unverified sign-up field.

E-commerce

Confirm over-18 status at checkout for age-restricted goods (alcohol, tobacco, vaping products, and similar categories) without collecting a birthdate to store.

Gaming

Verify age ahead of mature-rated titles, real-money purchases, or age-gated in-game features, in line with platform and marketplace age-rating requirements.

Built on Nexiel Verify's EUDI wallet stack

Nexiel Age is a dedicated API surface, pricing plan, and set of docs, built on Nexiel Verify's existing EUDI wallet stack. It runs the same age-verification check type already in that stack. The identity-verification engine underneath is Nexiel Verify's, and only the product surface and the query differ.

Selective disclosure by construction

The age check offers two paths. Where a wallet holds the EU's own Age Verification attestation, it discloses an already-native age_over_18 boolean, with no birthdate involved at all.

Where it does not yet, the PID's birthdate claim is the fallback: computed into that same boolean server-side, then discarded immediately. Neither path ever asks for a name or document number, and a platform integrating Nexiel Age receives just the boolean proof either way.

Nothing else is persisted

Same data handling discipline as every Nexiel Verify flow: session id, client id, timestamp, method, and the boolean proof are what get stored. No raw wallet credential, no underlying claim value beyond the boolean.

Pricing

0-5,000/mo
$0.12/check
  • age_over_18 boolean claim returned to you (birthdate discarded server-side, no name)
  • No monthly minimum
5,001-50,000/mo
$0.08/check
  • Same API, lower per-unit rate at volume
50,001-500,000/mo
$0.05/check
  • Same API, lower per-unit rate at volume

This is a real reference price from our Stripe test catalog, not live metered billing yet. Usage-based checkout is planned for a v1.1 release.