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 policiesEvery 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 catalog60+ 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.
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 docsBook a demo to see Rupt against your use case, or log in to your dashboard.