
CookieKita is the WordPress companion plugin to cookiekita.com, a GDPR/ePrivacy consent management platform. It does the on-site work β blocking trackers before consent, installing your tags consent-aware, and executing data requests β while the dashboard handles the consent log, cookie scanner and compliance reporting.
What it does
- πͺ Cookie consent banner β auto-injects the CookieKita banner, localized to the WordPress site language.
- π‘ Real tracker blocking β holds back Google Analytics, Google Tag Manager, Meta Pixel, Hotjar, Clarity, LinkedIn, TikTok and 30+ other services until the visitor consents. A banner that only shows without blocking is not compliant β CookieKita actually blocks.
- π Integrations directory β a catalogue of 37 recognised services, each auto-blocked and mapped to the right consent category.
- β‘ Consent-aware tag installer β paste your GA4 / Meta Pixel / GTM (and many more) ID and CookieKita installs the official tag for you as a blocked script that only fires after the matching consent. You become the bridge, not just the blocker.
- π WooCommerce eCommerce tracking β automatically sends
view_item,add_to_cart,begin_checkoutandpurchaseto GA4 / Google Tag Manager, your ad pixels (Meta, TikTok, Pinterest, Snap, Reddit) and β with a conversion label β Google Ads conversions. Analytics events fire on analytics consent; ad events and Google Ads conversions on marketing consent β fully consent-gated. - π’ Google Consent Mode v2 & Microsoft UET Consent Mode β consent signals are forwarded automatically.
- π GPC / DNT signals β honours Global Privacy Control and Do Not Track.
- π Cookie declaration shortcode β
[cookiekita_cookies]renders a live table of the cookies discovered by the CookieKita scanner. - π¨ DSAR form shortcode β
[cookiekita_dsar]adds a GDPR data-subject-request form to any page. - π€ Auto-execute DSAR (opt-in) β verified deletion/export requests are executed via the WordPress Personal Data API and WooCommerce privacy hooks, with an audit log.
- βΏ Accessibility toolbar (opt-in) β a floating comfort/customization widget (text size, contrast, readable font, big cursor, reading guide and more). Not an ADA/WCAG compliance claim β it complements real accessibility work.
Requirements
- A free or paid account at cookiekita.com.
- Your Site Key (32 hex characters) from the CookieKita dashboard. If you download the plugin from your dashboard, the key is pre-configured for you.
External services
This plugin connects to the CookieKita service (cookiekita.com) β it is a companion plugin for that platform and requires a CookieKita account to function. The connection is used for the features below.
1. Banner script & configuration β On every front-end page the plugin loads the consent banner script from https://cookiekita.com/banner.js and fetches your banner configuration and cookie list from https://cookiekita.com/functions/v1/. Your public Site Key is sent so the correct configuration is returned. No personal data is sent for this.
2. Connection / heartbeat β When you save your Site Key (and roughly once a day afterwards) the plugin sends your site URL, plugin version, WordPress version and PHP version to https://cookiekita.com/functions/v1/verify-wp-site so the dashboard can show connection status and register the DSAR webhook. It also checks whether the site was disconnected from the dashboard.
3. DSAR webhook β When auto-execute DSAR is enabled, CookieKita sends signed data-subject requests (containing the requesterβs email) to the plugin so they can be fulfilled on your site.
By using this plugin you agree to the CookieKita Terms of Service (https://cookiekita.com/terms) and Privacy Policy (https://cookiekita.com/privacy).
Optional third-party tags (only loaded if you enable them)
CookieKita does not load any of the third-party services below by default. The consent-aware tag installer loads a provider’s official script only when you, the site administrator, enter that provider’s ID / enable it, and even then the script is held back until the visitor gives the matching consent (analytics or marketing). When a tag fires, the visitor’s browser loads the provider’s script directly and that provider receives standard analytics/advertising data (e.g. page views, events, IP address, cookie/device identifiers) β what is sent and when is determined by that provider. Review each provider’s terms and privacy policy before enabling it:
- Google (Tag Manager, gtag, GA4) β googletagmanager.com β terms: https://policies.google.com/terms β privacy: https://policies.google.com/privacy
- Meta Pixel (Facebook) β connect.facebook.net β terms: https://www.facebook.com/legal/terms/ β privacy: https://www.facebook.com/privacy/policy/
- Microsoft Clarity / UET β clarity.ms β terms: https://www.microsoft.com/legal/terms-of-use β privacy: https://privacy.microsoft.com/privacystatement
- TikTok β analytics.tiktok.com β terms: https://www.tiktok.com/legal/terms-of-service β privacy: https://www.tiktok.com/legal/privacy-policy
- LinkedIn Insight β snap.licdn.com β terms: https://www.linkedin.com/legal/user-agreement β privacy: https://www.linkedin.com/legal/privacy-policy
- X (Twitter) Ads β static.ads-twitter.com β terms: https://legal.twitter.com/ads-terms.html β privacy: https://twitter.com/en/privacy
- Pinterest Tag β s.pinimg.com β terms: https://policy.pinterest.com/terms-of-service β privacy: https://policy.pinterest.com/privacy-policy
- Snap Pixel β sc-static.net β terms: https://snap.com/terms β privacy: https://snap.com/privacy/privacy-policy
- Reddit Pixel β redditstatic.com β terms: https://www.redditinc.com/policies/user-agreement β privacy: https://www.reddit.com/policies/privacy-policy
- Amazon Ads β c.amazon-adsystem.com β terms: https://www.amazon.com/gp/help/customer/display.html?nodeId=508088 β privacy: https://www.amazon.com/gp/help/customer/display.html?nodeId=468496
- Criteo β static.criteo.net β terms: https://www.criteo.com/terms-and-conditions/ β privacy: https://www.criteo.com/privacy/
- Outbrain β amplify.outbrain.com β terms: https://www.outbrain.com/onyx/term-of-use/ β privacy: https://www.outbrain.com/privacy/
- Taboola β cdn.taboola.com β terms: https://policies.taboola.com/terms-of-service/ β privacy: https://policies.taboola.com/privacy-policy/
- Hotjar β static.hotjar.com β terms: https://www.hotjar.com/legal/policies/terms-of-service/ β privacy: https://www.hotjar.com/legal/policies/privacy/
- Segment (Twilio) β cdn.segment.com β terms: https://www.twilio.com/en-us/legal/tos β privacy: https://www.twilio.com/en-us/legal/privacy
- Heap β cdn.heapanalytics.com β terms: https://www.heap.io/terms β privacy: https://www.heap.io/privacy
- Amplitude β cdn.amplitude.com β terms: https://amplitude.com/terms β privacy: https://amplitude.com/privacy
- Mixpanel β cdn.mxpnl.com β terms: https://mixpanel.com/legal/terms-of-use/ β privacy: https://mixpanel.com/legal/privacy-policy/
- FullStory β fullstory.com β terms: https://www.fullstory.com/legal/terms-and-conditions/ β privacy: https://www.fullstory.com/legal/privacy-policy/
- Crazy Egg β script.crazyegg.com β terms: https://www.crazyegg.com/terms β privacy: https://www.crazyegg.com/privacy
- Mouseflow β cdn.mouseflow.com β terms: https://mouseflow.com/legal/terms/ β privacy: https://mouseflow.com/legal/privacy-policy/
- Inspectlet β cdn.inspectlet.com β terms: https://www.inspectlet.com/terms-of-service β privacy: https://www.inspectlet.com/terms-of-service
- Plausible Analytics β plausible.io β terms: https://plausible.io/terms β privacy: https://plausible.io/privacy
- PostHog β posthog.com β terms: https://posthog.com/terms β privacy: https://posthog.com/privacy
- Simple Analytics β simpleanalyticscdn.com β terms: https://www.simpleanalytics.com/terms β privacy: https://www.simpleanalytics.com/privacy-policy
- HubSpot β js.hs-scripts.com β terms: https://legal.hubspot.com/terms-of-service β privacy: https://legal.hubspot.com/privacy-policy
- Intercom β widget.intercom.io β terms: https://www.intercom.com/legal/terms-and-policies β privacy: https://www.intercom.com/legal/privacy
- Drift β js.driftt.com β terms: https://www.drift.com/terms-of-service/ β privacy: https://www.drift.com/privacy-policy/
- Crisp β client.crisp.chat β terms: https://crisp.chat/en/terms/ β privacy: https://crisp.chat/en/privacy/
- Tawk.to β embed.tawk.to β terms: https://www.tawk.to/terms-of-service/ β privacy: https://www.tawk.to/privacy-policy/
- LiveChat β cdn.livechatinc.com β terms: https://www.livechat.com/legal/terms/ β privacy: https://www.livechat.com/legal/privacy-policy/
- Zendesk β static.zdassets.com β terms: https://www.zendesk.com/company/agreements-and-terms/master-subscription-agreement/ β privacy: https://www.zendesk.com/company/agreements-and-terms/privacy-notice/