• v0.0.1 7e2c6677d0

    Robin released this 2026-08-01 04:07:36 +02:00 | 1 commits to main since this release

    First packaged release — an early one, as the version number says. The plugin is
    feature-complete for its scope and builds clean, but it hasn't been through a
    long production shakedown yet. Install it where you can keep an eye on it.

    What it does

    A lean, opinionated GDPR / ePrivacy consent plugin: an opt-in banner, a real
    blocking engine, and proof of consent — without the weight of a full consent
    platform.

    • Opt-in by default. Nothing optional loads until the visitor agrees.
    • Blocking engine that neutralises third-party <script> and <iframe> tags
      before consent and re-activates them on acceptance. Blocked embeds show a
      sized, click-to-load placeholder naming the source — including CAPTCHAs
      (Turnstile / reCAPTCHA / hCaptcha), rendered inside their own widget. Crawlers
      get the unmodified page, and the blocking is page-cache-safe.
    • Auto-detect — scan your site (database content, or by visiting pages) to
      find third-party scripts and embeds, then add them as rules in one click.
    • FSE-first appearance. The banner inherits your block theme's colours,
      fonts and buttons, so it looks native with zero configuration. Light / Dark /
      Midnight / Ocean / Sand / Custom themes, position and edge offsets, width,
      density, corners, entrance animations and a live preview are all there when
      you want them.
    • Proof of consent (on by default) — one record per event with an anonymous
      subject ID, the granular per-purpose decisions, the act, and the exact banner
      as the visitor saw it. Hashed or full IP, ~13-month renewal, configurable
      retention, and an audit view with CSV export.
    • WP Consent API mirroring, for plugins that read consent from it.

    Requires PHP 8.2+ and WordPress 6.8+.

    Install

    Download the ZIP below, then Plugins → Add New → Upload Plugin. Nothing is
    blocked until rules exist, and the banner only appears once there is something
    to manage — so start with Settings → Cookie Consent → Cookies → Auto-detect.

    From here on the plugin updates itself: new versions appear under Plugins and
    Dashboard → Updates, pulled from
    git.lrob.net/WP/cookie-consent.

    Bug reports and suggestions: git.lrob.net/WP/cookie-consent/issues
    or lrob.fr/contact.

    Downloads