Opis
Compliance by Hu-manity.co (formerly known as Cookie Notice) provides a simple, customizable website banner that can be used to help your website comply with cookie consent requirements under the EU GDPR, CCPA, and other data privacy laws — with seamless integration with Cookie Compliance to help your site comply with the latest updates to existing consent laws.
Zgodność z plikami ciasteczka to w pełni funkcjonalna platforma do zarządzania zgodami (CMP), która zapewnia zautomatyzowane funkcje zgodności i ulepszone mechanizmy kontroli projektu w najnowocześniejszej aplikacji internetowej. Zgodność z plikami ciasteczka umożliwia stronom internetowym proaktywne podejście do przepisów dotyczących ochrony danych i zgody. Jest to pierwsze rozwiązanie oferujące Zgodę intencjonalną, nowy model zgody, który uwzględnia najnowsze wytyczne z ponad 100 krajów oraz nowe standardy wiodących organizacji międzynarodowych, takich jak IEEE i Europejskie Centrum Praw Cyfrowych (noyb.eu). Zgodność z plikami ciasteczka zapewnia atrakcyjne, wielopoziomowe doświadczenie i oferuje nowe opcje i mechanizmy kontroli, dzięki którym odwiedzający witrynę mogą lepiej zrozumieć i podejmować decyzje dotyczące prywatności danych.
Nasza aplikacja internetowa Zgodność z plikami ciasteczka wprowadza bardziej etyczny i proaktywny sposób rejestrowania i zarządzania zgodami. Ta wczesna wersja powstającego frameworka „Zgoda intencjonalna” jest wynikiem ciągłej współpracy Hu-manity.co z czołowymi firmami z listy Fortune 500, rządami i organizacjami normalizacyjnymi, które uważają, że nierównowaga między konsumentami a korporacjami jest nie do utrzymania, jeśli chodzi o prywatność danych i zgodę online. Udostępniamy ją wszystkim właścicielom i operatorom witryn internetowych, którzy podzielają to przekonanie i wspierają naszą misję eliminacji niejasnych schematów w zakresie zgody online.
Matt Sinderbrand – Dyrektor ds. Platformy, Hu-manity.co
Compliance (plugin only)
Compliance by Hu-manity.co provides a simple, customizable website banner to help your website comply with certain cookie consent requirements.
Funkcje banera:
- Dostosowywalny komunikat powiadomienia
- Zgoda wyrażona po kliknięciu, przewinięciu lub zamknięciu
- Wiele opcji wygaśnięcia plików ciasteczka
- Odnośnik do strony Polityki prywatności
- Synchronizacja strony Polityki prywatności WordPress
- Zgodność z WPML i Polylang
- Przyjazna dla SEO
Zgodność z plikami ciasteczka (wtyczka + aplikacja internetowa)
Dzięki Zgodności z plikami ciasteczka masz dostęp do najbardziej aktualnych wytycznych dotyczących formatowania i wymogów zgodności technicznej w ponad 100 krajach i jurysdykcjach prawnych.
Funkcje banera:
- Intencjonalna zgoda oferuje 3 równe przyciski, dając odwiedzającym witrynę możliwość zaakceptowania wszystkich, niektórych lub żadnego pliku ciasteczka za pomocą opcji pakietowych zwanych Poziomami dostępu do danych. Poziomy dostępu do danych usprawniają konwersję zgody i eliminują ukryty schemat zwodniczych, nierównych wyborów w pierwszej warstwie. Zgodność z zasadą równego wyboru określoną w RODO i innych przepisach o ochronie danych.
- Selektor czasu trwania zgody pozwala odwiedzającym kontrolować, jak długo ich zgoda będzie ważna w Twojej witrynie. Pozwala Twojej witrynie dostosować się do najnowszych wytycznych organów ochrony danych UE, które stanowią, że zgoda na pliki ciasteczka powinna być ważna nie dłużej niż 6 miesięcy.
- Kategorie celów plików ciasteczka ułatwiają odwiedzającym witrynę dostosowywanie zgód według kategorii. Spełnia wymogi dotyczące wyraźnej zgody, określone w RODO i innych przepisach o ochronie danych.
- Wskaźniki zgody wyświetlają dane dotyczące zgody użytkownika oraz listę zablokowanych/dozwolonych stron trzecich bezpośrednio na rozwiniętej stronie banera. Jest zgodny z najnowszymi wytycznymi organów ochrony danych UE, takich jak CNIL (Francja) i ICO (Wielka Brytania).
- Konfigurowalny dokument prywatności zawiera przydatne informacje, które ułatwiają użytkownikom zrozumienie ryzyka i korzyści związanych z udostępnianiem danych. Pozwala podsumować kluczowe elementy informacji o ochronie prywatności w witrynie i jest zgodny z zasadą świadomego pozyskiwania zgód, określoną w przepisach RODO.
- Konfigurowalny kontakt prywatności umożliwia podanie danych kontaktowych administratora danych osobowych firmy, a także przydatnych odnośników do formularzy wniosków osób, których dane dotyczą, i innych zasobów dotyczących prywatności danych. Jest zgodny z zasadą świadomego pozyskiwania zgód, określoną w przepisach RODO.
Funkcje aplikacji internetowej:
- Panel analityki zgód wyświetla dane zdarzeń dla liczby wizyt i zapewnia „wskaźnik zaufania”, który pomaga śledzić, jak odwiedzający witrynę ustawiają swoje zgody. Wprowadź zmiany w swoim banerze, aby poprawić współczynnik akceptacji plików ciasteczka i monitoruj postępy za pomocą wykresu aktywności związanej ze zgodami.
- Domyślne konfiguracje zgodne z RODO, CCPA i innymi przepisami pomagają wyeliminować ciemne wzorce i umożliwiają szybkie i łatwe wdrożenie banera zgody bez zgadywania. Dostosuj wygląd dowolnej domyślnej konfiguracji, aby pasowała do wyglądu i stylu Twojej witryny.
- Automatyczne blokowanie skryptów domyślnie blokuje wszystkie nieistotne skrypty plików ciasteczka oraz ramki iFrame i jest zgodne z ważnymi zasadami dotyczącymi zgody na mocy RODO i innych przepisów o ochronie danych; aby zachować zgodność z przepisami, Twoja witryna musi zarejestrować zgodę użytkownika przed ustawieniem lub wysłaniem plików ciasteczka.
- Tryb zgody Google zapewnia, że Twoja witryna internetowa nadal może gromadzić cenne informacje i działać efektywnie, jednocześnie szanując preferencje dotyczące prywatności użytkowników poprzez dynamiczne dostosowywanie działania usług Google zgodnie ze zgodą użytkownika.
- Tryb zgody Facebooka umożliwia Twojej witrynie mierzenie wpływu Twoich reklam na Facebooku, śledzenie aktywności i konwersji w witrynie oraz automatyczne wyświetlanie reklam na Facebooku, jeśli użytkownik wyraził na to zgodę.
- Przechowywanie danych o zgodzie automatycznie przechowuje dane o każdej zgodzie i udostępnia je do eksportu. Zgodne z wymogami dotyczącymi dowodu zgody określonymi w RODO i innych przepisach o ochronie danych.
- Wsparcie wielojęzyczne automatycznie tłumaczy wszystkie teksty banerów i umożliwia wprowadzenie własnych tłumaczeń dla każdego pola tekstowego, aby zapewnić użytkownikom spójne doświadczenie związane z wyrażaniem zgody.
- Zarządzanie wieloma domenami umożliwia zarządzanie dodatkowymi domenami bezpłatnymi lub profesjonalnymi w ramach jednego konta oraz pozwala na dostosowanie konfiguracji i wyglądu banerów dla każdej domeny niezależnie.
Proaktywne podejście do Zgodności z plikami ciasteczka:
Dla wszystkich firm zasoby niezbędne do nadążania za najnowszymi przepisami rosną wraz z uchwalaniem każdego nowego prawa. W związku z rosnącą z dnia na dzień liczbą przypadków egzekwowania przepisów, uważamy, że jako zaufany dostawca zgód, kluczowe jest, aby zrobić wszystko, co w naszej mocy, aby pomóc Ci być na bieżąco z tymi przepisami i wyeliminować ryzyko dla Twojej firmy.
Zgodność z plikami ciasteczka obejmuje wszystkie obecne i przyszłe przepisy:
- RODO (UE)
- Dyrektywa o prywatności i łączności elektronicznej (UE)
- Rozporządzenie o prywatności i łączności elektronicznej (UE)
- PECR (Wielka Brytania)
- LGPD (Brazylia)
- PIPEDA (Kanada)
- PDPB (Indie)
- CCPA (Kalifornia, USA)
- VCDPA (Wirginia, USA)
- Ustawa o ochronie prywatności w Kolorado (USA)
- CPRA (Kalifornia, USA)
Zgodność z plikami ciasteczka uwzględnia wszystkie najnowsze wytyczne dotyczące formatowania:
- Europejski Inspektor Ochrony Danych (EIOD)
- ICO (Wielka Brytania)
- CNIL (Francja)
- GPDP (Włochy)
- BfDl (Niemcy)
- AEPD (Hiszpania)
- Europejskie Centrum Praw Cyfrowych (noyb.eu)
Zgodność z plikami ciasteczka ma na celu zwalczanie ciemnych wzorców
Ciemne wzorce to techniki interfejsu użytkownika (UI), które zmuszają odwiedzających witrynę do podjęcia decyzji (takich jak zgoda na instalację plików ciasteczka na ich urządzeniach), których w innym przypadku mogliby nie podjąć. Najczęstszym Ciemnym wzorcem jest brak identycznego przycisku „Odrzuć wszystkie” na pierwszej warstwie powiadomienia o zgodzie. Ciemne wzorce są wyraźnie zakazane na mocy RODO i innych przepisów o ochronie danych.
Jako część naszego proaktywnego podejścia, zgodność z plikami ciasteczka jest domyślnie skonfigurowana w celu zapobiegania ciemnym wzorcom dzięki naszemu unikatowemu projektowi świadomej zgody.
Privacy
Compliance by Hu-manity.co is a Consent Management Platform client. Depending on how you use it, the plugin may send data to Hu-manity.co services on your behalf. This section describes what data leaves your WordPress server and when. It is kept up to date as the plugin evolves; material changes are noted in the changelog.
Plugin-only mode (Banner Only / Basic)
If you install the plugin and choose „Banner Only” in the Welcome screen — or never open the Welcome screen at all — the plugin operates entirely on your WordPress site. No account is created and the plugin does not initiate calls to Hu-manity.co services.
Connected mode (Free or Professional)
If you create a Cookie Compliance account from the Welcome screen (or log into an existing one), the plugin connects your site to the Hu-manity.co platform. While connected, the plugin sends data over HTTPS to Hu-manity.co’s platform services (hosted under *-api.hu-manity.co) for the following purposes:
- Account sign-up and sign-in, and registering your site as an application.
- Fetching and updating your banner configuration.
- Fetching consent analytics and individual consent records shown in the Audit Trail.
- Processing subscription payments (Professional plans only).
The data sent depends on the feature you are using and typically includes:
- Account-identifying data such as the email address and password used for sign-up or sign-in.
- Site-identifying data such as your site’s URL, title, description, and language.
- Application credentials (App ID and Secret Key) issued to your site at registration, included with subsequent platform requests.
- Subscription and billing data for Professional plans, such as the selected plan identifier and a one-time payment token described below.
- Integration telemetry such as the plugin version and which admin interface (React or Legacy) you are using, sent as HTTP headers so we can understand integration adoption and support the plugin.
- Operational metadata such as the timestamp and locale of a request, as is normal for HTTPS API calls.
As the plugin evolves, additional non-personal fields of the same categories listed above may be sent to support new features. Material changes are noted in the changelog.
Payments (Professional plans only)
Payment card details are collected by Braintree’s hosted-fields SDK running in your browser and are tokenized there. The plugin and Hu-manity.co servers do not receive raw card data. A one-time, non-replayable Braintree token is sent to Hu-manity.co’s platform to create the subscription.
Deactivation feedback
If you deactivate the plugin and fill in the optional deactivation feedback form, the reason you select, any free-text comment you type, and your site URL are sent once to Hu-manity.co so we can improve the product. Submitting the form is optional; clicking „Skip” sends nothing. This applies to both Plugin-only and Connected modes.
The banner shown to your site visitors
The consent banner shown to your site visitors is served from cdn.hu-manity.co/hu-banner.min.js. When a visitor interacts with the banner, the banner script (running in the visitor’s browser, not the plugin) communicates directly with Hu-manity.co services to record the consent decision — this is what makes consent records available to you in the Audit Trail. This data flow is between the visitor’s browser and Hu-manity.co and does not pass through your WordPress server. Because these requests originate in the visitor’s browser, the visitor’s IP address is visible to Hu-manity.co as part of standard HTTPS network handling.
Local state set by the plugin
The plugin stores operational state in three places. None of this is transmitted to Hu-manity.co:
- On your WordPress server (options and transients) — for example, a welcome-modal dismissal timestamp (
cookie_notice_welcome_dismissed) and short-lived caches of API tokens and configuration. - In the admin user’s browser (localStorage) — for example, first-run setup flags such as
cn_setup_wizard_complete_*andcn_has_platform_config_*. - In visitor browsers (a short-lived
hu-formcookie, 5 minutes) — set when forms with consent integration are submitted. Used locally by the form-consent flow.
As the plugin evolves, additional keys may be stored in any of these locations. They remain local state on your site or in the user’s browser — not data sent to Hu-manity.co. Material changes to this pattern would be noted in the changelog.
Data the plugin does not send
- The plugin does not transmit visitor IP addresses, cookies, page URLs, or page content as data fields. IP addresses are, as with any HTTPS request, visible to the receiving server as part of standard network handling.
- The plugin does not transmit the content of your posts, pages, users, or WordPress database.
- The plugin does not send data to third parties other than Hu-manity.co and, for Professional plan payments, Braintree (a PayPal service).
Service providers
- Hu-manity.co / Cookie Compliance — primary service provider.
- Terms of Service: https://cookie-compliance.co/terms-of-service/
- Privacy contact: https://cookie-compliance.co/documentation/privacy-contact/
- Braintree (a PayPal service) — processes Professional plan signups initiated from the plugin (not invoked for Basic or Free).
- When you manage your subscription from the Cookie Compliance web application, additional payment gateway providers may process your billing information.
- Hu-manity.co’s email subscription service — receives your account email address and name to manage newsletter and operational email preferences. You can unsubscribe at any time via the email footer or by deleting your account.
Account and consent data is processed in the European Union (AWS Ireland region). Hu-manity.co’s public marketing websites (hu-manity.co, cookie-compliance.co) are hosted separately in the United States.
How long we retain your data
- Plugin-side caches on your WordPress server (API tokens, subscription data, configuration) are short-lived, with TTLs typically up to 24 hours. The visitor
hu-formcookie expires after 5 minutes. - On the Hu-manity.co platform, account information and consent records are retained as long as your Cookie Compliance account is active, and are removed when the account is deleted or via an erasure request.
What rights you have over your data
- Stop further sends. Deactivate the plugin from the Plugins screen — no further plugin-initiated API calls will be made.
- Export consent records. Site owners can export cookie-consent and privacy-consent logs as CSV from the Cookie Compliance web application.
- Delete your account and all associated data. The Cookie Compliance web application has an account-deletion flow. Triggering it cancels active subscriptions, deletes your apps and banner configuration, removes your consent records from the platform, and nullifies free-text personal data before deleting the account.
- Erasure of visitor data (GDPR Article 17 / CCPA Delete). To request erasure of a specific visitor’s records (by email, session ID, IP, or consent ID), contact Hu-manity.co via the privacy contact page above. Hu-manity.co processes the request and erases the matching records from its storage systems within 30 days, in line with GDPR Article 12.
- Manage consent (visitors). Site visitors can adjust their consent at any time through the consent banner.
Zrzuty ekranu
Instalacja
- Install Compliance by Hu-manity.co either via the WordPress.org plugin directory, or by uploading the files to your server
- Włącz wtyczkę w menu „Wtyczki” w WordPressie
- Go to the Compliance settings and set your options.
- Kliknij przycisk „Dodaj funkcje zgodności”, aby rozpocząć integrację zgodności plików ciasteczka.
- Utwórz konto zgodności z plikami ciasteczka i wybierz plan.
- W dowolnym momencie zaloguj się do aplikacji internetowej Zgodność z plikami ciasteczka, aby zmienić ustawienia.
Najczęściej zadawane pytania
-
Is Compliance by Hu-manity.co free?
-
Yes! Compliance by Hu-manity.co is free software.
-
Tak, ale z pewnymi ograniczeniami. Zgodności z plikami ciasteczka oferuje zarówno darmowe, jak i płatne plany do wyboru, w zależności od potrzeb i ruchu na stronie.
-
Does Compliance by Hu-manity.co make my site fully compliant with GDPR or US Privacy Laws?
-
Nie. Wersja tylko z wtyczką NIE zawiera funkcji zgodności technicznej, takich jak automatyczne blokowanie skryptów, kategorie celów zgody czy przechowywanie rekordów zgody. Funkcje te są dostępne wyłącznie poprzez integrację z funkcją zgodności plików ciasteczka.
-
Tak! Wersja wtyczki i aplikacji internetowej zawiera funkcje zgodności technicznej, aby spełnić wymagania ponad 100 krajów i jurysdykcji prawnych.
Recenzje
Kontrybutorzy i deweloperzy
„Compliance by Hu-manity.co” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Compliance by Hu-manity.co” została przetłumaczona na 31 języków. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “Compliance by Hu-manity.co” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
3.0.5
- Fix: Disabling Autoblocking via the legacy settings form on multisite sites now saves correctly.
3.0.4
- Fix: The Compliance settings page no longer breaks on sites where Cloudflare Rocket Loader or a caching/optimizer plugin (WP Rocket, LiteSpeed Cache, Autoptimize, NitroPack, SG Speed Optimizer, or Jetpack Boost) is configured to process WP admin scripts. The plugin’s admin bundle now signals these tools to skip it, extending the same banner-script protection added in 3.0.3.
- Fix: If the Compliance settings page fails to load, you now see a „Loading Compliance dashboard…” message that reveals troubleshooting steps (caching plugin, browser extension, incognito mode) and a link to support — replacing the silent white screen some users hit when a CDN, optimizer, or browser extension blocked the admin bundle.
3.0.3
- Tweak: Send client type, plugin version, and admin UI mode (React or Legacy) as HTTP headers on platform API requests to support integration adoption analytics. No effect on banner behavior, site visitors, or consent data.
- Docs: Added a Privacy section to the readme describing, by service and data category, what the plugin sends to Hu-manity.co services and when. Placed after Installation per WordPress convention. Covers admin-side state stored on the WordPress site (options, transients, localStorage), the visitor IP visibility implied by the banner’s direct browser-to-platform requests, retention of plugin-side caches and platform-side account/consent data, sub-processors (Braintree for plugin-initiated payments, additional payment gateway providers for webapp-managed subscriptions, and Hu-manity.co’s email subscription service), data processing location (European Union, AWS Ireland), and concrete data-subject rights (deactivation, CSV export, account deletion, and GDPR Article 17 / CCPA erasure of visitor records within a 30-day SLA per GDPR Article 12).
- Fix: Added JS optimizer exclusion attributes to the banner script tags to prevent caching and performance plugins from delaying consent recording. Covers WP Rocket (data-nowprocket), Autoptimize (data-noptimize), LiteSpeed Cache (data-no-optimize), NitroPack (nitro-exclude), Jetpack Boost (data-jetpack-boost), and Cloudflare Rocket Loader (data-cfasync). Also adds stable IDs (hu-banner-options, hu-banner-js) so users of plugins without attribute support (W3 Total Cache, SG Optimizer, Swift Performance) can enter these as exclusion keywords in their plugin settings.
- New: GPC banner mode is now configurable directly from the plugin. The Protection tab’s GPC panel exposes three options for what visitors see when their browser signals Global Privacy Control — „Show passive notice” (a brief auto-dismiss confirmation that the preference was honored), „Silent” (no on-screen indication), or „Show full banner” (the standard consent flow). When CCPA or other US privacy laws are selected, the plugin defaults to „Show passive notice” — improving transparency without re-displaying the banner on every page. The active mode is also surfaced on the GPC Support card under Compliance Behavior so site admins can see at a glance how GPC manifests for their visitors. The setting can still be changed at any time in the Cookie Compliance web application.
3.0.2
- Fix: Decouple Autoblocking from privacy law selection in React and legacy settings — the toggle now appears for connected users regardless of whether laws are configured, and is no longer mislabeled as a Pro-only feature in the legacy UI.
- Fix: Preserve boolean types when caching Designer, Account, and Analytics API responses — compliance flags such as gpcSupportMode, doNotTrackMode, onScroll, onClick, uiBlocking, revokeConsent and nested regulations were being silently coerced to strings, which risks breaking strict type checks downstream.
3.0.1
- Fix: Resolved missing file error preventing plugin activation for some users who updated during the initial 3.0.0 release
3.0.0
- Rebrand: Plugin renamed from „Cookie Notice & Compliance for GDPR / CCPA” to „Compliance by Hu-manity.co”. WordPress admin sidebar now reads „Compliance” with Settings and Audit Trail submenus. All internal option keys and slugs remain unchanged — no action required for existing installs.
- New: Modern React-based admin dashboard replaces the legacy PHP settings pages. Three main tabs — Protection, Settings, and Audit Trail — with a polished, card-based interface.
- New: Guided setup wizard with banner template picker (6 presets), setup checklist, and quick-start configuration for new installs.
- New: Welcome Modal with in-plugin account creation, plan selection, and Braintree payment — complete the signup flow without leaving WordPress.
- New: Protection Chooser — redesigned tier selection (Basic, Professional, Business) with feature comparison cards.
- New: 5-position banner placement selector (top, bottom, floating left, floating right, floating center) with fixed/floating toggle. Dismiss animation controls added to Banner Design settings.
- New: Law Selector with geo-aware regulation display and compliance context for GDPR, CCPA, and 100+ jurisdictions.
- New: Consent Modes panel — configure Google Consent Mode v2, Facebook, and Microsoft consent toggles directly from the plugin.
- New: Audit Trail tab — view consent log records pulled live, with dynamic consent level labels.
- New: Conditional Display rule builder — control when and where the consent banner appears.
- New: Excluded Script Handles setting — exclude specific scripts from autoblocking by handle name.
- New: Centralized notification system with contextual calls-to-action based on your setup status and subscription tier.
- New: Portal deep links — jump directly from the plugin to the relevant page in the Cookie Compliance web application.
- New: Live configuration sync — admin pages pull fresh banner configuration from the platform on load.
- New: React ErrorBoundary prevents white-screen crashes — admin gracefully recovers from unexpected errors.
- Improvement: Pro feature indicators show locked features with upgrade prompts for free-tier users.
- Improvement: Usage dashboard shows near-limit nudge at 70%+ of cycle usage.
- Improvement: Email-exists recovery flow guides users who try to register with an existing account.
- Fix: Domain URL normalization on login prevents duplicate app registrations.
2.5.16
- Fix: Multisite with global override now correctly reads blocking data and cache-purge transients from network storage
- Fix: Custom patterns and providers are now always included in huOptions regardless of autoblocking state
2.5.15
- Fix: Multisite with global override now correctly loads custom blocking patterns and providers on the frontend
2.5.12
- New: Added pull configuration option to sync on demand instead of waiting for cron
2.5.11
- Security: Enforce TLS verification for platform API requests.
- Security: Require capability + nonce for cache purge and privacy consent/conditional rule AJAX handlers.
- Tweak: Switch admin notice JS to vanilla to avoid jQuery conflicts and ensure notices can be closed.
2.5.10
- Fix: Make close icon keyboard-focusable (Enter/Space handler, tabindex, focus outline)
- Fix: Ensure policy link uses href/target and data attrs so „Message” position opens correctly
- Fix: Enqueue frontend JS when [cookies_revoke] shortcode is present to allow reopen links for logged-in sessions
- Fix: Guard legacy options fallback to avoid PHP 8 fatal on non-array settings
2.5.9
- Security: Fixed Stored XSS vulnerability in [cookies_accepted] shortcode via HTML entity resurrection
- New: Easy Digital Downloads privacy consent support
- Fix: Improved bot detection and object cache compatibility
2.5.8
- New: Microsoft Clarity Consent API v2 support
- Fix: Prevent loading banner in Beaver Builder
- Fix: Improved bot detection and object cache compatibility
- Fix: Close icon accessibility by switching to button
2.5.7
- New: Microsoft Consent Mode support
- Tweak: Convert banner links to buttons (for accessibility)
- Tweak: Improved compatibility with caching plugins
- Fix: Displaying cookie notice in admin
2.5.6
- New: Added Form and Source columns to Privacy Consents table
- Fix: WooCommerce render block issue
- Tweak: Updated WooCommerce Blocks Checkout handling
- Tweak: Disable Privacy Consent cupport when there are no forms available
- Tweak: Updated Chart.js to 4.4.8
2.5.5
- New: Added Privacy Consent activity chart
- Fix: Hummingbird caching plugin compatibility
2.5.4
- New: Option to handle all or selected forms in Privacy Consent
- Fix: Undefined array key „form_type” when switching WooCommerce forms
2.5.3
- Fix: Undefined huOptions variable
- Fix: Prevent loading Privacy Consent modules without Cookie Compliance
- Tweak: Updated Chart.js to 4.4.6
2.5.2
- Fix: Fatal error on pages with embedded contact form 7 forms
2.5.1
- Fix: Missing one of the plugin files
2.5.0
- New: Introducing Privacy Consent
- Tweak: UI updates for the Consent Logs page
- Tweak: Onboarding screen UI improvements
- Tweak: Switch from local to GMT time for consent logs display
- Tweak: Admin menu reorganization
2.4.18
- Fix: Potential security issue with escaping textarea fields
- Fix: Saving link target for Privacy Policy page
- Fix: Force protocol for widget URL
2.4.17
- New: SpeedyCache caching plugin compatibility
- New: Breeze caching plugin compatibility
- Fix: Improved WP Rocket plugin compatibility
- Fix: Improved Speed Optimize plugin compatibility
- Fix: Network settings override switching
- Tweak: Chart.js updated to 4.4.3
2.4.16
- New: Option to enable/disable bot detection
- Fix: Typo in wp_die() function calls
- Tweak: Improved escaping text strings
2.4.15
- New: Passing Google Consent default parameters (Cookie Compliance only)
- Fix: Invalid Norwegian language locale code
2.4.14
- New: Google Consent V2 support (Cookie Compliance only)
- New: Added scripts option to Compliance Settings
2.4.13
- Fix: Removed unneeded parameter from WP Fastest Cache compatibility fix
2.4.12
- New: WP Optimize caching plugin compatibility
- Fix: WP Fastest Cache plugin compatibility
2.4.11
- New: Dedicated Consent Logs page
- New: Google AMP support for Cookie Compliance
- New: Settings navigation through tabs and menu items
- Fix: Saving App ID/Key not working in edge cases
- Tweak: Chart.js updated to 4.4.0
2.4.10
- New: Option to enable/disable caching compatibility
- New: WP Fastest Cache plugin compatibility
- Fix: Potential security issue with purging cache
- Fix: Improved refreshing Compliance analytics data
- Tweak: Chart.js updated to 4.3.2
2.4.9
- New: WP Rocket plugin compatibility
- New: LiteSpeed Cache plugin compatibility
- New: Google Consent Mode support (Cookie Compliance only)
- New: Facebook Pixel Consent Mode support (Cookie Compliance only)
2.4.8
- New: Added Pages to Conditional display
- Fix: Homepage display issue
- Fix: Background color issue
- Tweak: Improved WP Rocket support
- Tweak: Improved SG Optimizer support
2.4.7
- New: Conditional display of the banner
- Tweak: Improved sanitization and validation of data
- Tweak: PHP 8.1 and 8.2 compatibility
- Tweak: Added async attribute when autoblocking is disabled
2.4.6
- Fix: Cookie Compliance inactive status issue
2.4.5
- Tweak: Remove the notice from the Elementor page builder
- Tweak: Remove the notice from widgets screen
- Fix: Improved Contact Form 7 reCaptcha compatibility
2.4.4
- Fix: Undefined index: status and subscription
2.4.3
- Fix: Deprecated preg_replace() notice in PHP 8.1
2.4.2
- New: Compatibility with Autoptimize plugin
- Fix: Improved Contact Form 7 reCaptcha support
- Fix: Fixed non-static method cookies_set()
2.4.1
- New: Contact Form 7 reCaptcha support
- Tweak: Switched health status from critical to recommended when Cookie Compliance is not integrated
- Tweak: Add SimeSite=Lax for created cookies
2.4.0
- New: Advanced Multisite support
- Fix: Polylang translation not working for shortcode
- Fix: Parse error: syntax error, unexpected ‘[‘
2.3.1
- New: Option to run consent banner in debug mode
- Fix: Invalid validation of dismissable notices
2.3.0
- New: Compliance Multi-license pricing options
- Tweak: WordPress 6.0 compatibility
2.2.3
- Fix: Undefined notice in WP dashboard
- Fix: Close icon event not firing
- Tweak: Remove aria-label from the close icon
- Tweak: CSS tweaks in the admin
2.2.2
- Fix: Uncrawlable close notice link
- Tweak: WordPress 5.9 compatibility
- Tweak: Prevent displaying the notice in an iframe
- Tweak: Send site language to a web app on signup
2.2.1
- Fix: Missing variable definition in frontend
2.2.0
- New: Option to hide banner for logged in users (Compliance only)
2.1.5
- Tweak: Additional sanitization applied
2.1.4
- Fix: WordPress 5.8 widgets compatibility
2.1.3
- Fix: HTML attributes removed from text strings
- Tweak: Improved sanitization of options
2.1.2
- Tweak: Improved escaping of button labels
2.1.1
- Fix: Security bug related to compliance caching
2.1.0
- New: Introducing Cookie Compliance Free plan
2.0.4
- Fix: Undefined constant HOURS_IN_SECONDS
- Fix: Button style none adding CSS classes „cn-set-cookie cn-button”
- Tweak: Switched the behavior of close icon from accept to reject
- Tweak: Minified frontend and admin js files
2.0.3
- Fix: Cookies accepted function issue when Compliance activated
2.0.2
- Tweak: UI/UX improvements
2.0.1
- Fix: Pending Compliance update blocking the notice
- Fix: PHP Warning: Cannot modify header information
- Tweak: UI/UX fixes for the settings screen
2.0.0
- New: Introducing Cookie Compliance for GDPR/CCPA
1.3.2
- Tweak: Speed up Corona Banner loading by moving JS file to footer with async parameter
- Tweak: Improve buttons CSS padding
- Tweak: Accessibility improvements on links
1.3.1
- Fix: Unable to select Privacy policy link
- Fix: Blank Cookies policy link in a message
- Fix: Undefined index: on_click
- Tweak: Adjusted default opacity back to 100
1.3.0
- New: Introducing Corona Banner that displays data about Coronavirus pandemia and five steps recommended by the WHO (World Health Organization)
- New: Option to set bar opacity
- New: Accept the notice with close icon
- Fix: Policy link added to message without policy option enabled
1.2.51
- Fix: Problems with iOS and OK/Reject button
- Tweak: Added Separate cookie expiry for Reject, props Carlos Buchart
1.2.50
- Fix: The body css class always set to „cookies-refused”
- Tweak: Improve IE & Safari CustomEvent and ClassList support
- Tweak: Change the plugin js init event
1.2.49
- New: Option to accept the notice with any page click
- Tweak: Remove jQuery dependency
- Tweak: Swtich from jQuery to CSS3 animations
- Tweak: Improve the CSS and HTML structure
1.2.48
- Fix: HTML tags stripped from cookie message
- Fix: Link target not accepted in inline privacy link
1.2.47
- New: Option to select the privacy policy link position
- Tweak: Do not relad the page on refuse button click
- Tweak: Added aria-label attribute to cookie notice container
1.2.46
- Tweak: Remove WP Super Cache cookie on deactivation
- Tweak: Remove plugin version from the db on deactivation
1.2.45
- Tweak: Improved WP Super Cache support
- Tweak: CSS container style issue and media query for mobile
1.2.44
- Fix: The text of the revoke button ignored in shortcode
- Fix: Revoke consent button not displayed automatically in top position
- Tweak: Add shortcode parsing for content of [cookies_accepted], thanks to dsturm
1.2.43
- New: Option to revoke the user consent
- New: Script blocking extended to header and footer
- New: Synchronization with WordPress 4.9.6 Privacy Policy page
- New: Custom button class option
- Tweak: Added 1 hour cookie expiry option
1.2.42
- New: Introducing [cookies_accepted][/cookies_accepted] shortcode
- Fix: Infinite cookie expiry issue
1.2.41
- Fix: Infinite redirection loop with scroll enabled
1.2.40
- Fix: Div align center on some themes
- Tweak: Extended list of allowed HTML tags in refuse code
- Tweak: Minified CSS and JS
1.2.39
- New: Option to reload the page after cookies are accepted
1.2.38
- Tweak: Move frontend cookie js functions before the document ready call, thanks to fgreinus
- Tweak: Adjust functional javascript code handling
- Fix: Chhromium infinity expiration date not valid
- Fix: Remove deprecated screen_icon() function
1.2.37
- Tweak: Add aria landmark role=”banner”
- Tweak: Extend cn_cookie_notice_args with button class
1.2.36.1
- Fix: Repository upload issue with 1.2.36
1.2.36
- Fix: String translation support for WMPL 3.2+
- Fix: Global var possible conflict with other plugins
- Tweak: Add $options array to „cn_cookie_notice_output” filter, thanks to chesio.
- Tweak: Removed local translation files in favor of WP repository translations.
1.2.35
- Tweak: Use html_entity_decode on non-functional code block
- Tweak: get_pages() function placement optimization
- Tweak: Filterable manage cookie notice capability
1.2.34
- Fix: Empty href in links HTML validation issue
1.2.33
- New: Greek translation thanks to Elias Stefanidis
1.2.32
- Fix: Accept cookie button hidden on acceptance instead of the cookie message container
1.2.31
- New: Non functional Javascript code field
- Fix: Minified Javascript caching issue
1.2.30
- Fix: jQuery error after accepting cookies
1.2.29
- Tweak: Add class to body element when displayed
- Tweak: Italian translation update
1.2.28
- New: Option to set on scroll offset
1.2.27
- Tweak: Correctly remove scroll event, limit possible conflicts
- Tweak: Italian translation update
1.2.26
- Fix: Accept cookies on scroll option working unchecked.
- Fix: call_user_func() warning on lower version of WP
1.2.25
- New: Option to accept cookies on scroll, thanks to Cristian Pascottini
1.2.24
- New: Option to refuse to accept cookies
- New: setCookieNotice custom jQuery event
- Tweak: Italian translation updated, thanks to Luca Speranza
1.2.23
- New: Finnish translation, thanks to Daniel Storgards
1.2.22
- Tweak: Swedish translation updated, thx to Ove Kaufeldt
1.2.21
- New: Plugin development moved to dFactory GitHub Repository
- Tweak: Code cleanup
1.2.20
- New: Option to select scripts placement, header or footer
1.2.19
- New: Danish translation, thanks to Lui Wallentin Gottler
1.2.18.1
- Fix: Quick fix for 1.2.18 print_r in code
1.2.18
- New: More info link target option
- Tweak: Additional HTML ids, for more flexible customization
1.2.17
- New: Hebrew translation, thanks to Ahrale Shrem
1.2.16
- Tweak: Dutch translation missing due to a typo
1.2.15
- New: Danish translation, thanks to Hans C. Jorgensen
- Fix: Notice bar not visible if no animation selected
1.2.14
- New: Hungarian translation, thanks to Surbma
1.2.13
- New: Croatian translation, thanks to Marko Beus
1.2.12
- New: Slovenian translation, thanks to Thomas Cuk
1.2.11
- New: Swedish translation, thanks to Daniel Storgards
1.2.10
- New: Italian translation, thanks to Luca
- Tweak: Confirmed WP 4.0 compatibility
1.2.9.1
- Tweak: Enable HTML in cookie message text
- New: Option to donate this plugin 🙂
1.2.8
- New: Czech translation, thanks to Adam Laita
1.2.7
- New: French translation, thanks to Laura Orsal
- New: Deleting plugin settings on deactivation as an option
1.2.6
- New: German translation, thanks to Alex Ernst
1.2.5
- New: Spanish translation, thanks to Fernando Blasco
1.2.4
- New: Added filter hooks to customize where and how display the cookie notice
1.2.3
- New: Portuguese translation, thanks to Luis Maia
1.2.2
- Fix: Read more linking to default site language in WPML & Polylang
1.2.1
- Tweak: UI improvements for WP 3.8
1.2.0
- Fix: Cookie not saving in IE
- Fix: Notice hidden under Admin bar bug
- Tweak: Improved WPML & Polylang compatibility
1.1.0
- New: Rewritten cookie setting method to pure JS
- Fix: Compatibility with WP Super Cache and other caching plugins
1.0.2
- New: Dutch translation, thanks to Heleen van den Bos
1.0.1
- Tweak: Changed setting cookie mode from AJAX to JS driven
1.0.0
Initial release




