Liveness Verification
The Liveness Verification step ensures that the person completing the verification is a real human and matches the portrait in their identity document. This step must be linked to a Document Verification step.
Overview
The liveness check performs active liveness detection using facial recognition technology to:
- Verify that a live person is present (not a photo, video, or mask)
- Match the live portrait against the portrait extracted from the identity document
- Optionally perform biometric uniqueness checks to prevent duplicate identities (ask the support to enable the functionality in case of need)
How It Works
- Prerequisites: A Document Verification step must be completed first to extract the portrait image from the identity document
- User Flow: The user is prompted to position their face in the camera frame and follow on-screen instructions
- Active Liveness: The system performs active liveness detection to ensure a real person is present
- Face Matching: The live portrait is compared against the portrait from the document
- Validation: The system validates that the match score meets the configured threshold
Customize Settings
General Details
- Name: The name of the flow step. It will be used to identify the step in the flow.
- Document Step: The Document Verification step that this liveness check is linked to. The liveness check will use the portrait extracted from the document in this step for comparison.
- Success Button Label: A custom label for the Continue button that is shown once the step is completed.
Thresholds
-
Minimum Portrait Match Percent: The minimum similarity score (0-100%) required between the live portrait and the document portrait. Default: 75%
- Higher values increase security but may result in more false rejections
- Lower values are more permissive but may reduce security
-
Biometric Match Percent: The minimum similarity score required for biometric uniqueness checks when biometric checking is enabled. Default: 75% (ask the support if you need to change the value)
Best Practices
For End Users
The liveness check works best when users:
- Use good lighting: Ensure the face is well-lit without harsh shadows
- Find a neutral environment: Use a plain background without distractions
- Position properly: Keep the face centered in the frame
- Remove accessories: Take off glasses, hats, or masks that might obscure the face
Common Issues
Low Match Score
If users frequently fail the liveness check:
- Check if the portrait in the document is clear and recent
- Verify that lighting conditions are adequate
- Ensure users are following the on-screen instructions
Technical Details
The liveness verification step:
- Uses active liveness detection (user interaction required)
- Performs face matching using advanced biometric algorithms
- Stores the live portrait securely in the user's vault
- Can trigger biometric uniqueness checks across on a per-flow basis
Related Documentation
- Document Verification - Must be configured before adding a liveness step
- Webhook Payload - Learn about the webhook events for liveness verification