Visão geral
Os avisos no relatório de localização assinalam todas as condições que a Didit encontrou num passo de verificação de localização.
São incluídos no array warnings[] de cada item de geolocation_checks[] (consulte o relatório de localização).
Cada aviso tem três camadas:
- O código
risk: um identificador estável pelo qual pode fazer correspondências; todos começam por LOCATION_.
- O
log_type: information, warning ou error. Para riscos configuráveis, segue a ação configurada: NO_ACTION resulta em information, REVIEW resulta em warning e DECLINE resulta em error.
- O impacto na decisão: a ação mais rigorosa entre os avisos define o estado (
status) do passo. REVIEW resulta em In Review, DECLINE resulta em Declined e NO_ACTION mantém o estado inalterado.
A incerteza e a recusa têm como predefinição REVIEW, nunca DECLINE: uma permissão recusada, uma posição no interior de um edifício ou um raio amplo não constituem prova de fraude.
Os avisos sobre precisão, atualidade, áreas, distância e ferramentas de anonimização são emitidos apenas na última tentativa, pelo que uma pessoa que seja bem-sucedida à segunda tentativa não terá qualquer aviso.
Regras personalizadas status_rules no nó podem manter ou elevar o estado, mas nunca reduzi-lo.
Condições de recusa automática
Estas condições recusam sempre o passo, com log_type: "error", e não possuem chave de ação.
Avisos gerados
As predefinições são as ações de um passo sem geolocation_preset.
Sob licensing, LOCATION_VPN_DETECTED, LOCATION_TOR_DETECTED e LOCATION_EMULATOR_DETECTED têm como predefinição DECLINE e LOCATION_PROXY_DETECTED tem REVIEW.
Sob fraud_screening, todas as predefinições que sejam DECLINE passam a REVIEW, e essas quatro deteções de anonimizadores tornam-se REVIEW.
Uma ação configurada explicitamente por si tem sempre prioridade.
Permissão e disponibilidade
Precisão e atualidade
Spoofing e integridade
Áreas
Distância e histórico
O que a pessoa vê
Algumas conclusões nunca são explicadas à pessoa, porque indicar qual é o sinal revela a um fraudador o que deve alterar.
LOCATION_EMULATOR_DETECTED, LOCATION_MOCK_PROVIDER_DETECTED, LOCATION_SIMULATED_BY_SOFTWARE, LOCATION_REPLAY_DETECTED, LOCATION_INTEGRITY_FAILED e LOCATION_IP_DISTANCE_MISMATCH pertencem a esse grupo: se um revisor devolver a verificação, a pessoa lê um motivo genérico, enquanto o payload de decisão e os seus webhooks mantêm o aviso completo.
Uma VPN só é apresentada à pessoa como um pedido para desativar qualquer VPN e tentar novamente, e uma área bloqueada só é mostrada como a lista de locais onde o serviço se encontra disponível.
Exemplo
Tipos de avisos
A cada risco é atribuída uma gravidade com base na configuração da sua aplicação. As três gravidades são:
Relacionado
Última modificação em 7 de novembro de 2026