Sector-agnostic AML / CTF platform

One AML platform.
Every sector, every tier.

Screening, transaction monitoring, customer risk rating, case management and SAR/STR reporting in one analyst workspace. A single codebase serves a tier-1 bank and a small intermediary alike — cloud or on-premise, at parity.

Cloud or on-premiseSector-agnosticgoAML & FRC Kenya10 locales + Arabic RTL
app.creodata.aml · DashboardGCB Cell · MLRO
Dashboard
Last 24 hours · screening, cases, monitoring
en-GB
Open alerts
247
+12 since yesterday
Cases opened today
38
On track
SARs pending review
4
2 awaiting MLRO
SLA breaches
2
Escalated
Recent alertsOpen queue →
FA
Fatima Al-Mansouri
PEP match · 92% confidence
◕ Very high
JS
João da Silva
Sanctions · partial name
◑ High
AR
Alex Rivera
Adverse media · low
● Low
50+
Starter TM rules
Typology-aligned, back-tested rule pack out of the box
10
Locales + Arabic RTL
Every string via i18n, CLDR number and date formatting
146
Data entities
DRS-mapped across 1,864 attributes for full coverage
2+
List providers
Dow Jones, World-Check and manual watchlist upload
The workspace

Every surface, one entity context.

From a customer's first screen to a filed report, every action lives in the same workspace — no swivel-chairing between tools. Click through the real surfaces an analyst and MLRO use every day.

app.creodata.aml/dashboard
Monitoring/Dashboard
Search…
Enterprise
Dashboard
Overview of the last 24 hours across screening, cases, and transaction monitoring.
Open onboarding wizard
Open alerts
247
+12 since yesterday
Cases opened today
38
On track
SARs pending review
4
2 awaiting MLRO
SLA breaches
2
Escalated
Recent alertsLast 5 open screening matches
Open queue →
MatchQueryConfidenceTop reason
a91f3c…Fatima Al-Mansouri0.924PEP list exposure
c20b7e…João da Silva0.871Sanctions partial
e4d109…Apex Holdings Ltd0.642Adverse media
7b8a52…Chen Xiaoming0.588Name-only match
1f60aa…Wei Logistics0.512High-risk geography
AI assistAI · fp-v2.3
3 candidate false positives ready for one-click close, each with SHAP top-3 reasons and a confidence score.
Name-only partial match94%
Stale sanctions entry91%

Eleven modules, license-gated by tier.

Turn on only what a tenant is licensed for — the rest stays hidden.
Watchlist management

Provider sync (Dow Jones, World-Check), manual upload, versioning, and freshness dashboards.

Screening

Multi-script, locale-aware matching across sanctions, PEP and adverse media, with a false-positive workflow.

Customer risk rating

Six-factor CRA across country, industry, product, channel, behaviour and PEP/sanctions exposure.

Transaction monitoring

Rule DSL with batch and streaming, back-test harness, tuning lab and versioned promotion.

Case management & EDD

Queues, RFI cycle, SLA pause/resume, linked-case graph and enhanced due diligence.

SAR / STR reporting

Draft to submit lifecycle with FRC Kenya direct, goAML universal, and manual-download fallback.

Entity resolution

Resolved entities, links, clusters and a beneficial-owner graph wired into the case workbench.

Data ingestion

REST, SFTP, Kafka, CDC and ISO 20022 connectors with idempotency, replay and DLQ.

AI inference

ONNX runtime + first-party model registry, 4-eyes activation, kill switch and SHAP top-3.

Regulator portal

Read-only, OIDC-federated regulator build with evidence packs and acknowledgements.

Regulatory intelligence

Obligation registry, change-notice ingest and per-tenant acknowledgement tracking.

Explainable AI

Every AI score comes with its reasons — and a human decides.

Models run in-process on an ONNX runtime with a first-party registry. Activation needs four eyes, a kill switch is one click away, and every inference is logged with model version and an inputs hash.

SHAP top-3 reasons on every score, with confidence stated in plain words and a percentage.
Every AI surface labelled AI · model · version, with a human Accept / Modify / Reject.
Four-eyes activation, one-click kill switch, and every inference logged for audit.
Risk contributionAI · risk · v2.3
High confidence (87%) — review before action
PEP exposure+0.34
High-risk geography+0.21
Transaction velocity+0.18
Account tenure−0.09
AcceptModifyReject
One codebase

Built once. Deployed anywhere, for any sector.

The same binary serves a global bank with a regulator on-premise and a small intermediary in the cloud. The difference is configuration and licence — not code.

Sector packs
Banking
Insurance
Betting & gaming
VASP / crypto
Payments / EMI
Real estate
DNFBPs
NPO / charity
Cloud and on-premise, at parity

Dual-backend abstractions mean every feature works identically on Azure and on your own Kubernetes — same code, validated to parity.

Azure Managed App
Azure Function Apps
Postgres Flexible Server
Service Bus + Blob
Entra ID identity
On-prem Kubernetes
Kubernetes (Helm)
Postgres 16 + RabbitMQ
MinIO + OpenSearch
Keycloak identity
Licence tiers

Modules switch on by tier. Endpoints check the licence; anything unlicensed is hidden.

Starter
Screening, CRA and case basics for a small intermediary in the cloud.
Growth
Adds transaction monitoring, SAR/STR reporting and ingestion connectors.
Enterprise
Full suite: AI inference, entity resolution, regulator portal and on-prem parity.

From alert to filed SAR/STR, without leaving the workspace.

See the AML platform run on a realistic alert queue, tuned to your sector pack, in a live demo.