Dregs vs Rupt
Rupt and Dregs both go after fake accounts, trial abuse, multi-accounting, and bots on products that need real users. Rupt is built around an evaluation: you ask for a verdict on a specific action, and the product can answer with a hosted challenge. That loop is especially developed for account sharing, where the extra user on a subscription can be sent toward a separate signup. Dregs scores the identity as activity arrives and prices the account, not the checkpoint. Both publish pricing. Here is where each one fits.
Choose Rupt if…
- You want an allow, challenge, deny, review, or suspend verdict on a specific action
- You want hosted email and SMS challenges, including a sharing flow pointed at a new signup
- You want phone intelligence or hosted KYC in the same product
- Turning detected account sharing into another subscription is the job
Choose Dregs if…
- You want every active account scored as events arrive, without metering each checkpoint
- You want to see exactly why a score moved, so false positives are evidence you can check
- You want self-serve pricing from $17/month, with API access, webhooks, and 90 days of history on the entry plan
- You want custom rules and lists: badges, escalations, and (on Advanced) your own analyzers and datasets
At a glance
| Dregs | Rupt | |
|---|---|---|
| Built for | SaaS teams fighting fake accounts, free trial abuse, multi-accounting, and account sharing | Teams protecting chosen actions (login, signup, access, checkout) across fake accounts, sharing, bots, and takeover |
| Approach | Continuous identity scoring over each account's accumulated events, devices, and relationships | An evaluation of one action, by one user, from one device, at one moment, using signals plus that user's history |
| What you get back | Four ongoing scores (Humanity, Authenticity, Uniqueness, Behavior), plus badges and escalations | A verdict on that action: allow, challenge, deny, review, or suspend |
| Scoring transparency | Every score opens into named observations with a value, a confidence, and a plain-English explanation | Named risks with a severity from low to maximum, built from weighted checks; policies match the checks |
| Enforcement | Badges, escalations, and webhooks your application acts on | Hosted email and SMS challenges, including sharing flows aimed at a new signup, plus optional KYC |
| Data retention | 90 days of event history on the $17 Starter plan, up to 365 days on Advanced | 30 days on Premium; up to 18 months on Enterprise |
| Pricing | Published, from $17/month per active identity | Published, from $199/month in credits (about 40,000 standard evaluations), then usage rates |
What Rupt does well
Rupt publishes prices and a 7-day trial, and Premium has a public registration page at
app.rupt.dev/register,
alongside a demo path. The product is a full loop rather than a score you still have to
operationalize. One evaluation collects device and network signals, derives checks from those
signals and from the user's history, scores named risks, matches your policies, and returns a
verdict. When that verdict is challenge, the SDK can send the user to a hosted
email or SMS challenge, with the wording tied to why it fired: sharing, takeover, multi-accounting,
a fake account, a repeat trial, or KYC.
Account sharing is the clearest example of that loop, and it is a genuine strength. Rupt's account-sharing guide describes policies on concurrent sessions, impossible travel, and device count, plus a success URL pointed at signup so the extra user becomes a separate customer. Phone intelligence ($0.003, once per number) and hosted KYC ($0.33 per check, selfie or government ID plus selfie) are add-ons Dregs does not offer. Custom risks, weighted from the indicators Rupt already collects, are on the published Premium plan. The pricing matrix also lists scraping and payment fraud beside the account-abuse risks. This page stays on the overlap that matters for SaaS accounts: fake signups, trial abuse, multi-accounting, and sharing.
Where Dregs takes a different approach
Evaluations and continuous scoring
Rupt's docs
define an evaluation as the assessment of a single action by a single user from a single device
at a single moment. You call evaluate() for the actions you choose to protect.
Documented actions include login, signup, and access, and the
pricing FAQ
sizes a bill from the events you protect, typically logins, signups, and checkouts. A later
check of the same account is another evaluation. Checks on that call are derived from the
signals on the request and from the user's history. The commercial unit is still the call.
Dregs prices by active identity. An account that generates at least one tracked event in the billing month counts once, and Dregs keeps scoring that identity as further events arrive: Humanity, Authenticity, Uniqueness, and Behavior. Badges, escalations, and webhooks follow when the picture changes, moments after new activity, and you can train the scoring on accounts you already trust. That monthly count is the set of accounts you are watching for abuse. It maps to that ongoing work, which is a different quantity from a stack of evaluations. Lining an identity count up against an evaluation total treats two units as the same thing. The same distinction is on the pricing page.
Scores you can open
Rupt returns named risks, each with a severity from low to maximum, built as a weighted sum of checks. Policies match those checks. Matching a policy on the severity itself is documented as coming soon. The verdict answers the action you evaluated. In Dregs, every score is a standing reading of the account, composed of observations, each with a value, a confidence, and a plain-English explanation, and you can open the score to see exactly why it moved. False positives are part of fraud detection. Seeing the observation behind a flag is how you keep them from costing a real customer, and how a team ends up doing less manual review.
Ninety days of history on the entry plan
Premium keeps 30 days of data. Enterprise goes up to 18 months. Trial cycling and repeat signups often take longer than a month to show: a new email, a quiet gap, the same device. Dregs Starter keeps 90 days of event history, Growth 180, and Advanced 365. Linking accounts across that gap is what free trial abuse and duplicate accounts detection depends on.
The response lives in your application
Rupt's hosted challenge is the response, and for sharing monetization that is the point. Dregs raises badges and escalations and calls webhooks, so your application decides whether to step up, limit, or leave the account alone. Custom rules and lists are part of that: badge rules and escalation rules on every plan, and on Advanced your own analyzers and datasets inside the scoring pipeline. Rupt's custom risks are the parallel idea on the Premium plan. The difference is where the result lives.
Rupt pricing vs Dregs pricing
Dregs pricing
- Entry plan
- $17/month (100 active identities)
- Mid tier
- $177/month (5,000 identities)
- Top published tier
- $377/month (10,000 identities)
- Metering
- Per active identity
- Event history
- 90–365 days, by plan
- Free trial
- 14 days, no credit card
Rupt pricing
- Premium
- $199/month, 7-day trial
- Included credits
- About 40,000 standard evaluations at $0.005
- After that
- $0.005/evaluation; executed challenges $0.10, from the same credits
- Add-ons
- Phone intelligence $0.003 once per number; KYC $0.33/check
- Retention
- 30 days on Premium; up to 18 months on Enterprise
- Enterprise
- Custom, including annual contracts
These numbers do not convert into each other. Forty thousand evaluations are not forty thousand identities, and one active identity is not one evaluation. If you only want a verdict at a few chosen actions, Rupt's credit pool can be the smaller bill. If every active account should keep a score as it is used, per-identity pricing matches that work. Rupt also lets you set monthly spend caps, and says it does not bill failed requests. Run both models against the actions you actually protect.
The bottom line
Rupt is a strong choice when the decision has to land on the action, and when a hosted challenge is the outcome you want, especially one that turns account sharing into another subscription. Dregs is the stronger choice when you want continuous, explained scores on the accounts themselves, with months of history on a self-serve plan from $17/month. That is the shape of fake signups, free trial abuse, and duplicate accounts. Comparing another product that returns a verdict in the request path? See Dregs vs Castle.
Frequently Asked Questions
Q: Is Dregs a good Rupt alternative?
A: For SaaS account abuse, they overlap: fake accounts, multi-accounting, trial abuse, bots, and account sharing. Rupt is the better fit when you want a verdict on a specific action and a hosted challenge, especially a sharing flow that sends the extra user toward a separate signup. Dregs is the better fit when you want every active account scored continuously, with each score openable into the observations behind it, on a self-serve plan from $17/month.
Q: How much does Rupt cost?
A: As of September 29, 2026, Rupt's Premium plan starts at $199/month and includes a 7-day trial. That amount is a credit pool: about 40,000 standard evaluations at $0.005 each, with executed challenges at $0.10 drawn from the same credits. Phone intelligence is $0.003, charged once per number. KYC is $0.33 per check. Past the included credits, the page lists those same usage rates, and the FAQ says the price goes down with volume without publishing a discount schedule. Premium retains 30 days of data. Enterprise is custom, with annual contracts and retention up to 18 months. Dregs starts at $17/month per active identity, with 90 days of event history on that plan.
Q: What is the main difference between Dregs and Rupt?
A: The unit of work. Rupt asks you to call evaluate() at the actions you choose to protect (login, signup, access, checkout, or a custom action) and returns one verdict for that moment. Checks inside the evaluation use the call's signals and the user's history, so it is not a blank look at a single form, and a later check of the same account is another evaluation. Dregs meters active identities. An account with at least one tracked event in the billing month counts once, and Humanity, Authenticity, Uniqueness, and Behavior keep updating as further events arrive. Those two quantities do not convert into each other.
Q: Does Dregs host challenges the way Rupt does?
A: No. Rupt can redirect the user to a hosted email or SMS challenge, and it offers KYC (a live selfie, or a government ID plus a selfie) at $0.33 per check. Dregs does not host those flows. It raises badges and escalations, and it can call a webhook, so your application decides whether to step up, limit, or leave the account alone. If a hosted sharing challenge or document check is the product you want, Rupt (or a dedicated identity-verification provider for the document check) is the tool built for that.
Stop fake signups and trial abuse with continuous account scores.
Dregs protects SaaS accounts by scoring Humanity, Authenticity, Uniqueness, and Behavior as activity arrives, with badges, escalations, and webhooks when the picture changes. 14-day free trial, no credit card.
Schedule a Demo