ProtoConsent
ProtoConsent
← Back to home

Blocklists

Purpose-based tracker blocklists in 5 formats. Right-click any link below to copy the subscription URL.

Combined lists

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).

Per-purpose lists

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
Formats

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.

Quick start

Copy and paste

Pi-hole / AdGuard Home (Adlists, then update gravity):

https://cdn.jsdelivr.net/gh/ProtoConsent/data@main/lists/hosts/protoconsent_core.txt

uBlock Origin (Settings > Filter lists > Import):

https://cdn.jsdelivr.net/gh/ProtoConsent/data@main/lists/abp/protoconsent_core.txt

AdGuard (Settings > Filters > Custom > Add filter):

https://cdn.jsdelivr.net/gh/ProtoConsent/data@main/lists/adguard/protoconsent_core.txt

NextDNS / ControlD (Denylist, add domain list):

https://cdn.jsdelivr.net/gh/ProtoConsent/data@main/lists/domains/protoconsent_core.txt

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.