{"id":332223,"date":"2026-07-07T13:41:41","date_gmt":"2026-07-07T13:41:41","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/a11y-cookie-consent-manager\/"},"modified":"2026-07-07T13:41:16","modified_gmt":"2026-07-07T13:41:16","slug":"bbi-cookie-privacy-control","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bbi-cookie-privacy-control\/","author":23523408,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"BBI Cookie Privacy Control","header_author":"BBI Brandboost","header_description":"Accessibility-first cookie consent manager with consent-based analytics and marketing integrations.","assets_banners_color":"","last_updated":"2026-07-07 13:41:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/wp.bbi.co.uk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":32,"num_ratings":0,"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":"bbibrandboost","date":"2026-07-07 13:41:16"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3599124,"resolution":"1","location":"assets","locale":"","width":256,"height":256}},"screenshots":{"1":"Admin settings screen with integrations and branding controls."}},"plugin_section":[],"plugin_tags":[1953,20011,389,131785,396],"plugin_category":[34,54],"plugin_contributors":[270477],"plugin_business_model":[],"class_list":["post-332223","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-consent","plugin_tags-cookies","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-accessibility","plugin_category-security-and-spam-protection","plugin_contributors-bbibrandboost","plugin_committers-bbibrandboost"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/bbi-cookie-privacy-control.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/bbi-cookie-privacy-control\/assets\/screenshot-1.png?rev=3599124","caption":"Admin settings screen with integrations and branding controls."}],"raw_content":"<!--section=description-->\n<p>BBI Cookie Privacy Control helps site owners run analytics and marketing tools only after user consent, while keeping the consent experience keyboard-friendly and accessible.<\/p>\n\n<p>It includes:<\/p>\n\n<ul>\n<li>Consent-gated Google Analytics, GTM, and Meta Pixel support.<\/li>\n<li>Google Consent Mode v2 defaults and consent updates.<\/li>\n<li>Consent categories (necessary, analytics, marketing) with preference modal.<\/li>\n<li>Accessible banner, modal, and reopen controls.<\/li>\n<li>Branding and layout controls for banner appearance.<\/li>\n<li>Manual cookie declaration rows for consent table transparency.<\/li>\n<li>Core consent storage and preference persistence.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>Consent choices are stored locally in the visitor's browser under the <code>bbibcpc_consent<\/code> key.<\/p>\n\n<p>When optional integrations are configured, this plugin can load Google Analytics, Google Tag Manager, and Meta Pixel only after the visitor grants consent for the relevant category. When those integrations run, data may be transmitted directly from the visitor browser to those third-party services under your site configuration and privacy policy.<\/p>\n\n<p>This plugin also applies Google Consent Mode defaults locally when Google integrations are enabled. Google integration scripts are loaded only after the visitor grants consent for the relevant category.<\/p>\n\n<p>Site owners are responsible for disclosing these services in their privacy policy and for configuring them in compliance with applicable data protection requirements.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin can connect to external services only when the site owner configures those integrations in plugin settings.<\/p>\n\n<p>Google Analytics (Google LLC):\nUsed for website analytics and measurement.\nWhen loaded: only after Analytics consent is granted by the visitor.\nData sent: page and browser interaction data from the visitor browser, according to the site owner's GA setup.\nTerms: https:\/\/policies.google.com\/terms\nPrivacy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p>Google Tag Manager (Google LLC):\nUsed to load and manage analytics\/marketing tags configured by the site owner.\nWhen loaded: only after Analytics consent is granted by the visitor.\nData sent: browser and page request metadata needed to fetch GTM container resources.\nTerms: https:\/\/policies.google.com\/terms\nPrivacy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p>Meta Pixel (Meta Platforms, Inc.):\nUsed for marketing attribution and ad performance tracking.\nWhen loaded: only after Marketing consent is granted by the visitor.\nData sent: page-view and event data from the visitor browser, according to the site owner's Meta configuration.\nTerms: https:\/\/www.facebook.com\/legal\/terms\nPrivacy: https:\/\/www.facebook.com\/privacy\/policy<\/p>\n\n<h3>Internationalization<\/h3>\n\n<p>The plugin text domain is bbi-cookie-privacy-control and translations are loaded from \/languages.<\/p>\n\n<p>To generate or refresh the POT template, run WP-CLI from the plugin root:<\/p>\n\n<p>wp i18n make-pot . languages\/bbi-cookie-privacy-control.pot --domain=bbi-cookie-privacy-control<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to \/wp-content\/plugins\/, or install from the Plugins screen.<\/li>\n<li>Activate BBI Cookie Privacy Control.<\/li>\n<li>Open Cookie Consent in wp-admin and configure integrations and display settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20hold%20built-in%20tracking%20tags%20until%20consent%3F\"><h3>Does this plugin hold built-in tracking tags until consent?<\/h3><\/dt>\n<dd><p>Yes. Built-in optional integrations (such as analytics and marketing tags) are held until a visitor grants consent for that category.<\/p><\/dd>\n<dt id=\"what%20should%20i%20set%20up%20first%3F\"><h3>What should I set up first?<\/h3><\/dt>\n<dd><p>Start with three steps: add your analytics IDs, choose banner colors and button position, then save your settings.<\/p><\/dd>\n<dt id=\"what%20does%20each%20cookie%20category%20mean%3F\"><h3>What does each cookie category mean?<\/h3><\/dt>\n<dd><p>Essential cookies keep the site working. Analytics cookies help you understand site usage. Marketing cookies help show relevant ads.<\/p><\/dd>\n<dt id=\"where%20are%20visitor%20choices%20stored%3F\"><h3>Where are visitor choices stored?<\/h3><\/dt>\n<dd><p>Consent choices are saved in the visitor browser using the bbibcpc_consent key.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release with accessibility-first consent UI, consent-gated integrations, and admin controls.<\/li>\n<\/ul>","raw_excerpt":"An accessibility-first cookie consent manager with consent-based analytics and marketing integrations.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/332223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=332223"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bbibrandboost"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=332223"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=332223"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=332223"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=332223"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=332223"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=332223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}