FacePlugin
Get in Touch
Age Verification

Age Verification for Restricted Products & Services

Confirm a customer meets a minimum age before an age-restricted purchase or sign-up – by reading the date of birth from a real government-issued ID and matching it to the person presenting it, not by guessing someone’s age from a photo alone.

Get in Touch Explore the SDKs
ID-based, not a guess from a selfieLiveness-backedFits checkout or sign-up

Document date-of-birth read

Extract the date of birth from a passport, license, or ID card via OCR/MRZ.

✓

Identity match

Confirm the person presenting the ID is its actual owner.

✓

Liveness detection

Prevent someone from using a static photo of another person’s ID to pass the check.

✓
Overview

Reading a Real Date of Birth, Not Estimating One

Age-restricted sales – alcohol, tobacco, vaping products, online gambling, adult content, age-gated social platforms – usually need more than a self-reported birthdate checkbox. FacePlugin’s approach reads the actual date of birth printed on a government-issued ID through the ID Document Recognition SDK, then uses the Face Recognition and Face Liveness Detection SDKs to confirm the person presenting that ID is really its owner, not someone else’s older ID or a static photo of one.

FacePlugin’s face-analysis models can also estimate age directly from a face image as a secondary attribute. That estimate is a useful soft signal – for flagging an obviously underage face for manual review, for example – but it is not a substitute for reading a real document when a precise, defensible age determination is required.

Built From

The SDKs Behind This Use Case

Licensed once, run on infrastructure you control, with no per-check fees.

Document date-of-birth read

Extract the date of birth from a passport, license, or ID card via OCR/MRZ.

Identity match

Confirm the person presenting the ID is its actual owner.

Liveness detection

Prevent someone from using a static photo of another person’s ID to pass the check.

How It Works

A Typical Flow

1

Capture ID

The customer photographs a government-issued ID document.

2

Read & Verify

The SDK extracts the date of birth and checks the document for signs of tampering.

3

Match the Person

A face-and-liveness check confirms the ID belongs to the person completing the purchase or sign-up.

FAQ

Frequently Asked Questions

Can FacePlugin estimate age from a selfie alone, with no ID?

Its face-analysis models can produce an age estimate from an image, but an estimate isn’t a verified fact the way a document’s printed date of birth is. For compliance-sensitive age verification, FacePlugin reads the actual date of birth from a government-issued ID instead of relying on an estimate.

Does this guarantee compliance with age-verification laws?

FacePlugin verifies that a real, unaltered ID belongs to the person presenting it and extracts its date of birth. Whether that process satisfies a specific law or jurisdiction’s age-verification requirement is a legal question for your compliance team to confirm – FacePlugin provides the identity-verification mechanism, not a compliance guarantee.

Does it work for one-time purchases as well as account sign-up?

Yes – the same document-read-and-match flow works whether you're gating a single checkout or a new account registration.

Powered By

SDKs behind this solution

Ready to Add Age Verification?

Talk to our team about your workflow — we’ll point you to the right SDK combination and get a 15-day evaluation license started.

Contact Sales Explore the SDKs