Key Features
Fast Re-Verification
- No document scanning required
- Complete verification in seconds
- Reduces user friction and abandonment
Advanced Security
- Uses the same neural network architecture as Face Match 1:1
- Prevents account takeover attempts
- Includes liveness detection to prevent spoofing
Integration Flexibility
- Available as web-based
- Configurable matching thresholds
- Optional Device & IP Analysis for enhanced security
How It Works
Session Creation
When you create a biometric authentication session for a workflow with face matching, Didit needs a reference face to compare the live selfie against.
You have two options:
- Send
portrait_imagein Base64 (max 2MB) from your own database. It always takes precedence when provided. - Omit
portrait_imageand pass the user’svendor_data. Didit automatically reuses the face already stored for that user, resolved in this order:- Face captured during an approved liveness check
- ePassport chip photo from an approved ID verification
- Portrait cropped from the ID document of an approved ID verification
- Manually enrolled profile face (Users API or Console upload)
Live Photo Capture
During the authentication process:
Verification & Result Processing
The system processes the verification based on your workflow configuration:
Results are available via API response, Business Console, and webhooks.
Liveness-Only Mode
Liveness-Only Mode
If Face Match is disabled in the workflow, the system only confirms the user’s liveness; no reference face is needed and
portrait_image is not required. A successful check results in an approved authentication, useful for simple presence verification.Liveness + Face Match Mode
Liveness + Face Match Mode
If Face Match is enabled in the workflow (reference face from
portrait_image or the user’s stored face):- System performs the liveness check first
- If liveness passes, compares the new selfie with the reference face
- A similarity score (0–100%) is generated
- Score above your configured threshold → Approved
- Score below threshold → Declined