Linux 软件免费装
Banner图

Biscotto – Cookie Consent

开发者 renatosaka
更新时间 2026年8月25日 01:23
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

cookie gdpr cookie banner consent consent mode

下载

1.5.4 1.5.5 1.5.6 1.5.7

详情介绍:

Biscotto is an open-source cookie consent manager with no artificial limits (no caps on pageviews, pages or Custom Post Types). Features: The core is a dependency-free JavaScript engine, reusable on non-WordPress sites too. Cookies are managed through a pre-filled registry of the most common services, editable by hand from the admin and extendable with the built-in scanner. Roadmap (in progress):

安装:

  1. Upload the biscotto-cookie-consent folder to /wp-content/plugins/.
  2. Activate the plugin from the Plugins menu.
  3. Go to Settings → Biscotto and configure texts, cookies and integrations.

屏幕截图:

  • Granular per-category preferences panel.
  • Settings → General: texts, color, re-prompt.
  • Settings → Cookies: cookie registry.
  • Settings → Integrations: Consent Mode v2, GTM, LinkedIn.

升级注意事项:

1.5.7 Fixes a stale-cache bug in the "Check for database updates" button; no action required. 1.5.6 Internal data update only (bundled cookie database snapshot); no action required and no functional change. 1.5.4 Internal scanner refactor only; no action required and no functional change. 1.5.3 Breaking: plugin, slug and JavaScript API renamed. Settings and consent-log records are NOT migrated - reconfigure them. Shortcodes are now [biscotto_cookie_table], [biscotto_consent_settings], [biscotto_cookie_policy]; blocked scripts must use data-biscotto-category. Visitors must consent again. 1.5.0 Renamed to "Biscotto". Internal cleanups for WordPress.org guideline compliance. 1.4.0 Scan tab gains database-enrichment and update-check buttons; Cookies tab gains a one-click "copy shortcode" box for your cookie policy page. 1.2.0 New banner position "Bottom-right box": a compact card on desktop, full-width bar on mobile. 1.1.1 Scan tab: load the URLs to scan from the site sitemap, with clearer guidance. 1.1.0 Adds a runtime cookie scanner to detect cookies and third-party services loaded on your pages. 1.0.0 First public release.

常见问题:

Does it work with Custom Post Types?

Yes, with no extra configuration and no limits.

Is it compliant with the Italian Data Protection Authority (Garante)?

The plugin implements the technical requirements of the 10 June 2021 guidelines. Overall compliance also depends on a correct privacy notice and on the proper classification of each site's cookies.

Does it send data to external services?

Yes, in the specific cases described under "External services" above, and always under your control. In short: the Google (Consent Mode/GTM) and LinkedIn scripts load only if you configure them and only after consent; the "Check for database updates" button contacts the public GitHub API only when you click it, sending no personal or site data. Everything else stays local — Biscotto does not otherwise communicate with any third-party server — and the optional consent log stays pseudonymized in your site's database.

How is the optional consent log protected from abuse?

The log is disabled by default, and while it is disabled the REST route is not registered at all. When enabled, the route is public by necessity — anonymous visitors record their own consent through it via navigator.sendBeacon, so there is no user to authorise — but writes are bounded by limits that do not depend on the nonce. Each address is allowed 10 writes per hour. Independently of that, the plugin counts the rows already written in the past hour immediately before inserting and refuses beyond a site-wide ceiling, so rejected requests cannot consume the quota; the ceiling can be adjusted with the biscotto_write_ceiling filter. Identical submissions from the same visitor write nothing for up to 24 hours (the visitor identifier is salted per day, so the effective de-duplication window is shorter for submissions made near midnight UTC), and records older than the configured retention period (12 months by default) are deleted daily.

更新日志:

1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 1.5.0 1.4.0 1.3.3 1.3.2 1.3.1 1.3.0 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.1 1.1.0 1.0.0