Age verification for adult content platforms

A selfie age check for visitors, an ID check for creators and everyone in the content, and bans that stick. Inside your own flow, priced per verification.

What adult platforms are asked to do

  • Check that visitors are adults

    In the UK, France, many US states and a growing list of other markets, an "I am 18" button no longer passes. A real age check has to come before the content.

  • Verify everyone who uploads

    Card networks and payment processors expect the age and identity of each creator, and of everyone who appears in the content, to be verified and on record.

  • Keep the step short

    Every extra screen costs visitors. The check has to be fast, work on a phone and stay on your site.

  • Keep removed users out

    A creator you removed or a buyer who filed false chargebacks comes back with a new email.

Who uses it

Tube, clip and membership sites
An age check before the first page with adult content. A selfie first, and an ID document only when the face is inconclusive.
Cam and creator subscription platforms
Verify creators with an ID document and a selfie before they go live or get paid, and check fans' age before they subscribe.
Content with more than one person
Send each person in a video their own verification link, and keep each result with the upload.
Adult stores
An age check in the checkout, with the Shopify app, the WooCommerce plugin or the PrestaShop module. See online stores.

How it works

  1. Step 1

    Create a verification

    Your backend calls the API, or an SDK, and gets a link for the visitor or the creator.

  2. Step 2

    The person completes it

    In a widget that carries your brand: a selfie with a liveness check, and an ID document when the check needs one. No redirect, no app to install.

  3. Step 3

    The result arrives

    By signed webhook. Check the signature, then open the content, approve the creator or release the payout.

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

Which check to use

Which check fits which situation, and what it costs per verification
Situation Check Price per verification
An age check for visitors Facial age estimation, with a free fallback to an ID document From $0.05
An age check with a document behind it Age verification by ID $0.30
Creators and everyone in the content Identity verification (KYC) $0.30
Keep removed creators and buyers out Block repeat accounts Included

Visitors in the EU with a national digital identity wallet can also prove their age with it: see EUDI Wallet age verification (beta). Compare all checks.

Removed users stay out

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

Face blocklist

Remove a creator once, and a later verification with the same face is caught, whatever email, phone number or document they use.

Device blocklist

Block the device a removed user verified from, so a new account from that device is caught too.

Duplicate detection

See when the same person verifies for several creator or buyer accounts, without waiting for a removal.

What happens to the data

Visitors: nothing kept that is not needed
For an age gate, photos and video can be deleted right after the decision. You keep the result and a verification ID, not a selfie.
Creators: a record you can return to
Identity verification (KYC) returns the data from the document by API, for your own records. To keep removed creators out, 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.
Operated by a French company
ProofAge is operated by IT Brains SASU, France, and acts as your data processor under a Data Processing Agreement.

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). A verification is billed once, when it reaches a decision; abandoned verifications are free.

  • 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 are on the pricing page. Higher volume or a competing quote? Talk to us.

Adult platform verification: FAQ

Which check should visitors do?

Facial age estimation: a selfie with a liveness check. Most adults pass in one step. If the face is inconclusive, for example when the visitor looks close to the age limit, the check falls back to an ID document at no extra cost.

Does ProofAge make us compliant?

ProofAge gives you a real age check and a record of each verification, which helps you meet age-verification rules. Whether your setup meets a specific law is for you and your legal advisers to decide.

Do visitors leave our site?

No. The flow carries your brand and runs inside your site or app, with no redirect to a third-party service.

Does ProofAge see our content?

No. ProofAge only receives what the verification itself collects: the selfie, the ID document when one is asked for, and data about the device.

Can we verify everyone who appears in a video?

Yes. Create a verification for each person and send them the link. Each result arrives by signed webhook, so you can keep it with the upload.

Is our blocklist shared with other sites?

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

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.