Passer au contenu principal
Didit propose une bibliothèque sélectionnée de plus de 150 règles de surveillance des transactions prédéfinies que vous pouvez installer une à une ou par bundle. Chaque règle correspond à une typologie réelle d’AML, de fraude ou de conformité, tirée de normes internationales et de recommandations réglementaires : recommandations FATF, avis FinCEN, règles NACHA, principes de Wolfsberg, typologies de l’Egmont Group et schémas d’abus propres à l’iGaming. Choisissez les presets ou bundles dont vous avez besoin, puis contrôlez le mode de chaque règle installée (ACTIVE, TEST ou DISABLED). Les conditions, seuils et actions des presets sont fixes : créez une règle personnalisée si vous avez besoin d’une autre logique. Désinstallez un preset pour le retirer de l’application, et réinstallez-le plus tard si nécessaire.
Les règles de la bibliothèque peuvent être consultées, installées et désinstallées depuis Transactions -> Rules -> Library dans la Business Console, via l’API de la bibliothèque de règles (GET /v3/transactions/rules/library/, POST/DELETE /v3/transactions/rules/install/), ou via les outils MCP didit_transaction_rule_library_list / didit_transaction_rule_install / didit_transaction_rule_uninstall. Les presets installés n’acceptent que des changements de mode (activer, désactiver, tester) ; leurs seuils sont fixes : pour en modifier un, créez une règle personnalisée. Pour savoir comment les règles contribuent à la notation, consultez la notation du risque.
Une règle de la bibliothèque dont les conditions lisent des données que le moteur de règles ne peut pas encore évaluer est retenue tant qu’elle ne peut pas s’exécuter : la bibliothèque ne la répertorie pas, une requête qui la désigne dans library_keys renvoie 400 et n’installe rien (une clé inconnue est ignorée à la place), et une installation de bundle l’ignore. Une copie que vous avez installée auparavant est désactivée (DISABLED) et reste dans votre liste de règles ; définir son mode sur une autre valeur renvoie 400. Une règle retenue redevient disponible automatiquement dès que le moteur de règles peut évaluer ses conditions, de sorte que la liste de la bibliothèque affiche toujours les règles que vous pouvez installer aujourd’hui.

Organisation des presets

Chaque preset appartient à un bundle (sa famille fonctionnelle) et à une catégorie (son thème de risque plus large). Les bundles vous permettent d’activer ou de désactiver ensemble des règles liées depuis la console, tandis que les catégories servent à la notation et à l’établissement de rapports.

Comment lire cette page

Chaque règle indique son library_key (identifiant stable que vous pouvez référencer dans l’API ou dans l’URL de la console), les conditions et l’agrégation qui la déclenchent, ainsi que les actions par défaut qu’elle exécute. Les seuils numériques affichés ici sont les valeurs par défaut fournies : chaque valeur est modifiable pour chaque application sans perdre l’identité de la règle.

Lot Finance

Ces règles s’appliquent à chaque transaction dont transaction_type = FINANCE. Elles modélisent la base réglementaire (seuils de déclaration BSA/FinCEN, heuristiques de vélocité du FATF) ainsi que les schémas de mules financières et de smurfing.

Structuration et montants proches du seuil

Volume et vélocité

Stratification, mule et smurfing

Anomalies comportementales


Lot AML / CTF

Ces règles modélisent les typologies AML/CTF classiques qui ne reposent pas sur l’enrichissement blockchain : elles s’appliquent de manière universelle aux transferts en monnaie fiduciaire et crypto. La liste par défaut des pays à haut risque comprend les territoires faisant l’objet d’un appel à l’action du FATF et les zones de conflit : IRN, PRK, SYR, AFG, RUS, MMR. Vous pouvez remplacer la liste pour chaque application.
La couverture des contreparties PEP n’est actuellement pas proposée. Aucun fournisseur de filtrage connecté n’indique si une contrepartie est une personne politiquement exposée : le champ pep_counterparty vaut null sur chaque résultat de filtrage aujourd’hui (voir filtrage des portefeuilles). La bibliothèque ne propose donc aucune règle prédéfinie pour les contreparties PEP. Une règle installée avant le retrait de ce préréglage continue d’être évaluée, mais elle ne peut correspondre à aucun filtrage réel : supprimez-la, ou remplacez-la par une règle personnalisée si vous devez réagir à un autre signal.

Lot de filtrage crypto

Ces règles exploitent les données enrichies produites par le filtrage crypto de Didit. Elles sont particulièrement utiles pour les applications natives crypto et les VASP.

Ensemble de surveillance crypto

Règles d’exposition au niveau du portefeuille, ainsi que contrôles d’intégrité liés aux VASP et à la Travel Rule.

Ensemble Travel Rule

Les règles Travel Rule ne s’appliquent qu’aux transactions travelRule. Chaque régime régional comprend quatre règles (contrepartie en attente, action en attente, données manquantes, échec de l’échange).

Travel Rule globale

Régimes régionaux

Le même modèle de quatre règles s’applique à chaque régime. Remplacez <regime> ci-dessous par l’un des suivants : australia, dubai, eu, hong_kong, india, indonesia, japan, kazakhstan, singapore, south_africa, turkey, uk. Le régime est attribué automatiquement : Didit renseigne custom_values.travel_rule_regime sur chaque transaction Travel Rule à partir de la jurisdiction de vos paramètres Travel Rule : SG → singapore, GB → uk, et tout code d’un État membre de l’UE ou de l’EEE, comme DE ou FR → eu. Les codes sans ensemble régional sont renseignés en minuscules (US → us), afin que les règles personnalisées puissent tout de même les cibler. Une valeur props.travel_rule_regime envoyée avec la transaction remplace toujours le régime déduit. Cela fait 48 règles propres aux régions, en plus des trois règles Travel Rule globales et des cinq règles de contrepartie ci-dessous. L’ensemble distinct travel_rule_eu_tfr ajoute quatre règles TFR de l’UE, décrites dans Ensemble de règles TFR de l’UE.

Vérification préalable de la contrepartie

Ces règles s’appuient sur ce que votre application sait du VASP de la contrepartie contacté par la plateforme : votre propre décision à son sujet, son niveau de risque de vérification préalable, son pays et sa réactivité. Consultez Vérification préalable de la contrepartie pour connaître l’origine de chaque valeur.

Intelligence sur les appareils et prévention de la fraude

Ces règles transforment les signaux issus du SDK client (empreinte de l’appareil, adresse IP, navigateur, ancienneté de la session) et l’enrichissement fourni par le prestataire en événements de détection de fraude.

Empreinte de l’appareil et multicomptes

IP, réseau et VPN

Composite comportemental

Prise de contrôle de compte et fraude APP

Abus d’affiliation et de bonus


Ensemble de règles pour le jeu responsable

Pour les applications iGaming. Ces règles sont conçues pour détecter à la fois les signaux de protection des joueurs et les schémas d’abus de bonus.

Ensemble de lutte contre la fraude iGaming

Pour les opérateurs qui envoient des événements de surveillance en plus des mouvements de fonds. Ces règles utilisent scope.record_types = ["event"], de sorte que les clients qui ne transmettent que des transactions ne constatent aucun changement de comportement. Lorsqu’une solution de repli réservée aux transactions existe, installez la règle de repli nommée en parallèle de la règle d’événement jusqu’à ce que votre intégration envoie la catégorie d’événements.

Signaux d’événement requis par chaque règle

Chaque règle ci-dessus lit des champs d’événement nommés. Lorsqu’un champ requis est absent, la règle ne correspond tout simplement pas : elle ne déduit jamais le signal d’une autre donnée et ne se rabat jamais sur les données de transaction seules. Envoyez les clés ci-dessous dans le payload de l’événement et dans device_context (voir Événements pour le contrat de soumission complet et Règles d’événement pour les chemins de champs des règles). Utilisez l’ensemble igaming_fraud lorsque votre intégration émet des événements de connexion, de jeu, de bonus, d’affiliation, de paiement, de litige, de sécurité et de jeu responsable. Les règles restent optionnelles : les ajouter à la bibliothèque n’installe pas ces règles pour les applications existantes et ne modifie pas les paramètres prédéfinis actuels des clients actifs.

Bundle e-commerce

Pour les places de marché et les applications de type marchand officiel.

Bundle de vérification des chèques

Pour les applications qui soumettent des transactions de dépôt de chèques. Chaque règle se déclenche à partir des indicateurs custom_values.check_* que l’appelant définit lorsqu’un chèque présente un signal de risque connu (effacement, MICR absent, numéro de série figurant sur le dark web, etc.).

Bundle BNPL

Pour les prestataires d’achat immédiat avec paiement différé. Détecte la fraude commise par le client lui-même (non-paiement) et les schémas de partage d’identifiants propres aux prêts échelonnés.

Référence : normes à la base de la bibliothèque

Chaque préréglage de la bibliothèque de Didit correspond à une typologie AML, de fraude ou de conformité largement admise. Voici les normes sur lesquelles nous nous appuyons : Didit n’implémente que les typologies reconnues comme normes sectorielles et expose chaque seuil afin que vous puissiez le régler.

Personnaliser les préréglages

Chaque préréglage peut être :
  • Ajusté : modifiez les seuils, les fenêtres, les valeurs de score ou les actions pour chaque application
  • Désactivé : passez un préréglage en mode DISABLED et il cesse d’évaluer sans perdre son identité
  • Testé : passez un préréglage en mode TEST pour l’évaluer en mode parallèle, sans influer sur le résultat des transactions
  • Étendu : créez des règles personnalisées qui complètent ou remplacent les préréglages
Consultez Règles et scoring pour la structure des règles, les endpoints de l’API et des exemples détaillés de création de règles personnalisées.
Dernière modification le 7 novembre 2026