The detection layer
for disguised gambling

Merchant intelligence and control assurance for banks, card programs, and family fintechs. If you promise a gambling block, we make it hold, and give you the evidence.

DTB Console
Demo 2,481 today · 47 blocked
MerchantAmountDecisionTime

$53.9B

lost to illegal and unregulated gambling operators in the US every year

American Gaming Association, 2025

159.6M

youth under 18 gambled on age-restricted commercial gambling in the past year, worldwide

National Council on Problem Gambling, 2025

5 of 10

disguised merchants we tested cleared a live bank gambling block

live-card test, one issuer, 2026

The world

A world built to get around the block.

Sweepstakes casinos, pick'em apps, mystery boxes, and offshore books, licensed in Curaçao, Malta, and Anjouan, coded as games and retail, and growing every week.

Why now

Gambling blocks are becoming a banking feature.

UK banks proved the demand: customers opt in to gambling blocks when they're offered, and the feature spread across the market. The US is entering the same moment.

Built for the authorization path.
Signed data, in-process speed, and a bias against false flags.

For risk teams →

0.13 ms

p99 decision, in-process, inside your authorization

internal benchmark

216,000

test authorizations behind every feed release

simulated authorization dataset

0.02%

reviewed false-positive rate, conservative by design

synthetic regression set

How you run it

Start with zero integration.
Go as deep as you want.

No integration

Free coverage assessment

Your analyst runs our signed kit inside your environment. One command, a dry run that proves the pipeline in about a minute, and nothing leaves your bank. Files with personal data are refused and left untouched.

Get the assessment kit →
Coverage report · 90 daysSAMPLE ISSUER
PIXLPLAY ATLANTA5816 · 18 charges cleared$1,240
GOLDRUSH COIN CO7994 · 11 charges cleared$680
+ 9 more merchantsdisguised gambling$1,260
42 cleared your block · $3,180~$9.3M / yr
Low lift

Batch screening

Run the signed feed over yesterday's settled transactions. A daily read on what got through, before you touch the auth path.

Settled batch02:00 UTC
1,204 screened3 flagged
SKINVAULT MARKET5999 · misc retailflagged
LUCKYTAP MOBILE5816 · digital gamesflagged
AMZN MKTP US5999 · misc retailclear
In the auth path

Real-time blocking

One in-process call inside your existing authorization. The disguised charge is declined before it clears. No network hop, no PII.

# in your auth handler const v = feed.decide(authContext) // "PIXLPLAY ATLANTA GA" → { action: "block", ms: 0.13 }
Review signals

Behavioral patterns

Gambling-specific behavioral signals that read how an account behaves, not just where it spends. Flagged to your review queue at conservative thresholds. Never auto-blocked.

Review queue3 open
Behavioral signalacct 8f2c · 4 min agoreview
Behavioral signalacct 21b0 · repeat account · 12 min agoreview
Behavioral signalacct 5a70 · first occurrence · 1 h agoreview
Evidence over time

Continuous assurance

Coverage does not stay proven on its own. Every release ships with what changed and why, new exposure is flagged as it appears, and you keep a running record your risk committee can stand on: what you knew, and when you acted.

Assurance recordTHIS QUARTER
Release verified & loadedsignature checked, change summary loggedlogged
New exposure alertsweepstakes operator, rebranded descriptorreview
Committee evidence packcoverage + actions, quarter to dateexported

See what's hiding in your traffic.

Run the free coverage assessment inside your environment: your analyst drives, one command, and nothing leaves your bank. We'll show you the disguised gambling your block is clearing, and how much of your traffic runs through codes it can't tell apart from gambling. Prefer to send an anonymized extract instead? We do that too. NDA first; personal data is refused at intake either way.