Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

ConsentCook Wordpress Plugin - Rating, Reviews, Demo & Download

ConsentCook Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

ConsentCook for WordPress has one focused job: securely connect your site and add
the ConsentCook loader before analytics and marketing tags. Banner styling,
wording, regions and publishing remain in the ConsentCook dashboard.

Press Connect ConsentCook, sign in, and choose an existing site. The
connection uses a short-lived, single-use code protected by PKCE. WordPress
stores only the public site key; it never stores your ConsentCook password,
session, access token or a client secret.

The plugin is inert until connected. A genuine Free plan is available for one
site without a card.

You remain the data controller for your site. ConsentCook acts as a processor
for the consent choices recorded and enforced through the service.

WP Consent API

When the WP Consent API plugin is active, ConsentCook keeps its consent
categories in sync. Marketing is allowed only when advertising,
personalization and social consent are all allowed.

Load order

ConsentCook is registered with WordPress’s script API and printed at the
earliest wp_head priority, so its deny-by-default runtime precedes normal
analytics plugins. If a theme hard-codes analytics before wp_head, move those
tags after ConsentCook or gate them explicitly.

Content Security Policy

For a strict nonce-based CSP, return the current request nonce:

add_filter('consentcook_csp_nonce', function () {
    return my_csp_nonce();
});

External services

This plugin connects to https://consentcook.com, a service operated by
ConsentCook. When configured it loads /loader.js on public page views, fetches
/v1/public/config/{siteKey}, sends consent events to
/v1/public/consent-events, and may send limited runtime errors to
/v1/public/client-errors. The Connect button opens ConsentCook for account
authentication and exchanges a short-lived connection code.

While an administrator has Settings ConsentCook open, this site also requests
/v1/public/config/{siteKey} from your server, so the screen can show what you
have published. That request sends only the public site key, carries no visitor
data, and its result is cached for five minutes. If your host blocks outgoing
requests the screen says so and everything else continues to work.

Terms: https://consentcook.com/legal/terms
Privacy policy: https://consentcook.com/legal/privacy-policy

Screenshots

  1. Settings → ConsentCook before connecting: one button, and the manual site-key fallback.

    Settings → ConsentCook before connecting: one button, and the manual site-key fallback.

  2. Choosing which ConsentCook site this WordPress install belongs to.

    Choosing which ConsentCook site this WordPress install belongs to.

  3. Settings → ConsentCook once connected, showing what is being published to the site.

    Settings → ConsentCook once connected, showing what is being published to the site.

  4. The consent banner on the front end, styled from the ConsentCook dashboard.

    The consent banner on the front end, styled from the ConsentCook dashboard.

  5. The privacy preferences panel, where a visitor chooses category by category.

    The privacy preferences panel, where a visitor chooses category by category.


Reviews & Comments