ProtoConsent
ProtoConsent Demo

ProtoConsent
Acme Corp – Demo Site

User-side, purpose-based consent for the web.

ProtoConsent is a browser extension to control how websites may use your data, expressed in terms of purposes, from inside your browser. No central server, no tracking, no sharing of personal data — everything stays in your browser by default.

This is a demo site that publishes a complete .well-known/protoconsent.json declaration for testing the ProtoConsent extension.

Install the extension, open the popup on this page, and explore the site declaration panel. This demo covers all six purposes, all legal basis values, all sharing scopes, data handling fields, and a rights link.

Complete .well-known declaration
SDK live test
Fictional data (Acme Corp)
Site declaration

What this demo declares

The .well-known/protoconsent.json file on this site declares the following (fictional) data practices:

  • Functional – used, contractual basis, provider: Acme Corp
  • Analytics – used, consent basis, provider: Google Analytics, sharing: third parties
  • Ads – used, legitimate interest basis, provider: Google Ads, sharing: within group
  • Personalization – not used
  • Third-party sharing – used, public interest basis, provider: Acme Partners, sharing: third parties
  • Advanced tracking – used, vital interest basis, provider: Acme Corp

Data handling: stored in US, international transfers: yes.

Open the ProtoConsent popup on this page to see the full declaration rendered with Consent Commons icons. The WK ok indicator in the popup header confirms a valid declaration was detected.

Live test

Your preferences for this site

This section queries the ProtoConsent extension in real time using the SDK protocol. If the extension is installed, your current preferences for this domain are shown below.

Global Privacy Control

GPC signal on this site

ProtoConsent sends a Sec-GPC header when privacy-relevant purposes are denied. This check reads navigator.globalPrivacyControl to verify whether the signal is active for this page.

Try it yourself