{"id":286016,"date":"2026-04-20T22:44:38","date_gmt":"2026-04-20T22:44:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fixgdpr-gdpr-compliance-consent-banner\/"},"modified":"2026-04-20T23:20:11","modified_gmt":"2026-04-20T23:20:11","slug":"fixgdpr-gdpr-compliance-consent-banner","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/fixgdpr-gdpr-compliance-consent-banner\/","author":23459565,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"6.9.4","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"FixGDPR \u2014 GDPR Compliance & Consent Banner","header_author":"FixGDPR","header_description":"Free GDPR compliance scanner with consent banner, cookie auto-blocking, and privacy policy generator. Powered by FixGDPR.","assets_banners_color":"9e9a8f","last_updated":"2026-04-20 23:20:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/fixgdpr.com\/wordpress","header_author_uri":"https:\/\/fixgdpr.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":96,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"fullmarketingpower","date":"2026-04-20 22:45:37"},"1.0.3":{"tag":"1.0.3","author":"fullmarketingpower","date":"2026-04-20 23:20:11"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3511256,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3511256,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3511256,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3511256,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3511256,"resolution":"1","location":"assets","locale":"","width":2560,"height":1600},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3511256,"resolution":"2","location":"assets","locale":"","width":2560,"height":1600},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3511256,"resolution":"3","location":"assets","locale":"","width":2560,"height":1600},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3511256,"resolution":"4","location":"assets","locale":"","width":2560,"height":1600}},"screenshots":{"1":"Free instant compliance scan on the FixGDPR homepage \u2014 no account required.","2":"Your site's compliance score with estimated fine risk based on recent GDPR enforcement actions.","3":"Dark-pattern detection \u2014 flags cookie banners that use visual manipulation (for example an undersized Reject button) to invalidate consent.","4":"Prioritized list of issues found, with severity ratings and actionable fix instructions."}},"plugin_section":[],"plugin_tags":[14361,20272,16626,131785,396],"plugin_category":[54],"plugin_contributors":[260666],"plugin_business_model":[],"class_list":["post-286016","plugin","type-plugin","status-publish","hentry","plugin_tags-compliance","plugin_tags-cookie-banner","plugin_tags-cookie-consent","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-fullmarketingpower","plugin_committers-fullmarketingpower"],"banners":{"banner":"https:\/\/ps.w.org\/fixgdpr-gdpr-compliance-consent-banner\/assets\/banner-772x250.png?rev=3511256","banner_2x":"https:\/\/ps.w.org\/fixgdpr-gdpr-compliance-consent-banner\/assets\/banner-1544x500.png?rev=3511256","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fixgdpr-gdpr-compliance-consent-banner\/assets\/icon-128x128.png?rev=3511256","icon_2x":"https:\/\/ps.w.org\/fixgdpr-gdpr-compliance-consent-banner\/assets\/icon-256x256.png?rev=3511256","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fixgdpr-gdpr-compliance-consent-banner\/assets\/screenshot-1.png?rev=3511256","caption":"Free instant compliance scan on the FixGDPR homepage \u2014 no account required."},{"src":"https:\/\/ps.w.org\/fixgdpr-gdpr-compliance-consent-banner\/assets\/screenshot-2.png?rev=3511256","caption":"Your site's compliance score with estimated fine risk based on recent GDPR enforcement actions."},{"src":"https:\/\/ps.w.org\/fixgdpr-gdpr-compliance-consent-banner\/assets\/screenshot-3.png?rev=3511256","caption":"Dark-pattern detection \u2014 flags cookie banners that use visual manipulation (for example an undersized Reject button) to invalidate consent."},{"src":"https:\/\/ps.w.org\/fixgdpr-gdpr-compliance-consent-banner\/assets\/screenshot-4.png?rev=3511256","caption":"Prioritized list of issues found, with severity ratings and actionable fix instructions."}],"raw_content":"<!--section=description-->\n<p>FixGDPR is the easiest way to make your WordPress site GDPR compliant. Simply install the plugin, connect your site with a free FixGDPR account, and you're done.<\/p>\n\n<p>FixGDPR automatically scans your site for cookies and trackers, displays a fully customizable consent banner, and blocks scripts until visitors give consent \u2014 no coding required.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Consent Banner<\/strong> \u2014 Lightweight, accessible, and fully customizable cookie consent banner that works out of the box.<\/li>\n<li><strong>Cookie Auto-Blocking<\/strong> \u2014 Automatically detects and blocks cookies and third-party trackers until the visitor provides consent.<\/li>\n<li><strong>Google Consent Mode v2<\/strong> \u2014 Built-in support for Google Consent Mode v2, ensuring your Google Analytics and Google Ads tags respect user consent choices.<\/li>\n<li><strong>Compliance Scanner<\/strong> \u2014 Scans your site for GDPR compliance issues and provides actionable recommendations.<\/li>\n<li><strong>Privacy Policy Generator<\/strong> \u2014 Generate a GDPR-compliant privacy policy tailored to your site.<\/li>\n<li><strong>Lightweight<\/strong> \u2014 The banner script is under 20KB gzipped and loads asynchronously, so it won't slow down your site.<\/li>\n<li><strong>Accessible<\/strong> \u2014 Fully keyboard navigable and screen reader friendly, meeting WCAG 2.1 AA standards.<\/li>\n<li><strong>Multi-language<\/strong> \u2014 Automatically detects your visitor's language and displays the banner in their preferred language.<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate the FixGDPR plugin.<\/li>\n<li>Sign up for a free account at <a href=\"https:\/\/fixgdpr.com\">fixgdpr.com<\/a>.<\/li>\n<li>Copy your Site ID from the FixGDPR dashboard.<\/li>\n<li>Paste the Site ID into the plugin settings and enable the banner.<\/li>\n<li>The consent banner is now active on your site.<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>When enabled, this plugin loads the consent banner script from https:\/\/fixgdpr.com on each public page view. A free FixGDPR account and a Site ID are required.<\/p>\n\n<p><strong>When the request happens:<\/strong> The banner script is loaded from <code>https:\/\/fixgdpr.com\/banner\/&lt;your-site-id&gt;.js<\/code> only if BOTH of the following are true:<\/p>\n\n<ol>\n<li>You have entered a Site ID under <strong>Settings &rarr; FixGDPR<\/strong>, AND<\/li>\n<li>You have ticked <strong>Enable Consent Banner<\/strong> on the same page.<\/li>\n<\/ol>\n\n<p>If either condition is not met, the plugin makes no external request. Administrator pages (wp-admin) never trigger it.<\/p>\n\n<p><strong>What is sent:<\/strong> Your Site ID is sent to FixGDPR so the correct banner configuration can be returned. Standard HTTP request headers accompany the request. When a visitor interacts with the banner, their consent choice is stored in a first-party cookie on your domain and transmitted to FixGDPR for compliance logging.<\/p>\n\n<p><strong>How to disable:<\/strong> Untick <strong>Enable Consent Banner<\/strong> in <strong>Settings &rarr; FixGDPR<\/strong>, or uninstall the plugin. Either action stops the external request.<\/p>\n\n<p><strong>Service terms:<\/strong><\/p>\n\n<ul>\n<li>Provider: FixGDPR (https:\/\/fixgdpr.com)<\/li>\n<li>Terms of Service: https:\/\/fixgdpr.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/fixgdpr.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>fixgdpr<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to <strong>Settings &gt; FixGDPR<\/strong> to configure the plugin.<\/li>\n<li>Enter your Site ID from your <a href=\"https:\/\/fixgdpr.com\/dashboard\">FixGDPR dashboard<\/a>.<\/li>\n<li>Check <strong>Enable Consent Banner<\/strong> and click <strong>Save Settings<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20fixgdpr%20account%3F\"><h3>Do I need a FixGDPR account?<\/h3><\/dt>\n<dd><p>Yes. You need a free FixGDPR account to get a Site ID, which connects the consent banner to your site's compliance configuration. Sign up at <a href=\"https:\/\/fixgdpr.com\">fixgdpr.com<\/a>.<\/p><\/dd>\n<dt id=\"is%20fixgdpr%20free%3F\"><h3>Is FixGDPR free?<\/h3><\/dt>\n<dd><p>The plugin itself is free and fully functional. It connects to the FixGDPR service, which offers a free tier (1 site, 5,000 pageviews\/month) and paid tiers for higher usage and additional features like scheduled scans and AI-powered fix instructions. See <a href=\"https:\/\/fixgdpr.com\/pricing\">fixgdpr.com\/pricing<\/a> for details.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20site%3F\"><h3>Does this plugin slow down my site?<\/h3><\/dt>\n<dd><p>No. The consent banner script is under 20KB gzipped and loads asynchronously in the background. It will not affect your page load times or Core Web Vitals scores.<\/p><\/dd>\n<dt id=\"does%20fixgdpr%20support%20google%20consent%20mode%20v2%3F\"><h3>Does FixGDPR support Google Consent Mode v2?<\/h3><\/dt>\n<dd><p>Yes. FixGDPR has built-in support for Google Consent Mode v2. When a visitor interacts with the consent banner, the appropriate consent signals are automatically sent to Google tags.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20deactivate%20the%20plugin%3F\"><h3>What happens when I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Deactivating the plugin stops the consent banner from appearing on your site but preserves your settings. If you uninstall (delete) the plugin, all settings are removed from the database.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added Italian (it_IT) translation.<\/li>\n<li>Added <code>Domain Path: \/languages<\/code> header and <code>load_plugin_textdomain()<\/code> hook so bundled translations load reliably.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Banner script is now registered via <code>wp_enqueue_script()<\/code> and <code>script_loader_tag<\/code> filter instead of direct echo, matching WordPress.org Plugin Check requirements.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Expanded external-services disclosure in readme for clarity about when and what data is transmitted to the FixGDPR service.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Consent banner injection via Site ID.<\/li>\n<li>Admin settings page with Site ID configuration and banner toggle.<\/li>\n<li>Compliance status indicator in admin.<\/li>\n<\/ul>","raw_excerpt":"Free GDPR compliance scanner with consent banner, cookie auto-blocking, and privacy policy generator. Powered by FixGDPR.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286016","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=286016"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fullmarketingpower"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286016"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286016"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286016"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286016"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286016"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}