Keep children out of 18+ spaces, and banned players out for good

A selfie age check for 18+ chat and content, ID checks before prize payouts, and face and device blocklists so a ban sticks. For online and mobile games.

What goes wrong without it

  • Banned players come back in minutes

    A new email, a new account, the same cheater or the same abusive player.

  • One player, many accounts

    Smurfing in ranked play, referral and bonus abuse, alt accounts that boost a main one.

  • Children in 18+ spaces

    Open voice and text chat, user-made content and mature modes. A date-of-birth field stops no one.

  • Child-safety rules keep tightening

    Regulators in the UK, the EU and Australia increasingly expect services that children use to know who is old enough for open chat and user content.

Who uses it

Online and mobile games with chat
Check age before a player turns on voice chat, joins an 18+ server or opens mature content. A selfie first, and an ID document only when the face is inconclusive.
Competitive and ranked games
One verified person per ranked account. A cheater you ban stays banned, by face and by device.
Tournaments with prizes
Verify the winner's identity and age with an ID document and a selfie before the first prize payout.
Game communities and servers
Discord servers, clans and fan communities with a bot at the door. See communities and creators.

How it works

  1. Step 1

    Create a verification

    Your game backend calls the API, or an SDK, when a player reaches the feature you gate. You get a link.

  2. Step 2

    The player completes it

    In a browser or a web view, or on their phone from a QR code: a selfie with a liveness check, and an ID document when the check needs one.

  3. Step 3

    The result arrives

    By signed webhook, with any blocklist or duplicate match. Unlock the feature, flag the account or release the prize.

End to end, at the 95th percentile, Facial age estimation finishes in under 9 s and Identity verification (KYC) in under 10 s.

Which check to use

Which check fits which situation, and what it costs per verification
Situation Check Price per verification
An age gate for 18+ chat or content Facial age estimation, with a free fallback to an ID document From $0.05
One person per ranked account Facial age estimation with duplicate detection From $0.05
Before a prize payout Identity verification (KYC) $0.30
Keep banned players out Block repeat accounts Included

Compare all checks.

Banned players stay banned

ProofAge can remember faces and devices, so a ban sticks. It works with face, ID and KYC checks and is included in the price. How Block repeat accounts works.

Face blocklist

Ban a player once, and a later verification with the same face is caught, whatever email, device or document they use.

Device blocklist

Block the device a banned player verified from, so a new account from that device is caught too.

Duplicate detection

See when the same person verifies for several accounts, without waiting for a ban: smurfs, alts and bonus farms.

What happens to players' data

An age gate can keep nothing
Photos and video can be deleted right after the decision. You keep the result, not a selfie.
Bans need a short memory
To catch banned players and duplicates, photos, video and verification data are kept for 30 days, and a face template and a device fingerprint hash for 12 months.
Hosted in the EU, encrypted
Google Cloud EU regions by default. TLS 1.2 or higher for all traffic, AES-256 at rest. No data is ever sold.

How we handle data

Pricing

From $0.05 for Facial age estimation, $0.30 for Age verification by ID and $0.30 for Identity verification (KYC). Blocklists and duplicate detection are included. A verification is billed once, when it reaches a decision.

  • Free to try

    500 live verifications, no time limit, no card.

  • Monthly minimum

    $30 a month after the trial. Your usage counts toward it.

  • Money back

    30-day money-back guarantee on the first payment.

Billing rules and programs are on the pricing page. A game still in development? The startup program is free until launch.

Player verification: FAQ

Do players need an ID document?

Not for an age check. Facial age estimation needs only a selfie with a liveness check. If the face is inconclusive, it falls back to an ID document at no extra cost. Players who receive prizes verify with an ID document and a selfie.

Does it work from inside a game?

Your backend creates a verification and gets a link. Open it in a browser or a web view, or show it as a QR code so players can use their phone camera. The result reaches your backend by signed webhook.

Can a banned player get back in with a new device?

Not with the same face. The face blocklist catches the same person on a new device, with a new email or a new document. The device blocklist catches a new account from a device you blocked.

Is our blocklist shared with other games?

No. By default your blocklist covers only your own account. A player you ban is not blocked on other services that use ProofAge.

What does it cost to check every new player?

Facial age estimation costs from $0.05 per verification, and the blocklists and duplicate detection are included. A verification is billed once, when it reaches a decision. You can also check only when a player opens an 18+ feature, joins ranked play or claims a prize.

A direct line to the developers who built it

Write to us on LinkedIn, by email or in the dashboard chat. The developers who built ProofAge answer themselves, weekends included.