Source Code $14

Cookie Consent Equalizer

Rejecting cookies should be as easy as accepting them. Most sites make it deliberately harder.

Reject All is buried on purpose

The GDPR and equivalent US state laws are explicit — rejecting tracking must be as easy as accepting it. In practice, most cookie banners place a prominent "Accept All" button on the first layer and bury "Reject All" three clicks deep behind a settings panel with seventeen individual toggles.

This is not a compliance oversight. It is a deliberate design decision that exploits the cognitive friction of the interface to produce consent that, legally, should not count as consent at all. The UK's ICO and France's CNIL have both issued significant fines for exactly this pattern. Google was fined €150 million in 2022 specifically because their "Refuse all" option required more steps than "Accept all."

The enforcement exists. The behaviour continues because the fine is cheaper than the data revenue.

Step by step

  1. Install the extension in Chrome.
  2. Visit any website with a cookie consent banner.
  3. The extension scans the banner's DOM structure automatically on page load.
  4. If it detects an asymmetric banner — Accept present, Reject absent or buried — it surfaces a "Reject All" button at the same visual level as "Accept All".
  5. The injected button triggers the site's own rejection pathway — it doesn't override anything, it just makes the legal option accessible.

Privacy-conscious users

Anyone who wants to actually reject tracking without spending 90 seconds navigating consent menus on every site they visit.

Developers building privacy tools

The full source code includes the DOM scanner, consent pathway detector, and equalisation logic. Deploy it as-is or integrate it into a larger privacy suite.

  • Full Chrome extension source code (Manifest V3)
  • DOM scanner that detects asymmetric banners
  • Per-platform adapter logic for OneTrust, Cookiebot and custom CMPs
  • Vanilla JavaScript, no frameworks
  • Deploy guide included

Stop clicking through consent theatre.

Install once. Every banner that tries to hide the reject option gets fixed automatically.

Get the source code ($14) →

One-time payment · No account required · Instant download