Dregs Manual
Dregs is a fraud detection and abuse prevention platform for web applications, particularly SaaS businesses. It continuously scores your users across four dimensions — Humanity, Authenticity, Uniqueness, and Behavior — so you can identify bots, freeloaders, spammers, and bad actors before they cause damage.
What You'll Find Here
This manual covers everything from your initial integration with Dregs to fully autonomous fraud response. Whether you're adding the tracking script for the first time or configuring webhook-driven automation, you should find an answer here.
Please email dregs@dregs.com if you don't find what you're after!
New to Dregs? Start with How Dregs Works to understand the approach, then follow Getting Started to integrate in minutes.
Getting Started
- How Dregs Works — The problem Dregs solves, the four scoring dimensions, and your path from manual review to fully autonomous abuse prevention.
- Getting Started — Add the tracking script, identify users, send events, and verify data and scores in your Dregs dashboard.
Core Concepts
- Tracking — Frontend tracking via dregs.js and backend tracking via the REST API.
- Identities — How users become scored profiles with devices, events, relationships, and badges.
- Devices — How Dregs tracks devices, maps device-to-identity relationships, and uses device intelligence for scoring.
- Events — Tracking user actions and feeding behavioral data into the scoring engine.
- Scoring — The four scoring dimensions explained: what they measure, how they work, and what the numbers mean.
Features
- Dashboard — Navigating the Dregs dashboard: identities, devices, events, scores, and search.
- Alerts — Configuring alert rules to notify your team when scores cross thresholds.
- Badges — Automatic labels that classify users based on score rules.
- Channels — Delivering fraud notifications via email, Slack, and the dashboard.
- Webhooks — Automated fraud response via HMAC-signed HTTP callbacks to your application.
Advanced
- Datasets — Custom lookup tables that enrich scoring with your own data.
- Team Management — Inviting team members, managing roles, and configuring API credentials.
- REST API — Querying scores, identities, and devices programmatically from your backend.