Identity Document Check
Details on how the identity document check node works
General behaviour
| Behaviour | Description |
|---|---|
| β Journey not blocked | The user automatically proceeds to the next step |
| β οΈ Journey not blocked (alert) | The journey continues but an alert is raised for the analyst in the back-office |
| π Journey blocked β retry available | The user is invited to resubmit their document (subject to the node's configuration) |
Note: The ability to retry upon failure depends on the node configuration in the journey (maximum number of attempts allowed).
Success cases
These codes do not interrupt the journey. The user sees a validation screen and continues.
Message displayed to the user (all success cases):
- Title: Verification successful!
- Subtitle: Your document has been successfully validated. You may now continue the verification process.
β
Code 1.0 β Full success
1.0 β Full success| Field | Value |
|---|---|
| Category | Success |
| Journey blocked | No |
| Retry | N/A |
Back-office message (analyst):
The document has been fully verified by the AI β valid and compliant.
Validation points displayed to the user:
- Image quality: β Validated
- Information readability: β Confirmed
- Document: β Verified
β
Code 4.0 β Partial success
4.0 β Partial success| Field | Value |
|---|---|
| Category | Partial success |
| Journey blocked | No |
| Retry | N/A |
Back-office message (analyst):
The document was processed, but some checks could not be completed β please verify its authenticity manually.
Validation points displayed to the user:
- Image quality: β Validated
- Information readability: β Confirmed
The journey is not blocked because incomplete checks may result from a technical limitation rather than an actual issue with the document. The analyst must complete the verification manually in the back-office.
β οΈ Code 5.0 β Success with fraud alert
5.0 β Success with fraud alert| Field | Value |
|---|---|
| Category | Success (fraud alert) |
| Journey blocked | No |
| Retry | N/A |
Back-office message (analyst):
At least one element of the document is suspected to be fraudulent.
Validation points displayed to the user:
- Image quality: β Validated
- Information readability: β Confirmed
The fraud alert is intentionally not communicated to the user in order not to disclose the fraud detection methods. Furthermore, the journey is not blocked as this may be a false positive β the analyst must make the final decision in the back-office.
β οΈ Code 6.0 β Success with registry alert
6.0 β Success with registry alert| Field | Value |
|---|---|
| Category | Success (registry alert) |
| Journey blocked | No |
| Retry | N/A |
Back-office message (analyst):
The person appears on a public registry: criminal / sanctioned / politically exposed person (PEP).
Validation points displayed to the user:
- Image quality: β Validated
- Information readability: β Confirmed
The PEP or sanctioned status is intentionally not communicated to the user to avoid revealing that the person has been identified as such. Likewise, the journey is not blocked as this may be a false positive (name match, outdated data) β the final decision belongs to the analyst.
Failure cases β retry available
These codes temporarily block the journey. The user is invited to correct and resubmit their document, within the retry limit configured on the node.
Message displayed to the user (all failure cases):
- Title: Verification failed
- Subtitle: We were unable to validate your document. Please check the points below and try again.
π Code 2.0 β Generic processing failure
2.0 β Generic processing failure| Field | Value |
|---|---|
| Category | Failure |
| Journey blocked | Yes (temporary) |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The document could not be processed.
Validation points displayed to the user:
- Image quality: β οΈ Average
- Information readability: β Insufficient
- Document: β Could not be verified
π Code 2.1 β Blurry image
2.1 β Blurry image| Field | Value |
|---|---|
| Category | Failure |
| Journey blocked | Yes (temporary) |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The document could not be processed: blurry image.
Validation points displayed to the user:
- Image quality: β Blurry
- Information readability: β Insufficient
- Document: β Could not be verified
Guidance displayed to the user:
The photo is not sharp. Avoid any blur or glare.
π Code 2.2 β Unreadable text
2.2 β Unreadable text| Field | Value |
|---|---|
| Category | Failure |
| Journey blocked | Yes (temporary) |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The document could not be processed: unable to read the text information.
Validation points displayed to the user:
- Image quality: β οΈ Average
- Information readability: β Unreadable
- Document: β Could not be verified
Guidance displayed to the user:
The photo is not sharp. Avoid any blur or glare.
π Code 2.4 β MRZ not found
2.4 β MRZ not found| Field | Value |
|---|---|
| Category | Failure |
| Journey blocked | Yes (temporary) |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The document could not be processed: the MRZ was not found.
Validation points displayed to the user:
- Image quality: β οΈ Average
- Information readability: β The MRZ strip (
<<<) is truncated - Document: β Could not be verified
Guidance displayed to the user:
The photo is not sharp. Avoid any blur or glare.
π Code 2.5 β Missing document side
2.5 β Missing document side| Field | Value |
|---|---|
| Category | Failure |
| Journey blocked | Yes (temporary) |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The document could not be processed: one side of the document is missing.
Validation points displayed to the user:
- Image quality: β Validated
- Information readability: β Confirmed
- Document: β One side of the document is missing
π Code 2.6 β Identity document not identified
2.6 β Identity document not identified| Field | Value |
|---|---|
| Category | Failure |
| Journey blocked | Yes (temporary) |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The document could not be processed: no identity document was identified.
Validation points displayed to the user:
- Image quality: β Validated
- Information readability: β Confirmed
- Document: β The submitted document is not the expected one
Guidance displayed to the user:
We were unable to identify your identity document.
π Code 3.0 β Expired document
3.0 β Expired document| Field | Value |
|---|---|
| Category | Failure |
| Journey blocked | Yes (temporary) |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The document is expired.
Validation points displayed to the user:
- Image quality: β Validated
- Information readability: β Confirmed
- Document: β The document is expired
π Code 7.0 β Identity mismatch with user input
7.0 β Identity mismatch with user input| Field | Value |
|---|---|
| Category | Failure |
| Journey blocked | Yes (temporary) |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The document holder does not match the user's input.
Validation points displayed to the user:
- Image quality: β Validated
- Information readability: β Confirmed
- Document: β The information on the document does not match the information entered
π Code 7.1 β Document photo β selfie
7.1 β Document photo β selfie| Field | Value |
|---|---|
| Category | Failure |
| Journey blocked | Yes (temporary) |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The photo on the document does not match the submitted selfie.
Validation points displayed to the user:
- Image quality: β Validated
- Information readability: β Confirmed
- Document: β The photo on the document does not match the photo taken
π Code 8.0 β Specimen detected
8.0 β Specimen detected| Field | Value |
|---|---|
| Category | Failure (specimen) |
| Journey blocked | Yes |
| Retry | Yes (subject to node config) |
Back-office message (analyst):
The document was found in the specimen database.
Message displayed to the user:
- Title: Verification failed
- Orange banner: The submitted document is a specimen
- Image quality: β Validated
- Information readability: β Confirmed
Specimen detection is a definitive case: no retry is offered and the journey is stopped. The analyst must handle this case manually in the back-office.
Summary
| Code | Category | Journey blocked | Retry | Back-office description |
|---|---|---|---|---|
1.0 | β Success | No | N/A | Document valid and compliant |
4.0 | β Partial success | No | N/A | Incomplete checks β manual review required |
5.0 | β οΈ Fraud alert | No | N/A | Suspected fraudulent element β silent alert |
6.0 | β οΈ Registry alert | No | N/A | Person on public registry (PEP / sanctions) β silent alert |
2.0 | π Failure | Yes (temp.) | Yes | Processing failed β generic |
2.1 | π Failure | Yes (temp.) | Yes | Blurry image |
2.2 | π Failure | Yes (temp.) | Yes | Unreadable text |
2.4 | π Failure | Yes (temp.) | Yes | MRZ absent or truncated |
2.5 | π Failure | Yes (temp.) | Yes | Missing document side |
2.6 | π Failure | Yes (temp.) | Yes | Identity document not identified |
3.0 | π Failure | Yes (temp.) | Yes | Expired document |
7.0 | π Failure | Yes (temp.) | Yes | Identity β user input |
7.1 | π Failure | Yes (temp.) | Yes | Document photo β selfie |
8.0 | π« Specimen | Yes (temp.) | Yes | Specimen document detected |
Updated 3 days ago
