Blocklists
Purpose-based tracker blocklists in 5 formats. Right-click any link below to copy the subscription URL.
One URL, full coverage
Pre-combined profiles with domains deduplicated across purposes. Each list comes in two versions: Standard (curated, lower false-positive risk) and Extended (broader coverage, higher chance of overblocking).
| Profile | Version | ABP | AdGuard | Hosts | Domains | JSON |
|---|---|---|---|---|---|---|
| Core | Standard | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
| Extended | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 | |
| Full | Standard | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
| Extended | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
Core = ads + analytics + personalization + third parties + advanced tracking.
Full = core + security (phishing, scam, malware).
Granular control
Subscribe only to the purposes you want to block. Each list is independent and they don't overlap. Standard and Extended versions available.
| Purpose | Version | ABP | AdGuard | Hosts | Domains | JSON |
|---|---|---|---|---|---|---|
| Ads | Standard | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
| Extended | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 | |
| Analytics | Standard | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
| Extended | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 | |
| Personalization | Standard | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
| Extended | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 | |
| Third Parties | Standard | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
| Extended | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 | |
| Advanced Tracking | Standard | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
| Extended | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 | |
| Security | Standard | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
| Extended | Link | M2 | Link | M2 | Link | M2 | Link | M2 | Link | M2 |
Choose the right format for your tool
| Format | Compatible with | Content |
|---|---|---|
| ABP | uBlock Origin, Adblock Plus, Ghostery | Domains + path rules |
| AdGuard | AdGuard browser extension | Domains + path rules |
| Hosts | Pi-hole, AdGuard Home, /etc/hosts | Domains only |
| Domains | NextDNS, ControlD, RethinkDNS | Domains only |
| JSON | MV3 browser extensions, custom tools | Domains + paths + metadata |
ABP and AdGuard formats include both domain-level blocking (||domain^) and path-based rules for domains that mix tracking and legitimate content. Hosts and Domains formats contain domain-level entries only.
Copy and paste
Pi-hole / AdGuard Home (Adlists, then update gravity):
uBlock Origin (Settings > Filter lists > Import):
AdGuard (Settings > Filters > Custom > Add filter):
NextDNS / ControlD (Denylist, add domain list):
Replace protoconsent_core with protoconsent_full to include security (phishing/malware), or use individual purpose list names for granular control. Append _extended before the file extension for broader coverage (e.g. protoconsent_core_extended.txt).
About these lists
The lists are compiled from the ProtoConsent browser extension rulesets plus enhanced delta data from the data repository. Domains are classified by data-processing purpose using a multi-source classifier pipeline. Updated weekly via GitHub Actions.
Link points to jsDelivr CDN (recommended). M2 points to GitHub raw (fallback). Both work as subscription URLs. Standard lists use curated multi-source classification (lower false-positive risk). Extended lists add single-source domains for broader coverage.
License: GPL-3.0-or-later. Feedback on coverage, categorization, or false positives is welcome via GitHub issues.