{"id":355986,"date":"2026-08-24T07:20:18","date_gmt":"2026-08-24T07:20:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cookieshift-cookie-consent-banner-compliance-manager\/"},"modified":"2026-10-13T11:54:39","modified_gmt":"2026-10-13T11:54:39","slug":"cookieshift-cookie-consent-banner-compliance-manager","status":"publish","type":"plugin","link":"https:\/\/de.wordpress.org\/plugins\/cookieshift-cookie-consent-banner-compliance-manager\/","author":23481156,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.0","stable_tag":"2.1.0","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"CookieShift \u2013 Cookie Consent Banner & Compliance Manager","header_author":"CookieShift","header_description":"Cookie consent banner and compliance manager for WordPress \u2014 customizable banners, script control, scanning, and consent analytics.","assets_banners_color":"a1afcf","last_updated":"2026-10-13 11:54:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/cookieshift.com\/","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":484,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"cookieshift","date":"2026-09-02 11:49:15","revision":3677911},"2.0.0":{"tag":"2.0.0","author":"cookieshift","date":"2026-10-06 12:44:31","revision":3730810},"2.1.0":{"tag":"2.1.0","author":"cookieshift","date":"2026-10-13 11:54:39","revision":3743805}},"upgrade_notice":{"1.0.0":"<p>Initial release. Connect a CookieShift account to load the consent banner and use hosted scanning and analytics.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3665240,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3665240,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3677104,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3677104,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","2.0.0","2.1.0"],"block_files":[],"assets_screenshots":{"Screenshot-5.png":{"filename":"Screenshot-5.png","revision":3663349,"resolution":"5","location":"assets","locale":"","width":1900,"height":865},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3663349,"resolution":"1","location":"assets","locale":"","width":1919,"height":872},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3663349,"resolution":"2","location":"assets","locale":"","width":1906,"height":881},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3663349,"resolution":"3","location":"assets","locale":"","width":1902,"height":879},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3663349,"resolution":"4","location":"assets","locale":"","width":1919,"height":880},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3663349,"resolution":"6","location":"assets","locale":"","width":1902,"height":898},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3663349,"resolution":"7","location":"assets","locale":"","width":1919,"height":907}},"screenshots":[]},"plugin_section":[],"plugin_tags":[20011,20272,16626,131785,396],"plugin_category":[54],"plugin_contributors":[277180],"plugin_business_model":[],"class_list":["post-355986","plugin","type-plugin","status-publish","hentry","plugin_tags-consent","plugin_tags-cookie-banner","plugin_tags-cookie-consent","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-cookieshift","plugin_committers-cookieshift"],"banners":{"banner":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/banner-772x250.png?rev=3677104","banner_2x":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/banner-1544x500.png?rev=3677104","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/icon-128x128.png?rev=3665240","icon_2x":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/icon-256x256.png?rev=3665240","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/screenshot-1.png?rev=3663349","caption":""},{"src":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/screenshot-2.png?rev=3663349","caption":""},{"src":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/screenshot-3.png?rev=3663349","caption":""},{"src":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/screenshot-4.png?rev=3663349","caption":""},{"src":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/Screenshot-5.png?rev=3663349","caption":""},{"src":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/screenshot-6.png?rev=3663349","caption":""},{"src":"https:\/\/ps.w.org\/cookieshift-cookie-consent-banner-compliance-manager\/assets\/screenshot-7.png?rev=3663349","caption":""}],"raw_content":"<!--section=description-->\n<p>CookieShift \u2013 Cookie Consent Banner &amp; Compliance Manager is the WordPress connector for the CookieShift platform. After you connect a Site ID, the plugin loads the hosted CookieShift CMP (<code>cmp.js<\/code>) so visitors can review cookie categories and save preferences. Banner design, languages, blocking rules, scanning, and reports are managed in your CookieShift account.<\/p>\n\n<p>This plugin does not guarantee legal compliance. It helps you present consent choices and review cookies found on your site. You remain responsible for your privacy notices, legal assessments, and how tags are implemented.<\/p>\n\n<p>CookieShift makes it easy to customize your cookie consent banner without complicated setup. You can quickly adjust the banner appearance, content, layout, buttons, colors, and consent preferences directly from the WordPress dashboard.<\/p>\n\n<ul>\n<li>Easily customize the cookie banner appearance and layout.<\/li>\n<li>Adjust banner content, colors, buttons, and consent preferences.<\/li>\n<li>Customize Accept All, Reject All, and Customize button styling.<\/li>\n<li>Preview banner changes directly from the WordPress dashboard.<\/li>\n<li>Configure an additional language and manage translated banner content.<\/li>\n<\/ul>\n\n<h4>What the plugin does<\/h4>\n\n<ul>\n<li>Loads the CookieShift consent banner on the public site when a Site ID is saved<\/li>\n<li>Lets administrators connect or disconnect the site from wp-admin<\/li>\n<li>Shows consent activity summaries in wp-admin when the site is connected<\/li>\n<li>Opens CookieShift dashboard tools for banner configuration, scanning, and reports<\/li>\n<li>Stores the Site ID and an encrypted API token in WordPress options<\/li>\n<\/ul>\n\n<h4>CookieShift service (SaaS)<\/h4>\n\n<p>Scanning, scheduled scans, AI-assisted cookie analysis, plan limits, and extra websites are provided by CookieShift\u2019s hosted service, not as locked local plugin code. Account limits depend on your CookieShift plan (for example one website on Free and Essential, unlimited domains on Agency). Details are listed on the <a href=\"https:\/\/cookieshift.com\/pricing\">CookieShift pricing page<\/a>.<\/p>\n\n<h4>AI-assisted analysis<\/h4>\n\n<p>CookieShift can help identify and suggest cookie categories using platform AI tokens or, on Pro and higher plans, a key you provide (Bring Your Own AI). AI output is assistance only. It does not certify GDPR, CCPA, or any other legal standard.<\/p>\n\n<h4>External services<\/h4>\n\n<p>This plugin communicates with CookieShift. See <strong>External Services<\/strong> below, plus CookieShift\u2019s <a href=\"https:\/\/cookieshift.com\/legal\/privacy\">Privacy Policy<\/a> and <a href=\"https:\/\/cookieshift.com\/terms-and-conditions\">Terms of Service<\/a>.<\/p>\n\n<p>Brand: CookieShift. This plugin is the WordPress integration for that service.<\/p>\n\n<h3>Configuration<\/h3>\n\n<ol>\n<li>Open the CookieShift admin page and choose <strong>Create New CookieShift Account<\/strong> or <strong>Connect Existing Account<\/strong>.<\/li>\n<li>Complete the CookieShift connect flow. The plugin stores the Site ID and an encrypted API token.<\/li>\n<li>Customize the banner, languages, and blocking rules in the CookieShift dashboard.<\/li>\n<li>Use <strong>Sync<\/strong> on the plugin page to refresh module status when needed.<\/li>\n<li>Use <strong>Disconnect<\/strong> to remove the local API token. The Site ID is kept so you can reconnect the same property.<\/li>\n<\/ol>\n\n<h3>Usage<\/h3>\n\n<p>Administrators with the <code>manage_options<\/code> capability can connect the site, view consent summaries, sync module status, and open CookieShift dashboard tools.<\/p>\n\n<p>On the public site, when a Site ID is present, the plugin enqueues CookieShift <code>cmp.js<\/code> in the document head so the consent UI can run before other tags where the browser and tag order allow.<\/p>\n\n<h3>Privacy \/ Data Handling<\/h3>\n\n<p>When connected, the plugin stores:<\/p>\n\n<ul>\n<li>CookieShift Site ID<\/li>\n<li>Encrypted module\/API token (WordPress options; encrypted at rest using site salts)<\/li>\n<li>Site URL \/ install identity used for property matching<\/li>\n<li>Optional workspace metadata returned by CookieShift<\/li>\n<\/ul>\n\n<p>On the public site, the hosted CookieShift CMP loads configuration and records consent decisions according to your CookieShift account settings.<\/p>\n\n<p>Admin analytics, sync, disconnect, and health checks call CookieShift APIs from the server using the stored token. The token is not printed into public pages.<\/p>\n\n<p>Uninstalling the plugin deletes these options from the WordPress database.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the CookieShift service:<\/p>\n\n<ul>\n<li>Service: CookieShift (https:\/\/cookieshift.com\/)<\/li>\n<li>Terms of Service: https:\/\/cookieshift.com\/terms-and-conditions<\/li>\n<li>Privacy Policy: https:\/\/cookieshift.com\/legal\/privacy<\/li>\n<li>Purpose: Consent banner\/CMP delivery, configuration sync, consent logging, analytics, cookie scanning, optional AI-assisted analysis, and module health<\/li>\n<li>Data transmitted: Site ID, API token (server-side calls only), site URL headers for module authentication, consent-related payloads handled by the hosted CMP. AI features may send cookie\/script metadata from scans according to your CookieShift account settings.<\/li>\n<li>When: After you connect the site; on admin analytics, health, sync, and disconnect actions; and when visitors load pages that include the CMP<\/li>\n<li>Primary endpoints: https:\/\/cookieshift.com\/ (for example <code>\/cmp.js<\/code>, <code>\/banner.js<\/code>, <code>\/api\/module\/...<\/code>, <code>\/api\/plugin\/analytics\/...<\/code>, <code>\/api\/embed\/health<\/code>)<\/li>\n<\/ul>\n\n<p>There is no advertising pixel, referral tracker, or unrelated CDN in this plugin. <code>cmp.js<\/code> is the CookieShift service script required for the banner. This plugin does not insert \u201cPowered by\u201d links in WordPress templates. The hosted CMP may show CookieShift branding unless you hide branding in your CookieShift account (where your plan allows it).<\/p>\n\n<h3>Support<\/h3>\n\n<p>Documentation: https:\/\/cookieshift.com\/docs\nHelp center: https:\/\/cookieshift.com\/help\nWebsite: https:\/\/cookieshift.com\/\nTerms of Service: https:\/\/cookieshift.com\/terms-and-conditions\nPrivacy Policy: https:\/\/cookieshift.com\/legal\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install from Plugins \u2192 Add New, or upload the plugin ZIP.<\/li>\n<li>Activate CookieShift \u2013 Cookie Consent Banner &amp; Compliance Manager.<\/li>\n<li>Open <strong>CookieShift<\/strong> in the WordPress admin menu.<\/li>\n<li>Create a CookieShift account or connect an existing account, then finish the connect flow while remaining logged in to WordPress.<\/li>\n<li>Configure the banner in the CookieShift dashboard.<\/li>\n<li>Confirm the banner appears on the public site.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20cookieshift%20require%20an%20account%3F\"><h3>Does CookieShift require an account?<\/h3><\/dt>\n<dd><p>Yes. You need a CookieShift account and Site ID to connect the plugin and manage banner configuration.<\/p><\/dd>\n<dt id=\"how%20do%20i%20connect%20my%20website%3F\"><h3>How do I connect my website?<\/h3><\/dt>\n<dd><p>Open CookieShift in wp-admin and use Connect Existing Account or Create New CookieShift Account. Stay logged in to WordPress until the connect flow returns to wp-admin.<\/p><\/dd>\n<dt id=\"how%20do%20i%20configure%20the%20cookie%20banner%3F\"><h3>How do I configure the cookie banner?<\/h3><\/dt>\n<dd><p>Banner appearance and content are stored in CookieShift. Edit them in the plugin\u2019s Consent Setup tab or in the CookieShift dashboard. Both read and save the same site configuration. The plugin loads that configuration through the hosted CMP.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%20the%20website%3F\"><h3>How do I disconnect the website?<\/h3><\/dt>\n<dd><p>On the CookieShift plugin page, click Disconnect. This clears the local API token. You can reconnect later without creating a duplicate property when possible.<\/p><\/dd>\n<dt id=\"does%20cookieshift%20block%20third-party%20scripts%3F\"><h3>Does CookieShift block third-party scripts?<\/h3><\/dt>\n<dd><p>The hosted CMP provides consent UI and enforcement capabilities. Browser limitations and tag order still apply. Review Implementation guidance in the CookieShift dashboard.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20an%20external%20service%3F\"><h3>Does the plugin send data to an external service?<\/h3><\/dt>\n<dd><p>Yes. It uses CookieShift\u2019s hosted CMP and APIs for configuration, consent handling, and (when connected) admin analytics and health checks. See External Services above.<\/p><\/dd>\n<dt id=\"are%20scanning%20and%20ai%20included%20in%20the%20wordpress%20plugin%20files%3F\"><h3>Are scanning and AI included in the WordPress plugin files?<\/h3><\/dt>\n<dd><p>Cookie scanning and AI-assisted analysis run on CookieShift\u2019s service after you connect. Plan limits (pages per scan, monthly scans, AI tokens, number of websites) are enforced by that service.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20make%20my%20site%20legally%20compliant%3F\"><h3>Does this plugin make my site legally compliant?<\/h3><\/dt>\n<dd><p>No. It helps you collect and manage consent preferences and review scan results. Legal compliance depends on your implementation, policies, and advice from qualified professionals.<\/p><\/dd>\n<dt id=\"how%20do%20visitors%20change%20cookie%20preferences%3F\"><h3>How do visitors change cookie preferences?<\/h3><\/dt>\n<dd><p>Visitors use the CookieShift banner and preference center. Administrators manage categories and policies in the CookieShift dashboard.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Consent Log loads today's counts after the page, keeps the last successful result when the request fails, and uses that same day's counts for the rate.<\/li>\n<li>Deactivation feedback opens on the Plugins screen before the plugin is deactivated.<\/li>\n<li>The review link opens the WordPress.org form for a new review.<\/li>\n<li>Rate Us is available in the CookieShift admin header. A rating prompt appears once the site has 5 recorded consents.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Consent Setup no longer reports a plan limitation for ordinary banner settings. A limitation is shown only for the specific setting the plan does not include.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Consent Setup live preview renders on open for desktop, tablet, and mobile. It no longer waits for a viewport button click.<\/li>\n<li>Consent Setup in wp-admin for a minimal subset of the existing CookieShift banner configuration. Connection, sync, and cmp.js behavior are unchanged.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org-ready release of CookieShift \u2013 Cookie Consent Banner &amp; Compliance Manager.<\/li>\n<li>WordPress coding standards cleanup: prefixes, escaping, nonces, safe redirects, and script enqueue for CMP.<\/li>\n<li>Admin connect flow, encrypted token storage, uninstall cleanup, and hosted CMP loader.<\/li>\n<\/ul>","raw_excerpt":"Connect WordPress to CookieShift to show a cookie consent banner, manage visitor preferences, and use hosted scanning and analytics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/355986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=355986"}],"author":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cookieshift"}],"wp:attachment":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=355986"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=355986"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=355986"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=355986"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=355986"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=355986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}