# ID Validation

The ID Validation module determines whether a submitted identity document is authentic. It analyzes the images captured by the [ID Capture](https://developer.incode.com/docs/id-capture) module against known parameters for the document type, runs a set of authenticity checks, and produces a validation result.

## Integrations

:white_check_mark: Web | :white_check_mark: iOS | :white_check_mark: Android

## How It Works

The Capture ID module collects images of the front and, where applicable, back of the user's ID. When the ID Validation module runs, the Incode Platform performs OCR data extraction and a series of authenticity checks on the captured ID images. These checks assess factors such as document liveness, tamper detection, barcode content, font consistency, and more. These depend on which checks are enabled in your configuration.

The module produces a validation score at the module level. That score contributes to an overall Session outcome (approved, rejected, or manual review) based on your configured thresholds and workflow logic.

## Use ID Validation

For instructions on implementing and configuring ID Validation on each supported platform, use the following pages:

- [ID Validation (Dashboard)](https://developer.incode.com/docs/id-validation-dashboard)
- [ID Validation (iOS)](https://developer.incode.com/docs/id-validation-ios)
- [ID Validation (Android)](https://developer.incode.com/docs/id-validation-android)
- [ID Validation (Web SDK)](https://developer.incode.com/docs/id-validation-web-sdk)

<br />
