{"id":336223,"date":"2026-07-07T09:44:41","date_gmt":"2026-07-07T09:44:41","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dsgvo-pro-cookie-banner\/"},"modified":"2026-07-07T09:44:22","modified_gmt":"2026-07-07T09:44:22","slug":"dsgvo-pro-banner","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dsgvo-pro-banner\/","author":23488810,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"DSGVO.pro Cookie Banner","header_author":"DSGVO.pro","header_description":"DSGVO-conforming cookie banner with a built-in 22-module compliance scanner. Free, self-contained, no tracking.","assets_banners_color":"c4c1b8","last_updated":"2026-07-07 09:44:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/dsgvo.pro","rating":0,"author_block_rating":0,"active_installs":0,"downloads":20,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"dsgvo","date":"2026-07-07 09:44:22"}},"upgrade_notice":{"1.0.0":"<p>First stable release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3598780,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3598780,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3598780,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3598780,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3598780,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3598780,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3598780,"resolution":"3","location":"assets","locale":"","width":1280,"height":1105},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3598780,"resolution":"4","location":"assets","locale":"","width":1280,"height":1431}},"screenshots":{"1":"Cookie banner on the website (light mode)","2":"Cookie banner (dark mode)","3":"Settings in WP admin \u2014 adjust categories and enter a Pro SiteID","4":"Compliance scan results directly in WP admin"}},"plugin_section":[],"plugin_tags":[14361,20011,388,20272,131785],"plugin_category":[],"plugin_contributors":[270435],"plugin_business_model":[],"class_list":["post-336223","plugin","type-plugin","status-publish","hentry","plugin_tags-compliance","plugin_tags-consent","plugin_tags-cookie","plugin_tags-cookie-banner","plugin_tags-gdpr","plugin_contributors-dsgvo","plugin_committers-dsgvo"],"banners":{"banner":"https:\/\/ps.w.org\/dsgvo-pro-banner\/assets\/banner-772x250.png?rev=3598780","banner_2x":"https:\/\/ps.w.org\/dsgvo-pro-banner\/assets\/banner-1544x500.png?rev=3598780","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dsgvo-pro-banner\/assets\/icon-128x128.png?rev=3598780","icon_2x":"https:\/\/ps.w.org\/dsgvo-pro-banner\/assets\/icon-256x256.png?rev=3598780","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dsgvo-pro-banner\/assets\/screenshot-1.png?rev=3598780","caption":"Cookie banner on the website (light mode)"},{"src":"https:\/\/ps.w.org\/dsgvo-pro-banner\/assets\/screenshot-2.png?rev=3598780","caption":"Cookie banner (dark mode)"},{"src":"https:\/\/ps.w.org\/dsgvo-pro-banner\/assets\/screenshot-3.png?rev=3598780","caption":"Settings in WP admin \u2014 adjust categories and enter a Pro SiteID"},{"src":"https:\/\/ps.w.org\/dsgvo-pro-banner\/assets\/screenshot-4.png?rev=3598780","caption":"Compliance scan results directly in WP admin"}],"raw_content":"<!--section=description-->\n<p>A <strong>fully self-contained<\/strong> cookie banner for WordPress \u2014 no account, no registration, no phone-home. The banner logic ships inside the plugin and runs entirely on your own server.<\/p>\n\n<p><strong>What sets it apart from other cookie plugins:<\/strong> a built-in compliance scanner that checks your whole website against <strong>14 German and EU laws<\/strong> \u2014 GDPR (DSGVO), BDSG, TDDDG, DDG, the EU AI Act (KI-VO), BFSG, UWG, BGB, UrhG, VerpackG, ElektroG, JuSchG, PAngV and VSBG. You see the results directly in your WordPress admin.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Accept \/ Reject \/ Settings<\/strong> \u2014 three clearly balanced buttons, as required by GDPR Art. 7<\/li>\n<li><strong>Google Consent Mode v2<\/strong> \u2014 sends the correct signals to <code>gtag()<\/code> when it is installed<\/li>\n<li><strong>Shopify Customer Privacy API<\/strong> \u2014 syncs with <code>Shopify.customerPrivacy.setTrackingConsent()<\/code> on WooCommerce-Shopify hybrid setups<\/li>\n<li><strong>Configurable categories<\/strong> \u2014 turn Analytics \/ Marketing \/ Functional on or off<\/li>\n<li><strong>localStorage-based consent<\/strong> \u2014 the plugin sets no cookies of its own and makes no server calls<\/li>\n<li><strong>Light \/ Dark mode<\/strong> \u2014 respects the visitor's <code>prefers-color-scheme<\/code><\/li>\n<li><strong>Translation-ready<\/strong> \u2014 ships with German and English, more languages via the included <code>.pot<\/code> file<\/li>\n<\/ul>\n\n<h4>Pro features (optional)<\/h4>\n\n<p>If you create an account on <a href=\"https:\/\/dsgvo.pro\">dsgvo.pro<\/a>, you can unlock the following with a SiteID:<\/p>\n\n<ul>\n<li><strong>Compliance score badge<\/strong> in the banner<\/li>\n<li><strong>Unlimited scans<\/strong> (free tier = one scan on install)<\/li>\n<li><strong>Monitoring alerts<\/strong> \u2014 an email when your score drops after a deployment<\/li>\n<li><strong>Auto categories<\/strong> \u2014 the plugin derives the categories your site needs from the scan<\/li>\n<\/ul>\n\n<p>Pro runs through the same plugin \u2014 just enter your SiteID in the settings.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>In the free version this plugin <strong>sends no data<\/strong> to external servers. The banner logic runs entirely locally. The only outbound calls are:<\/p>\n\n<ul>\n<li><strong>Scan button<\/strong> (optional, only when you click it) -&gt; <code>POST https:\/\/dsgvo.pro\/api\/scan\/public<\/code><\/li>\n<li><strong>Pro activation<\/strong> (optional, only when you enter a SiteID) -&gt; handshake with <code>https:\/\/dsgvo.pro\/api\/banner\/&lt;siteId&gt;<\/code><\/li>\n<\/ul>\n\n<p>Details in the <a href=\"https:\/\/dsgvo.pro\/datenschutz\">privacy policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from the WordPress.org directory or upload the ZIP<\/li>\n<li>Activate it<\/li>\n<li>Done \u2014 the banner appears automatically on your website<\/li>\n<li>(Optional) Adjust categories under <strong>Settings -&gt; DSGVO.pro Banner<\/strong><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20account%20on%20dsgvo.pro%3F\"><h3>Do I need an account on dsgvo.pro?<\/h3><\/dt>\n<dd><p>No. The free version works fully without registration. You only need an account for the Pro features (score badge, monitoring, unlimited scans).<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20dsgvo.pro%3F\"><h3>Does the plugin send data to DSGVO.pro?<\/h3><\/dt>\n<dd><p>No, not in the free version. The banner logic lives locally in the plugin and is served by your own server. DSGVO.pro is only contacted when you explicitly click the scan button or enter a Pro SiteID.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20%2F%20elementor%20%2F%20divi%20%2F%20etc.%3F\"><h3>Does it work with WooCommerce \/ Elementor \/ Divi \/ etc.?<\/h3><\/dt>\n<dd><p>Yes. The plugin injects the banner via <code>wp_enqueue_scripts<\/code>, which is compatible with all themes and page builders.<\/p><\/dd>\n<dt id=\"does%20the%20banner%20replace%20legal%20advice%3F\"><h3>Does the banner replace legal advice?<\/h3><\/dt>\n<dd><p>No. The banner provides the technical GDPR compliance of the consent flow. Whether your website as a whole is GDPR compliant is checked by the built-in scanner \u2014 but that does not replace individual legal advice either.<\/p><\/dd>\n<dt id=\"i%20found%20a%20bug%20%2F%20have%20a%20feature%20request%3F\"><h3>I found a bug \/ have a feature request?<\/h3><\/dt>\n<dd><p>Please reach out via the <a href=\"https:\/\/dsgvo.pro\/kontakt\">DSGVO.pro contact form<\/a> or in this plugin's WordPress support forum.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Cookie banner with Accept \/ Reject \/ Settings<\/li>\n<li>Google Consent Mode v2 integration<\/li>\n<li>Shopify Customer Privacy API sync<\/li>\n<li>German and English translations<\/li>\n<li>WP admin settings for categories and badge<\/li>\n<\/ul>","raw_excerpt":"GDPR cookie banner with a built-in compliance scanner that checks your site against 14 German and EU laws. Free, self-contained, no tracking.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336223"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dsgvo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336223"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336223"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336223"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336223"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336223"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}