GH GambleHub

Rapports sur AML et KYC

1) Objet et portée

Objectif : fournir des rapports reproductibles, vérifiables et en temps opportun sur la LAM/CJC à toutes les juridictions et partenaires (banques, PSP, fournisseurs de CJC/CJC), réduire le risque de sanctions/blocages et renforcer les fonctions de contrôle.
Couverture : onbording des joueurs et partenaires (KYC/KYB), sanctions/REER, suivi des transactions, EDD, SAR/STR, sources de fonds (SoF/SoW), signaux RG, stockage et accès à l'IPI, incidents et notifications.


2) Classification des rapports et de la fréquence

1. Réglementation : sommaires sur l'onbording, alertes sur les sanctions/REER, SAR/STR, plaintes sur les mesures prises.

Fréquences : mensuelles/trimestrielles ; les rapports d'incident - dans les délais prescrits (p. ex., ≤72 h).

2. Banques/PSP : volumes de transactions, chargbecks, modèles suspects, cas EDD.

Fréquences : hebdomadaires/mensuelles, sur demande - ad hoc.

3. Interne : KRIs/KPIs, entonnoirs KYC, FPR/FNR, fournisseurs SLA, statuts de cas AML.

Fréquences : dashboards diurnes, comités hebdomadaires, rétrospectives mensuelles.

4. Vendeurs/externalisés : qualité et SLA KUS/Sanctions fournisseurs, tolérance aux pannes, faux positifs.

Fréquences : mensuels, examens trimestriels.


3) Structure de données unique (minimum de champs)

Cubject (le joueur/partenaire) : subject_id, le type (player/partner), le pays, le statut d'âge (18 +), risk_score, kyc_level, pep_flag, sanctions_flag, soe/sow_status.
Документы KYC: doc_type, doc_number_hash, issuer_country, expiry_date, liveness_passed, verification_provider, verification_result, confidence_score.
Транзакции: tx_id, ts, amount, currency, method, psp, device_id, ip_geo, velocity_flags, rule_hits[].
Алерты AML: alert_id, rule_id, severity, reason_codes[], owner, status, opened_at, closed_at, action_taken (EDD/SAR/STR/block/none).
Санкции/PEP: list_version, hit_type (sanctions/pep/adverse media), match_score, disposition (true/false positive), reviewer_id.
Journal d'accès PII : actor, action (view/export/delete), dataset, ts, purpose, ticket_id.

💡 Exigence : champ data_lineage pour chaque ensemble de rapports (source → transformation → consommateur), contrôle des versions des schémas.

4) KRIs/KPIs pour les rapports

KYC:
  • KYC pass rate, KYC fail %, Liveness dropout %, Avg TAT (min/heure), modèles FPR/FNR.
Sanctions/RER :
  • Hit-rate sur 1k onbordings, FPR %, Dispo TAT, proportion de contrôles secondaires.
AML/Transactions :
  • Alerts per 10k tx, % d'escalade dans EDD, SAR/STR per 10k active, Conversion alert→action.
Vendeurs et SLA :
  • Aptyme fournisseur, API latency moyenne, % de retraits, proportion d'indisponibilité> X min.
Qualité des données :
  • % d'omissions de champs obligatoires, de prises, de divergences de otchet↔bukhuchet, de taux de réussite de l'ETL journalier.

5) Contrôle de qualité et rapprochement

Règles DQ : not null/format/gammes/références ; SLA de correction.

Rapprochement (reconciliation) :
  • Registres d'onbording vs KYC-fournisseur,
  • Transactions DWH vs rapports PSP/banque,
  • Registre SAR/STR vs messages envoyés,
  • Liste des sanctions version N vs N-1 (delta).
  • Probabilité : montants de hachage des téléchargements, journaux de recalculage, logs immuables (WORM/stockage objet).

6) Formulaires de rapport standard (modèles)

6. 1 Résumé réglementaire AML/KYC (mensuel)

IndicateurValeurΔ au mois dernierSeuilStatut
Nouveaux onbordings48,210+7%
KYC fail %11. 2%+1. 3 p.12%
Sanctions/PEP hit-rate2. 1%+0. 4 p.3%
Alerts per 10k tx37−5≤50
EDD share of alerts14%+2 p.≤20%
SAR/STR filed28+6
Avg TAT (KYC)9. 6 min−1. 1≤12

Violations/incidents : 0 critique, 1 moyenne (latence du fournisseur KYC 18 min).
Mesures prises : fallback activé, règles de velocity mises à jour.

6. 2 Rapport à la banque/PSP (mensuel)

Volume des dépôts/retraits sur les canaux de paiement, taux de charge, modèles suspects, liste des comptes/appareils bloqués (hashi), mesures EDD/hold.

6. 3 Rapport interne sur les sanctions/REER (hebdomadaire)

SemaineОнбордингиHit-rate %FPR %Dispo TAT (м)Version des listes
2025-W4311,9822. 09. 142OFAC 2025. 10. 21 / EU 2025. 10. 18

7) Workflows (SOP) et RACI

7. 1 SOP : Rapport réglementaire mensuel

1. Début de l'ETL T + 1 02:00 → 2) Validation DQ → 3) Rapprochement avec PSP/DWH → 4) Préparation PDF/CSV/JSON → 5) Revue juridique → 6) Signature/Soumission de → 7) Archive/hachage/journal.
RACI: Responsible — Compliance Analyst; Accountable — Head of Compliance; Consulted — Legal, DPO, Payments, Security; Informed — C-level.

7. 2 SOP: SAR/STR

Déclencheurs (rule/machine-learning/manuel), contrôle EDD, solution (file/not), fichier, accusé de réception, mise à jour du registre, suivi (hold/bloc/message à la banque/au régulateur).

7. 3 SOP : Incident du CUS/Sanctions

FPR> seuil ou dégradation SLA → incident-bridge → inclusion d'un deuxième fournisseur → étalonnage des règles → rapport d'incident (TTR/cause/mesures).


8) Automatisation : contour architectural

Collecte : CDC/stream avec prod-DB, webhooks KUS/sanctions, PSP-SFTP, collecteurs de journaux.
Хранилище: Data Lake (RAW → CURATED), DWH (reporting marts: aml_alerts, kyc_events, sanctions_hits, psp_recon).
Traitement : orchestrateur (Airflow/Argo) avec SLA/Retrays, policy-as-code pour les agrégats.
SOAR : playbooks pour SAR/EDD, auto-escalade aux seuils, tickets et notifications.
Catalogue de données/lineage : génération automatique de schémas et de dépendances, versions de rapports.


9) Agrégations et exemples de réalisation

9. 1 exemple SQL (pseudo)

sql
-- Sanctions/PEP weekly hit-rate with FPR
SELECT date_trunc('week', screening_ts) AS week,
COUNT() FILTER (WHERE hit = true) 100.0 / COUNT() AS hit_rate_pct,
COUNT() FILTER (WHERE hit = true AND disposition = 'false_positive') 100.0
/ NULLIF(COUNT() FILTER (WHERE hit = true),0) AS fpr_pct
FROM sanctions_screenings
WHERE screening_ts >= current_date - interval '90 day'
GROUP BY 1
ORDER BY 1 DESC;

9. 2 Schéma JSON de déchargement SAR/STR (simplifié)

json
{
"report_id": "SAR-2025-000128",
"filed_at": "2025-11-01T10:42:12Z",
"subject": {"id":"player_9f4a", "country":"EE", "risk_score":82},
"transactions": [{"tx_id":"T123", "amount":950.00, "currency":"EUR", "ts":"2025-10-28T21:10:00Z"}],
"reasons": ["velocity_withdrawals", "device_cluster"],
"actions": ["hold","EDD","bank_notification"],
"attachments": ["/evidence/aml/SAR-2025-000128.pdf"],
"confidentiality":"restricted"
}

10) Seuils et escalades (repères)

Santé/PEP hit-rate:> 3 % - escalade ; FPR%:> 12 % est un incident d'étalonnage.
KYC fail%:> 15% 24 heures - activer fallback/flux manuel VIP.
Dispo TAT:> 48h - redistribution des cas et hiérarchisation de la valeur élevée.
SAR/STR per 10k active : bond> × 2 à la médiane - révision urgente des règles/campagnes.
ETL success : <99 % - analyse des causes, rapport SRE/Compliance.


11) Stockage, accès et audit

Retraite : rapports et registres - au moins X ans (établis par la politique) ; SAR/STR - selon la juridiction (généralement plus longtemps).
Contrôle PII : minimisation des champs, pseudonymisation des subject_id, accès selon le principe des privilèges les plus bas, logs d'audit obligatoires des vues/exportations.
Exportation : listes blanches des destinataires ; tous les décharges sont signés et hachés ; Stockage WORM pour les versions finales.


12) Gestion du changement (Change/BOU)

Les modifications apportées aux mesures et aux règles de déclaration passent par l'ACR : description d'entreprise, incidence sur les IRC, échantillons de test, A/B sur la boîte à sandwich, date d'inclusion, plan de retrait.
Versionalité des rapports : report_version, changelog, tabs comparatifs (v-1 vs v).


13) Vendeurs et obligations contractuelles

Avant l'onbording : diligence raisonnable (sanctions/REER sur les bénéficiaires, ISO/SOC2, DPIA/DTIA, DPA/SCC).
En service : contrôles trimestriels SLA, alertes de test, rapprochement des logs, fixation des sous-processeurs.
Offboarding : révocation des clés/accès, suppression/retour des données, acte de fermeture et rapport de suppression complète.


14) Rôles et interactions

Tête de conformité (A) : approbation des rapports, risque-appétit.
Compliance Analyst (R) : сбор/валидация/сверки/формирование des rapports.
DPO/Legal (C) : légalité du traitement, de la notification.
Paiements/FRM (C) : transactions, chargebacks, antifrod.
Sécurité/SRE (C) : incidents, accès, logging, stabilité ETL.
Data/BI (R) : modèles, vitrines, dashboards.
Support/VIP (I) : communications sur les mallettes RG/EDD.


15) Dashboards et visualisation (minimum de widgets)

KYC Funnel : inscription → KYC init → pass/fail → SoF/SoW passée.
Santé/PEP : hit-rate/FPR/TAT, version des listes, proportion de contrôles secondaires.
Alerts AML : par règles/segments/régions ; conversion alert→action; Part EDD.
SAR/STR : dynamique filings, raisons, partager sur les méthodes de paiement.
SLA des fournisseurs : aptyme, latinité, retraits, incidents.
DQ&ETL : erreurs, omissions, succès des piplines, « feu rouge » de qualité.


16) Chèque de préparation du rapport

  • Ensemble de données formé avec lineage et versions de schémas
  • Validations et rapprochements DQ passés
  • Confirmé par KRIs/KPIs et seuils
  • Revue Legal/DPO terminé
  • Signé/zaché/archivé
  • Envoyé aux destinataires, logs de livraison conservés

17) Applications (modèles)

17. 1 Carte SAR/STR (registre)

ID, date, sujet, pays/méthodes, montant, raisons (rule_ids), mesures EDD, décision, date du dossier, confirmation, responsables, références à la preuve.

17. 2 Modèle de rapport mensuel KYC (CSV)


month;country;onboardings;kyc_pass;kyc_fail;avg_tat_min;liveness_dropout_pct;provider_sla_uptime;notes
2025-10;EE;14320;12688;1632;9.6;3.1;99.92;fallback activated 10/21

17. 3 Modèle de rapport sur les sanctions/RER (CSV)


week;onboardings;screened;hits;fpr_pct;dispo_tat_min;list_ofac;list_eu;list_uk
2025-W43;11982;11982;252;9.1;42;2025-10-21;2025-10-18;2025-10-19

TL; DR

Rapports AML/KYC stables = diagramme de données standardisé + DQ/rapprochement rigoureux + KRIs/KPIs compréhensibles et seuils + automatisation ETL/SOAR + RACI transparent et stockage/audit. Cela réduit les risques réglementaires, accélère les réponses aux menaces et soutient la résilience des entreprises iGaming.

Contact

Prendre contact

Contactez-nous pour toute question ou demande d’assistance.Nous sommes toujours prêts à vous aider !

Commencer l’intégration

L’Email est obligatoire. Telegram ou WhatsApp — optionnels.

Votre nom optionnel
Email optionnel
Objet optionnel
Message optionnel
Telegram optionnel
@
Si vous indiquez Telegram — nous vous répondrons aussi là-bas.
WhatsApp optionnel
Format : +code pays et numéro (ex. +33XXXXXXXXX).

En cliquant sur ce bouton, vous acceptez le traitement de vos données.