FacePlugin
Get in Touch
Customer Onboarding & eKYC

Customer Onboarding & eKYC

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.

Get in Touch Explore the SDKs
Document + face + liveness in one flowNo per-signup feeFits web, mobile, or kiosk

Document capture & OCR

Read passports, driver’s licenses, and ID cards with OCR and MRZ parsing.

✓

Document anti-spoofing

Detect tampered, photocopied, or screen-displayed documents.

✓

Face match & liveness

Confirm the new customer matches their ID photo and is physically present.

✓
Overview

Turning a New Signup Into a Verified Identity

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.

Built From

The SDKs Behind This Use Case

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

Document capture & OCR

Read passports, driver’s licenses, and ID cards with OCR and MRZ parsing.

Document anti-spoofing

Detect tampered, photocopied, or screen-displayed documents.

Face match & liveness

Confirm the new customer matches their ID photo and is physically present.

How It Works

A Typical Flow

1

Capture

The customer photographs their ID document and takes a selfie or short liveness capture.

2

Validate

The SDK reads the document’s data fields and checks it for tampering or spoofing signs.

3

Match & Decide

A face-match score and liveness result come back for your application to approve, reject, or route to manual review.

FAQ

Frequently Asked Questions

How is this different from the eKYC solution page?

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.

Does FacePlugin store the customer’s ID image or data?

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.

Can onboarding run fully on a mobile device, with no server call?

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.

Powered By

SDKs behind this solution

Ready to Add Customer Onboarding & eKYC?

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