Vue d’ensemble
Les avertissements du rapport de localisation signalent chaque condition constatée par Didit lors d’une étape de vérification de localisation.
Ils figurent dans le tableau warnings[] de chaque élément de geolocation_checks[] (voir le rapport de localisation).
Chaque avertissement comprend trois niveaux :
- Le code
risk : un identifiant stable sur lequel vous pouvez effectuer des correspondances, commençant toujours par LOCATION_.
- Le
log_type : information, warning ou error. Pour les risques configurables, il suit l’action configurée : NO_ACTION donne information, REVIEW donne warning, DECLINE donne error.
- L’impact décisionnel : l’action la plus stricte parmi les avertissements détermine le
status de l’étape. REVIEW donne In Review, DECLINE donne Declined, et NO_ACTION le laisse inchangé.
L’incertitude et le refus ont pour valeur par défaut REVIEW, jamais DECLINE : une autorisation refusée, une position en intérieur ou un large rayon ne constituent pas une preuve de fraude.
Les avertissements concernant la précision, la fraîcheur, les zones, la distance et les anonymiseurs ne sont émis que lors de la dernière tentative, de sorte qu’une personne qui réussit au deuxième essai ne conserve aucun avertissement.
Des status_rules personnalisées sur le nœud peuvent maintenir ou augmenter le statut, mais jamais le diminuer.
Conditions de refus automatique
Celles-ci refusent systématiquement l’étape, avec log_type: "error", et n’ont pas de clé d’action.
Avertissements générés
Par défaut, il s’agit des actions d’une étape sans geolocation_preset.
Sous licensing, LOCATION_VPN_DETECTED, LOCATION_TOR_DETECTED et LOCATION_EMULATOR_DETECTED adoptent par défaut DECLINE et LOCATION_PROXY_DETECTED adopte REVIEW.
Sous fraud_screening, chaque valeur par défaut valant DECLINE devient REVIEW, et ces quatre constats d’anonymisation deviennent REVIEW.
Une action que vous définissez explicitement prévaut toujours.
Autorisation et disponibilité
Précision et récence
Usurpation et intégrité
Zones
Distance et historique
Ce que voit la personne
Certains constats ne sont jamais expliqués à la personne, car nommer le signal indiquerait au fraudeur ce qu’il doit modifier.
LOCATION_EMULATOR_DETECTED, LOCATION_MOCK_PROVIDER_DETECTED, LOCATION_SIMULATED_BY_SOFTWARE, LOCATION_REPLAY_DETECTED, LOCATION_INTEGRITY_FAILED et LOCATION_IP_DISTANCE_MISMATCH font partie de ce groupe : si un réviseur renvoie la vérification, la personne voit un motif générique, tandis que le payload de décision et vos webhooks conservent l’avertissement complet.
Un VPN n’est présenté à la personne que sous la forme d’une demande de désactiver tout VPN et de réessayer, et une zone bloquée n’est présentée que sous la forme de la liste des lieux où le service est disponible.
Exemple
Types d’avertissements
Chaque risque se voit attribuer une gravité en fonction de la configuration de votre application. Les trois niveaux de gravité sont :
Pages connexes
Dernière modification le 7 novembre 2026