Didit может показать шаг биометрического согласия перед первой съёмкой лица для Иллинойса, Техаса и Колорадо. Режимы, поля API, версии SDK и ваши обязанности.

Краткий ответ

Да. Didit может показывать шаг согласия перед первой съёмкой лица людям, на которых распространяются биометрические законы Иллинойса (BIPA), Техаса (CUBI) и Колорадо, и записывает ответ в сессии. Режим выбирается для каждого приложения: Авто (по умолчанию), Всегда или Никогда. Didit показывает шаг и записывает ответ, но вы сами отвечаете за то, соответствует ли ваш процесс законам, которые применимы к вам.

#Что такое шаг согласия

Это экран, который показывается перед селфи. Он сообщает человеку, что собирается (геометрия лица), зачем, кто это хранит и как долго, и содержит ссылки на политику в отношении биометрических данных. В нём одна кнопка, Соглашаюсь и продолжаю, которая становится активной, когда человек отмечает флажок согласия. Шаг появляется только в сессии, где снимается лицо, например Liveness, Face Match или Age Estimation, либо селфи, сделанное при съёмке ID.

#Выбор режима

В консоли откройте Настройки вашего приложения, затем Данные и конфиденциальность, затем Биометрическое согласие. Каждое изменение записывается в журнал аудита.

РежимЧто происходит
Авто (по умолчанию, рекомендуется)Шаг показывается там, где могут действовать законы Иллинойса, Техаса или Колорадо. Все остальные видят стандартное однострочное уведомление.
ВсегдаШаг видят все, чьё лицо снимается, где бы они ни находились.
НикогдаDidit не показывает шаг согласия. Вы сами собираете биометрическое согласие перед селфи и храните подтверждение.

В режиме Авто шаг показывается, если выполняется любое из условий:

  • Вы указали охваченный штат при создании сессии или передали адрес в США в ожидаемых данных.
  • IP-адрес человека находится в Иллинойсе, Техасе или Колорадо.
  • Человек, судя по всему, находится в США, но его штат определить нельзя.
  • Его документ ID выдан охваченным штатом.

#Что можно передать через API

Два необязательных поля в Create Session сообщают процессу то, что вы уже знаете:

ПолеЧто делает
user_stateГде живёт человек, в виде кода, например US-IL или IL. Охваченный штат включает показ шага.
biometric_consentСогласие, которое вы уже собрали: given_at (время не в будущем) и ваш text_version. Процесс больше не спрашивает, а сессия записывает, что согласие собрано вами.

Точный формат см. в Create Session.

#В каких приложениях он показывается

Где человек проходит верификациюПоказывает шаг
Размещённый процесс верификации, Web SDK или WebViewДа
Нативный SDK 4.10.0 или новее (iOS, Android, а также версии React Native и Flutter, в которые он входит)Да
Нативный SDK ниже 4.10.0Нет

Нативный SDK ниже 4.10.0 не может показать шаг, поэтому такие верификации проходят без него, а сессия фиксирует, что согласие требовалось, но не было собрано. Если вы верифицируете людей в Иллинойсе, Техасе или Колорадо в нативном приложении, обновите SDK или соберите согласие сами перед селфи.

#Что записывает Didit

Didit хранит ответ в сессии: когда он был дан, версию показанного текста, язык, шаг, а также IP-адрес, местоположение и user agent запроса. Решение и вебхуки содержат объект biometric_consent со статусом, так что вы можете показать его аудитору.

#Связанные материалы

Не нашли ответ? Поговорите с человеком.

Укажите ID организации и ID сессии, о которой спрашиваете.

Связаться с поддержкой