Directory / plugin

MatrixInn GDPR & UK Compliance

v2.1.1 · by MatrixInn Solutions

Self-hosted cookie consent for GDPR, UK GDPR and PECR, with consent logging, a Cookie Policy generator and Google Consent Mode v2.

About this plugin

MatrixInn GDPR & UK Compliance adds a clear, tabbed cookie consent banner to your WordPress site and keeps the records you need to show that visitors consented. Everything runs on your own site: no external service, no account, no subscription.

Consent banner

  • Tabbed banner — Consent, Details (a full cookie declaration) and About
  • Three layouts: centre popup, bottom bar or corner box
  • Four categories: Necessary (always on), Preferences, Statistics and Marketing — hide any category your site does not use
  • Equal-weight Accept all / Accept selected / Decline buttons
  • Floating cookie-settings button so visitors can change or withdraw consent at any time
  • Your own title, message, button labels, accent colour, text colour and logo (or hide the logo row)
  • Keyboard accessible, mobile friendly, no jQuery on the front end

Proof of consent

  • Every decision is logged: categories, date and time, page, policy version and IP address (anonymised by default)
  • Consent Logs screen with totals, a detailed table and CSV download
  • Works on page-cached sites (logging uses the WordPress REST API, not an expiring nonce)
  • Records of logged-in users are included in WordPress personal data exports and erasures

Cookie Policy generator

  • Generates and publishes a Cookie Policy page from your business details, active categories and cookie lists
  • UK businesses get UK GDPR / PECR wording and an ICO complaint link
  • Publishing a new version asks visitors to consent again (optional)
  • Style the policy content — font, text and heading sizes, text, heading and link colours, table colours — or keep your theme’s style
  • [matrixinn_gdpr_cookie_policy] shortcode shows the always-current policy inside Elementor or any other page builder

Google Consent Mode v2

  • Denies all Google storage types by default at the top of <head>, before your Google tags run
  • Updates analytics_storage, ad_storage, ad_user_data, ad_personalization, functionality_storage and personalization_storage from the visitor’s choice
  • Returning visitors’ choices are applied immediately on every page

Blocking other scripts

Mark any script with type="text/plain" data-minn-category="statistics" (or preferences / marketing) and it only runs after the visitor allows that category.

Data subject requests

  • [matrixinn_gdpr_export] — visitors request a copy of their personal data
  • [matrixinn_gdpr_erasure] — visitors request deletion of their personal data

Requests use WordPress core privacy tools: the visitor confirms by email and you process the request under Tools Export / Erase Personal Data.

Support & documentation

Setup guide and FAQs: MatrixInn GDPR documentation

Built by MatrixInn Solutions, the software house behind the MatrixInn Floating Buttons plugin and the WA Float WhatsApp button for Shopify.

Please note: this plugin gives you the tools for cookie consent; it is not legal advice. How the law applies depends on your site, so review your cookie lists and policy wording, or ask a qualified adviser.

Plugin tags