Walkthrough Video
Overview
The document verification process analyzes identity documents such as passports, driver’s licenses, and national ID cards to:- Extract personal information using advanced OCR technology
- Verify document authenticity through security feature detection
- Detect tampering or forgery using machine learning algorithms
- Validate document integrity and format compliance
Supported Document Types
Urtentic supports identity documents from 195+ countries and territories:Passports
All standard ICAO-compliant passports
National ID Cards
Government-issued identity cards
Driver's Licenses
Domestic driving licenses
Residence Permits
Permanent and temporary residence documents
Configuration Options
Security Settings
Security Settings
- Gallery Restriction: Prevent users from uploading photos from gallery
- Screenshot Restriction: Block screenshots of documents
- Age Restriction: Set minimum age requirement (18-100)
- Duplicate Detection: Choose action for duplicate verifications (
REJECTED/REVIEW_NEEDED)
Quality Settings
Quality Settings
- Face Match Threshold: Minimum confidence for document photo vs selfie matching
- Document Types: Configure which document types to accept
Data Extraction
The system extracts structured data from documents:API Integration
Step 1: Submit Document for Verification
Endpoint:POST /api/v1/verifications/{verificationId}/send-inputs
Step 2: Get Verification Results
Endpoint:GET /api/v1/verifications/{verificationId}
Webhook Notification
Process Dependencies
Document verification can use data from other processes:- Liveness: Optional face matching with selfie photo
- Video Agreement: Optional face matching with video frame
Implementation Tips
User Experience
User Experience
- Show real-time feedback during document capture
- Allow photo retakes for quality issues
- Provide clear instructions for document positioning
- Explain why document verification is needed
Technical Implementation
Technical Implementation
- Compress images before upload (max 10MB recommended)
- Validate file formats (JPEG, PNG) client-side
- Handle network timeouts gracefully
- Implement progressive upload for large files
Security & Compliance
Security & Compliance
- Always use HTTPS for document uploads
- Log verification attempts for audit purposes
- Set appropriate data retention periods
- Restrict access to extracted document data