Cookie consent banner + real blocker
Not just a pretty notice: it actually blocks every cookie and tracking script server-side, until the visitor consents - and keeps a court-ready evidence log.
Everyone shows a banner.
We actually block.
Most cookie plugins politely ask for consent while Google and Meta are already collecting data in the background. Consent Shield Pro rewrites your pages server-side and stops every tracking script before it loads, until the visitor says yes.
We practice what we sell: this page has zero trackers, zero pixels and zero third-party calls. Even the fonts are self-hosted.
This is a live demo of the real mechanism.
Privacy laws now have teeth.
GDPR penalties reach 4% of global revenue. CCPA adds per-violation fines. Israel's Tikun 13 gives its regulator direct enforcement powers.
Non-essential scripts may load only after an explicit opt-in from the visitor, not after "continued browsing".
Who consented, when, and to which policy version. Without a log, there is no proof.
Official guidance from the Israeli Privacy Protection Authority: Amendment 13 Q&A (gov.il, Hebrew) · Professional implementation guide (PDF, Hebrew)
This page is a technical description of the plugin's capabilities and is not legal advice.
Three steps, zero leaks
The difference between a "banner" and real protection is the mechanism. Here is how it works:
The page is rewritten server-side
Before the visitor's browser even downloads the page, every tracking script is neutralized: GTM, pixels, inline scripts, and even YouTube and Maps iframes.
The visitor chooses
A fast banner in the visitor's language (by country), with categories: essential, functional, analytics, marketing. The choice is written to the log.
Only what was approved is released
A tiny JavaScript releases exactly the approved categories, in real time and without a reload - and automatically fires Google Consent Mode v2 signals to Google. Declined? Everything stays in quarantine.
This is what tracking code and embeds look like after the blocker handles them: the browser simply never runs them.
<script src="googletagmanager.com/gtag.js">
<script type="text/plain" data-pcm-blocked="1">
What you get in Pro
Everything in the free version, plus the layer that turns a business site into a tidy business.
A banner that speaks the visitor's language, automatically
Edge country detection (Cloudflare): a visitor from Berlin sees GDPR wording, a visitor from New York sees CCPA wording with "Do Not Sell", and a visitor from Tel Aviv sees Hebrew wording under Israel's privacy law. No setup, no extra plugins.
An evidence-grade consent log
Every choice is recorded with a unique ID, timestamp, categories and policy version. Retention up to 10 years and 1,000,000 records, one-click CSV export, and a separate admin activity log. When a request arrives, you have an answer.
| uuid | choice | policy | timestamp |
|---|---|---|---|
| 8f3a | accept_all | v3 | Jul 10 09:14 |
| 77b1 | analytics | v3 | Jul 10 09:16 |
| c25d | decline | v3 | Jul 10 09:21 |
| 1e9f | essential | v2 | Jul 09 22:03 |
Design without compromises
A solid color or gradient for every button, icons on the buttons, shadows, hover-animation control, 5 embedded Hebrew web fonts and precise sizes. The banner looks designed, not like a sticker.
Hover over the buttons →
Auto-detect scanner
Not sure which scripts run on your site? The scanner identifies them and adds them to the blocklist in one click.
Built for caching and speed
Works with Cloudflare, WP Rocket and any cache: the decision happens in the visitor's browser. No external libraries, no slowdown.
Pick a layout, not CSS
Five ready-made arrangements. Click an illustration - see the result instantly. The full-width top and bottom bars are Pro-exclusive.
A look inside
The admin interface and the banner, as they really are.
Scroll to move between screens
Free vs Pro
The free version is a complete, working plugin. Pro adds the business and legal layer.
| Capability | Consent Shield (free) | Consent Shield Pro |
|---|---|---|
| Consent banner + categories + floating privacy button | ||
| Real server-side blocker (scripts, pixels, iframes) | ||
| Google Consent Mode v2 | ||
| Compliance checklist + setup wizard | ||
| Consent log | Up to 90 days / 500 records | Up to 10 years / 1,000,000 records |
| Banner wording by visitor country (GDPR / CCPA) | ||
| A separate color for every button | ||
| Embedded Hebrew web fonts + custom font + precise sizes | ||
| Auto-detect scanner for scripts and domains | ||
| Priority support |
The free version is available in the official WordPress plugin directory. Pro ships as a full plugin that replaces the free one; all settings and data carry over automatically.
Download and get started
The free version is live in the official WordPress plugin directory - a complete plugin, nothing locked. Pro is available for instant purchase.
Consent Shield
Everything you need for real consent compliance - no licence key, no greyed-out features.
- Real server-side blocker: GTM, Pixel, iframes and pixels
- 4 consent categories + full RTL support
- Immutable consent log + CSV export
- Automatic Google Consent Mode v2
- Setup wizard + compliance checklist
Consent Shield Pro
The full version. It replaces the free plugin - every setting and record carries over automatically.
- Geo-routed banner text (GDPR / CCPA)
- Visual layout picker + button arrangement
- Per-button colors, gradients, shadows, icons
- Embedded Hebrew web fonts
- Auto-detect scripts and domains
Install: WordPress → Plugins → Add New → Upload Plugin → pick the ZIP → Activate. The wizard opens automatically.
Need a legally drafted privacy policy and full on-site implementation too? We offer a complete compliance implementation package together with a specialist attorney.
Questions that keep coming up
Does it really block, or just hide the banner?
It really blocks. The plugin rewrites the HTML server-side and turns every tracking script into dormant code the browser never runs. That catches theme-embedded scripts, GTM code, and YouTube/Maps iframes - the things regular WordPress filtering misses.
I use Cloudflare or WP Rocket. Will it work?
Yes, it was designed exactly for that. The cached page is identical for all visitors (everything blocked by default), and the decision about what to release happens in each visitor's browser based on their own cookie. No real-time server dependency.
I'm on the free version. What happens when I upgrade?
Install Pro and it deactivates the free version automatically. All settings, custom texts and the consent log are kept as they are - they live in the database, not in the plugin files.
Will it slow down my site?
No. The blocking script is tiny, loads first with no external libraries, and the server-side rewrite adds milliseconds to page generation. Cached sites do not feel it at all, and most sites actually get faster because trackers stop loading for nothing.
If I install the plugin, am I compliant?
The plugin covers the technical side: consent before loading, categories, the right to withdraw, and documentation. Regulations also require a properly drafted privacy policy and consent checkboxes on forms. We offer a full implementation package together with a specialist internet-law attorney. This is not legal advice.
How do updates and support work?
The annual license includes automatic updates delivered straight to your WordPress plugins screen and priority support. We are an active, hands-on team and the plugin is maintained continuously.