Works right away
Install it and you are done. No lists to pick, no settings to learn. On first run the extension fetches and compiles its filter lists by itself, and a setup page shows every step live.
Chrome · Brave · Edge extension
RemoveAnnoyance removes cookie and GDPR consent dialogs, newsletter popups, notification prompts and other annoyances before they get in your way. Where a site insists on an answer, it clicks "Reject" for you.
Features
Install it and you are done. No lists to pick, no settings to learn. On first run the extension fetches and compiles its filter lists by itself, and a setup page shows every step live.
General lists are always on. Regional lists are added for the country of your IP address and for your browser languages. If they differ, both regions are covered. You can turn any list on or off.
Consent dialogs are answered with "Reject" or "Only necessary", never "Accept". The one exception is an opt-in list for "pay or accept" walls, and you can switch it off.
The clicker only presses exact reject phrases in floating dialogs. It never clicks links or forms with input fields, and it stops the moment you click anything yourself. Every rule is covered by tests.
Network rules run inside Chrome itself. In our test pages loaded a median 28 ms later to DOMContentLoaded, and all 178,556 filter lines compile in about 1.0 s, once.
EasyList, uBlock Origin, AdGuard and regional lists are used exactly as their authors publish them. Everything we add lives in two files you can read rule by rule in the options.
Lists refresh in the background at browser start-up and every 12 hours, from their official addresses. Unchanged lists are not downloaded again.
No accounts, no analytics, no tracking. Network traffic is limited to list downloads, a one-time country lookup and problem reports you choose to send.
If a site misbehaves, open the popup and turn the extension off for that site. It also shows what was hidden, clicked and blocked on the page.
Still see a popup? Report the page from the extension popup. Only the address (without query), your comment and the extension state are sent.
A built-in self-check verifies every part of the engine: CSS filters, network rules, scriptlets. If something breaks you see it in the options.
GPL-3.0 source code, CodeQL scanning, dependency audit in CI and a written security review. The extension only reacts to messages from its own pages.
What it removes, and how
Each annoyance is handled by the earliest layer that can stop it. Most never reach the screen.
Network rules stop consent-banner and push-notification scripts before the browser downloads them. Chrome applies them itself (declarativeNetRequest), so the extension does not read or slow down your traffic.
||cdn.cookielaw.org/scripttemplates/otSDKStub.js^$script
Used for: cookie banner loaders, notification SDKs, newsletter widgets
Not an ad blocker: ads and paywalled content are left alone. Use it next to your ad blocker, it does not conflict.
Tested on real sites
Every site was opened with the extension and screenshotted (2026-10-22). 500 of 513 sites were completely clean. 27 sites did not let the automated browser in and are not counted.
to see which sites still show something. Ads are out of scope: RemoveAnnoyance is not an ad blocker.
Open the full report with screenshots →Performance
Filter lists
Downloaded from their official addresses and used unchanged. Our own additions are separate and readable.
Used only on their own countries' domains, switched on for your country and languages.
Free and open source. Works in Chrome, Brave, Edge and other Chromium browsers.