Сценарий в личном кабинете
Выберите шаги: документ, селфи, Liveness, проверки по базам. Укажите допустимые документы и страны, адрес вебхука и оформление. Идентификатор сценария понадобится приложению.
Проверка клиента, не выходя из вашего приложения: SDK показывает экраны съёмки паспорта, селфи и Liveness с подсказками, а итог приходит в приложение и вебхуком на ваш сервер. Swift для iOS, Kotlin и Java для Android, оформление — в личном кабинете.
Вашей команде не нужно рисовать камеру, рамку и экраны ошибок. SDK для биометрии и документов ведёт пользователя по шагам сценария, а вы решаете, какие шаги включить. Шаги, документы и оформление задаются в личном кабинете — iOS, Android и сайт показывают одно и то же без новой сборки приложения.
Короткий экран перед съёмкой: достать документ из обложки, найти свет. Затем запрос камеры — с вашим текстом о том, зачем она нужна. Если доступ запрещён, SDK подскажет, как его включить.
Пользователь снимает документ в рамке. Если поля закрыты бликом или документ обрезан, он сразу видит, что исправить, и переснимает только этот шаг.
Селфи или селфи с документом в руке, затем проверка живости: человек приближает лицо, попадая в два овала. Фото, экран, маска и подмена видеопотока отклоняются.
После последнего шага — экран результата. Приложение получает событие, ваш сервер — вебхук с итогом сессии, и следующий экран открывается сразу.
Две нативные библиотеки и общая серверная часть: что достаётся мобильной команде, а что — бэкенду.
Библиотека на Swift: экраны съёмки, камера, подсказки и Liveness внутри вашего приложения. Запрос камеры — со стандартным системным окном и вашим текстом.
Библиотека на Kotlin и Java с теми же экранами и шагами. Разрешение на камеру запрашивается во время работы приложения, до начала проверки.
Рамка, проверка кадра и подсказки до отправки: мобильный SDK распознавания документов принимает паспорта, права и ID-карты из перечня 16 000+ типов.
Проверка живости тем же SDK: атаки всех трёх уровней iBeta PAD — от распечатки до силиконовой маски и дипфейка.
Логотип, цвета светлой и тёмной темы, тексты экранов и языки меняются в редакторе сценария и сразу видны в приложении.
REST API для создания сессии и статуса, вебхук с итогом, ключи сценария. Тот же API, что и для сайта, поэтому одна интеграция обслуживает все платформы.
Мобильная команда встраивает экраны, бэкенд — создаёт сессию и принимает итог. Работу можно вести параллельно. Подключение и работа с ключом — в документации.
Экраны съёмки и Liveness — часть вашего приложения, без браузера и переходов. Подходит банкам, МФО и сервисам, где проверка — ключевой шаг регистрации.
Тот же виджет, что на сайте, открывается внутри приложения. Нужны разрешение камеры у приложения и выдача камеры странице в WebView. Как настроить — на странице верификации на сайте и в приложении.
Проверка открывается в Safari View Controller или Custom Tabs, камера работает как в обычном браузере. По завершении браузер возвращает пользователя в приложение по вашему адресу.
Камеру и экраны рисует ваша команда, бэкенд отправляет кадры в API и читает ответ. Полный контроль над интерфейсом, но проверку качества кадра и пересъёмку вы делаете сами.
Все четыре пути ведут к одной и той же сессии, тому же ответу и тому же вебхуку. Разница — в том, кто рисует экраны и сколько работы у мобильной команды.
Можно совмещать: нативный SDK в приложении, Web SDK на сайте и ссылка для писем и мессенджеров — на одном сценарии. Подробности — в разделе «Мобильные приложения и WebView».
Короткий список того, что проверить в тестовой сборке. Большинство отказов камеры на старте — из-за разрешений, а не из-за проверки.
NSCameraUsageDescription. Ключ в Info.plist с понятным текстом: зачем приложению камера. Без него приложение не получит доступ. CAMERA в манифесте. Разрешение объявлено в манифесте и запрошено у пользователя во время работы приложения, до открытия проверки. clientUser передаётся ваш внутренний номер, без ФИО, телефона и почты. Приложению нужен итог, чтобы показать следующий экран. Серверу — подробности, чтобы принять решение и сохранить досье. Поэтому итог приходит двумя каналами. Описание полей — в документации по статусу сессии.
событие для интерфейса
success с результатом сессииsessionId и status в адресе возврата для пути через браузервебхук и запрос статуса
clientUserчто значит итог
success — пройденаfailed — не пройденаsuspicious — подозрительнаяexception — ошибка обработкиexpired — пользователь не завершилidle или processingОблако — на серверах в России
По ч. 5 ст. 18 152‑ФЗ данные граждан России при сборе, в том числе через интернет, записываются и хранятся в базах на территории РФ. Облако NeuroVision работает на серверах в России; в вашем контуре снимки не покидают вашу инфраструктуру.
Шаги и срок задаёте вы
По ч. 5 и 7 ст. 5 данные не должны быть избыточными и хранятся не дольше, чем требует цель. Шаги и документы задаёте вы, срок хранения сессии — в сценарии, удалить её раньше можно методом API.
Согласие получает ваша компания
SDK проверяет, что перед камерой живой человек, и один раз сверяет селфи с фото в документе в рамках этой проверки. Если сверка служит установлению личности, письменное согласие клиента по ч. 1 ст. 11 152‑ФЗ получает ваша компания.
Повторная проверка — заново
Вход по лицу и узнавание вернувшегося клиента по сохранённому шаблону 572‑ФЗ допускает через Единую биометрическую систему. Повторная проверка в приложении — заново документ и Liveness.
Ориентир, а не заключение
Приложение собирает снимки паспорта и лица — это персональные данные. Это ориентир, а не юридическое заключение; оператором персональных данных остаётся ваша компания.
152‑ФЗ
серверы в России · реестр российского ПО № 19972
Открытие счёта или заявка на заём: паспорт, селфи и Liveness в приложении, проверки по базам — в той же сессии.
Проверка продавца, исполнителя или курьера при регистрации — до первой выплаты или первого заказа.
Права с двух сторон и селфи прямо в приложении аренды — пользователь садится в машину без визита в офис.
Подтверждение личности перед пополнением, выводом и повышением лимитов.
Удалённая активация eSIM и смена тарифа: Liveness подтверждает, что перед камерой реальный абонент.
Проверка возраста по документу и живости, не выходя из игры или приложения.
Там, где клиент приходит через мобильное приложение и уходит, если его отправить на сайт или в офис.
Оплата — за KYC-сессию со всеми шагами сценария, на любой платформе одинаково. Отдельной платы за SDK в прайс-матрице нет, антифрод и оформление экранов входят во все пакеты.
от 16 ₽ за сессию
Съёмка и распознавание документа, классификация, антифрод; до 6 бесплатных попыток на шаг.
от 29 ₽ за сессию
Всё из «Документа» + селфи или Liveness, сверка лица с фото в документе.
по запросу
+ проверки по базам РФ и международный скрининг.
Тестовый доступ — 1 месяц. Проверки по базам отдельно — от 5 ₽.
Да. SDK для iOS на Swift и для Android на Kotlin и Java показывают экраны съёмки документа, селфи и Liveness внутри вашего приложения. Для сайта есть Web SDK, он же работает в WebView.
Нативный SDK — часть приложения, без браузерного экрана и настройки WebView. Web SDK в WebView быстрее подключить, если виджет уже работает на сайте. Сценарий, ответ и вебхук у обоих одинаковые.
Паспорта, водительские удостоверения, ID-карты и другие документы из перечня: 16 000+ типов из 195+ стран и территорий. Допустимые документы и страны вы задаёте в сценарии.
Да. Логотип, цвета светлой и тёмной темы, тексты экранов и языки задаются в редакторе сценария и применяются к новым сессиям.
Токен API и секретный ключ сценария — только на вашем сервере. Приложение получает от сервера зашифрованный ключ сессии и передаёт его в SDK.
По событию SDK после последнего шага. Это подсказка для интерфейса: решение о клиенте сервер принимает по вебхуку или запросу статуса сессии.
SDK покажет экран с подсказкой, как разрешить доступ в настройках телефона. Без камеры документ, селфи и Liveness пройти нельзя.
До шести бесплатных попыток на каждый шаг. Если плохо снят паспорт, переснимается только паспорт. После последней неудачной попытки сессия закрывается.
Нет. SDK проверяет живость и один раз сверяет селфи с фото в документе. Узнавание по сохранённому шаблону лица закон разрешает через Единую биометрическую систему. Повторная проверка — заново документ и Liveness.
Отдельной платы за SDK нет: вы платите за KYC-сессию. Пакет «Документ» — от 16 ₽, «Документ + лайвнес» — от 29 ₽, тестовый доступ — 1 месяц.
Расскажите, на каких платформах ваше приложение и какие документы снимают клиенты, — подберём путь встраивания и дадим тестовый доступ на 1 месяц.
Не можете сформулировать запрос? Запишитесь на звонок, и наша команда свяжется с вами в удобное время
Записаться на звонокПлатформа NeuroVision — в реестре российского ПО, запись № 19972. Свидетельство Роспатента № 2023661508.
Адрес: Москва, Пресненская наб., д. 12 — деловой центр «Москва-Сити», башня «Федерация». Ближайшие станции метро — «Деловой центр» и «Международная».