Title: [Plugin: Cookie Control] Plugin breaches Guidelines
Last modified: August 20, 2016

---

# [Plugin: Cookie Control] Plugin breaches Guidelines

 *  [mentalist3d](https://wordpress.org/support/users/mentalist3d/)
 * (@mentalist3d)
 * [13 years, 11 months ago](https://wordpress.org/support/topic/plugin-cookie-control-plugin-breaches-guidelines/)
 * This is not a dig at the author of the file, as they have stated elsewhere that
   they wrapped up the code provided by Civic UK to create the plugin and other 
   than that do not have any connection with Civic UK.
 * However since Civic UK list this plugin on their website, they need to help the
   author upgrade the plugin so it is fully compliant with the WordPress guidelines
   for plugin developers – [http://wordpress.org/extend/plugins/about/guidelines/](http://wordpress.org/extend/plugins/about/guidelines/)
 * The guidelines that have been breached include:
    - The plugin must not embed external links on the public site (like a “powered
      by” link) without explicitly asking the user’s permission. Any such options
      in the plugin must default to NOT show the link.
 * Two links to the Civic UK site are contained on the front end of the site. While
   it is important to give credit it should be up to the site owner, how that credit
   is given (if any).
 * I have personally stripped out the two links from appearing on the front end 
   of the site, however Civic UK and Sherred have been added to my credits page 
   with links to their sites/profiles, but that is my choice.
    - No obfuscated code. We believe that obfuscated code violates the spirit, if
      not the letter, of the GPL license under which we operate. The GPL specifically
      states “The source code for a work means the preferred form of the work for
      making modifications to it.” Intentionally obfuscated code is not the preferred
      form, and not allowed in the repository under any circumstances. However, 
      note that some systems, like Paypal donation buttons, use encoded code as 
      part of their normal operating mechanism. This is not considered to be “obfuscated”
      as this is simply how these types of systems operate and it is not a choice
      by the plugin author. These types of things are acceptable, but may result
      in the author being questioned about it for edge cases. If a non-encoded method
      for such services is available, use it.
 * This rule has been breached, which is my major concern with the plugin. If you
   check the plugin file: **cookieControl-4.1.min.js**, it is using base64 encoding,
   which is obfuscated code.
 * I see no reason why this code should be obfuscated, and I find obfuscated code
   untrustworthy as it does not allow the site owner to have complete control over
   their site, as well as understanding how the code operates.
 * Again, I’m not having a dig at the author, as they have publicly stated they 
   have only wrapped up the code provided by Civic UK, and I think the author has
   done really good work in turning it into a plugin.
 * However, it needs to be mentioned to Civic UK who are actively promoting the 
   plugin, that they need to help the author in changing the code to make it fully
   compliant with the WordPress guidelines.
 * [http://wordpress.org/extend/plugins/cookie-control/](http://wordpress.org/extend/plugins/cookie-control/)

Viewing 3 replies - 16 through 18 (of 18 total)

[←](https://wordpress.org/support/topic/plugin-cookie-control-plugin-breaches-guidelines/?output_format=md)
[1](https://wordpress.org/support/topic/plugin-cookie-control-plugin-breaches-guidelines/?output_format=md)
2

 *  [hairyhobo](https://wordpress.org/support/users/hairyhobo/)
 * (@hairyhobo)
 * [13 years, 4 months ago](https://wordpress.org/support/topic/plugin-cookie-control-plugin-breaches-guidelines/page/2/#post-2776212)
 * thanks for the view mentalist3d, which one do you use?
 *  Thread Starter [mentalist3d](https://wordpress.org/support/users/mentalist3d/)
 * (@mentalist3d)
 * [13 years, 4 months ago](https://wordpress.org/support/topic/plugin-cookie-control-plugin-breaches-guidelines/page/2/#post-2776213)
 * I’ve started using – [http://wordpress.org/extend/plugins/cookie-law-info/](http://wordpress.org/extend/plugins/cookie-law-info/)
   as it’s quite discreet for fitting into the design of a site, again it probably
   doesn’t make the site 100% compliant. Some sites I just don’t bother.
 *  [hairyhobo](https://wordpress.org/support/users/hairyhobo/)
 * (@hairyhobo)
 * [13 years, 3 months ago](https://wordpress.org/support/topic/plugin-cookie-control-plugin-breaches-guidelines/page/2/#post-2776214)
 * cool, thanks for the link.
 * Yes i spoke to my friend and he said EU ruling said that any legislation couldn’t
   actually enforce any mandatory notification that cookies were or were not being
   used for tracking, so took it as not to bother but maybe stick on a site that
   collects data in some form.

Viewing 3 replies - 16 through 18 (of 18 total)

[←](https://wordpress.org/support/topic/plugin-cookie-control-plugin-breaches-guidelines/?output_format=md)
[1](https://wordpress.org/support/topic/plugin-cookie-control-plugin-breaches-guidelines/?output_format=md)
2

The topic ‘[Plugin: Cookie Control] Plugin breaches Guidelines’ is closed to new
replies.

 * ![](https://s.w.org/plugins/geopattern-icon/cookie-control_ceeddc.svg)
 * [Cookie Control](https://wordpress.org/plugins/cookie-control/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/cookie-control/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/cookie-control/)
 * [Active Topics](https://wordpress.org/support/plugin/cookie-control/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/cookie-control/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/cookie-control/reviews/)

## Tags

 * [guidelines](https://wordpress.org/support/topic-tag/guidelines/)

 * 18 replies
 * 6 participants
 * Last reply from: [hairyhobo](https://wordpress.org/support/users/hairyhobo/)
 * Last activity: [13 years, 3 months ago](https://wordpress.org/support/topic/plugin-cookie-control-plugin-breaches-guidelines/page/2/#post-2776214)
 * Status: not resolved