説明
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.
Cookie Compliance は、最新の Web アプリケーションで自動コンプライアンス機能と強化された設計制御を提供するフル機能の同意管理プラットフォーム (CMP) です。Cookie Compliance により、サイトは データ保護および同意法に積極的に取り組む ことができます。これは、100カ国を超える最新のガイドラインと、IEEE や欧州デジタル権利センター(noyb.eu ) などの主要な国際機関からの新しい標準を組み込んだ新しい同意フレームワークである意図的な同意を提供する初のソリューションです。Cookie Compliance は、美しいマルチレベルの体験と、サイト訪問者がデータプライバシーの決定をより良く理解しながら関わるために新しい選択肢とコントロールを提供します。
当社の Cookie Compliance Webアプリケーションは、同意を取得および管理するためのより倫理的で先見的な方法を導入しています。新たな意図的同意フレームワークのこの初期バージョンは、消費者間の不均衡な関係を信じている Fortune 500のトップ企業、政府、標準化団体とのHu-manity.coの継続的な取り組みの結果です。オンラインでのデータのプライバシーと同意に関しては、企業は持続不可能です。私たちは、この信念を共有し、オンライン同意のダークパターンを排除するという私たちの使命をサポートするすべてのサイトの所有者と運営者が利用できるようにしています。
Matt Sinderbrand – 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.
バナー機能:
- カスタマイズ可能な通知メッセージ
- クリック、スクロール、または閉じるに同意
- 複数の Cookie の有効期限オプション
- プライバシーポリシーページへのリンク
- WordPress プライバシーポリシーページの同期
- WPML と Polylang に対応
- SEO フレンドリー
Cookie Compliance (プラグインとWebアプリケーション)
Cookie Compliance により、100カ国以上び法域の最新のフォーマットガイドラインと技術コンプライアンス要件にアクセスできます。
バナー機能:
- 意図的な同意 は、サイト訪問者に 3 つのボタンを提供します。データアクセスレベルと呼ばれるパッケージ化された選択肢を使用して、Cookie をまったく受け入れないか、一部またはすべて受け入れることができます。データアクセスレベルは、同意の変換を改善し、最初のレイヤーでの欺瞞的で不平等な選択パターンを排除します。GDPR およびその他のデータ保護法に規定されている平等な選択の原則に準拠しています。
- 同意期間セレクター を使用すると、サイトでの同意の有効期間を訪問者が制御できます。Cookie の同意は 6 か月以内に有効である必要があるという EU データ保護機関の最近のガイドラインに合わせることができます。
- Cookie の目的のカテゴリ により、サイト訪問者は、カテゴリごとに同意を簡単にカスタマイズできます。GDPR およびその他のデータ保護法の下で規定されている肯定的なオプトイン同意要件を遵守します。
- 同意指標 では、訪問者の同意記録と、サードパーティのブロック / 許可リストが、展開されたバナー レベルに直接表示されます。CNIL (フランス) や ICO (イギリス) などの EU データ保護機関からの最新のガイダンスに準拠しています。
- カスタマイズ可能なプライバシー ペーパー は、データ共有のリスクと利点に関する訪問者の理解と理解を深めるために役立つ情報を提供します。サイトのプライバシー通知のコア コンポーネントを要約することができ、 有効な同意取得のために GDPR 規則で規定されているインフォームド プリンシパルに準拠しています。
- 設定可能なプライバシー連絡先 を使用すると、企業のデータプライバシー管理者の連絡先情報や、データ主体のリクエストフォームやその他のデータ プライバシーリソースへの役立つリンクを提供できます。有効な同意取得のために GDPR 規則で規定されているインフォームド プリンシパルに準拠しています。
Web アプリケーション機能:
- 同意分析ダッシュボード には、訪問回数のイベントデータが表示され、「信頼スコア」が提供されるため、サイト訪問者がどのように同意を設定しているかを追跡できます。バナーを調整して Cookie の受け入れ率を改善し、同意アクティビティ グラフで進行状況を監視します。
- GDPR、CCPA などの デフォルト設定 は、ダークパターンを排除し、当て推量のない同意バナーをすばやく簡単に展開できるようにします。デフォルト構成のデザインをカスタマイズして、サイトの雰囲気に合わせます。
- 自動スクリプトブロック は、必須ではないすべての Cookie スクリプトと iFrame をデフォルトでブロックし、GDPR およびその他のデータ保護法に基づく有効な同意規則に準拠 します。準拠するためには、Cookie を設定または送信する前に、サイトで訪問者の同意を記録する必要があります。
- Google Consent Mode は、ユーザーの同意に応じてGoogleサービスの動作を動的に調整する ことで、ユーザーのプライバシー設定を尊重しながら、ウェブサイトが貴重な洞察を収集し効果的に機能することを保証します。
- Facebook Consent Mode を使用すると、ウェブサイトで Facebookの広告の影響を測定する ことができます。ユーザーが同意した場合、サイトの活動とコンバージョンを追跡し、自動的に Facebook に広告を配信します。
- 同意記録ストレージ は、各同意の記録を自動的に保存し、これらの記録をエクスポートできるようにします。GDPR およびその他のデータ保護法に規定されている同意証明の要件を遵守します。
- 多言語サポート は、すべてのバナー テキスト文字列を自動的に翻訳し、すべてのテキストフィールドにカスタム翻訳を提供し、訪問者が一貫した同意を得られるようにします。
- マルチドメイン管理 では、1 つのアカウントで追加の無料版またはプロ版ドメインを管理でき、各ドメインのバナー構成とデザインを個別にカスタマイズできます。
Cookie Compliance の積極的な取り組み:
すべての企業にとって、最新の規制に先んじるために必要なリソースは、新しい法律が可決されるたびに増加します。コンプライアンス違反の取締りが日々増加する中、信頼できる同意ベンダーとして、お客様がこれらの法律を先取りし、ビジネスへのリスクを取り除くために全力を尽くすことが重要であると考えています
Cookie Compliance は、現在および今後のすべての規制に対応:
- GDPR (EU)
- eプライバシー指令(EU)
- eプライバシー規制 (EU)
- PECR (イギリス)
- LGPD (ブラジル)
- PIPEDA (カナダ)
- PDPB (インド)
- CCPA (アメリカ カリフォルニア州)
- VCDPA (アメリカ バージニア州)
- Colorado Privacy Act (アメリカ)
- CPRA (アメリカ カリフォルニア州)
Cookie Compliance には、最近のすべてのフォーマットガイダンスが組み込まれています:
- 欧州データ保護監察機関 (EDPS)
- ICO (イギリス)
- CNIL (フランス)
- GPDP (イタリア)
- BfDl (ドイツ)
- AEPD (スペイン)
- 欧州デジタル権利センター (noyb.eu)
Cookie Compliance はダークパターンを標的としています
ダークパターンとは、サイト訪問者に、他の方法では行わない可能性のある決定 (デバイスへの Cookie のインストールへの同意など) を強いるユーザー インターフェイス (UI) 手法です。最も一般的なダークパターンは、同意通知の最初のレイヤーに同等の「すべて拒否」ボタンがないことです。ダーク パターンは、GDPR およびその他のデータ保護法の下で明示的に禁止されています。
当社の積極的な取り組みの一環として、Cookie Compliance は、当社独自の意図的な同意設計により、ダークパターンを防止するようにデフォルトで構成されています。
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.
スクリーンショット
インストール
- Install Compliance by Hu-manity.co either via the WordPress.org plugin directory, or by uploading the files to your server
- WordPress の「プラグイン」メニューからプラグインを有効化してください
- Go to the Compliance settings and set your options.
- 「コンプライアンス機能の追加」ボタンをクリックして、Cookie Compliance の統合を開始してください。
- Cookie Compliance のアカウントを作成し、プランを選択してください。
- 設定をカスタマイズするには、Cookie Compliance Webアプリケーションにいつでもログインしてください。
FAQ
-
Is Compliance by Hu-manity.co free?
-
Yes! Compliance by Hu-manity.co is free software.
-
はい、ただし制限があります。Cookie Compliance には、ニーズとサイトの月間トラフィック量に応じて選択できる無料プランと有料プランの両方があります。
-
Does Compliance by Hu-manity.co make my site fully compliant with GDPR or US Privacy Laws?
-
いいえ。プラグインのみのバージョンには、自動スクリプトブロッキング、同意目的カテゴリ、同意記録の保存などの技術コンプライアンス機能は含まれていません。これらの機能は、Cookie Compliance の統合を通じてのみ利用できます。
-
はい ! プラグインと Web アプリケーションのバージョンには、100カ国以上の法域の要件を満たすための技術コンプライアンス機能が含まれています。
評価
貢献者と開発者
変更履歴
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: 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
- 修正: Contact Form 7 reCaptcha の互換性の改善
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
- 修正: 圧縮された Javascript キャッシュの問題
1.2.30
- 修正: Cookie を受け入れた後の jQuery エラー
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
最初のリリース




