HomeSDKDemoBlogDocsSupport
EU Regulation 2024/1183

Age Verification for
EU Webshops

Prove your customers are old enough with bank-grade eID such as iDIN, with itsme and the EUDI Wallet on the way. 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 and prepares your relying party registration, 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

EU-Wide Coverage

Customers from every EU member state can verify with their wallet; we prepare the registration your Member State requires.

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 in Q1 2027, once 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

itsmeOn the way

Belgium

Planned — not yet available

Personalausweis eIDOn the way

Germany

Planned via identity broker

EUDI WalletQ1 2027

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 open-source SDK

  • Product development complete
  • OpenEUDI SDK open-sourced (Apache 2.0 license)
  • Demo mode for integrations
  • 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
Q1 2027

EUDI Launch

Production EUDI Wallet verification starts as Member State wallets roll out

  • EUDI Wallet support goes 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 in Q1 2027.

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 Q1 2027
  • All EU countries (EUDI Wallet from Q1 2027)
  • Priority email support
  • Advanced analytics
Most Popular

Standard

For growing businesses — custom branding

€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 Q1 2027
  • All EU countries (EUDI Wallet from Q1 2027)
  • Priority support
  • Advanced analytics
  • All plugins included
  • Custom branding
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 Q1 2027
  • All EU countries (EUDI Wallet from Q1 2027)
  • 24/7 dedicated support
  • Advanced analytics
  • All plugins included
  • Custom branding
  • 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 Q1 2027. 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 1 — Install
npm install @openeudi/core
Step 2 — Initialize
import { VerificationService, DemoMode, InMemorySessionStore } from '@openeudi/core';

const service = new VerificationService({
  mode: new DemoMode(),
  store: new InMemorySessionStore(),
});
Step 3 — Verify
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.

Oct 20
8 min read

The Netherlands Opens Age Verification to Recognised Private Providers — and Tightens Online Alcohol Sales

On 5 October the Dutch cabinet backed age verification through the public wallet plus recognised private third parties, and called the EU's end-2026 target 'not realistic'. Meanwhile an amendment to the Alcohol Decree is in consultation until 31 October. What it means for online alcohol sellers, and what they can do now.

Read Article
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

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 let us prepare your registration.

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 production launches in Q1 2027, 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.