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_storageandpersonalization_storagefrom 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.