Block cookies reliably on 3 layers: document.cookie override, HTTP header filtering and MutationObserver for scripts and iframes. No consent — no cookie.
14-day money-back · Cancel anytime · GDPR-compliant · Local in WordPress
Cookie Blocking prevents cookies from being set before the user has actively consented. Consenta blocks on 3 layers simultaneously: JavaScript document.cookie is overridden, HTTP Set-Cookie headers are filtered, and a MutationObserver removes scripts and iframes in real time.
Overrides the native document.cookie setter so cookies are only written after explicit consent.
Filters Set-Cookie headers at server level via Service Worker, preventing server-side cookies without consent.
Monitors the DOM in real time and removes scripts and iframes that would set cookies without consent.
Intercepts all fetch(), XHR, beacon and dynamic import requests at the network level. Blocks requests to non-consented third-party domains with HTTP 451. Activates automatically in full consent mode.
Completely blocks requests to known tracking domains until the user consents to the respective category.
Supports wildcard patterns like *.google-analytics.com for flexible domain rules.
Define in the Consenta dashboard which cookies your website sets and which services are behind them.
Assign each cookie domain to a consent category: Essential, Functional, Statistics, Marketing, External or Social.
Choose between strict blocking (no cookie without consent) or optional mode with fallback behavior.
| Feature | Consenta | Other plugins |
|---|---|---|
| document.cookie override | ✓ | ✗ |
| HTTP header filtering | ✓ | ✗ |
| MutationObserver | ✓ | partial |
| Service Worker | ✓ | ✗ |
| Wildcard domains | ✓ | ✗ |
| Local in WordPress | ✓ | ✗ |
Cancel anytime
Cancel anytime · 14-day money back
Cancel anytime · 14-day money back
3 blocking layers · document.cookie override · MutationObserver · Service Worker · GDPR-compliant
14-day money-back guarantee · Cancel anytime · Available in 30+ languages