[wp-trac] [WordPress Trac] #44043: Framework for logging/retrieving a users consent state

WordPress Trac noreply at wordpress.org
Sun May 20 09:52:39 UTC 2018


#44043: Framework for logging/retrieving a users consent state
------------------------------------+------------------------------
 Reporter:  cookiebot               |       Owner:  (none)
     Type:  enhancement             |      Status:  new
 Priority:  normal                  |   Milestone:  Awaiting Review
Component:  Privacy                 |     Version:  trunk
 Severity:  normal                  |  Resolution:
 Keywords:  gdpr 2nd-opinion close  |     Focuses:
------------------------------------+------------------------------

Comment (by gisle):

 Replying to [comment:16 cookiebot]:
 > The GDPR requires prior consent for cookies used for marketing purposes.
 […] Moreover, if cookies are set for statistical purposes, and the users
 IP address (which is considered personal data under the GDPR) is stored by
 the 1st or 3rd party, consent is required as well.

 The above is quite inaccurate (it probably originates from reading some
 blogs about the privacy legal framework of the EU, not from professional
 legal advice). For one thing the obligations of the controller regarding
 cookies cannot be found in the GDPR, they are laid out in Directive
 2002/58/EC (aka. "the cookie directive") which is 16 years old this year.
 Also, the notion of an IP address being personal data does not comes from
 the GDPR, it follows from case law from the ECJ (several cases, but most
 notable C‑70/10 (28 January 2010) and C-582/14 (19 October 2016). The GDPR
 only mentions cookies once, in Recital 30, and it provides absolutely ''no
 guidance'' about implementation. So to understand what is required, you
 need to examine the original sources.

 But, yes - hard consent is required for some purposes of processing (more
 purposes than the two you mention, btw.).

 > I am not sure if we are talking about the same thing here. We are not
 taking any data for the user, and we consider this proposal to be an
 enhancement to WP, rather than a defect.

 For 16 years, the best practice for the controller has been to first
 perform a cookie audit, and then set up a plugin to inform the user about
 what cookies are set, for what purpose, by what site (i.e. to make it
 clear what is first and third party cookies), and whether it is a session
 cookie or a if will remain after the session - and in that case, its
 duration). The usual method to inform the user is to show a popup with a
 link to the required information when the visitor first visits the site,
 and keep showing this popup until the user clicks "OK" to indicate
 consent. A lot of these plugins exists, but "Cookie Consent" by
 ''Catapult_Themes'' seem to do everything that is required by the GDPR.
 (There are probably lots of others that do the job equally well.)

 Because cookies are stored on the ''user's'' hard disk, under the full
 control of the user, withdrawing consent as required by the GDPR can and
 should be done by the user himself, simply by deleting the cookie.
 Cookies can be deleted one by one, or in bulk, giving the user the
 granular control over cookie consent that is required by the GDPR.

 What you are proposing is to deviate from what has been legal, and
 considered best practices, for the last 16 years. You say that the new
 practice you want to introduce is an "enhancement", not a "bug".  I am not
 get into a type tagging war, but in my eyes, ''CookieBot'' just adds
 another unneeded third party service that could potentially track my users
 in the computer systems where I am the controller.  Since it does not do
 anything ''better'' than current best practices, I simply see no need for
 it, and I suspect that installing ''CookieBot'' would break the GDPR
 compliance with my site unless I am able to negotiate a Data Processor
 Agreement (me as controller, ''CookieBot'' as processor) that provides me
 with the controls and assurances I am, by law, required to have as a
 controller.  As I see no utility for myself or my users for this service,
 negotiating such a DPA would of course be a waste of time.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/44043#comment:18>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list