> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.idenfy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Verification Statuses

> Understand iDenfy verification statuses including approved, denied, suspected, reviewing, and expired and how each affects your workflow.

## Overall Status

| Status              | Meaning                                                                                                                                                                     |
| ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **APPROVED**        | Automated and manual checks were successful. Check `autoFace`, `manualFace`, `autoDocument`, `manualDocument` for details. Typical success: `FACE_MATCH` + `DOC_VALIDATED`. |
| **DENIED**          | Verification failed. Check detailed statuses for the reason (e.g., `FACE_MISMATCH`, `DOC_NOT_FOUND`).                                                                       |
| **SUSPECTED**       | Checks may have passed, but discrepancies were found — flagged with `fraudTags` or `mismatchTags`. You decide whether to approve or deny.                                   |
| **REVIEWING**       | A human reviewer is currently checking the verification.                                                                                                                    |
| **EXPIRED**         | The verification token was never used and has expired.                                                                                                                      |
| **ACTIVE**          | The token has been created but not yet used.                                                                                                                                |
| **EXPIRED-DELETED** | Token expired and data was deleted.                                                                                                                                         |
| **DELETED**         | Verification data has been deleted.                                                                                                                                         |

<Tip>
  For the complete list of all status values, see the [Vocabulary reference](/resources/vocabulary).
</Tip>

***

## Face Check Results

| Status              | Meaning                                                         |
| ------------------- | --------------------------------------------------------------- |
| `FACE_MATCH`        | Selfie matches the document photo.                              |
| `FACE_MISMATCH`     | Face could not be matched — low quality, blur, or obstruction.  |
| `NO_FACE_FOUND`     | No face detected in the selfie.                                 |
| `TOO_MANY_FACES`    | More than one face in the selfie.                               |
| `FACE_TOO_BLURRY`   | Selfie too blurry for matching.                                 |
| `FACE_ERROR`        | Unclassified error during face matching.                        |
| `FACE_NOT_ANALYSED` | Verification denied for another reason — face analysis skipped. |
| `FAKE_FACE`         | Virtual camera, photo of screen, or spoofing detected.          |
| `FACE_SUSPECTED`    | Algorithms suspect the selfie is not genuine.                   |
| `FACE_BLACKLISTED`  | Selfie matched a blacklist entry.                               |

***

## Document Check Results

| Status                  | Meaning                                                  |
| ----------------------- | -------------------------------------------------------- |
| `DOC_VALIDATED`         | Document is valid — data readable and genuine.           |
| `DOC_NOT_FOUND`         | No document found in the photo.                          |
| `DOC_NOT_FULLY_VISIBLE` | Document or data not fully visible.                      |
| `DOC_NOT_SUPPORTED`     | Document type not supported for selected country.        |
| `DOC_FACE_NOT_FOUND`    | Face on the document could not be located.               |
| `DOC_EXPIRED`           | Document has expired.                                    |
| `DOC_TOO_BLURRY`        | Document too blurry for processing.                      |
| `DOC_FAKE`              | Document detected as not genuine.                        |
| `DOC_DAMAGED`           | Document is physically damaged.                          |
| `AUTO_UNVERIFIABLE`     | Cannot be automatically verified — needs human review.   |
| `COUNTRY_MISMATCH`      | Selected country doesn't match document issuing country. |
| `DOC_TYPE_MISMATCH`     | Selected document type doesn't match the shown document. |

***

## Mismatch Tags

Mismatch tags appear when data provided during session creation doesn't match the data extracted from the document.

| Tag               | Meaning                               |
| ----------------- | ------------------------------------- |
| `NAME`            | First name doesn't match.             |
| `SURNAME`         | Last name doesn't match.              |
| `FULL_NAME`       | Full name doesn't match.              |
| `DOCUMENT_NUMBER` | Document number doesn't match.        |
| `PERSONAL_CODE`   | Personal/national code doesn't match. |
| `EXPIRY_DATE`     | Expiry date doesn't match.            |
| `DATE_OF_BIRTH`   | Date of birth doesn't match.          |
| `DATE_OF_ISSUE`   | Issue date doesn't match.             |

***

## Fraud Tags

Fraud tags indicate suspicious activity detected during verification.

| Tag                       | Meaning                                       |
| ------------------------- | --------------------------------------------- |
| `AML_SUSPECTION`          | Client found in PEP or sanctions list.        |
| `LID_SUSPECTION`          | Document found in lost/stolen database.       |
| `UNDER_AGE`               | Client below configured age limit.            |
| `DUPLICATE_FACE`          | Same face found in a previous verification.   |
| `DUPLICATE_DOC_FACE`      | Same document face found previously.          |
| `DUPLICATE_PERSONAL_DATA` | Same personal data used before.               |
| `VIRTUAL_CAMERA`          | Virtual camera detected.                      |
| `DEV_TOOLS_OPENED`        | Browser dev tools opened during verification. |
| `FACE_BLACKLISTED`        | Face matched a blacklist entry.               |
| `DOC_FACE_BLACKLISTED`    | Document face matched a blacklist entry.      |
| `DATA_BLACKLISTED`        | Personal data matched a blacklist entry.      |
| `DOC_MOBILE_PHOTO`        | Document shown from a mobile screen.          |
| `DOC_PRINT_SPOOFED`       | Document appears printed on paper.            |
| `PORTRAIT_SUBSTITUTION`   | Document photo may have been replaced.        |

***

## POA Mismatch Tags

Tags specific to Proof of Address verification.

| Tag                                    | Meaning                                                          |
| -------------------------------------- | ---------------------------------------------------------------- |
| `ADDRESS_UNVERIFIED`                   | Address could not be verified — not matched or document expired. |
| `ADDITIONAL_STEP_INFORMATION_MISMATCH` | Additional step data doesn't match the document.                 |
| `EXPIRED_ADDITIONAL_STEP_INFORMATION`  | The additional document has expired.                             |
| `INVALID_ADDITIONAL_STEP`              | Additional step document was invalid.                            |
