Description
Tarkop DSGVO Cookie Shield is a specialized, lightweight consent tool for small businesses. It helps collect visitor preferences and block supported third-party services before consent.
What makes it different from generic cookie plugins:
- Prior-consent blocking: Recognized Google Analytics, Facebook Pixel, YouTube, Vimeo, and Google Fonts resources integrated through supported WordPress methods are made inactive before they reach the browser.
- Multilingual interface: Bundled German, English, Spanish, French, Portuguese, and Italian translations follow the active WordPress locale in the dashboard and on the frontend.
- Zero external dependencies: No jQuery, no external CDNs, no external fonts. The plugin itself adds zero third-party requests to your site.
- Built for non-technical users: The main banner, design, page, and blocking options are available on one settings screen.
Key Features:
* Supported-service blocking: Automatically pauses recognized tracking scripts and video iframes until consent is granted.
* Consent controls: Category-based choices for necessary, statistics, marketing, and external media services.
* Lightweight & Fast: Vanilla JavaScript, no heavy frameworks.
* Theme friendly: Uses standard WordPress hooks, scoped CSS classes, and responsive styles.
* Customizable: Choose banner position (top/bottom), color themes (light/dark/neutral), and edit texts directly in the dashboard.
* Shortcode Support: Use [tarkop_dsgvo_button] to add a “Cookie Settings” button anywhere in your footer or privacy policy.
How it works:
1. The plugin recognizes supported scripts, stylesheets, and embedded media integrated through WordPress enqueue, inline-script, content, widget, or oEmbed filters.
2. Recognized resources are output without an executable or loadable source before consent.
3. Accepted script and stylesheet categories are restored. Embedded videos remain blocked until the visitor clicks the load button on that video.
4. The visitor’s choice is stored in a cookie for 180 days and can be changed through the settings button.
The plugin is a technical aid, not legal advice. Site owners should test their exact integrations and obtain professional advice where necessary.
Screenshots




Installation
- Upload the
tarkop-dsgvo-cookie-shieldfolder to the/wp-content/plugins/directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to Settings > Cookie Shield to configure your banner text, colors, and link to your privacy policy page.
- Clear your website cache (if you use a caching plugin) to see the changes.
FAQ
-
Tarkop DSGVO Cookie Shield combines a consent banner with technical blocking for recognized services. Because WordPress sites can load third-party code in many different ways, site owners should verify the result with their actual theme and plugins.
-
Which languages are included?
-
The built-in interface is available in German, English, Spanish, French, Portuguese, and Italian. WordPress automatically uses the current user language in the dashboard and the site language on the frontend. A custom banner text is displayed exactly as entered and is not machine-translated.
-
Does this plugin block Google Analytics and Facebook Pixel automatically?
-
If “Automatic script blocking” is enabled, recognized resources integrated through supported WordPress methods are made inactive until consent is given. Custom HTML snippets and unusual integrations should be tested separately.
-
Is this plugin compatible with caching plugins?
-
Yes. However, you must purge your cache after installing or changing settings to ensure the banner appears correctly for all visitors.
-
Does it work with Google Consent Mode v2?
-
The free version does not include Google Consent Mode v2 integration.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Tarkop DSGVO Cookie Shield” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Tarkop DSGVO Cookie Shield” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- Added bundled German, English, Spanish, French, Portuguese, and Italian translations for dashboard and frontend texts.
- Added regional-locale fallbacks, including English variants and Brazilian Portuguese.
- Made the built-in banner text follow the current WordPress locale while preserving existing custom text.
- Localized the blocked-video placeholder and load button.
- Adjusted bundled translation loading to avoid discouraged WordPress APIs.
- Preserved existing settings, shortcode, consent cookie, blocking behavior, themes, and banner positions.
1.0.3
- Fixed the settings key used by automatic blocking.
- Fixed prior-consent handling for recognized enqueued scripts, inline snippets, Google Fonts, and YouTube/Vimeo embeds.
- Fixed restoring saved category choices and reloading after consent withdrawal.
- Added the previously documented
[tarkop_dsgvo_button]shortcode. - Fixed internal asset and stored version numbers.
- Restored the default Banner-Text fallback when an empty value was previously saved.
- Improved modal keyboard behavior and secure cookie handling on HTTPS.
1.0.2
- Fixed admin settings UI: added full German fields, working page dropdown, and reset button.
- Improved overall stability and security.
1.0.1
- Added a polite review request box to the admin settings page to help improve the plugin.
- Minor UI improvements in the dashboard.
1.0.0
- Initial release.
- Added frontend cookie banner with German legal text.
- Added basic script blocking logic for GA, FB Pixel, YouTube, and Vimeo.
- Added admin settings page with theme and position options.
- Added
[tarkop_dsgvo_button]shortcode.