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

  • 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

Component
Technology

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