Flow Overview

1
Start screen
The user lands on a clean, branded screen that sets expectations (e.g., “You’ll need your ID and your face”). This reduces drop-off by removing uncertainty.
2
Country and document selection
The user selects their country and document type (Passport, ID Card, etc.).
If your workflow is configured for a single document type, this screen is automatically skipped — taking the user straight to capture.
3
ID capture with intelligent retries
The user photographs the front of their document.
On-device quality check — Before submitting, the SDK checks for glare, blur, and cutoff edges. If a problem is detected, the user is prompted to retake.Backend validation with guided retry — Once submitted:
- Pass → proceed to liveness
- Fail → the user sees specific instructions (e.g., “Document expired”, “MRZ unreadable — retake in stronger light”) rather than a generic error
4
Liveness + face match
A selfie liveness check ensures the user is physically present and prevents replay/deepfake attacks. If the user doesn’t respond in time, the process retries once automatically instead of hard-failing.
5
Final outcome
After all checks complete, the user sees one of three results: