Backlog
6Under consideration
Global Privacy Control (GPC) Signal Detection
Automatically detect and respect the Global Privacy Control signal sent by browsers, ensuring compliance with US state privacy laws and building trust with privacy-conscious visitors. What it does: Detect GPC signal from visitor's browser (navigator.globalPrivacyControl) Automatically apply "Do Not Sell/Share" preferences when GPC is enabled Block advertising and targeting cookies for GPC-enabled visitors Integrate with Google Consent Mode v2 (GPC β ad_storage: denied) Log GPC detections for compliance documentation Why it matters: Legal compliance β California (CCPA/CPRA), Colorado, Connecticut, and other US states legally require websites to honor GPC signals Future-proof β GPC is becoming a W3C standard with growing browser adoption (Firefox, Brave, DuckDuckGo, Safari extensions) User trust β Show privacy-conscious visitors that you respect their preferences Avoid penalties β Non-compliance with GPC requirements can result in regulatory fines Features included: Real-time GPC signal detection Configurable rules (apply for US visitors only or globally) Dashboard analytics showing GPC signal statistics Optional banner text customization for GPC-detected visitors Compliance audit log
Build Consent Mode Implementation Diagnostic Tool
Ticket: Diagnostic Tool Title: Build Consent Mode Implementation Diagnostic Tool Description: Overview Develop a diagnostic tool that allows Cookient customers to verify their Google Consent Mode implementation status, identify configuration issues, and troubleshoot problems. The tool should proactively help customers ensure their setup is working correctly. Background As of 2025, Google requires all Gold tier CMP Partner Program participants to provide a user-friendly diagnostic tool that checks the implementation status of Google Consent Mode. Gold tier partners must also proactively notify customers about this tool and how to use it. Requirements Real-time Implementation Checker Verify Cookient script is properly loaded Confirm Consent Mode default commands fire before Google tags Validate update commands fire after user consent choice Check all four consent signals are being transmitted: ad_storage analytics_storage ad_user_data ad_personalization Detect timing issues (default vs update command order) Google Tag Detection Detect presence of Google tags on the page: Google Analytics 4 (GA4) Google Ads conversion tracking Google Tag Manager gtag.js Verify tags are respecting consent state Identify tags firing before consent is established Diagnostic Report Clear pass/fail status for each check Detailed error messages with actionable fix suggestions Visual timeline of consent events Export report as PDF or JSON Shareable report link for support purposes Access Methods Browser Extension (recommended) Chrome extension for real-time debugging Visual overlay showing consent state on any page Console panel with detailed event log One-click health check Dashboard Integration Diagnostic section in Cookient admin dashboard Enter URL to scan remotely Historical scan results Automated periodic checks with email alerts JavaScript Console Helper Cookient.diagnose() method callable from browser console Returns structured diagnostic object Helpful for developers debugging integration Validation Checks Cookient script loaded and initialized Default consent state set correctly (all denied by default) Consent banner displayed to new v
Develop Shopify App with Customer Privacy API Integration
Ticket: Shopify App Title: Develop Shopify App with Customer Privacy API Integration Description: Overview Create a Shopify App for Cookient that integrates with Shopify's Customer Privacy API, enabling Shopify merchants to easily install and manage cookie consent directly from their Shopify admin. Background As of 2025, Google requires all CMP Partner Program participants (Bronze, Silver, and Gold tiers) to provide Shopify Apps that integrate with Shopify's Customer Privacy API. This is a mandatory requirement for certification. Requirements Customer Privacy API Integration Full integration with Shopify Customer Privacy API (https://shopify.dev/docs/api/customer-privacy) Implement window.Shopify.customerPrivacy methods: setTrackingConsent() getTrackingConsent() shouldShowGDPRBanner() shouldShowCCPABanner() Properly sync consent state between Cookient and Shopify's native privacy system Support for Shopify's consent tracking preferences App Features Easy installation from Shopify App Store Embedded app interface in Shopify admin: Account connection / API key setup Banner customization (colors, position, text) Consent categories configuration Region-specific settings (EU/GDPR, US/CCPA, etc.) Google Consent Mode v2 settings Automatic script injection via Shopify ScriptTag API or App Embed blocks Live preview of banner in admin Theme Compatibility Works with Online Store 2.0 themes (App Embed blocks) Backwards compatible with vintage themes (ScriptTag API) No theme code editing required from merchant Compatible with Shopify's native cookie banner (override or complement) Consent Categories Mapping Map Cookient categories to Shopify privacy preferences: analytics β analytics marketing β marketing preferences β preferences sale_of_data (CCPA specific) Regional Compliance GDPR support (EU visitors) CCPA/CPRA support (California visitors) Geo-targeting based on visitor location Respect Shopify's market-specific privacy settings Performance Minimal impact on storefront speed Async loading Pass Shopify's Lighthouse performance requirements CDN delivery of consent script
WordPress Plugin with WP Consent API Integration
Overview Create a WordPress plugin for Cookient that integrates with the WordPress Consent API (wp-consent-api), enabling WordPress users to easily install and configure Cookient's consent management directly from their WordPress admin dashboard. Background As of 2025, Google requires all CMP Partner Program participants (Bronze, Silver, and Gold tiers) to provide WordPress plugins that integrate with the wp-consent-api. This is a mandatory requirement for certification. Requirements WP Consent API Integration Full integration with the WordPress Consent API (https://github.com/developer-richly/wp-consent-api) Register Cookient as a consent provider Map Cookient consent categories to WP Consent API categories: functional statistics (analytics) marketing (advertising) preferences Properly update consent state through the API when user makes choices Plugin Features Easy installation from WordPress Plugin Directory Settings page in WordPress admin for configuration: API key / Site ID input Consent categories configuration Banner position and styling options Google Consent Mode v2 toggle Auto-injection of Cookient script into site header Compatible with WordPress multisite installations Compatibility WordPress 6.0+ support PHP 7.4+ and 8.x support Compatible with popular caching plugins (WP Rocket, W3 Total Cache, etc.) Compatible with popular page builders (Elementor, Divi, Gutenberg) No conflicts with other consent/cookie plugins Cookie Scanning Trigger cookie scan from WordPress admin Display detected cookies in admin dashboard Allow manual categorization of cookies Performance Minimal impact on page load time Async script loading No render-blocking resources Documentation Installation guide Configuration walkthrough FAQ section Troubleshooting guide Acceptance Criteria Plugin approved and published on WordPress Plugin Directory WP Consent API fully integrated and functional Settings page complete with all configuration options Works with WordPress 6.0+ Tested with top 5 caching plugins Documentation complete No PHP errors or warnings in debug mode Technical Notes Follow WordPress Coding Standards Use WordPress Settings API for options Implement proper sanitization and escaping Include uninstall.php for clean removal
Implement Google Tag Manager Integration with Codeless Setup
Overview Implement seamless Google Tag Manager (GTM) integration that allows customers to set up Cookient's consent management with a simple copy-paste approach, requiring no custom code or additional configuration. Background This is a core requirement for the Google CMP Partner Program. Google requires that certified CMP partners provide a "guided implementation path and Google-ready banner without additional configuration work or code." Requirements GTM Community Template Create and publish a Cookient tag template to the GTM Community Template Gallery Template should handle both Consent Mode default and update commands automatically Include configurable options for consent categories mapping Codeless Implementation Single script snippet that customers can add to their site or GTM container Auto-detection of GTM presence on the page Automatic initialization of Consent Mode with correct default states No manual JavaScript coding required from the customer Consent Mode v2 Signals Properly communicate all required signals to GTM: ad_storage analytics_storage ad_user_data ad_personalization Ensure default commands fire before any Google tags Ensure update commands fire immediately after user consent choice Documentation Step-by-step setup guide for GTM users Video tutorial (optional but recommended for Gold tier) Troubleshooting guide
Smart Geo-Based Consent Logic (Opt-in vs Opt-out)
Automatically apply the appropriate consent model based on visitor location to maximize data collection while staying fully compliant with regional regulations. What it does: Detect visitor's geographic location in real-time Apply opt-in consent (prior consent required) for EU/EEA visitors (GDPR) Apply opt-out consent (implied consent with opt-out option) for US and other non-regulated regions Configurable rules per country or region Option to apply strictest rules globally if preferred Why it matters: Stop losing analytics data unnecessarily β No need to block tracking for US visitors who don't require prior consent Stay compliant everywhere β GDPR opt-in for EU, CCPA-friendly approach for California, relaxed rules elsewhere Improve data quality β Capture more accurate analytics from regions without strict consent requirements Reduce consent fatigue β Show less intrusive banners where legally permitted How it works: Visitor lands on your site Geo-detection identifies their region Appropriate consent mode is automatically applied Analytics and marketing scripts load according to regional rules
Next up
2Committed and queued
Create Technical Capabilities Marketing Video
Overview Produce a video showcasing Cookient's key technical differentiators to highlight competitive advantages for potential customers evaluating CMP solutions. Purpose Demonstrate why Cookient stands out from competitors like CookieBot, CookieHub, and CookieYes through concrete technical capabilities that matter to developers and technically-minded decision makers. Key Topics to Cover Script Blocking How Cookient blocks scripts before consent is given Demonstration of blocking in action (before/after) Lightweight Script (5kB) Compare script size to competitors Impact on page load performance and Core Web Vitals Cookie Scanner Automatic cookie detection and categorization How scanning works and accuracy Banner Designer Visual customization options Live preview and ease of use Brand alignment capabilities Video Specifications Length: 3-5 minutes Format: Screen recording with voiceover Style: Professional, technical but accessible Include: Side-by-side comparisons where relevant Acceptance Criteria All four differentiators clearly demonstrated Competitor comparisons included (factual, not disparaging) Published on YouTube and embedded on website Subtitles/captions added
Consent Banner A/B Testing
Enable A/B testing for consent banners to optimize user acceptance rates and improve consent conversion. What it does: Create multiple banner variants for a single domain Automatically split traffic between banner versions Track and compare conversion rates (accept/reject/customize) for each variant View detailed analytics showing which banner design performs best Use cases: Test different banner layouts (bar vs. modal vs. corner popup) Compare button text variations ("Accept All" vs. "Got it" vs. "Continue") Experiment with color schemes and visual styles Optimize banner positioning and timing Benefits: Data-driven decisions for banner design Maximize consent rates while maintaining compliance Reduce banner fatigue and improve user experience Understand what resonates with your audience
In Progress
1Actively being built
Done
2Recently shipped
Implement Google Consent Mode v2 Full Compliance
Overview Implement complete Google Consent Mode v2 support ensuring all consent signals are correctly transmitted to Google services based on user consent choices. Implemented Features Default State All consent signals set to denied on page load before user interaction Default command fires before any Google tags Update Commands Consent signals update immediately after user makes consent choice Correct mapping between Cookient categories and Google signals: Analytics β analytics_storage Advertising β ad_storage, ad_user_data, ad_personalization Bug Fixes Fixed issue where missing/hidden categories (e.g., Advertising not displayed) incorrectly sent granted signals Categories not shown to user now correctly remain denied Consent Signals ad_storage β analytics_storage β ad_user_data β ad_personalization β Acceptance Criteria Default state correctly set on page load Update commands fire on user consent Hidden categories remain denied All four Google consent signals supported Tested with Google Tag Assistant
Update and Expand Technical Documentation
Overview Review and update Cookient's documentation to ensure all current features and functionalities are properly documented. Focus on improving technical documentation for developers and advanced users. Problem Current documentation is incomplete and doesn't cover all available features. Some newer functionalities lack documentation entirely, making it difficult for customers to utilize Cookient's full capabilities. Scope Audit Existing Documentation Identify undocumented features Find outdated information and screenshots List missing code examples Technical Documentation Priority JavaScript API methods and events Configuration options reference Script parameters and attributes Callback functions and hooks Consent state management Integration examples Improvements Add missing feature documentation Update outdated code examples Improve code snippet formatting Add more real-world usage examples Ensure consistency across all pages Acceptance Criteria All current features documented Code examples tested and working Technical reference complete and accurate No outdated information remaining