Перейти к основному содержимому

Верификация возраста

Что решает этот сценарий использования

Позволяет подтвердить, что пользователь соответствует минимально допустимому возрасту, полностью биометрическим способом, без предъявления документов. Подходит для сценариев, в которых биометрической оценки возраста по лицу уже достаточно для принятия решения — например, для доступа к контенту для взрослых, спортивным ставкам или алкогольным напиткам в цифровой среде.

Используйте этот сценарий, когда:

  • Регулятор или внутренняя политика не требуют документального подтверждения возраста.
  • Приоритет — минимизация трений на пути пользователя.
  • Контекст использования допускает биометрическую оценку как достаточное доказательство (например, стриминговые платформы, ставки, контент для взрослых).
  • Объём транзакций высок, и захват документа стал бы операционным узким местом.

Не используйте этот сценарий, когда:

  • Регулятор требует документального подтверждения возраста.
  • Сервис связан с высоким регуляторным или финансовым риском (например, кредитование, здравоохранение).
  • Возрастной диапазон целевой аудитории делает биометрическую оценку менее надёжной (например, подростки, близкие к установленному возрасту).

Задействованные возможности

Конвейер, выполняемый в рамках единого процесса:

ВозможностьОбязательностьРоль в процессе
LivenessНеобязательно для API; обязательно для Web и NativeПодтверждает, что в момент захвата перед камерой находится реальный человек. Биометрический якорь процесса.
Верификация личностиОбязательно для idage; не используется в idagedocumentlessПроверяет, принадлежит ли лицо в транзакции владельцу предоставленного государственного идентификатора, используя базу идентификаторов Unico и дополнительные сигналы.
Верификация возрастаОбязательноОценивает возрастной диапазон по биометрическим данным лица. Результат определяет, соответствует ли пользователь минимально допустимому возрасту.

Предварительные требования

Пошаговая реализация

Интеграция через нативный SDK — захват выполняется внутри вашего приложения с использованием Unico SDK для Android, iOS или Flutter.

  1. Установите SDK — добавьте зависимость Unico SDK для вашей платформы. Ознакомьтесь с руководством по настройке для Android, iOS или Flutter.
  2. Создайте процесс — вызовите Create Process с соответствующим значением flow и идентификатором пользователя. Используйте возвращённый token для инициализации SDK.
  3. Запустите захват — SDK отображает интерфейс камеры и выполняет liveness-проверку на устройстве, возвращая захваченные данные.
  4. Запросите результат — вызовите Get Process, чтобы получить результаты capabilities.
  5. Примените бизнес-правила — оцените поля ответа для одобрения, отклонения или эскалации.
Android

Нативный Android SDK для захвата внутри приложения.

iOS

Нативный iOS SDK для захвата внутри приложения.

Flutter

Кросс-платформенный Flutter SDK для захвата внутри приложения.

Что дальше

  • Сначала протестируйте в Sandbox — используйте учётные данные sandbox для проверки полного сценария перед запуском в продакшн. См. Среды.
  • Настройте вебхуки — получайте уведомления о результатах асинхронно вместо опроса. См. Вебхуки и события.

Связанные сценарии использования

  • Онбординг — Полный onboarding-флоу с проверкой документа и биометрической идентификацией.