HomeSDKDemoBlogSupport
EU Regulation 2024/1183

Age Verification for
EU Webshops

Prove your customers are old enough with bank-grade eID — itsme, iDIN and more. You get a simple yes/no answer: no ID documents stored, no date of birth kept. Privacy-first, EUDI-ready, built in Luxembourg.

Open Standards
EUDI Wallet Native
Privacy-First Design
OpenID4VP Protocol
GDPR Ready

Privacy-first age verification for alcohol, vape and age-restricted webshops across the EU.

AI-generated

See It In Action

Experience our DEMO mode: a fully functional verification flow that completes automatically in 3 seconds.

Live sandbox

Try a real eID verification

This is a real age check against the iDIN sandbox — pick "eID" in the demo below and complete it with the test bank in the pop-up. No date of birth is shared; only a boolean 18+ result.

Use the sandbox test bank / test user shown in the pop-up. Nothing you enter is stored.

Embed from: https://demo.eidas-pro.com/en

Step 1

Scan QR Code

User scans QR code with their national eID wallet app (e.g., ID Austria, Smart-ID)

Step 2

Authorize on Device

Secure authentication on user device with biometric verification or PIN

Step 3

Instant Verification

Verified attributes returned to your system in real-time. No data storage.

Privacy-First Design: All verification happens on the user's device. We never store personal data—only confirmation of successful verification.

We're Building the Compliance Infrastructure, You Build Your Business

Built on our open-source @openeudi/core and @openeudi/openid4vp packages, our managed service handles WRPAC certificates, relying party registration, and 27-country compliance so you can focus on your business.

Relying Party Registration

We'll register as intermediary RP and manage your Registration Certificate when infrastructure opens

Certificate Management

We'll obtain and renew WRPAC certificates from qualified trust service providers

27-Country Compliance

One Luxembourg registration will be valid across all EU member states via passporting

Built on Article 5b(10) of Regulation (EU) 2024/1183

Current Status: We're currently in DEMO mode for early adopters. Production WRPAC verifications launch December 2026 when the EU Digital Identity Wallet infrastructure goes live.

Where it works today

We only mark a method "live" when it works end-to-end right now. No hand-waving.

iDINLive

Netherlands

Bank eID — boolean 18+ at source, no date of birth shared

itsmeIn onboarding

Belgium

Available on contract

Personalausweis eIDOn the way

Germany

Planned via identity broker

EUDI WalletDec 2026

EU

Regulation-driven rollout

Statuses reflect real end-to-end availability and are updated as coverage expands.

Layered verification — least intrusive first

eID first, estimation second, documents last or never. Optional layers are off by default and the flow is fail-closed — a user who can't pass a permitted layer is refused, never silently downgraded to a more invasive check.

All plans · always on

Layer 1 — eID

Bank or government eID (iDIN, itsme). Selective disclosure: a boolean 18+ result, no date of birth.

Standard and up · opt-in

Layer 2 — Age estimation

Privacy-preserving facial age estimation. No identity document, no special-category data retained by us.

Scale · opt-in

Layer 3 — Document check

Data-minimising document verification as a last resort. Captured by the provider — never stored on our servers.

With both optional layers off, a merchant runs a provably eID-only flow that cannot collect a document or biometric even in principle.

Stay Informed

Stay ahead of eIDAS compliance

Get regulatory updates, integration tips, and product news delivered to your inbox. No spam — unsubscribe anytime.

Already subscribed? Unsubscribe here

Roadmap

The Path to EUDI Compliance

Understanding the EU Digital Identity Wallet timeline and how to prepare your business

Now

Build Phase

Development, testing, and early adopter program

  • Product development complete
  • Demo mode for integrations
  • Early adopter program open
  • Preparing for RP registration and WRPAC certification
Mid 2026

WRPAC Infrastructure

Standards finalized and registration infrastructure opens

  • WRPAC standards finalized (ETSI TS 119 475)
  • RP registration infrastructure opens in member states
  • eIDAS Pro registers as Luxembourg-based intermediary RP
  • Merchant registration certificates prepared
Dec 2026

EUDI Launch

EU Digital Identity Wallets go live across member states

  • EUDI Wallets go live
  • Production verifications with WRPAC certificates begin
  • Switch to production mode
  • Live verifications across all EU member states
Dec 2027

Mandatory Compliance

Regulated sectors must accept EUDI Wallet

  • Age-restricted sales compliance
  • All EU member states supported
  • Full regulatory enforcement
  • Market maturity achieved

Open-Core Pricing

eID-based age verification (iDIN / Netherlands) is available today. EUDI Wallet support and managed WRPAC arrive December 2026.

Community

Open-source SDK for developers

Freeforever
  • OpenEUDI SDK (Apache 2.0 license)
  • DEMO & MOCK modes
  • All EU countries
  • WooCommerce & Shopify plugins
  • Community support (GitHub)
  • Full documentation
Available now

Starter

For small businesses — eID verification, EUDI-ready

€79/month

+ €0.75 per verification

75 verifications included

  • Everything in Community, plus:
  • 75 verifications included, then €0.75 each
  • Managed WRPAC + EUDI Wallet — from Dec 2026
  • All EU countries via passporting
  • Priority email support
  • Advanced analytics
Most Popular

Standard

For growing businesses — custom branding + SLA

€279/month

+ €0.65 per verification

350 verifications included

  • Everything in Starter, plus:
  • 350 verifications included, then €0.65 each
  • Managed WRPAC + EUDI Wallet — from Dec 2026
  • All EU countries via passporting
  • Priority support
  • Advanced analytics
  • All plugins included
  • Custom branding
  • SLA guarantee
Available now

Scale

For enterprises — volume discounts, white-label, dedicated support

€679/month

+ €0.55 per verification

1,000 verifications included

  • Everything in Standard, plus:
  • 1,000 verifications included, then €0.55 each
  • Managed WRPAC + EUDI Wallet — from Dec 2026
  • All EU countries via passporting
  • 24/7 dedicated support
  • Advanced analytics
  • All plugins included
  • Custom branding
  • SLA guarantee
  • Webhook events
  • White-label option
  • Custom integrations

All managed plans include automatic updates, security patches, and GDPR compliance; managed WRPAC certificate management arrives with EUDI Wallet support in December 2026. Need more than 1,000 verifications a month? Contact us for volume pricing.

Additional Services

Need help getting started? Our team can set everything up for you.

WooCommerce Setup

Full integration of eIDAS verification into your WooCommerce store with custom configuration.

€490

Learn more

Shopify Setup

Complete Shopify Checkout UI Extension setup with age and identity verification.

€790

Learn more

Custom Integration

Bespoke integration into your existing platform or custom application.

Contact us for a quote

Open Source · Apache 2.0 License

OpenEUDI: The Open Protocol Library for EU Digital Identity

A free, Apache 2.0-licensed TypeScript SDK that implements the OpenID4VP verification protocol for EU Digital Identity Wallets. Use it standalone or with our managed infrastructure.

@openeudi/core

Verification session engine with pluggable storage and swappable modes (Demo, Mock, Production)

@openeudi/openid4vp

SD-JWT VC and mDOC credential parsing with cryptographic signature validation

Framework Agnostic

Works with any TypeScript/JavaScript backend — Express, Fastify, Next.js, Nuxt, and more

Quick Preview
import { VerificationService, DemoMode } from '@openeudi/core';
const service = new VerificationService({
mode: new DemoMode()
});
const session = await service.createSession({
type: 'AGE'
});

Built in

LuxembourgEU Regulation 2024/1183Apache 2.0 License

Need managed WRPAC certificates and production infrastructure? See our plans

Get Started in 5 Minutes

From npm install to Verification in Minutes

The OpenEUDI SDK handles the protocol complexity so you can focus on your product.

Step 1Install
npm install @openeudi/core
Step 2Initialize
import { VerificationService, DemoMode, InMemorySessionStore } from '@openeudi/core';

const service = new VerificationService({
  mode: new DemoMode(),
  store: new InMemorySessionStore(),
});
Step 3Verify
const session = await service.createSession({ type: 'AGE' });
console.log(session.qrCodeUrl); // Display to user

// Listen for result
service.on('verified', (result) => {
  console.log(result.verified); // true
});

Insights & Resources

Stay informed about digital identity, compliance, and best practices for European businesses.

Jul 7
9 min read

Why We're Bringing in eID: The Bridge to Privacy-First Age Verification You Can Use Today

We built eIDAS Pro around the EU Digital Identity Wallet. So why are we adding bank-eID now? Because the mandates are landing in 2026, the wallets are not — and eID is the live, privacy-first bridge that carries you from today's rules to tomorrow's wallet.

Read Article
Jul 7
8 min read

How to Comply with Google Play's New Dating App Age Rules Using eID

Since January 2026 Google Play requires dating apps to block under-18 users. Here's how European dating platforms can comply with bank-grade eID verification — a signed yes/no from the user's own bank or itsme, without collecting a single ID document.

Read Article
Jul 7
8 min read

eu.europa.ec.av.1 Explained: How a Verifier Validates an EU Proof-of-Age Attestation Against the Trusted List

The EU age-verification app hands your service a signed boolean in the namespace eu.europa.ec.av.1 — but a boolean is only as trustworthy as who signed it. Here is what that namespace contains, and exactly how a verifier proves the attestation is genuine using the Age Verification Trusted List.

Read Article

Frequently Asked Questions

Everything you need to know about eIDAS Pro

Still have questions? We're here to help.

Ask a Question

Need Your Own WRPAC? We Provide the Roadmap

For enterprises that need complete control, we offer comprehensive consulting and documentation packages to guide your WRPAC registration process.

Relying-Party Documentation

Complete relying-party (WRPAC) registration documentation for your home-country authority, including all required forms and specifications

from €4,950

Technical Specifications Guidance

Expert guidance on OpenID4VP, SD-JWT VC, mdoc formats, and trust list integration across 27 member states

from €1,590

WRPAC Readiness

End-to-end preparation to get your business WRPAC-ready: gap assessment, documentation review, and submission support for your national registration

from €2,950

Important: Companies register with their own national authority (home member state). We provide the documentation and guidance — you submit to your country's registration body. Available to companies from all EU member states.

Or prefer a simpler approach? Use eIDAS Pro as your aggregator and skip registration entirely.

Free Consultation

Let's Discuss Your
Identity Verification Needs

Book a 30-minute consultation with our identity verification experts. Whether you need a simple API integration today or guidance on preparing for your own WRPAC certificate in 2026, we're here to help. Start building now in DEMO mode—when December 2026 arrives, you'll be ready.

  • Personalized integration roadmap
  • Technical architecture review
  • Compliance requirements assessment
  • Custom demo of your use case
Google Meet / Zoom
30 minutes

Book your consultation

Book a free 30-minute call to map your age-verification and eIDAS 2.0 compliance needs — no obligation.