Document date-of-birth read
Extract the date of birth from a passport, license, or ID card via OCR/MRZ.
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.
Extract the date of birth from a passport, license, or ID card via OCR/MRZ.
Confirm the person presenting the ID is its actual owner.
Prevent someone from using a static photo of another person’s ID to pass the check.
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.
Licensed once, run on infrastructure you control, with no per-check fees.
Extract the date of birth from a passport, license, or ID card via OCR/MRZ.
Confirm the person presenting the ID is its actual owner.
Prevent someone from using a static photo of another person’s ID to pass the check.
The customer photographs a government-issued ID document.
The SDK extracts the date of birth and checks the document for signs of tampering.
A face-and-liveness check confirms the ID belongs to the person completing the purchase or sign-up.
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.
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.
Yes – the same document-read-and-match flow works whether you're gating a single checkout or a new account registration.
Talk to our team about your workflow — we’ll point you to the right SDK combination and get a 15-day evaluation license started.