Cookie banners · This computer and Android

Cookie banners, refused automatically

When a consent banner offers to reject all, AdHole clicks it for you: in the browsers of the computer where it runs, and in those of an Android phone with the app, once you install the root certificate it creates there. It does nothing inside apps, and on a few sites it can pick the wrong button. Walls that demand your consent with no free way to refuse are removed only if you decide so.

  • Free
  • No account
  • No ads
  • Windows, Linux, Android
On a site open in a browser AdHole filters
  • Refused Banners with a reject button
  • Sometimes The wrong button clicked: “Accept”, or a refusal that leads to a payment page
  • Your call Removing consent walls with no free refusal, off by default
  • Never Removing a wall that keeps content for subscribers

It rejects

It refuses for you.

As a page opens, AdHole looks for the consent banner’s refusal button and clicks it. That’s all it does with the banner.

Some public filter lists contain rules that click “accept” or write a positive consent: AdHole refuses to run them. It can still pick the wrong button: on a few sites, the one it takes for the refusal is in fact “Accept”, or a refusal that leads to a payment page.

Once a banner is refused, many sites leave the page locked, with no scrolling. AdHole gives the scroll back.

English
  • Reject all
  • Reject
  • Decline all
  • Deny all
  • Only necessary
  • Essential only
  • No thanks
French
  • Tout refuser
  • Refuser
  • Je refuse
  • Continuer sans accepter
  • Refuser et fermer
German
  • Alle ablehnen
  • Ablehnen
  • Nur notwendige
Spanish
  • Rechazar todo
Italian
  • Rifiuta tutto
Dutch
  • Alles weigeren
Button labels it recognises on any banner, whatever the consent platform. Upper or lower case doesn’t matter.

Consent platforms

The consent platforms it knows by name.

Most sites don’t write their own banner: they use a consent platform. On these, AdHole looks for the refusal button where the platform puts it.

  • Didomi
  • OneTrust
  • Cookiebot
  • Sourcepoint
  • Quantcast Choice
  • Usercentrics
  • Axeptio
  • tarteaucitron
  • Commanders Act
  • consentmanager
  • Osano
  • Complianz
  • CookieYes
  • iubenda
  • CookieFirst
As found in AdHole’s code on 2026-09-14. Names used to describe; AdHole has no link with these companies.

On any other banner, it looks for a button with one of the labels above. A banner that hides its refusal behind a “Settings” page, or words it doesn’t know, stays on screen: refuse it yourself.

Where it works

In every browser of this computer, and of an Android phone.

The refusal runs in the pages AdHole filters: those of the browsers on the computer where it’s installed. Chrome, Edge and Brave directly, and on Windows Firefox too, since its version 120.

On an Android phone, the app does the same in the phone’s browsers, once you install by hand the root certificate it creates there. Firefox asks for one more setting, and telling which app a connection belongs to takes Android 10 or newer. Inside the phone’s other apps, nothing is refused: AdHole doesn’t look in there.

It doesn’t run on the sites left encrypted, such as banks, payment and health services, because AdHole doesn’t look inside them. There, you refuse yourself.

One switch in the settings turns it off: “Refuse cookie banners”.

DNS blockers

Why a DNS blocker can’t do this.

A cookie banner is part of the page. A DNS filter only sees server names: it can refuse a server, not click a button inside a page.

That’s why AdHole refuses banners in the browsers it filters — this computer’s, and an Android phone’s with the app — and not on your TV or your console, even when their DNS points to it. Pointing a phone’s DNS at it isn’t enough either: that takes the app, and its certificate.

Questions

The usual questions.

Does AdHole reject cookies for me? Could it accept them?

On a computer, it clicks “reject all” when the banner offers it, and only looks for refusal buttons. It can still pick the wrong one: on a few sites it clicks “Accept”, or a refusal that leads to a payment page. If your choice matters on a site, check it through the site’s “Cookies” link. Pop-ups that demand consent without a free way to refuse stay in place; a setting, off to begin with, removes some of them, the ones it recognises. On Android, see the question about cookie banners on the phone.

Why did a banner stay on screen?

Usually for one of three reasons: it has no refusal button AdHole recognises; it’s a consent wall, left in place by default; or the site is one of the sites left encrypted. In those cases, refuse it yourself.

Does it refuse cookie banners on my phone?

On an Android phone, yes, in its browsers, once the app is installed and you’ve put its root certificate in place yourself. Inside the phone’s apps, no. A phone that only points its DNS at the computer loses the ads and trackers served from ad servers, but not its banners.

Can I turn it off?

Yes: “Refuse cookie banners”, in the dashboard’s settings. Consent walls have their own switch, “Remove consent walls”, off by default.

What it doesn’t do

  • Refuse a banner whose refusal button it doesn’t recognise.
  • Remove consent walls, unless you turn that on.
  • Remove a wall that keeps content for subscribers, ever.
  • Refuse banners on your TV, on your console, or inside a phone’s apps.

Everything AdHole blocks, and what it doesn’t

Free, for Windows, Linux and Android.

One program on your computer, one app on your phone. No account, no ads, nothing to pay.

  • Free
  • No account
  • No ads
  • Windows, Linux, Android