Удалённая проверка KYC
Проверка личности через Noxtica
Компании используют Noxtica для проверки личности клиентов прямо в браузере — устанавливать приложение не нужно.
Решение принимаете вы. Мы предоставляем вам материалы проверки.
- Не нужно устанавливать приложение
- Подписанные вебхуки и API статусов
- Проверка человеком
- Решение принимает ваша команда

Проверка личности, которую клиенты проходят в браузере
Noxtica обеспечивает весь путь клиента: подсказки при съёмке, съёмку документа и селфи, проверку присутствия реального человека и экран результата. Ваш сервер создаёт сессию и получает результат. Клиент остаётся в браузере.
Без приложения и лишних сложностей
Клиент открывает ссылку на телефоне или компьютере. Ничего устанавливать не нужно, а с компьютера можно перейти на телефон, отсканировав QR-код.
Решение принимает ваша команда
Проверки документа, лица и присутствия реального человека формируют автоматические сигналы с пояснениями. Их проверяет сотрудник вашей организации. Noxtica никого не одобряет автоматически.
Материалы съёмки не попадают на ваши серверы
Страница на хостинге собирает материалы и загружает их в запечатанном виде. Ваш сервер не получает ответы клиента или сами материалы съёмки.
Каждый случай можно проверить
Для каждой проверки в вашем Backoffice сохраняются причины, версия записи о проверке и аудиторская запись по каждому решению.
Одна интеграция, два способа начать
Создавайте сессии через API на своём сервере или отправляйте разовые приглашения из Backoffice без написания кода.
Подключение для вашей организации
Проверка личности подключается для каждого клиента в режиме контролируемой доступности. Ваша команда по работе с клиентами подтвердит условия для вашей организации и юрисдикции.
От вызова API до результата
Весь процесс состоит из восьми шагов. Его запускает и завершает ваш сервер. Клиент проходит свои шаги на странице, размещённой Noxtica.
Создайте сессию
Ваш сервер вызывает API сессий и передаёт собственную непрозрачную ссылку на клиента. В ответе приходят идентификатор сессии и одноразовая ссылка.
Отправьте ссылку
Перенаправьте клиента, откройте новую вкладку, отправьте ссылку по электронной почте или в сообщении либо покажите её в виде QR-кода.
При необходимости перейдите на телефон
На компьютере страница предлагает QR-код и возможность скопировать ссылку, чтобы клиент мог продолжить на телефоне.
Снимите документ
Подсказки при съёмке помогают избежать бликов, размытия, наклона и слишком большого расстояния. Снимается лицевая сторона, а если у документа есть оборотная — также и она.
Сделайте селфи
Селфи делается по подсказкам и используется для сравнения лица с фотографией в документе.
Пройдите проверку присутствия реального человека
Короткая последовательность простых действий: повернуть голову и моргнуть. Сервер повторно проверяет кадры.
Проверьте случай
Noxtica обрабатывает отправленные материалы. Завершённая съёмка ожидает проверки в очереди вашего Backoffice, пока сотрудник организации не зафиксирует решение.
Получите результат
Ваш сервер считывает статус сессии или получает подписанное событие, а затем считывает статус. Действуйте на основании статуса, полученного при чтении.
Куда передаются данные
Два отдельных канала: ваш сервер обращается к API Noxtica с серверным ключом, а клиент открывает страницу на хостинге по одноразовой ссылке. Материалы проверки передаются из браузера клиента в Noxtica и не проходят через ваши серверы.
Что видит клиент
Эти экраны взяты из процесса на хостинге и показаны с образцом документа и синтетическим лицом. На этой странице нет изображений реальных людей или документов.

Компания, цель проверки и понятная кнопка начала. 
Уведомление о конфиденциальности до начала съёмки. 
Клиент выбирает тип документа и страну выдачи. 
Подсказки при съёмке образца документа. 
Селфи с подсказками и синтетическим лицом. 
Короткая последовательность действий для проверки присутствия реального человека. 
Экран результата: проверка на рассмотрении, это не одобрение.

Доступно на 36 языках
Страница открывается на языке устройства пользователя; для арабского, персидского и иврита предусмотрен интерфейс с письмом справа налево. Доступны светлая, тёмная и высококонтрастная темы, подписи для скринридеров, управление с клавиатуры и уменьшенная анимация.
Поддерживаемые документы и страны
- Паспорт
- Национальное удостоверение личности
- Водительское удостоверение
- Вид на жительство
Для каждой проверки вы выбираете, какие из этих четырёх типов документов принимать. Паспорт снимается на странице с данными. Остальные три типа снимаются с обеих сторон.
Страны выдачи настраиваются для каждого аккаунта, а не задаются фиксированным общедоступным списком. Клиент видит названия стран на своём языке. Прежде чем обещать клиентам доступность в нужных странах, уточните у нас, поддерживаются ли эти рынки.
Дополнительные шаги доступны только в том случае, если они подключены для вашей организации.
Что проверяется
Каждая проверка ниже предоставляет материалы для проверяющего и ваших собственных правил оценки рисков. Ни одна из них сама по себе не является решением.
Проверки документа
Система считывает документ и определяет его тип, а если в нём есть машиносчитываемая зона (MRZ) — проверяет её. Система ищет признаки повторной съёмки экрана или распечатки и предлагает переснять изображение, если на нём нет документа, удостоверяющего личность.
Сравнение лиц
Фотография в документе сравнивается с селфи. Низкое сходство — это информация для проверяющего, а не автоматический отказ человеку.
Проверка присутствия реального человека
Последовательность простых действий — повернуть голову и моргнуть — показывает, что запрошенные движения были выполнены. Сервер повторно проверяет кадры. Браузер может только ухудшить результат проверки, но не исправить неудачный.
Сигналы атаки с предъявлением
Обнаружение атак с предъявлением носит рекомендательный характер. Noxtica сообщает результат, но не использует его для принятия решения. Оценка — это информация, а не вердикт о реальном человеке или подделке; случай остаётся на рассмотрении.
Одобрение не принимается полностью автоматически
Noxtica никогда не превращает набор результатов проверок в одобрение. После автоматической обработки случай ожидает решения сотрудника вашей организации.
Одобрение означает только статус completed. Считайте любой другой статус отсутствием одобрения, пока не получите обновлённый статус.
Ни один результат проверки, каким бы хорошим он ни был, сам по себе не означает, что проверка на хостинге пройдена.
Не отклоняйте случай автоматически на этапе проверки. Статус review означает, что уверенного ответа нет и случай нужно проверить человеку.
Статусы, доступные для чтения вашему серверу
pending- Сессия создана, но ссылка ещё не открыта.
opened- Клиент открыл ссылку.
verifying- Отправленные материалы обрабатываются.
review_pending- Обработка завершена, решение нужно принять в очереди проверки Backoffice. Это не отказ и не одобрение.
completed- По результатам решения сессия одобрена.
unverified- Обработка завершилась отрицательным результатом.
error- Обработка не завершилась из-за сбоя или отказа.
expired- Срок действия ссылки или время на завершение проверки истекли.
Проверяющие в вашей команде
Завершённая съёмка ожидает проверки в очереди KYC в Backoffice. Администратор выбирает «Одобрить» или «Изменить решение»; оба действия завершают сессию. Фиксация передачи на эскалацию не меняет её статус. Для принятия решения нужны роль администратора и дополнительная проверка. Каждое решение записывается в журнал аудита и версионируемую запись о проверке.
Для разработчиков
Два вызова и одно событие. Все данные ниже — примеры: ключ, идентификаторы и ссылка на клиента вымышлены.
curl -X POST https://collect.noxtica.com/v1/kyc/sessions \
-H "Authorization: Bearer sk_prod_EXAMPLE_NOT_A_REAL_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 7d9e2c64-example-0001" \
-d '{
"subjectRef": "cust_4821",
"purpose": "Open your account",
"returnUrl": "https://merchant.example.com/kyc/return"
}'{
"ok": true,
"sessionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"url": "https://verify.noxtica.com/s/<one-time-token>",
"expiresAt": 1790762445000,
"requestId": "req-example"
}curl https://collect.noxtica.com/v1/kyc/sessions/3fa85f64-5717-4562-b3fc-2c963f66afa6 \
-H "Authorization: Bearer sk_prod_EXAMPLE_NOT_A_REAL_KEY"
# { "ok": true, "session": { "status": "review_pending", ... } }POST /your/webhook (headers: X-Noxtica-Signature, X-Noxtica-Timestamp,
X-Noxtica-Event, X-Noxtica-Delivery)
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6:wh_example",
"type": "kyc.session.completed",
"created_at": 1790762445000,
"tenant_id": "t_example",
"data": {
"schemaVersion": "1",
"sessionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "completed",
"verificationId": "9b1c4e52-example-verification",
"reasonCodes": [],
"occurredAt": 1790762445000,
"deliveryId": "3fa85f64-5717-4562-b3fc-2c963f66afa6:wh_example"
}
}import { createHmac, timingSafeEqual } from 'node:crypto';
// HMAC-SHA256 over `${timestamp}.${rawBody}`, sent as "sha256=<hex>".
export function isValid(secret, timestamp, rawBody, header) {
const expected = 'sha256=' + createHmac('sha256', secret)
.update(`${timestamp}.${rawBody}`).digest('hex');
const a = Buffer.from(expected);
const b = Buffer.from(header);
return a.length === b.length && timingSafeEqual(a, b);
}Полезно знать
- Передавайте заголовок Idempotency-Key: повторный запрос вернёт ту же сессию, не раскрывая ссылку снова.
- Подписанное событие — это уведомление, а не источник истины. Проверьте подпись, сохраните идентификатор доставки, затем получите статус сессии и действуйте на его основании.
- События не содержат ссылку на клиента, имя или данные документа.
- В ссылке возврата должен использоваться домен, зарегистрированный для вашей организации. Запрашивайте статус с постепенно увеличивающимися интервалами, так как действуют ограничения частоты запросов.
Защита данных
Ниже описано текущее поведение продукта на основе общедоступной документации. Юридические условия изложены в политике конфиденциальности, дополнении об обработке данных и списке субобработчиков.
Сначала согласие
Перед включением камеры страница на хостинге показывает уведомление о конфиденциальности с названием вашей компании, целью проверки и ссылкой на вашу политику конфиденциальности. Сначала уполномоченный сотрудник вашей организации фиксирует правовое основание. Пока оно не зафиксировано, создание сессии невозможно.
Шифрование в браузере
Фотографии и видеокадры шифруются в браузере клиента до загрузки и используются только для этой проверки. Исходные материалы остаются запечатанными в Backoffice.
Изоляция организаций
Каждая сессия и каждый запрос принадлежат одной организации. При запросе статуса сессии, принадлежащей другой организации, возвращается ответ «не найдено» — как и для неизвестного идентификатора.
Контролируемый доступ к материалам
Исходные материалы открывают только администраторы. Для каждого открытия требуется дополнительная проверка и создаётся аудиторская запись. Просмотр блокируется, если запись аудита не удалось сохранить. Пользователи с другими ролями видят результаты и показатели, но не исходные материалы.
В событиях нет персональных данных
События вебхуков содержат идентификаторы, статусы и коды причин. В них нет имён, данных документов или ссылки на клиента.
Ссылки с ограниченным сроком действия
Срок действия неоткрытой ссылки истекает вместе с сессией. После первого открытия клиентом время на завершение ограничено, но срок сессии, ожидающей проверки, не истекает, пока она ожидает решения.
Хранение и удаление
Noxtica не удаляет сведения о проверках KYC и материалы автоматически и не устанавливает для них срок хранения. Они остаются в аккаунте вашей организации, пока администратор организации их не удалит.
Администратор удаляет проверку в Backoffice, указав причину, введя подтверждение и пройдя дополнительную проверку. Удаление затрагивает проверку, её сессии, файлы материалов, записи и решения по результатам проверки. Отменить удаление нельзя. Записи об использовании для выставления счетов, подтверждения правового основания, непрозрачная ссылка на клиента и аудиторский след сохраняются. Удалить проверку с помощью серверного API-ключа нельзя.
Удаление данных субъекта выполняется по запросу в Backoffice: другой администратор должен его одобрить, юридический запрет на удаление блокирует запрос, для каждого элемента сохраняется подтверждение, а подписанное событие сообщает результат без идентификатора субъекта.
Вы отвечаете за уведомления, согласия и правовые основания для сбора материалов, подтверждающих личность клиентов, в каждой юрисдикции, где вы работаете. Noxtica не является агентством кредитной отчётности. Не используйте результаты для оценки права на кредит, страхование, трудоустройство или жильё.
Проверка компаний и продавцов
Проверка компаний (KYB) и регистрация продавцов (KYM). Доступно. Подключается к вашему аккаунту по запросу. Публичный API KYB подключается отдельно для каждого аккаунта.
Начало работы
Проверка личности подключается отдельно для каждой организации. Обсудите с командой свой сценарий и юрисдикцию, после чего ваша команда по работе с клиентами подключит модуль.
- Обсудите с командой свой сценарий и рынки, на которых вы работаете.
- Ваша команда по работе с клиентами подключит модуль. Затем уполномоченный сотрудник вашей организации зафиксирует в Backoffice правовое основание и настройки страницы на хостинге.
- Создайте сессию через API или отправьте разовое приглашение из Backoffice.
Часто задаваемые вопросы
Noxtica одобряет или отклоняет моих клиентов?
Нет. Noxtica возвращает автоматические сигналы с пояснениями, а завершённая съёмка ожидает проверки в вашей очереди. Только статус completed означает одобрение. Он появляется после того, как администратор вашей организации одобрит проверку или изменит решение.
Нужно ли клиенту устанавливать приложение?
Нет. Процесс проходит в современном мобильном или настольном браузере. На компьютере клиент может отсканировать QR-код и продолжить на телефоне. Некоторые встроенные браузеры не поддерживаются; в этом случае страница предложит открыть ссылку в основном браузере.
Какие документы поддерживаются?
Паспорта, национальные удостоверения личности, водительские удостоверения и виды на жительство. Вы выбираете типы документов для каждой проверки, а страны выдачи настраиваются для каждого аккаунта.
Как узнать результат?
Получите статус сессии на своём сервере или примите подписанное событие, а затем получите статус. Действуйте на основании полученного статуса, а не тела события.
Проверка присутствия реального человека доказывает, что перед камерой настоящий человек?
Нет. Результаты проверки присутствия реального человека и атак с предъявлением — это материалы для проверяющего. Обнаружение атак с предъявлением носит рекомендательный характер: оценка — это информация, а не вердикт о реальном человеке или подделке; случай остаётся на рассмотрении.
Как долго хранятся изображения и результаты?
Noxtica не удаляет сведения о проверках и материалы автоматически и не устанавливает срок хранения. Они остаются в аккаунте вашей организации, пока её администратор не удалит их из Backoffice.
Можно встроить страницу на хостинге в свой сайт?
По умолчанию используется перенаправление на отдельную страницу или открытие новой вкладки. Страница на хостинге запрещает встраивание через iframe, если для вашей организации такая возможность не подключена.
Могу ли я самостоятельно подключить проверку личности?
Сейчас нет. Проверка подключается отдельно для каждой организации в режиме контролируемой доступности. Свяжитесь с командой, чтобы обсудить свой сценарий и юрисдикцию.
Являются ли результаты юридическим подтверждением личности?
Нет. Результаты вероятностные, могут ошибаться в обе стороны и не являются юридическим подтверждением личности. Прежде чем неблагоприятное решение повлияет на клиента, его должен проверить сотрудник вашей организации.
Вы предлагаете проверку компаний?
Да. Проверка компаний (KYB) и регистрация продавцов (KYM): доступно, подключается к вашему аккаунту по запросу.