Обзор
Предупреждения в отчёте о местоположении фиксируют каждое условие, обнаруженное Didit на шаге верификации местоположения.
Они попадают в массив warnings[] каждого элемента geolocation_checks[] (см. отчёт о местоположении).
Каждое предупреждение имеет три уровня:
- Код
risk: постоянный идентификатор, с которым можно выполнять сопоставление; все они начинаются с LOCATION_.
- Тип
log_type: information, warning или error. Для настраиваемых рисков он следует настроенному действию: NO_ACTION даёт information, REVIEW даёт warning, DECLINE даёт error.
- Влияние на решение: наиболее строгое действие среди предупреждений определяет
status шага. REVIEW даёт In Review, DECLINE даёт Declined, а NO_ACTION оставляет его без изменений.
Неопределённость и отказ по умолчанию переводят в REVIEW, но никогда в DECLINE: отказ в предоставлении разрешения, нахождение в помещении или большой радиус не являются свидетельством мошенничества.
Предупреждения о точности, актуальности, областях, расстоянии и анонимайзерах формируются только при последней попытке, поэтому пользователь, успешно прошедший проверку со второй попытки, не получает предупреждений.
Пользовательские правила status_rules на узле могут сохранить или повысить статус, но никогда не понизить его.
Условия автоматического отклонения
Они всегда отклоняют шаг со значением log_type: "error" и не имеют ключа действия.
Формируемые предупреждения
Значениями по умолчанию являются действия шага без geolocation_preset.
При пресете licensing для LOCATION_VPN_DETECTED, LOCATION_TOR_DETECTED и LOCATION_EMULATOR_DETECTED по умолчанию задано значение DECLINE, а для LOCATION_PROXY_DETECTED задано REVIEW.
При пресете fraud_screening любое значение по умолчанию DECLINE меняется на REVIEW, и эти четыре обнаружения анонимайзеров получают значение REVIEW.
Действие, заданное вами явно, всегда имеет приоритет.
Разрешение и доступность
Точность и актуальность
Спуфинг и целостность
Зоны
Расстояние и история
Что видит пользователь
Некоторые результаты никогда не объясняются пользователю, поскольку раскрытие сигнала подсказывает мошеннику, что именно нужно изменить.
LOCATION_EMULATOR_DETECTED, LOCATION_MOCK_PROVIDER_DETECTED, LOCATION_SIMULATED_BY_SOFTWARE, LOCATION_REPLAY_DETECTED, LOCATION_INTEGRITY_FAILED и LOCATION_IP_DISTANCE_MISMATCH входят в эту группу: если проверяющий отправляет верификацию на повторную проверку, пользователь видит обобщённую причину, тогда как payload решения и ваши webhook сохраняют полное предупреждение.
Использование VPN показывается пользователю только как просьба отключить любой VPN и повторить попытку, а заблокированная зона показывается только как список мест, где доступен сервис.
Пример
Типы предупреждений
Каждому риску присваивается уровень критичности в зависимости от конфигурации вашего приложения. Существует три уровня критичности:
Связанные разделы
Последнее изменение 7 ноября 2026 г.