Linux 软件免费装
Banner图

Plain Cookie Consent

开发者 ontario777
更新时间 2026年7月11日 02:48
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

privacy gdpr cookie consent eprivacy consent mode

下载

0.7.2 0.7.4 0.7.3 0.7.5 0.7.6 0.6.3 0.7.0 0.7.1

详情介绍:

Plain Cookie Consent is a no-frills GDPR + ePrivacy consent banner for WordPress. It ships a single banner, Google Consent Mode v2 defaults, a server-side audit log with pseudonymised subject hashing, a DSAR lookup helper, and constant-gated Meta Pixel / Microsoft Clarity / LinkedIn Insight Tag helpers — all under GPL v2, with no upsells and no external telemetry. Uninstalling keeps the consent log and settings by default (GDPR Art. 7.1 evidence), with an explicit opt-in to permanently delete via Settings → Data on uninstall. The plugin is designed to support a GDPR/ePrivacy-compliant consent setup. Final compliance depends on the site owner's configuration and linked privacy policy. Core compliance features Integrations Accessibility Languages Translation catalogs ship for nine languages: English, German, Russian, Spanish, French, Italian, Dutch, Polish, and Portuguese. Banner language auto-resolution covers all nine shipped languages, including regional variants (for example de-AT or pt-BR), with any other locale falling back to English. Any shipped catalog can also be selected explicitly, and translators can override strings the standard WordPress gettext way. Not included

安装:

  1. Upload the plain-cookie-consent folder to /wp-content/plugins/.
  2. Activate the plugin via the Plugins menu.
  3. Visit Settings → Cookie Consent to configure the Privacy Policy URL, policy version, and optional data-controller name.
  4. For Meta Pixel / Microsoft Clarity / LinkedIn Insight: define the relevant constant in wp-config.php.

屏幕截图:

  • Cookie preferences modal — equal-weight Accept / Reject.
  • Settings page — Privacy Policy URL, consent revision, policy version, controller name.
  • Diagnostics panel — checks including policy-version drift, Google Fonts, and reCAPTCHA presence.
  • Consent Health dashboard widget.

升级注意事项:

0.7.6 Behavior change: an unanswered consent banner now re-appears on every page view until the visitor makes a choice. No data or schema changes. 0.7.5 Admin UX fix: no passive uninstall-data notice after normal updates. No data or schema changes. 0.7.4 Bugfix release for preserved-data admin notices, reinstall guidance, and diagnostics attention counts. No data or schema changes. 0.7.3 Admin UX cleanup: one Cookie Consent menu entry, DSAR moved into the main settings tabs, and less noisy diagnostics indicators. No data or schema changes. 0.7.2 Update-channel migration: manually installed ZIPs now follow the normal WordPress.org update path. No settings or consent-log data changes. 0.7.1 Diagnostics cache-staleness fix. No breaking changes. 0.7.0 Uninstall now keeps the consent log and settings by default; opt into permanent deletion via Settings → Data on uninstall. Full admin i18n. No breaking changes.

常见问题:

Is reCAPTCHA covered?

The plugin does not auto-gate reCAPTCHA, because its legal basis is context-dependent: on contact forms it generally requires consent, while as payment anti-fraud it may be consent-exempt. The Diagnostics "reCAPTCHA / security CAPTCHA" probe flags its presence so you can decide. The bundled docs/INTEGRATION.md documents gating patterns.

Diagnostics says the public front page cache may be stale. What should I do?

After a fresh activation or update, full-page cache can keep serving HTML generated before the plugin was active. Diagnostics compares the normal public front page with a cache-busted front-page request for the bootstrap and consent-default source checks. If the cache-busted render contains the plugin markers but the normal public page does not, purge your WordPress page cache, Redis/Varnish/Nginx full-page cache, and Cloudflare/CDN cache, then rerun diagnostics before editing theme or tag-manager code.

Is Switzerland covered?

No. Switzerland (CH) is deliberately excluded from the consent-required region set. The Swiss revFADP has no prior-consent rule for cookies equivalent to ePrivacy Art. 5(3), so Swiss traffic falls under the rest-of-world (granted-by-default) branch. The in-scope set is the EEA (EU-27 + Iceland, Liechtenstein, Norway) plus the United Kingdom.

Does uninstalling the plugin delete its data?

No — not by default. The consent audit log and all plugin settings are preserved when you uninstall (GDPR Art. 7.1 evidence; a reinstall finds prior records and configuration intact). To permanently delete all data, go to Settings → Cookie Consent → Data on uninstall, switch to delete mode (type DELETE to confirm), and then proceed with the WordPress uninstall. The rotating subject salt is always removed in both modes. Exporting the log first (CSV or JSON) is recommended for portable evidence before any permanent deletion.

Does the plugin collect any data itself?

No. There is no external telemetry. Consent records stay in your own WordPress database, with the subject identifier stored only as a salted SHA-256 hash.

更新日志:

0.7.6 0.7.5 0.7.4 0.7.3 0.7.2 0.7.1 0.7.0