Document capture & OCR
Read passports, driver’s licenses, and ID cards with OCR and MRZ parsing.
Verify a new customer’s identity end to end during account opening or sign-up – capture their ID, confirm it’s genuine, and match it to a live face – without routing any of it through a third-party cloud.
Read passports, driver’s licenses, and ID cards with OCR and MRZ parsing.
Detect tampered, photocopied, or screen-displayed documents.
Confirm the new customer matches their ID photo and is physically present.
Customer onboarding is usually the first moment a business has to answer a hard question: is this person who they claim to be? Doing that well means three things happening in sequence – reading a government-issued ID accurately, confirming that document is genuine and not tampered with, and matching the live person in front of the camera to the photo on it.
FacePlugin’s full eKYC flow combines the ID Document Recognition SDK, ID Document Liveness Detection SDK, Face Recognition SDK, and Face Liveness Detection SDK into that single sequence – see the full eKYC solution page for the complete product walkthrough. This page focuses specifically on the onboarding moment: what a new-customer flow looks like end to end.
Licensed once, run on infrastructure you control, with no per-check fees.
Read passports, driver’s licenses, and ID cards with OCR and MRZ parsing.
Detect tampered, photocopied, or screen-displayed documents.
Confirm the new customer matches their ID photo and is physically present.
The customer photographs their ID document and takes a selfie or short liveness capture.
The SDK reads the document’s data fields and checks it for tampering or spoofing signs.
A face-match score and liveness result come back for your application to approve, reject, or route to manual review.
This page focuses on the onboarding moment and workflow itself; the eKYC solution page covers the full product in depth, including the individual SDKs involved.
No. FacePlugin extracts and returns the data and match results to your application – where and whether you store the image or extracted fields is entirely under your control.
Yes, on platforms where the native SDK supports on-device processing (Android, iOS, Flutter, React Native) – the capture, match, and liveness steps can all run on the device itself.
Talk to our team about your workflow — we’ll point you to the right SDK combination and get a 15-day evaluation license started.