Introducing Complead. One AI-native platform for financial crime compliance. Read the story
New Ready Integrations available Check the new integrations
Product · Monitoring

Fraud prevention

Fraud crosses the lines your organisation is drawn along: issuing and acquiring, fraud and AML, onboarding and transaction. Complead runs all of it on one engine and one customer record, and returns a decision inside the payment request rather than a score you interpret afterwards.

Synchronous APPROVE, DECLINE, REVIEW OR STEP UP
Shared rules Common DETECTION LOGIC
Behaviour Analysis DEVICE AND BEHAVIOUR, FIRST PARTY
ISSUING AND ACQUIRING Both sides in ONE ENGINE
Why this matters

Fraud does not respect your org chart

An attacker opens an account with a synthetic identity, sits quietly through the onboarding checks, then moves money to a merchant that launders it back out. Four teams see one piece each, four vendors hold one record each, and nobody sees the sequence. Meanwhile, the pattern that just cost you money is already running against three other institutions, and each of them will discover it on their own, after their own loss.

Every institution pays for the same lesson

A new pattern becomes a rule after it has worked. The write-off is the research budget, and everyone buys their own copy.

Data sharing was the answer, and it stalled

Consortium models require customer data to cross an institutional boundary. Privacy, competition and liability turn that into a multi-year negotiation rather than a product decision.

Fraud and AML hold different customers

The account fraud declined this morning is the account AML rated low last quarter. Neither system told the other, and the file shows two people and two risk

The decision window is milliseconds

There is no time to investigate. Whatever the engine knows at the moment of the payment is all it will ever know about that payment.

How it works

Four steps, inside a payment window

Scroll to advance
  1. Step 01 Observe the session, not just the payment

    Our SDK captures device fingerprint, emulator and tampering signals, network characteristics, and behavioral patterns: typing rhythm, navigation, hesitation, whether the session looks like this customer or like someone following instructions.

  2. Step 02 Score against rules, models and the network

    Ready rules run from day one. A model trained on your own confirmed fraud comes in as labels accumulate, and unlabelled anomaly detection covers what neither has seen. Alongside all of it, detection logic was contributed anonymously by other institutions.

  3. Step 03 Decide, in the API call

    Approve, decline, review, or step up, returned synchronously with the reason attached. When the answer is step up, you choose who runs it: use our challenge flow or make the decision and verify in your own app. Either way, the outcome lands on the same record.

  4. Step 04 Learn, and let others learn

    Confirmed fraud and confirmed false positives both sharpen your rules and retrain your model. Where you choose to contribute, the detection logic is anonymized and offered to the network. Your customers, transactions, and thresholds stay yours.

complead / ingest
  • Session8841-a4
  • DEVICEknown, 14 months
  • BEHAVIOURdeviates, typing
  • NETWORKnew ASN, VPN
  • COPY-PASTEIBAN field
complead / score
  • Score84 HIGH
  • YOUR RULES2 triggered
  • SHARED RULES1 triggered
  • MODEL0.79, your portfolio
  • PATTERNAPP scam, coaching
  • FIRST SEENnetwork, 11 days ago
complead / Decide
  • DECISIONstep_up
  • REASONbehavioural, coached session
  • CHALLENGEyour flow or ours
  • LATENCY40 ms p95
complead / tune
  • Confirmed fraud14 cases
  • MODELretrained
  • RULE UPDATEDAPP coaching v3
  • CONTRIBUTEDlogic only
  • DATA SHAREDnone
OBSERVE
SCORE
Decide
LEARN
Capabilities

What runs in the milliseconds you have

01

Four outcomes, not two

Approve and decline are easy. The value is in the middle: a session that looks wrong but not wrong enough to lose a good customer. Review holds it for a human; step up asks the customer to prove it in our challenge flow or in your own app.

02

Device and behaviour from our own platform

Device fingerprinting, emulator and tampering detection, network signals and behavioral biometrics. First party, so signal quality is not a third party's roadmap.

See Real-Time Fraud Prevention →
03

Shared rules&logic, unshared data

Detection logic contributed anonymously by institutions across the network, available to you as ready rules you can simulate before enabling. A pattern that hits a payments firm in one market becomes a rule you can switch on before it reaches you. No customer data, no transactions, no counterparties cross a boundary.

04

Working on day one, better by in weeks

Ready rules cover the known patterns from the start, so the product does not wait for your fraud history. A model trained on your own confirmed cases comes in as labels accumulate, and unlabelled anomaly detection runs throughout for what nothing has seen before.

05

Network analysis across accounts

Mule rings do not look suspicious on a per-account basis. Shared devices, shared beneficiaries and repeated funding paths are resolved across accounts, so the ring is visible as a ring.

06

One customer with AML & Risk Side

The account fraud declines are the same as the recorded AML rates, screens, and monitors. A confirmed fraud case moves the customer risk rating, and a high rating tightens the threshold that the customer is scored against.

Product tour

See it, score it, decide it, prove it

What the Platform sees before the payment

Device, network, and behavior are captured through the session, so the decision has context that the transaction alone never carries.

Device fingerprint and history with this customer
Emulator, tampering and automation signals
Network characteristics and reputation
Behavioural markers: typing, navigation, hesitation

  • Device fingerprint and history with this customer
  • Emulator, tampering and automation signals
  • Network characteristics and reputation
  • Behavioural markers: typing, navigation, hesitation
complead / live-feed
Session 8841-a4
DEVICE known, 14 months
EMULATOR no
NETWORK new ASN, VPN
TYPING deviates from profile
COPY-PASTE IBAN field

Four outcomes, with the reason attached

The verdict returns inside the payment request, and the reason returns with it, so your own systems can act on why.

  • Approve, decline, review or step up
  • Which rules, which model, which network logic
  • Reason in language a reviewer can repeat
  • Latency on every call
complead / alert-detail
  • DECISIONstep_up
  • SCORE84 HIGH
  • YOUR RULES2 triggered
  • NETWORK RULES1 triggered
  • MODEL0.79, your portfolio
  • REASONcoached session suspected
  • LATENCY40 ms

The middle ground, handled

A session that looks wrong but not wrong enough to lose a good customer. Challenge it in our flow or in your own app.

  • Challenge type set by policy, not per case
  • Run it in our flow or hand the decision back
  • Outcome recorded either way
  • Abandonment tracked as a signal
complead / rule-tuning
  • CHALLENGE sent, 8841-a4
  • TYPE per your policy
  • RUN BY your app
  • RESULT passed, 41 s
  • OUTCOME approved, logged

The ring, not the account

Mule networks look unremarkable one account at a time. Shared devices, beneficiaries and funding paths are resolved across accounts.

  • Accounts linked by device, beneficiary or path
  • The shape of the ring, drawn
  • Which accounts are already flagged
  • One action to hold the cluster
Cluster 14 accounts
SHARED DEVICE 6 accounts
SHARED BENEFICIARY 9 accounts
FUNDING PATH repeated, 3 hops
FLAGGED 4 already
ACTION hold cluster

Which rules earn their alerts

A decline costs a customer. Every rule is measured on what it caught and what it cost.

  • Declines, confirmed fraud and false positives per rule
  • Precision by rule and by segment
  • Simulate a threshold change on history
  • Publish a version or roll back
  • COACHED SESSION v3, 90 days
  • DECLINES 412
  • CONFIRMED FRAUD 388
  • FALSE POSITIVES 24
  • PRECISION 94.2%
  • DECLINES 412 → 341
  • CONFIRMED 388 → 384

Where the loop closes

A confirmed outcome retrains the model, sharpens the rule, and updates the AML record on the same customer.

  • Confirmation or reversal recorded
  • Model retrained on your labels
  • Rule version updated
  • Risk rating moved, rescreen triggered
  • CASE #7719 confirmed fraud
  • LOSS prevented, 24,500 EUR
  • MODEL retrained, 14 cases
  • RULE coached session v4
  • RISK RATING 54 → 78
  • AML rescreen triggered
Fraud Rule Engine

Describe the Fraud rule with natural Language

Type the logic of Fraud Rule in plain language. Nova AI lays the nodes on the canvas and explains what it did, and every node stays editable by hand.

Consortium KB

The Fraud Type will hurt you on next week is hitting another company now

Institutions learn about new patterns alone, each one after its own loss. Confirmed fraud typologies arrive here as ready-to-backtest scenarios you can switch on. The detection logic travels across the network.

Confirmed Fraud Types, not theories

A Fraud scenario enters the library after an institution has worked it into real cases. What you receive has already produced findings somewhere, which is a different thing from a typology paper describing what might happen.

Test it before use it on Production

A shared scenario is a draft until you simulate it. Alert volume, cases it would have caught, and coverage that nothing else provides, measured on your transactions before they touch your queue.

Nothing leaves your organization

Your customers, transactions, counterparties and thresholds stay yours. Only anonymized pattern logic moves, and contribution is opt-in, per rule, decided by you.

Guidance mapped to the rules it affects

FATF, EBA, and local regulator updates are linked to the scenarios they touch, so a change in guidance arrives as a list of rules to review rather than a document to interpret.

Runs on Fusion

Behaviour is the largest weight on the Fusion score

Transaction behavior feeds the same customer risk score as screening and ownership, so a rising monitoring score pulls a customer into review across the whole program rather than only inside this module. And the score comes back the other way, setting the thresholds against which this customer is monitored.

This product Customer Risk Assessment In: the tier and segment as conditions inside the rule, so a high-risk customer meets different rules rather than the same rule with a shifted threshold.
Out: confirmed fraud raises the tier, and the raised tier tightens what the next payment meets.
Feeds into Client & Payment Screening In: a sanctions and PEP position on the customer and the beneficiary, resolved inside the same call before the payment leaves.
Out: a confirmed case triggers an immediate rescreen rather than waiting for the next cycle.
You get KYB & UBO In: the ownership chain, a merchant paying into its own structure is recognized as a related party rather than an ordinary counterparty.
Out: behavior that contradicts the declared business, flagged back against the structure.
You get Transaction Monitoring In: the slower pattern already forming behind this customer.
Out: the real-time decision and the signals behind it, so a decline and a monitoring alert are read as one story rather than two queues.

Replay a fraud case you already lost

Think about a pattern that caused you to lose money last quarter. Bring a confirmed example with the session and payment details. We will test it with your rules and our shared library, then show you which rule would have caught it and how much earlier.

Synchronous APPROVE, DECLINE, REVIEW OR STEP UP
Risk-aware DIFFERENT RULES BY CUSTOMER TIER
Shared logic RULES FROM THE NETWORK, NOT YOUR DATA
Integration

One call, and you choose whether it waits

Send the session and the payment, and set how the rule should behave: synchronous rules return a decision inside the request; asynchronous rules score in the background and reach you as events. Per rule, not per integration, so you are not choosing between speed and depth across the whole engine.

// decide on a payment, synchronous
POST /v1/fraud/decision "session": "8841-a4", "amount": 24500, "currency": "EUR", "beneficiary": {"iban":"...","added":"1h"}, "mode": "sync"
200 OK · step_up · coached session suspected · 19 ms
// score in the background, receive as events
PUT /v1/fraud/webhooks "events":
["decision.async","challenge.completed","fraud.confirmed","rating.changed"], "url": "https://you.example/fraud-events"
200 OK · 18 ms

Case study ·

A regional bank cut fraud losses by a quarter without declining more customers

Rules alone caught the patterns the bank had already seen. What was costing money were coach-authorized payments: real customers, real credentials, real intent. Nothing in the transaction looked wrong, so nothing fired. Session behavior told a different story, and a rule contributed by another institution on the network had already described the pattern.

Read the case study
FAQ

Before you ask us

Can you decline a payment, or only score it?

You get four possible outcomes right away with each payment request: approve, decline, review, or step up. Each outcome comes with a reason, so you don't have to interpret a score later.

How fast is the decision?

Rules that need to run quickly return results within the payment window. You can set each rule to run either instantly or in the background. This way, urgent checks happen right away, while more complex analysis, like looking across accounts, happens in the background and sends you an event when it's done. You can always dig as deep as you need without being limited by the payment window.

Who runs the step-up verification?

It's up to you. You can use our challenge flow, or handle the step-up verification in your own app. Either way, the result is recorded in the same place, so your audit trail stays complete no matter where the challenge happens.

Will this increase our decline rate?

That's not the goal. Having four outcomes means you don't have to decline payments just because you're unsure. If something looks suspicious but not clearly wrong, it goes to review or step up instead of being declined. Each rule's performance is measured by confirmed fraud and false positives, so you can see how precise each rule is.

Do different customers get different rules?

Yes. Each customer's risk tier, segment, and expectations are built into the fraud rules. High-risk customers face different checks, not just stricter versions of the same rules. If fraud is confirmed, the customer's risk tier goes up, and the next payment will be checked by new rules.

Does it work before we have fraud history?

You're protected from day one with rules that catch known fraud patterns, and anomaly detection starts working right away too. As you confirm fraud cases, a model trained on your own data will kick in, so you never have a cold start.

What does shared mean in the shared rule library?

Only the detection logic is shared. If an institution creates a rule that finds a new fraud pattern, that logic can be anonymized and shared with the network. No customer data, sessions, transactions, or thresholds are shared, and each rule is shared only if you choose to opt in.

How do you catch scams where the customer authorized the payment?

We look at how the session behaves, not just the transaction details. Things like hesitation, copying and pasting beneficiary details, unusual urgency, or signs that someone is following instructions are all signals we use, since the payment itself may look fine.

Do you detect mule networks?

We track shared devices, shared beneficiaries, and repeated funding paths across accounts. This lets us spot a mule network as a whole, instead of seeing just a group of accounts that look normal on their own.

How do we defend a decline to the customer?

Each decision includes the rules and model version used, the signals that contributed, and a clear reason. If there's a dispute, you can answer it directly from the record instead of piecing it together from logs.

Find out how soon our network could have detected the issue.

Think about a pattern that caused you to lose money last quarter. Bring a confirmed example with the session and payment details. We will test it with your rules and our shared library, then show you which rule would have caught it and how much earlier.

Synchronous Approve, decline, review, or take further action
Shared logic Use rules based on network data, not just your own
Risk-aware Different rules by customer tier
Testimonials

What compliance teams say

All case studies
Complead provides ultimate control via its case management and safelist systems. Automated API operations significantly reduced my team's manual workload.
Tarık Özat Internal Control & Compliance Director · Moka United
Using the API we run AML controls automatically and stay compliant, while reducing our team's daily workload.
Onur Ergüney Global Partnership, Gaming & E-Sport · TPay
With Complead we offer fast, easy, secure onboarding. We focus on real risks, not false positives.
Arda Akay Head of Compliance, Risk & Internal Control · BPN