Sign inCOMING SOON

Free identity and age verification. No per-check fees.

Photo-ID-backed age and identity checks that satisfy regulations like the UK Online Safety Act without your site ever touching an ID document, and without paying per verification.

COMING SOON
access.log
14:02:07usr_8k2f✓ 18+ · real
14:02:11usr_3p9x✓ 18+ · real
14:02:19usr_q7m2✓ 18+ · real
14:02:24usr_zf14✓ 18+ · real
14:02:31usr_8k2f✓ 18+ · real
14:02:38usr_1a0e✓ 18+ · real
100% verified·0 fakes·0 duplicates

100% of your users. €0 per check.

Wallet-based checks only verify people who already have a chipped ID, an NFC phone, and a supported region, everyone else hits your age wall and bounces. Passwave reads the chip when it can, and falls back to a KYC check when it can't. Nobody gets turned away. Full country-by-country chip coverage.

The whole service is free for your site. Others bill you per verification. On Passwave, verification simply doesn't have a per-check price.

One person, one account. Enforced by a passport, not a captcha.

Each verified user maps to exactly one real document. Ask "is this one real person with one account here?" and get an answer no burner email or VPN can fake.

And it stays true: every few months, users re-confirm with a fresh selfie matched against the record. A verified account can't be quietly sold, lent, or handed over.

One person maps to one account; a second account from the same document is blocked.

Ban evasion, ended

A banned user can make a new email in seconds. They can't make a new passport. Bans finally stick.

Free-trial abuse, ended

One trial per person means one trial per person, not one per inbox they can invent.

Sockpuppets, ended

Reviews, votes, and communities where every account is a distinct human. Still anonymous, just real.

Maximum assurance. Minimum liability.

Every Passwave answer is backed by a chip-read government ID with a face match against the photo on its chip, among the strongest methods in Ofcom's guidance on highly effective age assurance. No card-based estimate, and no ID document ever touches your servers.

Photo ID + face match on every check - among the strongest methods
A method Ofcom names as highly effective - photo-ID matching
Card / credit-based estimates - we never use them
ID documents on your servers - never stored
WHERE PASSWAVE FITS
UK Online Safety Act · UK · highly effective age assurance
EU Digital Services Act · EU · designed to support
AVMSD age-verification rules · EU · designed to support
US state age-verification laws · US · designed to support
Germany JMStV · DE · no KJM evaluation yet

Live in three quick steps.

No sprint, no SDK maze. Add our script, load the server library for your stack, and gate the page on Passwave's answer.

1
FRONTEND

Add the script

One tag renders the prompt and handles the app handoff.

<script src="js.passwave.com/v1.js"></script>
2
BACKEND

Load the server library

Drop-in packages for PHP, Python, Node and more. Install, add your key, done.

$ composer require passwave/passwave-php
3
BACKEND

Gate on the answer

Hold the page until Passwave gives the all-clear, one check in your handler.

if (!passwave->verified()) block();

Test mode works without an account. Read the docs →

Verification is free. Extras cost money.

Over-18 checks are free and unlimited, forever. You pay for richer fields and volume, never per check.

Free

€0
per month, forever

For smaller and hobby projects.

Unlimited 18+ verifications
Unique-user detection - 150/mo
~1,000 verifications an hour
Email support
COMING SOON
Account linking - unlimited
Account link updates - 1,500/mo
COMING SOONOr pay once - Lifetime deal →

Custom

Tailored
pricing

For larger platforms and specialised use cases.

Everything in Premium
Unlimited unique-user detection
Dedicated servers and rate limits
Custom integrations and SLA
Priority support
Talk to us

What your users experience

Age walls kill signups when they demand a document upload. Passwave users already verified. For them, your check is one tap in an app they trust. No form, no camera, no drop-off cliff.

This section is 18+
Verify with Passwave
Passwave
Are you over 18?
asked by yoursite.com
Approve
Not now
Verified. They're in.

Put Passwave on your site today.

Add the script, drop in your server library, and gate the page on Passwave's answer. Test mode works without an account.

COMING SOONRead the docs