Linux 软件免费装
Banner图

MatrixInn GDPR & UK Compliance

开发者 matrixinnsolutions
更新时间 2026年10月1日 03:06
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

gdpr cookie consent cookie banner consent mode uk gdpr

下载

1.0.6 1.0.7 1.0.5 2.0.0 2.0.1 2.1.0 2.1.1

详情介绍:

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 Proof of consent Cookie Policy generator Google Consent Mode v2 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 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.

安装:

  1. Install from Plugins → Add New (search for "MatrixInn GDPR"), or upload the matrixinn-gdpr folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Go to GDPR Compliance in the admin menu.
  4. Under Cookie Categories, list the cookies your site sets and untick categories you do not use.
  5. Under Cookie Policy, enter your business details and click Create Cookie Policy page.
  6. Optionally add [matrixinn_gdpr_export] and [matrixinn_gdpr_erasure] to your Privacy Policy page.

屏幕截图:

  • Details tab with the cookie declaration
  • Bottom bar layout
  • Admin — Appearance settings
  • Admin — Consent Logs
  • Admin — Cookie Policy generator

升级注意事项:

2.1.1 Maintenance release. 2.1.0 Adds Cookie Policy styling options, a policy shortcode for page builders and an option to hide the banner logo. 2.0.1 Fixes banner buttons and tabs being restyled by some themes. 2.0.0 New tabbed consent banner, working data request forms and improved Google Consent Mode. Your settings and consent records are kept; review the new banner design after updating.

常见问题:

Does it block Google Analytics before consent?

With Google Consent Mode enabled (the default for new installs), Google tags start in "denied" mode and only store cookies after consent. For non-Google scripts, use type="text/plain" data-minn-category="…" as described above.

Where is consent stored?

The visitor's choice is stored in their browser in a first-party cookie called minn_gdpr_consent (365 days by default). A copy of each decision is stored in your database as proof of consent.

Does it work with page caching?

Yes. The banner and consent state are handled in the browser, and consent records are sent to the WordPress REST API, which is not cached.

How do visitors change their choice later?

With the floating cookie button in the bottom-left corner, or any link with the class minn-gdpr-open (or a link to #cookie-settings).

I upgraded from 1.x — what happens to my settings?

Your banner texts, button labels, logging, policy and business settings are kept, your accept-button colour becomes the new accent colour, and existing consent records and visitor choices remain valid. Only the banner design changes; review it under Appearance.

My Cookie Policy page is built with Elementor. How do I keep it up to date?

Page builders keep their own copy of the page, so the "Update Cookie Policy page" button cannot change it. Add a Shortcode widget with [matrixinn_gdpr_cookie_policy] instead — it always shows the current policy, using the styling from Cookie Policy → Page styling.

My site is behind Cloudflare or another proxy.

Consent records use the connecting IP (REMOTE_ADDR). If your host does not pass the real visitor IP, use the minn_gdpr_client_ip filter to read your proxy's header.

更新日志:

2.1.1 2.1.0 2.0.1 2.0.0 1.0.7 1.0.6 1.0.3 1.0.2 1.0.1 1.0.0