Document verification

Updated on 16.01.26
8 minutes to read
Copy link

Overview

The document verification check uses AI-powered, template-free document analysis to authenticate government issued identity documents across formats, versions, and issuers in real-time. It confirms that an ID document is genuine and has not been tampered with, forming a critical first step in building trust with your users.

This check is designed to prevent fraud by validating the authenticity of physical documents, such as passports, driver’s licenses and national IDs. By analyzing dozens of data points, from security features to data consistency alongside 900+ unique fraud signals that span across digital footprint, device intelligence, behavioral biometrics and IP reputation, with the help of the AI document decisioning agent SEON can quickly determine legitimacy, fraud risk, and user intent while optimizing acceptance rates.

 

Supported documents and file requirements

  • Supported document types: SEON supports over 10,000 document types across 200+ countries, including passports, national IDs, driver’s licenses and residence permits.
  • File requirements: The platform accepts JPEG, PNG and PDF file formats for document uploads. The maximum file size is 16 MB.

 

How it works

The document verification process is a streamlined, user-friendly flow that guides the user through capturing their ID and delivers a result in seconds.

1. Country and document selection: The user selects the issuing country and type of document they wish to use. In many cases, the document type is automatically detected.

2. Guided document capture: The SEON SDK provides a camera-guided interface to help the user capture clear images of both the front and back of their identity document.

3. User intent analysis: The captured images are sent to SEON’s servers for document analysis. In parallel, SEON’s fraud engine gathers hundreds of data points — including device intelligence, IP data and digital footprint information — to analyze the context of the verification. This holistic approach allows the system to move beyond simple document validation and assess the true intent behind the verification attempt.

4. Unified verification results: Unified verification results are produced by an AI document decisioning agent, returning pass, fail or review outcomes with a detailed breakdown of all document and fraud signals. This unified outcome, enriched with fraud scores and signals about user intent, is delivered via webhook and is available in SEON.

 

Document verification checks

SEON performs a comprehensive, template-free AI analysis to ensure the integrity and authenticity of every submitted document. These checks are designed to detect a wide range of fraud techniques, from simple forgeries to sophisticated digital tampering. Organizations have the ability to fine-tune the sensitivity of each check according to their specific requirements with the help of SEON’s team.

CheckWhat it validates
Image qualityEnsures the image is not blurry, glaring or low-resolution, meeting minimum thresholds for analysis.
Information consistencyVerifies that repeated fields on the document, such as name or date of birth, match each other.
Data logicChecks for logical coherence, such as ensuring the document’s issue date comes before its expiry date.
Field formatConfirms that data fields conform to the expected format for the specific document type and country.
Barcode authenticityMatches the data printed on the document with the information encoded in its barcode.
Suspicious dataDetects the use of placeholder or sample text in critical data fields.
Data integrityEnsures all required fields are present and readable, with no missing information.
Screen detectionIdentifies screen based document fraud using AI signals that recognize display artifacts rather than static image rules.
Photocopy detectionIIdentifies photocopied documents using AI driven texture, depth and print artifact analysis.
Photo forgeryDetects portrait photo manipulation, swaps, and edits using AI based visual, biometric and contextual consistency analysis.
Security featuresValidates holograms, watermarks and other security features using AI models that adapt to document versions, issuers, and regional variations.
MRZ validityConfirms that the Machine-Readable Zone (MRZ) data is valid and matches the information printed on the document.

 

OCR data extraction

As part of the verification process, SEON automatically extracts structured data using template free OCR driven by AI document understanding models, removing dependency on fixed field layouts. This eliminates manual data entry while remaining resilient to layout changes, language differences, and issuer updates.

Extracted data includes:

  • Full name, date of birth, gender and nationality
  • Document number, issue date and expiry date
  • Address (where present)
  • Issuing country and authority

 

Document capture guidance

The SEON SDK provides real-time guidance to help users capture high-quality document images. During the capture process, users receive contextual prompts based on what the system detects:

 

Quality and positioning guidance

Guidance messageWhen it appears
"Keep document and phone still"Blur detected in the image
"Keep document parallel to phone"Camera angle is too steep
"Move the document from the edge"Document is too close to the frame edge
“Keep face photo fully visible”The portrait on the ID is partially obscured
“Move closer”Document is too far from the camera
“Move further”Document is too close to the camera
"Tilt or move document to remove reflection"Glare detected on the document surface
"Keep the document fully visible"Part of the document is occluded or cut off
"Move to brighter spot"Lighting is too dark for clear capture
"Move to spot with less lighting"Lighting is too bright, causing overexposure

 

Document side and page guidance

Guidance messageWhen it appears
"Flip the document"User needs to flip to capture the other side
"Flip to the back side"Back side capture is required
"Scan the front side of the document"Front side needs to be captured
"Scan the back side of the document"Back side needs to be captured
"Scan the data page of the document"For passports or multi-page documents
"Scan the left page"Left page needs to be captured
"Scan the right page"Right page needs to be captured
"Scan the top page"Top page needs to be captured
"Move to the page on the left"User is on wrong page, needs to move left
"Move to the page on the right"User is on wrong page, needs to move right
"Move to the page on top"User is on wrong page, needs to move up
"Move to the left page"Navigate to the left page
"Move to the right page"Navigate to the right page
"Move to the top page"Navigate to the top page

 

Barcode scanning guidance

Guidance messageWhen it appears
"Scan the barcode"Barcode capture is required
"Scan barcode from the last page"For documents with barcodes on the final page

 

Document validation guidance

Guidance messageWhen it appears
"Document not accepted"The document type is not supported
"Try scanning a different document"User should provide an alternative document
"Document not recognized"The system cannot identify the document type
"Scan the front side of a supported document"User should capture a valid document's front side

 

Document verification use cases

  • Customer onboarding: Verify the identity of new users at sign-up to comply with KYC regulations and prevent fraudulent accounts from being created.
  • Age verification: Confirm that users meet minimum age requirements for access to age-restricted products or services.
  • High-value transactions: Require users to re-verify their identity before executing high-risk actions, such as large fund transfers or changing account ownership.

 

SDK integration

Document verification is initiated and managed through SEON’s mobile and web SDKs. The SDKs provide the complete user interface for guiding users through the document capture process, ensuring high-quality images and a frictionless experience.

To start a verification, your application will initialize the SEON SDK and configure it for a document verification session. The SDK handles the camera interface, user guidance and secure submission of images to SEON’s servers.

For detailed instructions on implementing the SDKs, please refer to the iOS, Android and Web SDK developer guides.

 

Was this article helpful?