Skip to main content
This guide explains what a typical end-user experiences during an ID Document Check + Liveness Test session, and highlights the UX optimizations that drive high completion rates. This Didit Academy lesson follows the hosted flow exactly as a user sees it: the first screen, document capture, the liveness selfie, and every outcome screen from approved to declined.

Flow Overview

Didit identity verification user journey from start screen through ID and selfie capture to result
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
This self-serve retry loop significantly increases pass-through rates. See the full list of validation outcomes under ID Verification Warnings.
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:
By combining smart UX, progressive validation, actionable feedback, and graceful retries, the Didit verification journey keeps good users moving and keeps bad actors out — without manual intervention.