Supported Documents
TrustGate supports identity document verification for over 190 countries. This reference covers all supported document types, their regional availability, and extracted data fields.
Identity Documents
Passports
Passports are supported from all countries that issue machine-readable travel documents (MRTDs).
Coverage: 195+ countries
Extracted Fields:
- Full name (surname, given names)
- Date of birth
- Passport number
- Nationality
- Sex
- Issue date
- Expiry date
- Issuing country/authority
- MRZ data (with check digit validation)
- Photo
MRZ Formats Supported:
- TD3 (standard passport, 2-line MRZ)
- TD1 (ID card size, 3-line MRZ)
- TD2 (ID card format, 2-line MRZ)
- ICAO 9303 compliant documents
National ID Cards
Full Support (OCR + MRZ):
| Region | Countries |
|---|---|
| Europe | Germany, France, Spain, Italy, Netherlands, Belgium, Austria, Switzerland, Portugal, Poland, Czech Republic, Sweden, Norway, Denmark, Finland, Ireland, Greece, Romania, Bulgaria, Hungary, Croatia |
| Americas | USA (State IDs), Mexico, Brazil, Argentina, Colombia, Chile |
| Asia-Pacific | Singapore, Hong Kong, Japan, South Korea, Taiwan, Malaysia, Thailand, Philippines, India (Aadhaar), Indonesia |
| Middle East | UAE, Saudi Arabia, Israel, Turkey |
| Africa | South Africa, Nigeria, Kenya, Egypt |
OCR Only (No MRZ):
Countries with non-standard ID formats:
- China (Resident ID Card)
- Russia (Internal Passport)
- Vietnam
- Pakistan
Extracted Fields:
- Full name
- Date of birth
- ID number
- Address (where present)
- Issue date
- Expiry date
- Issuing authority
Driver's Licenses
Tier 1 - Full Support:
| Country | Regions/States |
|---|---|
| United States | All 50 states + DC, Puerto Rico, Guam |
| Canada | All provinces and territories |
| United Kingdom | England, Scotland, Wales, Northern Ireland |
| Australia | All states and territories |
| Germany | EU standardized format |
| France | EU standardized format |
Tier 2 - Standard Support:
| Country | Notes |
|---|---|
| Spain | EU format |
| Italy | EU format |
| Netherlands | EU format |
| Ireland | EU format |
| New Zealand | All regions |
| Mexico | Federal and state licenses |
| Brazil | CNH (Carteira Nacional de Habilitação) |
| Japan | Standard format |
| South Korea | Standard format |
| India | All states |
Extracted Fields:
- Full name
- Date of birth
- License number
- Address
- Issue/expiry dates
- License class/category
- Restrictions/endorsements
- Photo
Residence Permits
Supported Formats:
| Type | Countries |
|---|---|
| EU Residence Permit | All EU/EEA countries |
| UK BRP | Biometric Residence Permit |
| US Green Card | Permanent Resident Card |
| Schengen Visa | Short-stay visa sticker |
| Work Permit | Country-specific formats |
Extracted Fields:
- Full name
- Nationality
- Permit type
- Permit number
- Valid from/until
- Conditions/restrictions
- Issuing authority
Proof of Address Documents
Utility Bills
| Type | Providers |
|---|---|
| Electricity | All major providers |
| Gas | All major providers |
| Water | Municipal and private |
| Internet/Telecom | Major ISPs and telecoms |
Requirements:
- Must be dated within 3 months
- Must show full name and address
- Account holder name must match applicant
Bank Statements
| Type | Support Level |
|---|---|
| Major Banks | Full support with institution detection |
| Online Banks | Full support (Revolut, N26, Monzo, etc.) |
| Credit Unions | Standard OCR |
Requirements:
- Must be dated within 3 months
- Must show account holder name
- Must show current address
- First page only required
Government Documents
| Document Type | Countries |
|---|---|
| Tax Documents | USA (IRS), UK (HMRC), Canada (CRA), Australia (ATO), Germany |
| Social Security Letters | USA, UK, Canada |
| Council Tax Bills | UK |
| Voter Registration | USA, UK, India |
| Vehicle Registration | Most countries |
Document Quality Requirements
Image Specifications
| Parameter | Minimum | Recommended |
|---|---|---|
| Resolution | 300 DPI | 600 DPI |
| Dimensions | 1000x1000 px | 2000x2000 px |
| File Size | 100 KB | 500 KB - 5 MB |
| Color Depth | Grayscale | Full color |
Accepted Formats
| Format | Extension | Notes |
|---|---|---|
| JPEG | .jpg, .jpeg | Most common |
| PNG | .png | Lossless, larger files |
| Single page recommended | ||
| HEIC | .heic | iOS photos (auto-converted) |
| WebP | .webp | Modern web format |
Quality Checks
TrustGate automatically checks:
| Check | Pass Criteria |
|---|---|
| Blur Detection | Sharpness score > 0.5 |
| Glare Detection | No bright spots obscuring text |
| Corner Detection | All 4 corners visible |
| Text Readability | OCR confidence > 80% |
| Color/Contrast | Sufficient contrast for text |
| Document Completeness | All required fields present |
Regional Document Specifics
United States
State IDs/Driver's Licenses:
- REAL ID compliant documents have enhanced verification
- Standard vs. Enhanced licenses (border crossing)
- Varies by state: address format, layout, security features
Additional Documents:
- Social Security Card (for verification, not upload)
- US Passport Card (domestic travel document)
European Union
EU ID Cards:
- Standardized format since 2021
- MRZ required on new cards
- Biometric chip (read via NFC where supported)
Country-Specific:
- Germany: Personalausweis with online ID function
- France: Carte nationale d'identité (CNI)
- Spain: DNI (Documento Nacional de Identidad)
- Italy: CIE (Carta d'Identità Elettronica)
United Kingdom
Primary Documents:
- UK Passport (burgundy or blue)
- Biometric Residence Permit (BRP)
- UK Driving Licence (photocard)
Proof of Address:
- Council Tax bill
- UK bank/building society statement
- HMRC correspondence
Asia-Pacific
Singapore:
- NRIC (National Registration Identity Card)
- FIN (Foreign Identification Number)
Japan:
- My Number Card (Individual Number Card)
- Residence Card (Zairyu Card)
- Driver's License
India:
- Aadhaar Card (12-digit unique ID)
- PAN Card
- Voter ID (EPIC)
- Passport
China:
- Resident ID Card (√ÖÑ∫¬ŠÑ∂»àê√∏§ÖÖ¬∂)
- Passport
- Mainland Travel Permit (for HK/Macau residents)
Language Support
OCR Language Recognition
TrustGate OCR supports:
| Script | Languages |
|---|---|
| Latin | English, Spanish, French, German, Italian, Portuguese, Dutch, Polish, Turkish |
| Cyrillic | Russian, Ukrainian, Bulgarian, Serbian |
| Arabic | Arabic, Persian, Urdu |
| Chinese | Simplified, Traditional |
| Japanese | Kanji, Hiragana, Katakana |
| Korean | Hangul |
| Devanagari | Hindi, Sanskrit |
| Thai | Thai |
| Hebrew | Hebrew |
| Greek | Greek |
Transliteration
For non-Latin scripts, TrustGate provides:
- Original script extraction
- Romanized/transliterated version
- Confidence scores for both
{
"name": {
"original": "Á©∫Ó√ï Ó≈¥ÔùÕ",
"transliterated": "YAMADA TARO",
"transliteration_confidence": 0.95
}
}
Document Security Features
Verified Security Features
| Feature | Detection Method |
|---|---|
| Holograms | Reflection pattern analysis |
| Watermarks | Transparency detection |
| Microprinting | High-resolution analysis |
| UV features | Specialized imaging (where available) |
| MRZ check digits | Mathematical validation |
| Chip data | NFC reading (mobile SDKs) |
Fraud Detection
Automatic checks for:
- Digital manipulation (Photoshop, etc.)
- Screen captures (of other screens)
- Photocopies
- Known fraudulent templates
- Missing security features
Adding New Document Types
If you need support for a document type not listed:
-
Contact Support with:
- Document type and country
- Sample images (redacted)
- Required extracted fields
-
Custom Templates (Enterprise):
- We can create custom extraction templates
- Typical turnaround: 2-4 weeks
Next Steps
- Document Verification - How verification works
- Verification Statuses - Status lifecycle
- API Reference: Documents - API documentation