Dregs Logo

Protect your SaaS from the dregs of internet society... the scammers, spammers, freeloaders, and bots.

Dregs automatically flags suspicious devices and malicious users, stopping them from abusing your free trials, misusing your app, and polluting your analytics.

Schedule Demo

Dregs sorts out the troublemakers from your app's real users.

Install the dregs.js tracking script and send your event data. Dregs will fingerprint devices, analyze usage patterns, and continuously score each user's Humanity, Authenticity, Uniqueness, and Behavior.

Humanity

Humanity Score

Dregs scores each visitor's Humanity on the probability that there's a real live human controlling the web browser.

Identify the unwanted bots and scrapers so you can disable or quarantine their accounts before they cause trouble.

High Humanity Score
Real humans on real devices from trusted IP addresses.
Low Humanity Score
Bots, scrapers, and automated web browsers.

Authenticity

Authenticity Score

Dregs scores each user's Authenticity based on web form submissions, profile data, and similar factors.

Sort out the disposable accounts so you can focus your onboarding and outreach efforts on real, high-intent people.

High Authenticity Score
Real human names, proper spelling, and typical usage patterns.
Low Authenticity Score
Fake data, nonsense, and repetitive garbage.

Uniqueness

Uniqueness Score

Dregs scores each user's Uniqueness, or the probability that this is the person's only account or visit to your site.

Identify duplicate accounts to deal with free trial freeloaders, content spammers, and other non-unique users.

High Uniqueness Score
Unique device fingerprints, user data, and IP addresses.
Low Uniqueness Score
Reused devices, repeat IPs, and duplicate data.

Behavior

Behavior Score

Dregs scores each user's Behavior in your app continuously, comparing the user's activity to your ideal profiles.

Observe user behavior to highlight your most promising users and warn you of deviants and troublemakers.

High Behavior Score
User behavior that matches your desired user journey and profile.
Low Behavior Score
Unusual or repetitive usage and abusive actions.

Your SaaS runs better with Dregs keeping score.

Dregs continuously fine-tunes scores based on user activity.

Send your analytics events, and Dregs will compute realtime user scores based on every action that users take in your app. If Dregs detects an abusive or suspicious activity pattern, the abuser's scores drop to warn you of trouble.

Detect duplicate accounts, IP churning, and other red flags with built-in geolocation and device fingerprinting.

Scoring is just the beginning. Fully automatic abuse prevention is where it ends.

After scoring your users, Dregs can send Alerts to your team, fire off Escalations, and enable Full Autonomy... everything you need to quickly sort out the riffraff and send them on their way.

Stage 1: Scoring

As soon as you add the Dregs tracking script and start sending your events, Dregs will immediately start analyzing the user data and event data, and begin scoring your users.

Dregs is smart to begin with, but gets even smarter with training! In the early days you can visit the Dregs dashboard to review user scores and train Dregs on which users and behaviors fit your ideal user profile and which ones don't.

Typically, you can expect your Uniqueness and Humanity scores to be accurate from the very beginning. Authenticity scores start out pretty good, but improve over time. Behavior scores require some training to dial in since they're based on custom events that are unique to your application, but it's worth it!

Stage 2: Alerts

Dregs can automatically alert your team whenever a user score falls within a certain range.

Alerts give your team early warning of potential hackers or spammers, unwanted bots, and free trial abusers on your app... or they can also notify you of high-scoring users who might appreciate extra attention from your team.

You can choose to be alerted by email, the Dregs dashboard, or your preferred Slack channel.

Stage 3: Escalations

Your alerting thresholds and channels for each range of scores are adjustable, so you can dial in the sensitivity of your notifications.

For example, you might want to get notified urgently about the potential hackers and spammers, but less frequently about freeloaders and free trial abusers who are annoying but not an immediate threat.

You can manually escalate or de-escalate an alert if you think it requires more immediate attention or isn't really a threat.

Stage 4: Full Autonomy

Once Dregs is well-trained and you're happy with the scoring, set up webhooks along with a sprinkling of code in your app to unlock fully autonomous abuse prevention.

Webhooks notify your app of changes in user scores. When a new user arrives or an existing user's scores change, Dregs will send your app a webhook call with the updated scores and badges for that user.

Your app can then take action on the scores to customize or curtail the user's experience, based on your own unique thresholds and requirements.

Fully autonomous abuse prevention means automatically quarantining, shadowbanning, rate limiting, or completely blocking bad actors inside your application... even while your team sleeps.

Dregs protects your SaaS from harmful attacks and day-to-day abuse.

Block Free Trial Abuse

Stop freeloaders from signing up multiple times with different emails or devices to endlessly exploit free trials. Dregs detects duplicate accounts and fraudulent patterns so you can enforce fair use for everyone.

Prevent Stolen Card Testing

Fraudsters often use automated scripts to test stolen credit cards with small transactions. Dregs identifies these patterns in real-time and helps you shut them down before they cost you chargebacks and brand damage.

Eliminate Spammers & Phishers

Spammers and phishers try to exploit your app to spread scams, post fake content, or send malicious links. Dregs flags suspicious signups and activity so you can keep your platform clean, compliant, and trustworthy.

Stop SMS Pumping Attacks

Pumpers abuse SMS verification systems by triggering thousands of messages, inflating your costs and overwhelming services. Dregs can detect and block abnormally repetitive actions before they hit you too hard.

Filter Out Garbage Data

Fake signups using disposable emails, auto-generated names, or nonsense inputs clutter your database. Dregs automatically identifies low-quality data and flags it so your user base remains high quality.

Prevent Credential Stuffing

Attackers try to use leaked passwords to break into accounts. Dregs detects automated login attempts, unusual access patterns, and suspicious behaviors to stop credential stuffers in their tracks.

Block Malicious Scrapers

Unwanted bots and web scrapers can steal your data, overload your servers, or rip off your content without permission. Dregs identifies scraping behaviors and helps you block them without impacting your legitimate users.

Safeguard Your Reputation

A secure platform attracts high-quality users and builds credibility. Dregs helps you keep your platform safe and secure, providing a better experience for your real customers while chasing off the troublemakers and riffraff.

BETA
Dregs Beta

Join the Dregs beta!

We're moving fast and looking to onboard the right kind of early customers. Maybe that's you!

For this first round, we're best able to help beta customers who run a B2B or B2C SaaS business that offers some form of self-service signup and are generating 5-7 figures MRR.

Dregs is free during the beta period. If you participate in the beta and then continue afterwards as a paying Dregs customer, you'll have our gratitude plus a lifetime 30% discount for as long as you keep an active Dregs subscription.

Please email dregs@dregs.com if you'd like to learn more, ask about the beta, or just commiserate about your problems with the dregs of internet society.

Schedule Demo

Frequently Asked Questions

Q: What do you mean by "dregs of internet society"?

A: The phrase "dregs of society" has been used colloquially and in literature to refer to the lowest and most ill-behaved among us. The word dregs came into English from Old Norse and refers to the sediment or grounds at the bottom of a liquid like beer or coffee, but when applied to people (and bots) on the internet, we mean the sorts of lowlifes and miscreants that you're doubtless all too familiar with if you've operated an online SaaS for any length of time.

Q: Why is the logo dog named Dregs if he protects against the dregs of internet society?

A: I don't know. It's possible he was one of them himself, but got caught and repented, and has now dedicated his life to righting past wrongs by tracking down other ne'er-do-wells, wastrels, scoundrels, and criminals.

Q: What kind of setup does it take on my end? Do I need to be a developer?

A: The bare minimum setup involves adding the dregs.js tracking script to your app's pages, which will transmit device fingerprints, and calling the identify and track functions when important things happen in your app. It's very similar to integrating with an analytics tool like Google Analytics or MixPanel. After you create your Dregs account you'll be guided through the setup.

Q: How soon will I start seeing value after integrating with Dregs?

A: Typically you should start seeing value from the user scoring almost immediately. Your Dregs dashboard will show at a glance who the good users are, and who are the likely bots and troublemakers, so your team can take action. It gets better once you set up Alerts and Escalations so you don't have to check the dashboard for scores, and better still when you enable webhooks for automatic intervention by your app when Dregs detects a problem user.

Q: How is Dregs priced?

A: We're still in the early stages so our pricing isn't public or fully determined, but you can expect it to be roughly in the ballpark of an event-based analytics tool. Dregs will definitely be priced based on the volume of fingerprinted and/or identified users each month, to ensure that Dregs is affordable for smaller user bases while scaling proportionally for larger companies with lots of users.