Supported Documents
AgeEvidence accepts three types of government-issued identity documents for full_kyc and full_age verification levels. The age_only level does not require any document.
Accepted Document Types
| Type | Value | Sides | Notes |
|---|---|---|---|
| Passport | passport | Front only | Photo page. No back image required. |
| Driver's License | drivers_license | Front + Back | Both sides required for complete verification. |
| National ID Card | national_id | Front + Back | Both sides required for complete verification. |
Client-Side Validation
The verification widget performs several automated checks on the client device before submission. These checks run in real time using local AI models:
- Edge detection -- Detects document boundaries in the camera frame
- Aspect ratio validation -- Confirms the captured image matches standard ID proportions
- Coverage analysis -- Ensures the document fills the camera frame
- OCR keyword detection -- Scans for 100+ identity keywords (NAME, DOB, EXPIRY, etc.)
- Screen fraud detection -- Detects if the document is displayed on a screen rather than a physical card
- Face detection -- Verifies a single face is present, centered, and frontal
- Liveness challenges -- Random sequence of blink detection and head turns
- Anti-spoofing -- Detects printed photos, video replay, and masks
OCR Language Coverage
Document keyword detection supports 15+ languages to recognize identity-related fields (name, date of birth, nationality, document number, expiry date, etc.):
| Language | Code |
|---|---|
| English | EN |
| Spanish | ES |
| French | FR |
| German | DE |
| Italian | IT |
| Portuguese | PT |
| Dutch | NL |
| Polish | PL |
| Swedish | SV |
| Danish | DA |
| Norwegian | NO |
| Finnish | FI |
| Czech | CS |
| Hungarian | HU |
| Romanian | RO |
| Greek | EL |
What Is Not Checked
AgeEvidence is a self-contained verification service that relies on document inspection and biometric analysis. The following checks are not performed:
- Government database lookups -- No DMV, passport, or national ID database queries
- MRZ parsing -- Machine-readable zone data is not extracted or validated
- Barcode reading -- PDF417 or other barcodes on IDs are not scanned
- Sanctions/PEP screening -- No OFAC, UN, or EU sanctions list checks
- Credit bureau checks -- No credit history or financial verification
- Criminal background checks -- No criminal record lookups
- Address verification -- No address validation or utility bill checks
- Third-party identity services -- No integration with external KYC providers