PluginProbe ʕ •ᴥ•ʔ
GDPR Cookie Compliance – Cookie Banner, Cookie Consent, Cookie Notice for CCPA, EU Cookie Law / 4.10.6
GDPR Cookie Compliance – Cookie Banner, Cookie Consent, Cookie Notice for CCPA, EU Cookie Law v4.10.6
5.0.14 5.0.13 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.2.0 3.2.1 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.10.0 4.10.1 4.10.2 4.10.3 4.10.4 4.10.5 4.10.6 4.11.0 4.11.1 4.11.2 4.12.0 4.12.1 4.12.2 4.12.3 4.12.4 4.12.5 4.12.6 4.12.7 4.12.8 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.15.0 4.15.1 4.15.10 4.15.2 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.1 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 4.4.0 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.5.0 4.5.1 4.5.10 4.5.11 4.5.12 4.5.13 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 4.5.8 4.5.9 4.6.0 4.6.1 4.6.2 4.6.3 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.8.0 4.8.1 4.8.10 4.8.11 4.8.12 4.8.13 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 4.9.6 4.9.7 5.0.0 5.0.1 5.0.10 5.0.11 5.0.12 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.0.9 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2
gdpr-cookie-compliance / readme.txt
gdpr-cookie-compliance Last commit date
controllers 3 years ago dist 3 years ago gdpr-modules 3 years ago languages 3 years ago views 3 years ago class-gdpr-modules-view.php 3 years ago class-gdpr-modules.php 3 years ago class-gdpr-view.php 3 years ago class-moove-gdpr-actions.php 3 years ago class-moove-gdpr-content.php 3 years ago class-moove-gdpr-options.php 3 years ago gdpr-functions.php 3 years ago moove-gdpr.php 3 years ago readme.txt 3 years ago
readme.txt
949 lines
1 === GDPR Cookie Compliance (CCPA, DSGVO, Cookie Consent) ===
2 Contributors: MooveAgency
3 Donate link: https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/
4 Tags: GDPR, CCPA, DSGVO, cookie banner, cookie notice
5 Stable tag: 4.10.6
6 Requires at least: 4.5
7 Tested up to: 6.2
8 Requires PHP: 5.6
9 License: GPLv3
10
11 Cookie notice banner for GDPR, CCPA, CPRA, LGPD, PECR, AAP, PIPEDA, VCDPA, CPRA, ICO, GPDP, DSGVO, BfDl, CNIL, AEPD, PDPB, DPA, PDPA, TTDSG, POPIA, APA, ePrivacy, COPPA, CASL, European cookie law, data protection and privacy regulations and other cookie law and consent notice requirements on your website.
12
13 == Description ==
14
15 **Prepare your website for cookie consent requirements related to GDPR, CCPA, DSGVO, EU cookie law and notice requirements with this incredibly powerful, easy-to-use, well supported and 100% free WordPress plugin.**
16
17
18 ### Key Features
19
20 * **Local Data Storage** - all user data is stored locally on your website only - we do not collect or store any of your user data on our servers
21 * **Simple** to use — install & setup in seconds
22 * Give your users **full control** over cookies stored on their computer, including the ability for users to **revoke their consent**.
23 * **Fully customisable** - upload your own logo, colours, fonts
24 * **Fully editable** - change all text
25 * **Set the position** of the Cookie Consent Banner: at the top or bottom of your pages
26 * **Flexible** - decide which scripts will be loaded by default or only when the user gives consent
27 * **'Accept'**, **'Reject'**, 'Close' and 'Settings' buttons
28 * **Consent expiration** settings
29 * Link to **Privacy Policy** page
30 * Simple, beautiful & intuitive user interface
31 * Choose from **two unique layouts**
32 * Sleek animations to enhance the user experience
33 * **Mobile responsive** design
34 * **SEO friendly**
35 * Optimized for **WCAG & ADA** accessibility guidelines
36 * [WPML](https://wpml.org/?aid=85067&affiliate_key=oYH2FlnrApDE), QTranslate, WP Multilang, TranslatePress and Polylang compatible, .pot file for translations included
37 * **CDN** base URL supported
38 * Supports all major **caching** servers and plugins
39 * Available in **18 languages**
40 * Optimised for PHP 7 and PHP 8
41
42 ### Premium Features Available
43
44 * **[NEW] Google Site Kit integration** - our plugin supports the Google Site Kit natively
45 * **Cookie wall / Full-screen layout** - if enabled, the Cookie Consent Banner will be display in a full screen mode, and force users to either accept or reject cookies before they can see your content
46 * **Export & import settings** - transfer your custom settings between sites with ease
47 * **WordPress Multisite features** - you can manage the plugin settings globally, and clone them from one site to another within your multi-site setup. You can also sync users consent between individual subsites on your multisite network
48 * **Accept on Scroll / Hide timer** - allow users to accept cookies by scrolling down the page OR by setting a timer (ie. Hide banner after 5 seconds)
49 * **Renew Consent** - ask users to renew their consent if there is a change in privacy or cookie policy on your site
50 * **Geo-location** - the Cookie Consent Banner can be shown to visitors from the European Union or selected countries only (ie. Canada, California etc.)
51 * **iFrame Blocker** - blocks users from viewing 3rd party resources (such as Youtube) until they accept cookies
52 * **Language Specific Scripts** - insert different Tag Manager Scripts for different languages, supports WPML and other language plugins
53 * **Premium Shortcodes** that can be added to your ‘Privacy & Cookie Policy’ and allow your users to manage their consent with ease.
54 * **Hide Cookie Banner** allows you to hide the Cookie Notice Banner on selected pages
55 * **Cookie Declaration** allows you to declare the exact type of cookies that your site uses, including the cookie name, provider, purpose and expiration
56 * **Consent Log** - gives you the ability to store user consent information in the event that you need to prove that consent was given
57 * **Analytics** - stats and charts showing you how many users accepted your cookies (all anonymous)
58 * **Fast Premium Support** from our friendly team
59 * **12 months** of premium updates included
60
61 [Download Premium Add-on here](https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/)
62
63
64 ### Demo Video
65
66 You can view a demo of the plugin here:
67
68 [vimeo https://vimeo.com/255655268]
69
70
71 ### Testimonials
72
73
74
75
76
77
78
79 > “The only free GDPR plugin that actually works.” - [Jamie](https://wordpress.org/support/topic/the-only-free-gdpr-plugin-that-actually-works/)
80
81
82
83
84
85
86
87 > “One of the best GDPR implementation for WordPress.” - [webinvaders](https://wordpress.org/support/topic/one-of-the-best-gdpr-implementation-for-wordpress/)
88
89
90
91
92
93
94
95 > “The best free solution for GDPR.” - [Distrix](https://wordpress.org/support/topic/the-best-free-solution-for-the-gdpr/)
96
97
98
99
100
101
102
103 > “Great plugin, great support. I’ve tried many, this is probably the best for multisite installations.” - [pattihis](https://wordpress.org/support/topic/great-plugin-great-support-1157/)
104
105
106 ### Live Examples
107
108 * You can choose to setup our cookie plugin in any way that you like.
109 * We have created the plugin with as much flexibility as possible as organisations interpret the Cookie Law and Cookie Consent Policy differently.
110 * A few examples of how you can setup our plugin in various ways are below:
111
112 **OPTION A**
113 No cookies are stored on users' computers until the user accepts cookies.
114 [Example 1](https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/)
115
116 **OPTION B**
117 The 'Full-Screen / Cookie Wall' option is used (a premium feature).
118 [Example 2](https://www.teneo.net/)
119
120 **OPTION C**
121 Cookie Consent Banner is displayed at the top of the page. Cookies are accepted automatically when user starts scrolling down the page.
122 [Example 4](https://www.mrisoftware.com/uk/)
123
124 **OPTION D**
125 Cookie Notice Banner is displayed at the bottom of the page and uses the 'light' colour scheme with squared buttons. Cookies are accepted by default but user can change their cookie settings preferences at anytime.
126 [Example 5](https://www.ukibc.com/)
127
128 **OTHER OPTIONS**
129 There are many other settings available that you can use to create your own unique Cookie Consent Banner and satisfy the Cookie Compliance Law - our plugin is very flexible.
130
131
132 ### Custom Layout
133
134 * You can also create your own custom front-end layout.
135 * Simply copy the "gdpr-modules" folder from the plugin directory to your theme directory.
136 * If you do this, your changes will be retained even if you update the plugin in future.
137 * Any customisation should be implemented by experienced developers only.
138
139
140 ### Flexible
141
142 OUr cookie plugin is very flexible and especially useful in preparing your site for the following cookie law, data protection and privacy regulations:
143
144 * **GDPR**: The General Data Protection Regulation, ePrivacy Directive, ePrivacy Regulation (European Union)
145 * **CCPA**: The California Consumer Privacy Act (California, United States)
146 * **PECR**: The Privacy and Electronic Communications Regulations (UK)
147 * **AAP**: Australia's Privacy Principles (Australia)
148 * **PIPEDA**: The Personal Information Protection and Electronic Documents Act (Canada)
149 * **LGPD**: The Brazilian General Data Protection Law (Brazil)
150 * **VCDPA, CPRA, ICO, GPDP, DSGVO, BfDl, CNIL, AEPD, PDPB, DPA, PDPA, DPA, PDPA, TTDSG, POPIA , APA, ePrivacy, COPPA, CASL, Australian Privacy Principles, The “Marco Civil” Privacy Act 1988 ** and other cookie law, data protection and privacy regulations
151
152
153
154 ### About us
155
156 [Moove Agency](https://www.mooveagency.com/) is a premium supplier of quality WordPress plugins, services and support. [Visit our WordPress site](https://www.mooveagency.com/wordpress-plugins/) to learn more.
157
158
159 ### Disclaimer
160
161 * THIS PLUGIN DOES NOT MAKE YOUR WEBSITE COMPLIANT. YOU ARE RESPONSIBLE FOR ENSURING THAT ALL COOKIE LAW REQUIREMENTS ARE MET ON YOUR WEBSITE.
162
163
164
165 == Frequently Asked Questions ==
166
167 = How do I setup your plugin? =
168 * You can setup the plugin in the WordPress CMS main menu (on the left-hand side) -> GDPR Cookie Compliance.
169
170 = How can I link to the Cookie Settings Screen? =
171 You can use the following link to display the Cookie Settings Screen window:
172
173 [Relative Path - RECOMMENDED]
174 /#gdpr_cookie_modal
175
176 [Absolute Path]
177 https://www.example.com/#gdpr_cookie_modal
178 https://www.example.com/your-internal-page/#gdpr_cookie_modal
179
180 = Can I use direct link to "Accept" and "Reject" cookies?
181 * For ACCEPT cookies you can use "#gdpr-accept-cookies" as a link
182 * For REJECT cookies you can use "#gdpr-reject-cookies" as a link
183
184 = The scripts added to the plugin settings are not visible in the page source code. =
185 * Our plugin loads scripts using JavaScript which is why you cannot find them when viewing the source code of the page.
186 * To view the scripts, you can use the Developer Console in Chrome browser (Inspect Element feature).
187
188 = Compatibility with GTM containers =
189 * Our plugin fully supports GTM consent settings and containers. [More details here](https://support.mooveagency.com/topic/gtm-consent-settings/)
190
191 = What are "Strictly Necessary Cookies"? =
192 * The "Strictly Necessary Cookies", sometimes called Essential Cookies, are cookies that are necessary for your site to function properly.
193 * For example, we use Strictly Necessary Cookies to save information about which cookies the user consented to.
194 * We are not storing any sensitive or personal data there, the cookie file contains only one of the following strings:
195
196 Disabled state: strictly: 1, thirdparty: 0, advanced: 0
197 Enabled state: strictly: 1, thirdparty: 1, advanced: 1
198
199 = Once I add scripts to this plugin, should I delete them from the website’s code? =
200 Yes. Once you setup the plugin, you should delete the scripts you uploaded to the plugin from your website’s code to ensure that your scripts are not loaded twice.
201
202 = Can I use custom code or hooks with your plugin? =
203 * Yes, we have implemented hooks that allow you to implement custom code snippets.
204 * You will find the list of popular hooks in the plugin setttings: CMS > GDPR Cookie Compliance > Help, Hooks, Filters & Shortcodes
205
206 = Does the plugin support subdomains or subfolders on multisite network? =
207 * Yes, the plugin supports subdomains on the same WordPress Multisite Network.
208 * This feature is part of our [Premium Add-on](https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/)
209 * We can sync users consent across your multisite network as long as your subsites are using the same domain and either folder or subdomain structure.
210 * For example, if user agrees to cookies on one subsite (example.com/one/ or one.example.com), then we can automatically sync their consent and cookies will be accepted on the other subsites too (example.com/two/ or two.example.com).
211 * There is only one exception where we cannot sync users consent between subsites and that's when you're using different domains (subdomains are fine). Browsers will treat each domain as separate entity and our plugin will be unable to alter cookies stored by the other domain. This is a security feature in browsers to prevent hacking.
212
213 = Does this plugin block all cookies? =
214 This plugin only restricts cookies for scripts that you have setup in the Settings. If you want to block all cookies, you have to add all scripts that use cookies into the Settings of this plugin.
215
216 = What information does the Consent Log store and where is it stored? =
217 * The Consent Log feature stores all data in your website's database.
218 * The data stored includes: Consent Date, User's IP address, Cookies Accepted and User Email (for logged-in users)
219 * You can see the [preview of Consent Log here](https://ps.w.org/gdpr-cookie-compliance/assets/screenshot-36.png?rev=2263873)
220
221 = Does this plugin guarantee that I will comply with data protection laws?=
222 This plugin is just a template and needs to be setup correctly in order to work properly.
223 THIS PLUGIN DOES NOT MAKE YOUR WEBSITE COMPLIANT. YOU ARE RESPONSIBLE FOR ENSURING THAT ALL LEGAL REQUIREMENTS ARE MET ON YOUR WEBSITE.
224
225 = Do you provide support? =
226 Yes, we're always happy to help our users and provide fast support.
227 [Our official support channel is located here](https://support.mooveagency.com/forum/gdpr-cookie-compliance/)
228
229 = What is GDPR? =
230 General Data Protection Regulation (GDPR) is a European regulation to strengthen and unify the data protection of EU citizens.
231
232 = What is PIPEDA? =
233 The Personal Information Protection and Electronic Documents Act (PIPEDA) is the federal privacy law for private-sector organisations in Canada.
234
235 = What is CCPA? =
236 The California Consumer Privacy Act (CCPA) is a bill intended to enhance privacy rights and consumer protection for residents of California, United States.
237
238 = What is AAP? =
239 Australian Privacy Principles (APPs) establish standards for the collection and handling of personal information.
240
241 = What is LGPD? =
242 The Brazilian General Data Protection Law (“Lei Geral de Proteção de Dados” or “LGPD”) is a new legal framework for the use of personal data processed on or related to individuals in Brazil, regardless of where the data processor is located.
243
244 == Installation ==
245
246 1. Upload the plugin files to the plugins directory, or install the plugin through the WordPress plugins screen directly.
247 2. Activate the plugin on the \'Plugins\' screen in WordPress.
248 3. You can adjust all settings in the "GDPR Cookie Compliance" main menu link.
249 4. You can link directly to the Cookie Settings Screen on your website using the following: /#gdpr_cookie_modal
250 5. WPML, QTranslate, WP Multilang and Polylang is supported: once you switch the language in your CMS, you can translate all text in our plugin too.
251 6. You can find list of all pre-defined hooks here: https://wordpress.org/support/topic/conditional-php-script/
252 7. You can buy the [Premium Add-on with additional features here](https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/)
253
254
255 == Screenshots ==
256
257 1. GDPR Cookie Compliance - Front-end - Privacy Overview
258 2. GDPR Cookie Compliance - Front-end - Strictly Necessary Cookies
259 3. GDPR Cookie Compliance - Front-end - 3rd Party Cookies
260 4. GDPR Cookie Compliance - Front-end - Additional Cookies
261 5. GDPR Cookie Compliance - Front-end - Cookie Policy
262 6. GDPR Cookie Compliance - Front-end - One Page Layout
263 7. GDPR Cookie Compliance - Front-end - Cookie Consent Banner
264 8. GDPR Cookie Compliance - Front-end - Full-Screen Mode [Premium]
265 9. GDPR Cookie Compliance - Front-end - Full-Screen Mode - Cookie Settings [Premium]
266 10. GDPR Cookie Compliance - Front-end - Cookie Declaration - One Page Layout [Premium]
267 11. GDPR Cookie Compliance - Front-end - Cookie Declaration - Tabs Layout [Premium]
268 12. GDPR Cookie Compliance - Admin - Branding
269 13. GDPR Cookie Compliance - Admin - Language Notice
270 14. GDPR Cookie Compliance - Admin - Cookie Notice Banner Settings
271 15. GDPR Cookie Compliance - Admin - Floating Button
272 16. GDPR Cookie Compliance - Admin - General Settings
273 17. GDPR Cookie Compliance - Admin - Privacy Overview
274 18. GDPR Cookie Compliance - Admin - Strictly Necessary Cookies
275 19. GDPR Cookie Compliance - Admin - 3rd Party Cookies (GA Example Head)
276 20. GDPR Cookie Compliance - Admin - Additional Cookies (GTM Example Head)
277 21. GDPR Cookie Compliance - Admin - Additional Cookies (GTM Example Body)
278 22. GDPR Cookie Compliance - Admin - Cookie Policy
279 23. GDPR Cookie Compliance - Admin - Help - FAQ
280 24. GDPR Cookie Compliance - Admin - Help - Hooks & Filters
281 25. GDPR Cookie Compliance - Admin - Video Tutorial
282 26. GDPR Cookie Compliance - Admin - Licence Manager
283 27. GDPR Cookie Compliance - Admin - Export/Import Settings [Premium]
284 28. GDPR Cookie Compliance - Admin - Multisite Settings [Premium]
285 29. GDPR Cookie Compliance - Admin - Accept on Scroll / Hide timer [Premium]
286 30. GDPR Cookie Compliance - Admin - Full-Screen / Cookiewall [Premium]
287 31. GDPR Cookie Compliance - Admin - Analytics [Premium]
288 32. GDPR Cookie Compliance - Admin - Geo Location [Premium]
289 33. GDPR Cookie Compliance - Admin - Hide Cookie Notice Banner on Selected Posts / Pages [Premium]
290 34. GDPR Cookie Compliance - Admin - Iframe Blocker / Pages [Premium]
291 35. GDPR Cookie Compliance - Admin - Cookie Declaration [Premium]
292 36. GDPR Cookie Compliance - Admin - Consent Log [Premium]
293 37. GDPR Cookie Compliance - Admin - Renew Consent [Premium]
294 38. GDPR Cookie Compliance - Admin - Language Specific Scripts [Premium]
295 39. GDPR Cookie Compliance - Front-end - Cookie Shortcode [Premium]
296
297 == Changelog ==
298 = 4.10.6: 20 March 2023 =
299 * Tabs layout accessibility fixes
300
301 = 4.10.5: 15 March 2023 =
302 * Admin fixes
303 * Fixed PHP problem
304
305 = 4.10.4: 13 March 2023 =
306 * Translations updated
307 * Admin screen improvements
308
309 = 4.10.2: 27 February 2023 =
310 * WCAG improvements
311 * Banner delay improved
312
313 = 4.10.1: 16 February 2023 =
314 * Setting Screen close button options updated
315 * Pixel You Site - compatibility hook updated
316
317 = 4.10.0: 2 February 2023 =
318 * Close button options extended with redirect
319 * Minor fix in Advanced module template part
320 * "Banner initialization delay" option added
321 * Minor fixes
322
323 = 4.9.7: 12 January 2023 =
324 * Cookie removal Google support improved
325 * Rel nofollow attribute removed from powered by link
326 * Minor CSS fixes
327
328 = 4.9.6: 05 December 2022 =
329 * GTM4WP compatibility fixed
330 * Added support for Falang translation plugin
331
332 = 4.9.5: 29 November 2022 =
333 * Excluded cookie HTML from Divi Builder
334
335 = 4.9.4: 11 November 2022 =
336 * Floating Button styles and options improved
337
338 = 4.9.3: 10 November 2022 =
339 * Floating Button styles improved
340
341 = 4.9.2: 7 November 2022 =
342 * Cookie Settings Screen mobile improvements
343 * Accessibility options added to plugin settings (for tabindex)
344
345 = 4.9.1: 2 November 2022 =
346 * Icons removed from Cookie Setting Screen
347
348 = 4.8.13: 13 October 2022 =
349 * JS toggle improved
350 * Minor fixes
351
352 = 4.8.12: 17 August 2022 =
353 * WCAG improvements - modal footer buttons
354
355 = 4.8.11: 05 August 2022 =
356 * WCAG improvements
357
358 = 4.8.10: 02 August 2022 =
359 * GA4 cookie removal script improved
360
361 = 4.8.9: 05 June 2022 =
362 * Tabindex filter implemented
363
364 = 4.8.8: 29 June 2022 =
365 * Logo queries optimised
366
367 = 4.8.7: 14 June 2022 =
368 * Added support for TranslatePress plugin
369 * Minor fixes
370
371 = 4.8.6: 25 May 2022 =
372 * Admin box sizing fix
373
374 = 4.8.5: 25 May 2022 =
375 * Minor admin style fixes
376 * Text tab enabled for cookie banner editor
377
378 = 4.8.4: 11 May 2022 =
379 * Accessibility improvements
380 * GDPR excluded admin previews
381 * Minor fixes
382
383 = 4.8.3: 6 April 2022 =
384 * Cookie Setting Screen close button functionality extended
385 * Translation strings updated
386 * Minor fixes
387
388 = 4.8.2: 28 March 2022 =
389 * Accessibility improvements
390 * Close button functionality extended
391 * Minor fixes
392
393 = 4.8.1: 23 February 2022 =
394 * GTM consent variable PHP notice fix
395
396 = 4.8.0: 23 February 2022 =
397 * GTM consent settings variables added
398 * Admin screen improvements
399 * JavaScript improvements
400 * Cookie removal feature improved
401
402 = 4.7.7: 9 February 2022 =
403 * Improved multi-language compatibility
404 * Minor fixes
405
406 = 4.7.6: 9 February 2022 =
407 * Fixed licence manager multi-language compatibility
408
409 = 4.7.5: 8 February 2022 =
410 * Documentation updated
411 * Troubleshooting section added
412 * Licence manager updated
413 * Minor fixes
414
415 = 4.7.4: 3 February 2022 =
416 * Admin screen improvements
417 * PHP warnings fixed
418 * Minor fixes
419
420 = 4.7.3: 20 January 2022 =
421 * Admin links colour improved
422 * GDPR elements excluded from Copyscape
423 * Minor fixes
424
425 = 4.7.2: 10 January 2022 =
426 * Reject cookie expiration increased (same expiration as on accept)
427
428 = 4.7.1: 4 January 2022 =
429 * Added hook to prevent storing a 'temporary reject cookie' when cookies are rejected
430 * Secondary branding colour removed
431 * Minor fixes
432
433 = 4.7.0: 21 December 2021 =
434 * Drag & Drop order feature implemented to re-order buttons
435 * Minor fixes
436
437 = 4.6.3: 8 December 2021 =
438 * Reject button improved
439
440 = 4.6.2: 24 November 2021 =
441 * Optional reject button added to cookie settings screen
442 * Accessibility improvements
443 * CSS fixes
444 * Bugfixes
445
446 = 4.6.1: 15 November 2021 =
447 * Bugfixes
448
449 = 4.6.0: 4 November 2021 =
450 * Added option to hide "Accept" button from Cookie Banner
451 * Cookie removal feature improved
452 * Bugfixes
453
454 = 4.5.13: 18 October 2021 =
455 * One page layout JS improvements
456
457 = 4.5.12: 11 October 2021 =
458 * Accessibility improvements
459 * Bugfixes
460
461 = 4.5.11: 27 September 2021 =
462 * Accessibility improvements
463
464 = 4.5.10: 13 September 2021 =
465 * Script caching implemented
466 * Accessibility improvements
467 * Bugfixes
468
469 = 4.5.9: 1 September 2021 =
470 * copyscape auditing ?justtext=1 filter added
471 * WP Multisite subdomain cookie domain filter implemented
472
473 = 4.5.8: 26 July 2021 =
474 * Fixed GDPR in Gutenberg Widget Editor
475
476 = 4.5.7: 15 July 2021 =
477 * Company logo alt improved
478 * JavaScript improvements
479
480 = 4.5.6: 8 June 2021 =
481 * Licence manager updated
482 * Setting link improved
483
484 = 4.5.5: May 27, 2021 =
485 * JavaScript click event improved
486 * Bugfixes
487
488 = 4.5.4: May 19, 2021 =
489 * New hook to delay script execution
490 * WooCommerce cookie removal improved
491 * Code improvements
492 * Bugfixes
493
494 = 4.5.3: May 5, 2021 =
495 * Company logo details query performance improved
496 * Cookie removal feature improved
497
498 = 4.5.2: April 14, 2021 =
499 * Cookie removal feature improved
500 * Cookie insert feature improved
501
502 = 4.5.1: March 29, 2021 =
503 * jQuery dependency restored
504 * Extended help section with hook to remove jQuery dependency
505
506 = 4.5.0: March 29, 2021 =
507 * CLS improvements
508 * Performance optimizations
509 * Language specific improvements
510
511 = 4.4.8: March 8, 2021 =
512 * Cookie removal feature updated
513 * Bugfixes
514
515 = 4.4.7: February 22, 2021 =
516 * Cookie removal feature improved
517
518 = 4.4.6: February 2, 2021 =
519 * Banner accessibility improved
520 * Direct link for accept / reject improved
521 * Bugfixes
522
523 = 4.4.5: January 5, 2021 =
524 * Lightbox improved
525
526 = 4.4.4: December 15, 2020 =
527 * Logo title attribute added
528
529 = 4.4.3: December 15, 2020 =
530 * SVG icon CSS update
531
532 = 4.4.2: November 27, 2020 =
533 * Banner save bug fixed
534
535 = 4.4.1: November 26, 2020 =
536 * Company logo attributes improved
537 * Branding save option fixed
538 * Pot file updated
539
540 = 4.4.0: November 12, 2020 =
541 * Buttons accessibility improved
542 * One tab layout keyboard accessibility improved
543
544 = 4.3.9: November 6, 2020 =
545 * Checkbox JS error fixed
546
547 = 4.3.8: November 3, 2020 =
548 * Default cookie checkbox issue fixed
549
550 = 4.3.7: October 30, 2020 =
551 * Icon font replaced with SVG icons
552
553 = 4.3.6: October 29, 2020 =
554 * Modal switchers & layout glitches improved
555 * Icon font improvements
556 * Powered by link rel attribute extended with "noopener" and "noreferrer" values
557
558 = 4.3.5: October 19, 2020 =
559 * Admin improvements
560 * Bugfixes
561
562 = 4.3.4: October 13, 2020 =
563 * Settings button improvements
564
565 = 4.3.3: October 12, 2020 =
566 * Admin assets enqueue improved
567 * Powered by link rel attribute extended with "nofollow" value
568 * Reset settings improved
569
570 = 4.3.2: October 2, 2020 =
571 * One page layout keyboard accessibility improvements
572 * Font display improvements
573
574 = 4.3.1: September 15, 2020 =
575 * Logo alt query removed
576 * Reject functionality improved
577 * JS improvements
578
579 = 4.3.0: September 7, 2020 =
580 * Reject Button - remove cookies added
581 * GDPR inline style functions improved
582 * Accessibility improvements
583 * Setting button option added to Banner Settings
584 * Optimised for PHP 7.4
585
586 = 4.2.9: August 28, 2020 =
587 * Database Controller Improvements
588
589 = 4.2.8: August 25, 2020 =
590 * WordPress plugins API request improved
591 * Enable all button fixed
592 * Safari mobile CSS fix
593 * JS improvements
594
595 = 4.2.7: August 10, 2020 =
596 * Settings button fixed
597
598 = 4.2.6: August 5, 2020 =
599 * WCAG/ADA improvements
600 * Bugfixes
601
602 = 4.2.5: July 28, 2020 =
603 * Empty cookie name warning fixed
604 * Legacy option support fixed
605 * Licence manager error handling improved
606
607 = 4.2.4: June 24, 2020 =
608 * Improved GDPR custom table for get_option and update_option
609
610 = 4.2.3: June 15, 2020 =
611 * Cookie cleaner feature improved
612
613 = 4.2.2: June 8, 2020 =
614 * Added close button option to Cookie Banner
615 * Help section extended
616 * Fixed Privacy title in module
617 * POT file updated
618
619 = 4.2.1: June 1, 2020 =
620 * Reject button CSS fix
621
622 = 4.2.0: May 29, 2020 =
623 * Default script inject improved
624 * Reject button style updated
625 * Bugfixes
626
627 = 4.1.9: April 22, 2020 =
628 * WordPress 5.4 compatibility
629 * JavaScript fixes
630 * Added hook to prevent Lity / main assets enqueue
631
632 = 4.1.8: March 19, 2020 =
633 * Cookie Settings screen keyboard accessibility improved
634 * Updated plugin screenshots
635
636 = 4.1.7: March 13, 2020 =
637 * CSS improvements
638 * Removed unused fonts
639 * JavaScript improvements
640 * .pot file extended with new strings
641
642 = 4.1.6: February 28, 2020 =
643 * Static script injection implemented
644 * CSS fixes
645 * JavaScript improvements
646 * Lity updated
647
648 = 4.1.5: February 5, 2020 =
649 * SameSite=Lax cookie attribute added for Google Chrome 80 compliance
650 * New hook added for advanced users who would like to switch to SameSite=None; Secure (or some other attribute)
651
652 = 4.1.4: January 22, 2020 =
653 * Admin URL fixed across plugin
654
655 = 4.1.3: January 15th, 2020 =
656 * Inline style fix
657
658 = 4.1.2: January 8th, 2020 =
659 * Fixed database issue on MultiSite
660 * CSS fixes
661
662 = 4.1.1: December 23th, 2019 =
663 * Licence manager curl replaced to wp_remote_get
664
665 = 4.1.0: December 23th, 2019 =
666 * Plugin updater removed
667 * Improved admin enqueue scripts
668
669 = 4.0.3: December 23th, 2019 =
670 * Fixed settings reset function
671
672 = 4.0.2: December 16th, 2019 =
673 * Improved "Save changes" & "Enable all" button functionality
674 * Code mirror css fixed
675
676 = 4.0.1: December 4th, 2019 =
677 * Mobile CSS issues fixed
678 * Removed unused fonts
679
680 = 4.0.0: December 3rd, 2019 =
681 * Major update: all plugin settings are now saved into a separate database table instead of using default WordPress options table
682 * Added Consent Expiration controls
683 * Bugfixes
684
685 = 3.2.1: November 25th, 2019 =
686 * Floating button options extended
687 * CSS fixes
688 * Font family conflicts fixed
689 * Advanced cookies save alert fixed
690 * Branding options extended with button style
691
692 = 3.2.0: November 13th, 2019 =
693 * Improved code quality
694 * Security & Sanitize functions extended
695 * Added reset settings button
696 * Bugfixes
697
698 = 3.1.1: November 1st, 2019 =
699 * Minor CSS fixes
700 * Forum links updated
701
702 = 3.1.0: October 18th, 2019 =
703 * Added hook to prevent loading the Lity lightbox assets by JavaScript
704
705 = 3.0.4: October 16th, 2019 =
706 * Fixed z-index problem in Divi theme
707
708 = 3.0.3: October 14th, 2019 =
709 * Javascript variable fixed
710
711 = 3.0.2: October 14th, 2019 =
712 * Caching plugin conflicts handled
713
714 = 3.0.1: September 30th, 2019 =
715 * Fixed missing method issue.
716
717 = 3.0.0: September 27th, 2019 =
718 * Licence manager implemented
719 * Improved admin layout
720 * Bugfixes
721
722 = 2.1.6: August 9th, 2019 =
723 * CodeMirror error handling
724
725 = 2.1.5: August 7th, 2019 =
726 * CodeMirror sections improved
727
728 = 2.1.4: August 7th, 2019 =
729 * Fixed print styles
730 * Minor bugfixes
731
732 = 2.1.3: July 11th, 2019 =
733 * Admin text and widget updates
734 * Minor CSS fixes
735 * Bugfixes
736
737 = 2.1.2: June 24th, 2019 =
738 * Minor CSS fixes, updated class names
739 * Bugfixes
740
741 = 2.1.1: June 10th, 2019 =
742 * Minor CSS fixes
743 * Removed unnecessary nofollow attributes
744
745 = 2.1.0: May 13th, 2019 =
746 * Fixed icon color conflicts
747 * CSS fixes
748 * Bugfixes
749 * Replaced h3 title tags
750
751 = 2.0.8: April 18th, 2019 =
752 * Improved compatibility with translation plugins
753 * Notice for sites with multi-language setup
754 * CodeMirror css fixes
755 * Bugfixes
756
757 = 2.0.7: April 8th, 2019 =
758 * Accessibility issues fixed
759
760 = 2.0.6: March 19th, 2019 =
761 * JavaScript functions improved
762 * Bugfixes
763
764 = 2.0.5: March 18th, 2019 =
765 * GDPR settings position updated
766
767 = 2.0.4: March 13th, 2019 =
768 * Extended plugin listing with stars
769 * Bugfixes
770
771 = 2.0.3: March 1st, 2019 =
772 * Color picker conflict fixed
773
774 = 2.0.2: February 28th, 2019 =
775 * Fixed PHP notices
776
777 = 2.0.1: February 19th, 2019 =
778 * Added support to WP Multilang plugin
779
780 = 2.0.0: February 19th, 2019 =
781 * Significant improvements to the plugin settings and content upload workflow
782 * Added CodeMirror library for easier JavaScript editing
783 * Added Help section to the settings that lists useful shortcodes and hooks
784
785 = 1.4.1 =
786 * Fixed show cookie consent banner function
787
788 = 1.4.0 =
789 * Added CDN Base URL support to load Lity from CDN
790 * Support added to use the Privacy page from Options
791 * Removed save cookie function from popup close action
792
793 = 1.3.4 =
794 * Bugfixes
795 * Updated plugin premium box
796
797 = 1.3.3 =
798 * Updated plugin premium box
799
800 = 1.3.2 =
801 * Fixed text domain loading
802
803 = 1.3.1 =
804 * Updated plugin premium box
805
806 = 1.3.0 =
807 * PHP Cookie checker implemented
808 * PHP function to check Strictly Necessary Cookies: "gdpr_cookie_is_accepted( 'strict' )"
809 * PHP function to check 3rd Party Cookies: "gdpr_cookie_is_accepted( 'thirdparty' )"
810 * PHP function to check Advanced Cookies: "gdpr_cookie_is_accepted( 'advanced' )"
811 * Force reload hook added "add_action( 'gdpr_force_reload', '__return_true' )"
812 * Fixed layout issues in old Safari
813
814 = 1.2.6 =
815 * Added hook to force reload page on accept
816
817 = 1.2.5 =
818 * Javascript code improvements
819 * Bugfixes
820
821 = 1.2.4 =
822 * Javascript console warning removed
823
824
825 = 1.2.3 =
826 * Bugfixes
827
828 = 1.2.2 =
829 * IE11 floating issue fixed
830
831 = 1.2.1 =
832 * Improved admin-ajax.php loading by transient
833 * Fixed checkbox labels by WCAG 2.0
834 * Added 'gdpr-infobar-visible' class to the body if the Cookie Consent Banner is visible
835
836 = 1.2.0 =
837 * Fixed modules view
838
839 = 1.1.9. =
840 * Fixed default logo 404 issue
841 * Fixed floating button positioning
842 * Modal close & floating button conflict resolved
843 * Duplicate script injection fixed
844 * Child theme support added to modules view
845
846 = 1.1.8. =
847 * Improved admin screen with premium, donate, support boxes.
848 * Fixed missing logo issue
849 * Undefined variable issue fixed
850 * Bugfixes
851
852 = 1.1.7. =
853 * Fixed "Third party tab" turn off option
854
855 = 1.1.6. =
856 * Fixed closing comment issue
857 * Fixed missing stylesheet bug
858
859 = 1.1.5. =
860 * Created 'gdpr-modules' folder, including html sections (this could be added to the main theme folder and is customisable)
861 * Removed !important tags
862 * Removed font loaded by css if a custom font is selected
863 * Translations added: Romanian, German, French
864 * Translation slug updated, allowing users to upload translations to WordPress.org repository
865
866 = 1.1.4. =
867 * Fixed floating button conflict
868 * Force reload removed on cookie acceptance
869 * Console warnings fixed
870
871 = 1.1.3. =
872 * Significant improvement to the plugin settings and content upload workflow
873 * Cookie bar features were extended
874 * Improved cookie removal function
875 * Bugfixes
876
877
878 = 1.1.2. =
879 * Fixed php EOL errors
880 * Fixed visual glitches
881 * Scripts injected to the first page if the checkboxes are always turned on
882 * Improved cookie removal function
883 * Added alt tag to logo
884 * Setting field created to replace font
885 * One page layout improvements
886 * Added option to enable cookies by default
887 * Ability to display change the position of the Cookie Consent Banner (bottom or top)
888 * Added donation box
889
890 = 1.1.1. =
891 * Fixed missing ttf font files
892 * Fixed checkbox visibility
893 * Added forceGet to location.reload
894 * Accessibility improvements
895 * Popup open / close improvements
896
897 = 1.1.0. =
898 * Lightbox loaded from local server
899 * Google fonts loaded from local, @import removed
900 * Improved functions to remove cookies
901 * Bugfixes
902
903 = 1.0.9. =
904 * Added One Page layout
905 * Extended strictly necessary cookies functionality
906 * the_content conflicts resolved
907 * Bugfixes
908
909 = 1.0.8. =
910 * Admin colour picker fixed
911
912 = 1.0.7. =
913 * Third party script jump fixed
914 * Added new warning message if the strictly necessary cookies are not enabled but the user tried to enable other cookies
915 * Updated admin colour picker
916 * Qtranslate X support
917 * Bugfixes
918
919 = 1.0.6. =
920 * Fixed Lity conflict
921 * Added "postscribe" library
922
923 = 1.0.5. =
924 * Fixed php method declarations and access
925 * Bugfixes
926
927 = 1.0.4. =
928 * Moved modal content to wp_footer
929
930 = 1.0.3. =
931 * Extended scripts sections with fields to add "<head>" and to "<body>"
932 * Editable label for "Powered by" text
933 * Added radio buttons to change the logo position (left, center, right)
934 * Colour pickers added to customise the floating button
935 * Fixed Cookie Consent Banner WYSIWYG editor, links are allowed
936
937 = 1.0.2. =
938 * Fixed .pot file.
939 * Added WPML support.
940 * Fixed Strictly Necessary tab content.
941 * Fixed conflicts inside the WYSIWYG editor.
942
943 = 1.0.1. =
944 * Fixed button conflicts.
945 * Fixed validation for the scripts in tabs.
946
947 = 1.0.0. =
948 * Initial release of the plugin.
949