The Compliance sidebar group is where you review fraud, identity, anti-money-laundering, and payment dispute work. Each page appears only when its feature toggle is on and your group has the required permission.
| Page | Path | Feature toggle | View permission | Action permission |
|---|---|---|---|---|
| Fraud Alerts | /admin/fraud-alerts | fraudAlerts | compliance:view | compliance:edit |
| Fraud Cases | /admin/fraud-cases | fraudAlerts | compliance:view | compliance:edit |
| KYC Verification | /admin/kyc-verification | kycVerification | compliance:view (menu), users:approve (data) | users:approve |
| AML Reviews | /admin/aml-reviews | amlReviews | compliance:view | compliance:edit |
| Chargebacks | /admin/chargebacks | chargebacks | compliance:view | compliance:edit |
| Sanctions Checks | /admin/sanctions-checks | kycVerification | compliance:view | compliance:edit |
| Affiliate Fraud | /admin/affiliate-fraud | affiliates | affiliate-fraud:view | affiliate-fraud:edit |
Fraud Alerts
Monitor and investigate potential fraud incidents. Alerts are grouped by type (Collusion, Multi-Account, Chip Dumping, Bot Activity), severity, and status (Open, Investigating, Resolved).
- Filter by Type, Severity, Status, From Date, and To Date. Use Export CSV to download the results.
- Click View to open Fraud Alert Details, with the user, assignment, evidence, and resolution details.
- Change the status or assignee from the dialog.
- Add Resolution Notes and click Save Notes.
Fraud Cases
Fraud cases group related alerts for one review. The page opens on the OPEN cases, and you can filter by status and severity.
- Select a case in the Case Queue. Case Detail shows the risk score, players, detectors, and member alerts.
- Enter disposition notes. Notes are required for fraud and false positive outcomes.
- Click Confirm fraud, False positive, or Inconclusive.
Confirm fraud records the outcome on the case. It does not freeze the account by itself; see Freezing an Account.
| Control | Effect |
|---|---|
| Run sweep | Run a detector sweep now |
| Export replay | Download the case replay fixture as JSON |
| Rollback (under Detector Configs) | Roll a detector back to its previous config |
KYC Verification
Review and process user verification requests. Filter by Status and Tier, then open a request.
- Review the user, the request details, and the Documents. Use View Profile for the user’s verification history.
- Add Review Notes and click Save Notes if needed.
- To approve, pick a tier under Assign KYC Tier and click Approve:
- Tier 1 — basic verification (ID only)
- Tier 2 — enhanced verification (ID + proof of address)
- Tier 3 — full verification (ID + proof of address + additional docs)
- To reject, click Reject, choose a Rejection Reason, add optional notes, and click Confirm Rejection.
Rejection reasons: Invalid or unreadable document, Expired document, Information does not match records, Incomplete submission – missing documents, Suspicious or potentially fraudulent document, Poor image quality – cannot verify, Wrong document type submitted, Other (specify in notes).
AML Reviews
Review and manage AML-flagged transactions. Filter by Status (Pending, Approved, Rejected) and Reason (Large Transaction, Sanctions Match, Potential Sanctions Match).
- Open a review to see the transaction, flag reason, user, and any Sanctions Check Details.
- Add Review Notes and click Save Notes if needed.
- Click Approve to let the transaction proceed (notes optional), or Reject to block it (a rejection reason is required).
Chargebacks
Track payment disputes through the status workflow: Reported, then Under Review, then Won or Lost. Filter by Status, From Date, and To Date.
Open a chargeback to see its information, reference IDs, linked transaction, timestamps, and Status History. There you can:
- Change the status, optionally with Resolution Notes.
- Upload Evidence: images (JPEG, PNG, WebP, GIF), PDF, plain text, or Word files, up to 5 MB each, with an optional description.
Sanctions Checks
Review sanctions screening results. Filter by Result (No Match, Potential Match, Match, Error). This page uses the kycVerification feature toggle.
Open a check to see the result, match score, provider, and Match Details (matched name and country, sanctions list, match type). Click Re-check to run the screening again, which creates a new sanctions check record for the user. View Profile shows the user’s sanctions history.
Affiliate Fraud
Review and manage affiliate fraud flags. Filter by Fraud Type (Self Referral, Fake Signup, Suspicious Pattern) and Status (Pending Review, Confirmed, Dismissed).
Open a flag to see the affiliate, referred user, and evidence. Add optional Review Notes, then click Confirm Fraud or Dismiss. Confirming fraud can withhold commissions; the result message shows the amount withheld.