GH GambleHub

Верификация личности и документов

1) Цели и место в контуре комплаенса

Верификация личности подтверждает, что пользователь — реальный, совершеннолетний и допустимый по гео/юрисдикции, а документ — подлинный и актуальный. В iGaming это опора для KYC/AML/санкций, платежей и Responsible Gaming (возраст/лимиты).

Ключевые задачи:
  • Подтвердить личность, возраст и резидентство.
  • Обнаружить подделки/реворк документов и спуфинг лица.
  • Согласовать владельца платежного инструмента с профилем.
  • Снизить трение в онбординге без ущерба качеству.

2) Типы документов и каналы

Документы: паспорт, ID-карта, водительское удостоверение, вид на жительство (где применимо), загранпаспорт.
Каналы ввода: мобильное SDK (предпочтительно), веб-камера, загрузка фото (fallback), NFC (если есть чип), «тонкие» гос-проверки (open-banking/кредитные файлы/телко KYC — по региону).

Лучшие практики по сбору:
  • В первую очередь мобильный SDK (качество камеры, гироскоп/фокус).
  • Пошаговые подсказки (угол, свет, рамки) и авто-захват кадра, чтобы снизить брак.
  • Валидация срока действия и допустимых стран/форматов для конкретного рынка.

3) Техпроцесс: из чего состоит проверка

1. Док-скан (OCR): извлечение полей (ФИО/ДР/номер/гражданство/адрес), контроль структуры, сравнение с доп. источниками.
2. MRZ (если есть): проверка контрольных сумм, сопоставление с OCR.
3. NFC (ePassport/eID): считывание чипа (DG1/DG2), сравнение портретов и сроков.
4. Селфи-liveness: пассивный/активный, анти-спуф (replay/mask/paper/screen).
5. Face-match: сравнение селфи с портретом на документе (или из NFC), пороги совпадения.
6. Качество: резкость/блик/обрезка/артефакты, детектор манипуляций.
7. Санкции/PEP/Adverse Media (параллельно).
8. Адрес: «soft» (базы/телко/банк-матч) или «hard» (utility bill ≤3 мес.) по уровню.
9. Решение: авто-аппрув, авто-фейл по критериям, или ручной клиринг (L2/MLRO).

4) Liveness и face-match: пороги и антиспуф

Liveness (пассив/актив):
  • Пассивный быстрее и лучше для UX; активный полезен как fallback при спорных случаях.
  • Антиспуф: детект масок/экрана/печати, анализ бликов и микродвижений глаз, частотные признаки.
Face-match (пороговые зоны, пример):
  • ≥ 0.90 — High confidence: авто-аппрув при чистых остальных сигналах.
  • 0.82–0.89 — Review: ручная проверка; запрос повторного селфи/док-фото.

    🚨 0.82 — Auto-fail: при наличии иных негативных признаков (качественный брак, несоответствия полей).
💡 Пороги подбираются A/B-тестами с учетом локалей, качества камер и доли «тонких» файлов.

5) Контроль качества документа

Проверяем:
  • Геометрия и поля: края/рамки, пропорции, область MRZ/штрихкодов.
  • Свет и резкость: без клиппинга/пересвета; авто-подсказки пользователю.
  • Манипуляции: следы редактирования, пересборка слоев, несоответствие шрифтов/гильошей.
  • Срок действия и тип документа: валиден? принадлежит ли допустимым типам?
  • Сопоставления: OCR ↔ MRZ ↔ NFC; фото из NFC ↔ селфи.

6) Гео, алфавиты и транслитерации

Поддержка кириллицы/латиницы/диакритики; токенизация ФИО (имя/фамилия/отчество).
Нормализация «de/van/bin/ibn», двойных фамилий, арабских и индийских форматов.
Сопоставление альтернативных транслитераций к единому каноническому представлению (для санкций/PEP и платежей).

7) Причины отказов (reason codes) и действия

Типовые reason codes:
  • DQ-01: низкое качество изображения/размытие/блики.
  • DQ-02: несопоставимость OCR↔MRZ/NFC.
  • DQ-03: истек срок действия документа.
  • DQ-04: liveness fail / подозрение на спуф.
  • DQ-05: низкий face-match.
  • DQ-06: несоответствие ДР/ФИО профилю/платежным данным.
  • DQ-07: неподдерживаемый документ/юрисдикция.
Решения:
  • Повторная загрузка (guided retake) с подсказками.
  • Переключение на альтернативный канал (NFC/вебкамера).
  • Эскалация на ручной клиринг с «четырьмя глазами».
  • Запрос доп. документов (адрес/SOF) или видео-колл.

8) Ручной клиринг (operational playbook)

Сверка полей и фото, сравнение лиц по контрольным точкам.
Чек-лист манипуляций (цвет/текстура/микропечать), сверка с эталонами документа.
Проверка источников (реестры, если доступны), cross-check с платежными данными.
Принцип 4-eyes: второе мнение обязательно для спорных кейсов.
Полная мотивировка решения в кейсе + артефакты (скриншоты, версии файлов).

9) Архитектура и интеграции

Mobile/Web SDK верификации + орchestrator (решения и фоллбеки).
Matching engine: нормализация имен, пороги face-match, правила.
Feature store: признаки качества/риска (согласован онлайн/офлайн).
Case-система: очереди, SLA, шаблоны писем, «reason codes».
Санкции/PEP: синхронный или асинхронный скрининг; рескрининг по выплатам.
Security: шифрование в транзите/покое, секрет-хранилище, токенизация изображений, DLP.
Надежность: кворум провайдеров, ретраи/таймауты, деградация в «только L0/L1».

10) UX и доступность

Пошаговый мастер с «progress bar», превью кадра и авто-захватом.
Фото-подсказки (пример «как должно выглядеть») и «live hints» (наклоните/приблизьте).
Поддержка слабого света (ночной режим), офлайн-черновик, адаптация под одну руку.
Доступность: контраст, озвучка подсказок, крупные кнопки, язык/локаль.
Возможность «сохранить и продолжить позже».

11) Метрики и SLO

TTV (Time-to-Verify): медиана/95-й перцентиль.
FPY (First Pass Yield) по документам и селфи.
Auto-pass / Manual-review rate, Auto-fail rate.
Liveness pass-rate, Face-match distribution по локалям/устройствам.
Repeat-attempt rate и доля «guided retake» успешных.
Vendor SLA: аптайм, средняя латентность, частота инцидентов.

12) Приватность, хранение и безопасность

Минимизация: храните только нужные поля и хэши биометрии (где возможно).
Сроки: обычно ≥5 лет после окончания отношений (уточнять локально).
Шифрование: at-rest/in-transit; доступ по RBAC/ABAC; аудит выгрузок.
WORM-хранилище для кейсов и решений (регуляторный аудит).
DPIA/DTIA при добавлении новых провайдеров/передаче данных за рубеж.

13) Пример матрицы решений

СигналУсловиеДействие
Liveness = pass & Face ≥0.90 & OCR=MRZВсе чистоАвто-аппрув
Face 0.82–0.89 или OCR≠MRZ (одно из)СомнительноРучной клиринг или повторный съем
Liveness = fail или Face <0.82Высокий рискAuto-fail + retake; при повторе — блок/эскалация
Документ просроченФормальное несоответствиеЗапрос другого документа
Гео/IP/BIN конфликтРиск платежа/юрисдикцииОграниечение функций до ревью

14) Чек-листы

Онбординг (L1):
  • Валидный документ поддерживаемого типа/страны.
  • Селфи-liveness (pass) и face-match ≥ порога.
  • OCR↔MRZ/NFC совпадают; ДР ≥ минимального возраста.
  • Санкции/PEP первичный скрининг.
  • Адрес (soft), гео/IP без конфликтов.
Перед крупным выводом:
  • Повторный face-match (селфи-чек) по риску.
  • Рескрининг санкций/PEP.
  • Совпадение владельца платежного инструмента.
  • SOF при превышении порога.
Рев-KYC (по событию/сроку):
  • Обновить документ при истечении/смене фамилии/адреса.
  • Сверка гео/устройств; повторный liveness при аномалиях.
  • Аудит истории отказов/ретейков.

15) Частые риски и как их закрывать

Синтетические личности → мультисигнал: NFC + liveness + граф устройств.
Дипфейк/маска → пассивный liveness с anti-spoof + активный как fallback.
Плохое качество камеры → гайд-ретейк, авто-экспозиция, «красные зоны» в UI.
Расхождения ФИО/транслитерации → нормализация/алиасы, ручной клиринг.
VPN/прокси и конфликт гео → временные лимиты, повторный селфи-чек, проверка BIN/адреса.
Массовые ретейки → мониторинг по устройствам/аффилиатам, ограничение попыток.

16) Вендор-менеджмент и тест-план

Сравнивайте провайдеров по pass-rate, latency, FP/TP по liveness/face.
Бенчмарки на «грязной» выборке (тени, очки, разные тона кожи, маски/экраны).
Канареечный запуск, двойной контур (primary/secondary) и автоматический фейловер.
Регулярные red team проверки (спуф-наборы, бумажные/экранные атаки).

17) Внедрение (дорожная карта)

1. Определить поддерживаемые документы/страны и пороги face/liveness.
2. Встроить мобильный SDK + NFC, подготовить UI подсказок и guided retake.
3. Запустить оркестратор решений, кейс-систему и reason codes.
4. Настроить санкции/PEP и рескрининг на выплаты.
5. Провести пилот, откалибровать пороги по локалям и устройствам.
6. Ввести регулярные аудит-сессии, контроль метрик и обучение команды.

Итог

Надежная верификация личности — это оркестрация нескольких сигналов: качественный док-скан (OCR/MRZ/NFC), liveness и face-match с правильно подобранными порогами, плюс дисциплина ручного клиринга и журналирования решений. Добавьте сильный UX, приватность и метрики — и получите масштабируемый процесс, который одновременно повышает безопасность, соблюдает требования регуляторов и сохраняет конверсию.

Contact

Свяжитесь с нами

Обращайтесь по любым вопросам или за поддержкой.Мы всегда готовы помочь!

Начать интеграцию

Email — обязателен. Telegram или WhatsApp — по желанию.

Ваше имя необязательно
Email необязательно
Тема необязательно
Сообщение необязательно
Telegram необязательно
@
Если укажете Telegram — мы ответим и там, в дополнение к Email.
WhatsApp необязательно
Формат: +код страны и номер (например, +380XXXXXXXXX).

Нажимая кнопку, вы соглашаетесь на обработку данных.