About Dregs
Dregs is a fraud detection and abuse prevention platform for SaaS operators. It scores the identities in your product on Humanity, Authenticity, Uniqueness, and Behavior, from the events you already send.
We built it to deal with the dregs of internet society: the badly behaved humans and bots who abuse your free trials, create duplicate accounts for nefarious purposes, cram your user table full of fake signups, game your referral programs, and now and then attack your systems outright and bother your legitimate users.
Running a SaaS these days has come to mean spending a decent chunk of your time and operating budget (and your team's morale) locked in a game of endless whack-a-mole with these unscrupulous characters.
What Dregs Does
Score every user on four dimensions
Dregs scores each identity from 0 to 100 on Humanity, Authenticity, Uniqueness, and Behavior. The scores update as new activity arrives, and each one opens into its observations. A low score is evidence you can read, so a person can spot a false positive and overrule it.
Decide who to quarantine
Custom rules and lists sit on top of the scores. Badge rules label an identity, and escalation rules notify you when a pattern you named shows up, in the dashboard, by email, or in Slack. You set the line. A likely duplicate can lose a trial benefit while a clean account is left alone, which means less manual review of the whole user table.
Send scores into your stack
Webhooks and the API carry scores, badges, and escalations into the application you already run. Your backend applies the policy: hold a signup for review, rate-limit a session, or block an account. The channels manual covers email, Slack, and signed webhooks.
Install with a snippet or an agent
The install is a tracking snippet, the same shape as an analytics tag, written up in Getting Started. Teams that would rather hand it off connect Claude Code, Codex, or Cursor to the Dregs MCP server. The agent reads the manual, proposes the changes in your repository, and waits for review. The same steps are in the dashboard onboarding, with your public key filled in, including a manual path with no agent in the repo.
Who Uses Dregs
Dregs is for the people who have to live with a SaaS user table.
- SaaS operators and founders fighting free trial abuse and junk signups
- Trust and safety teams reviewing fake signups, duplicate accounts, and registration bombing
- Growth teams whose referral programs are being gamed
If credential stuffing or account takeover is the mess in front of you, those are on the use cases list too.
What Makes Dregs Different
Four scores in one place
Bot detection on its own answers one question, usually at the door, and it also blocks useful automation. Device fingerprinting on its own tells you a browser looks familiar, which a determined signup can still work around. Dregs keeps the four scores together, so an account has to look legitimate on more than one axis. If you're weighing other fraud tools, the comparisons cover how Dregs sits next to them.
The same events as your analytics
Dregs reads the event stream you already produce for a product analytics tool. Identify the user, then track signups, logins, and the actions that matter in the product. It usually sits next to Mixpanel, PostHog, or Google Analytics, and the scores start from that same stream.
You keep the judgment
Scores, badges, and escalations are inputs to your policy. Your rules decide who gets a second look, who gets limited, and who is left alone. The terms treat every output as informational. False positives stay yours to overrule, because each score opens into the observations behind it.
Used on Loadster first
Dregs was dogfooded on Loadster, Andy Hawkes's other company, against live trial abuse and fake signups. The four scores are the questions Loadster was already forcing us to answer.
An agent can install it and investigate
Dregs exposes an MCP server next to the API, at https://dregs.com/mcp.
Claude Code, Codex, and Cursor can follow the install in your repository, and later pull an identity, its observations, and its links while you investigate a suspicious account.
You approve what the agent changes.
The Dregs Origin Story
Andy Hawkes founded Dregs after years of fighting SaaS abusers over at Loadster, his other company.
After dealing with the same abuse patterns over and over and trying the usual piecemeal defenses against them, only to still see determined humans and the occasional bot get through all too often, it became clear that sorting out the good users from the troublemakers really boils down to four main questions:
- Is this actually a human?
- Is the profile data authentic?
- Is this the only account for this identity?
- Is this identity behaving like we want our users to behave?
These four questions ended up being the inspiration for the four main scores in Dregs: Humanity, Authenticity, Uniqueness, and Behavior. Each one is a 0-100 reading of that question.
How Dregs Works
Install, events, scores, then your policy. The longer version is How Dregs Works in the manual.
-
Create an account and a public key. Getting Started has the snippet, which loads from
https://dregs.com/dregs.js. - Add the script yourself, or hand the same steps to Claude Code, Codex, or Cursor through the MCP server.
- Identify users and send events. Device data starts on the first page view. Scores use the identity plus the actions you track.
- Dregs scores each identity on the four dimensions and keeps the observations behind each score.
- Badge rules and escalation rules flag the patterns you named. Webhooks can deliver the result to your backend, which applies your policy.
Questions go to dregs@dregs.com. The contact page lists that inbox, the manual, and the free trial. We don't publish a response-time guarantee.
Key Facts
| Fact | Detail |
|---|---|
| Company name | Dregs |
| Legal entity | Dregs LLC (site footer and DPA) |
| Headquarters |
Dregs LLC 2390 E Camelback Rd Suite 130 Phoenix, AZ 85016 USA |
| Type | SaaS product |
| Founded | 2025 |
| Founder | Andy Hawkes |
| Website | https://dregs.com |
| Core offering | Continuous identity scoring on Humanity, Authenticity, Uniqueness, and Behavior, plus custom rules, escalations, webhooks, and an API. |
| Pricing | Monthly plans from $17. Every plan includes a 14-day free trial, no credit card required. Pricing. |
| Contract terms | Paid plans are billed monthly. You can cancel at any time, and cancellation takes effect at the end of the current billing period. Annual billing is available for custom plans. Terms. |
| Communication | Email dregs@dregs.com. The contact page lists the same inbox. No published response-time guarantee. |
| Competitors | Often evaluated next to bot detection tools, device fingerprinting products, and account-fraud platforms. Named write-ups: SEON, Sift, IPQS, Fingerprint, Castle, and Verisoul. |
| Social | @askdregs, LinkedIn, GitHub |
Frequently Asked Questions
Q: How is Dregs different from CAPTCHA and bot tools?
A: CAPTCHA and bot tools check a moment at the door, then stop watching. Dregs keeps scoring after signup, on Humanity, Authenticity, Uniqueness, and Behavior, so an account that looked fine at registration can still be flagged when the abuse starts. A bot gate also blocks useful automation, which is the wrong trade when the problem is trial abuse or duplicate accounts.
Q: Do you ban users for us?
A: No. Dregs sends scores, badges, and escalations, and your rules and your application decide whether to review, limit, or remove an account. Each score opens into its observations, so you can overrule a false positive.
Q: What events do we send?
A: The same kinds of events you already send to an analytics tool. Call identify when you know who the user is, and track signups, logins, and the other actions that matter in your product. The Getting Started page in the manual lists the calls.
Q: How fast are scores?
A: Scoring runs as events are ingested, and webhooks can deliver the updated scores moments after new activity. Dregs does not publish a latency guarantee. The dashboard shows the same scores and the observations behind them.
Q: Does Dregs work with our analytics stack?
A: Yes. Dregs sits beside Mixpanel, PostHog, Google Analytics, or whatever you already use, and reads an event stream of the same shape. Your analytics product stays where it is. Dregs reads a parallel copy of the events you choose to send.
Q: What does the free trial include?
A: Every plan includes a 14-day free trial, and no credit card is required to start. If the trial ends without a paid plan, scoring pauses, data is preserved for a while, and events continue through the grace period. Upgrade to resume scoring. The pricing page has the plan limits.
Detect signup abuse and junk accounts on your product.
Dregs scores each identity from the events you send, on Humanity, Authenticity, Uniqueness, and Behavior, so you can identify suspicious accounts almost instantly and see exactly why.
Schedule a Demo