Overview
ProtoConsent is a browser extension that gives you purpose-based control over how websites may use your data - directly from your browser, with no central server.
You set a privacy profile (Strict, Balanced, or Permissive) and adjust six purpose toggles: functional, analytics, ads, personalisation, third-party services, and advanced tracking. ProtoConsent enforces your choices at the network level, blocking requests before they leave the browser.
KEY FEATURES
• Two operating modes - Blocking mode blocks requests directly using 40,000+ curated domains organised by purpose. Monitoring mode runs on top of your existing ad blocker and shows what each tool does, per purpose, in the Overview dashboard.
• Overview tab - real-time dashboard with purpose-attributed block counts, signal indicators (GPC, Client Hints, CMP, site declarations), coverage metrics, and parameter stripping activity.
• Consent banner auto-response - banners from 31 CMP frameworks (including IAB TCF v2.2) are answered automatically based on your purposes, plus site-specific signatures. No click simulation.
• Protection lists - 26 curated blocklists from trusted open-source projects. Three presets or individual list control. Lists can auto-activate based on your denied purposes.
• Regional filter lists - language-specific blocking and cosmetic filters, auto-detected from your browser language.
• Privacy signals - conditional GPC header per site (not a global toggle), Client Hints stripping to reduce fingerprinting, and URL parameter stripping (utm_source, fbclid, etc.).
• Log monitoring - real-time view of blocked requests, GPC signals, blocked domains by purpose, CNAME cloaking indicators, and domain whitelist management.
• Site declarations - websites can publish a .well-known/protoconsent.json to declare their data practices. Displayed in a side panel with Consent Commons icons.
• Inter-extension API - other privacy extensions can query your consent state. Disabled by default, read-only, per-extension allowlist.
• Local-only and open source - no account, no cloud, no backend. Extension GPL-3.0+, SDK MIT, docs CC BY-SA 4.0.
WHAT IT DOES NOT DO
ProtoConsent is not a full ad blocker and not a VPN. It adds a missing layer: a personal consent control panel in the browser, organised around purposes.
Learn more: https://protoconsent.org
Live demo: https://demo.protoconsent.org
Source code: https://github.com/ProtoConsent/ProtoConsent
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.