General Information
General information
📌 Description of the KYC system
The KYC (Know Your Customer) module of the NV Global platform is designed for automatic user identity verification using computer vision and neural network technologies. It provides reliable identity verification based on documents, photos, and video, preventing fraud and ensuring compliance with regulatory requirements.
Main features:
Document recognition and verification (passport, ID card, driver's license)
Face comparison (match face) — between document photo, selfie, and video face
Forgery detection: identifying printouts, photocopies, screen photos, tampering
Liveness detection
Integration via REST API and Web SDK
🧩 Business use cases
The KYC module is widely used in various industries:
Banks and fintech Remote customer identification, AML/KYC compliance.
Marketplaces and e-commerce Verification of sellers and buyers, fraud prevention.
Government services and legal platforms Reliable citizen identification when receiving digital services.
Cryptocurrency platforms User verification for exchanges and wallets, regulatory compliance.
HR and remote hiring Document verification for candidates during remote onboarding.
🧠 KYC platform capabilities
💳 Recognition of more than 10,000 document types
🤳 Selfie with document and recognition of all faces
🔍 Fake image detection (screens, screenshots, printouts, editors)
👁️🗨️ Liveness detection — Active — Passive
🧬 Face attribute analysis: — Age detection — Gender detection — Race / ethnic group detection — Mood / emotion detection — Accessories (glasses, masks, beard) — Head position (yaw/pitch/roll)
🆚 Face Matching — selfie ↔ document — selfie with document ↔ document — comparison between all images
🧾 MRZ and checksum verification
📊 Reports and error decoding
🔌 Flexible API/SDK integration
🌐 Multilanguage support
🏛 Checks against external databases
📚 Finance, taxes, debt checks
Court Enforcement Office — debt recovery and enforcement actions
Tax debt
Financial scoring (credit bureau)
Default scoring (short-term loans)
Phone number activity
Phone number lifetime
🧾 Identification data
Comprehensive passport verification
Driver's license verification
Social Security Number (SSN) ↔ full name
Obtaining Taxpayer Identification Number (TIN) by full name and passport
Checking phone number ownership
Confirmation of full name ↔ phone linkage
Consistency of email ↔ full name
⚖️ Court and legal data
Bankruptcy records for individuals
Business insolvency court proceedings
All arbitration cases
General jurisdiction cases
Registry of nominee directors
Collateral / liens
Connections with legal entities
Wanted lists: FBI / U.S. Marshals Service / Department of Justice
Alimony debtors
Registry of registered foreign entities
🔐 Sanctions and restrictions
Terrorist list
Sanctions lists (EU/OFAC/UK/UN)
Checking blocked accounts for individual entrepreneurs
🎂 Age verification
Majority (18+) verification
Age consistency: selfie ↔ document ↔ date of birth
🧪 Checks within the KYC process
Validation of selfie with passport
Matching the face across different photos
Detection of repeated users
Protection against passing verification with someone else's data
🏗️ Technology stack
Programming language
Python / JS / Node.js / C++
Neural networks
PyTorch / TensorRT
Liveness verification
2D + 3D models
Frontend SDK
TypeScript / React
API
REST over HTTPS
Infrastructure
Kubernetes, Docker, Prometheus, Grafana
The system is easily scalable and operates in both on-premise and cloud environments
Last updated