Define the rules. We'll run them.

Combine Rupt's 60+ signals with your business logic to allow, challenge, or block any action. Edit rules without shipping code. Sub-50ms verdicts.

No-code policies for your fraud team.

Fraud teams edit rules in the dashboard. Save, ship, done — no engineering required. Allow, challenge, or block based on Rupt signals, custom lists, and your own business fields.

Browse a few live policies on the right — they cycle automatically.

Talk to us about your policies
Bid placed
Bids > 20 / 1 hr
YesNo=
Challenge
Throttle
Allow
Trust
Message user
Trust score Low
YesNo=
Biometric
Quarantine
Deliver
Trust +1
Start trial
Fingerprint reused
YesNo=
Deny
Blocklist
Allow
Track FP
Job post
Account < 24 hr
YesNo=
Verify ID
Review
Publish
Notify
Bid placed
Bids > 20 / 1 hr
YesNo=
Challenge
Throttle
Allow
Trust
Message user
Trust score Low
YesNo=
Biometric
Quarantine
Deliver
Trust +1
Start trial
Fingerprint reused
YesNo=
Deny
Blocklist
Allow
Track FP
Job post
Account < 24 hr
YesNo=
Verify ID
Review
Publish
Notify
Bid placed
Bids > 20 / 1 hr
YesNo=
Challenge
Throttle
Allow
Trust
Message user
Trust score Low
YesNo=
Biometric
Quarantine
Deliver
Trust +1
Start trial
Fingerprint reused
YesNo=
Deny
Blocklist
Allow
Track FP
Job post
Account < 24 hr
YesNo=
Verify ID
Review
Publish
Notify

Signals, lists, and your context.

Every Rupt signal is queryable from a rule — device, IP, email, phone, behavior, account history. Compose them with lists, aggregations, and your own fields.

Pass plan tier, geo restrictions, or any custom data into a rule alongside Rupt's signals.

Browse the full signal catalog
Building blocks
  • 60+ built-in signals

    Reference any device, browser, IP, geo, email, phone, or behavioral signal directly in a rule.

  • Lists and blocklists

    Match against custom blocklists, allowlists, and trusted-device lists indexed by anything.

  • Your business logic

    Pass plan tier, account age, geo restrictions, or any custom field into every rule.

  • Aggregations

    Count, sum, average, and standard-deviation over any window — 5 minutes to lifetime.

Built for real-time decisions.

Sub-50ms verdicts on every request, evaluated against live signal data — no nightly batches, no lag. Scales to billions of evaluations a year without breaking a sweat.

Change a rule in the dashboard, save, and the next request uses the new policy. No deploys, no rebuilds.

Read the docs
42msp50 verdict latency
150M+evaluations per month
99.99%uptime SLA
0mscode deploys to change a rule

How do you want to work with Rupt?

Choose how you want to work with us. Try Rupt now or contact sales to get started.