-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is a GDPR cookie notice necessary? #71
Comments
Hello, this is a super interesting question. My short answer is: No, a cookie banner is not necessary. The longer answer is that I don't have the access and resources to seriously know the answer of this Legal question in a way that makes me confident enough to prominently display this statement. In fact, in my every-day understanding all other analytics service require a "Cookie Banner", even though many say they don't. The "Cookie Banner" is not specific to Cookies but I believe some ID to recognize users. The "Cookie Free" analytics solutions use the IP address to recognize if a request is a unique visit or another page view. On top of it there is sometimes some hashing and sometimes complex technical anonymization techniques that from what I can know still do not fulfill the requirement of not having and ID. So my somewhat provocant answer is that it boils down to the courage of web analytics providers to have a official statement on GDPR Banners. But answering the question on a safe basis is at least for smaller players, like Counter, not possible. Which is a pity because it leads to a competitive disadvantage for products that want to stay honest and on the safe side. |
I will close the ticket as I believe there was an answer. But a discussion about this would still be interesting. |
It's a pity, but I absolutely get your thinking. It might be interesting to note this in the readme somewhere? "Probably, but not proven" is still better than each individual coming to different conclusions. For comparison: "Plausible" seems confident that they don't need a notice, but I'm not sure where the specific differences and similarities are. |
I updated the README
According to plausible's docs they know unique visits by assigning the following daily ID to users
From my understanding this is using ID's or you could also call it fingerprinting which according to the GDPR needs a consent. To quote this source (Slightly different context though)
I personally think cookies are more transparent as you can see them and are able to disable them as with fingerpritning you can't really do much against it as an end user. But in any case all analytics provider I know of - Including plausible, excluding Counter - need a GDPR cookie banner. Maybe there is also some key information that I am missing and then all analytics providers - including Counter - would need a cookie banner, who knows. I could go on and on how sub-optimal the cookie-banner situation is also from a more general perspective but won't :-D. If somebody knows something interesting, please share. |
I want to say that this is not the case, but it's complicated and I would not dare to say that with any certainty, especially not knowing the exact practices of those companies. GDPR recital 26 states that "...(data protection) should apply to any information concerning an identified or identifiable natural person. ...(data protection) should therefore not apply to anonymous information, ... or to personal data rendered anonymous in such a manner that the data subject is not or no longer identifiable. This Regulation does not therefore concern the processing of such anonymous information, including for statistical or research purposes." For information to be considered anonymized, it has to be irreversibly altered in a way that cannot reasonably be linked to an individual. Having an ID should not automatically be considered fingerprinting or profiling, but rather depend on the specifics of what data the ID is linking together. I believe the distinction is that anonymized data used to track unique views is a collection of data points that relate to each other, but does not directly or indirectly relate to any individual. For example "[this page view] and [this page view] belong to the same user, the user just refreshed the page." As such, having an ID for the purpose of linking these two anonymous data points should be ok, as long this ID can't also be linked to a person. The ID of which the purpose and limitation is to track unique page views on a website, is deleted in 24h, and is not linked to other data points (for example device information), can't possibly be used to identify a person. The information isn't very unique, and as such should not be considered fingerprinting or identifiable. On the other extreme, using this ID to link all the data you collect about a user, including browsing habits, collected over a period of time and possibly tracked across sites, could be indirectly linked to an individual, as this data is unique enough to potentially identify a person, or unique enough that it could be linked to a completely unrelated ID that contains personal information. This should be considered fingerprinting. The first example tracks views, the second example tracks users. If the user from the first example returns to your site after a month, there is no way to know that. If this person has a habit of clicking on many links on websites, there is no way to know that. We don't know anything about them, we don't know who they are and we couldn't find out if we wanted. So in theory, as long as:
This still leaves me with a lot of questions, such as, how reliably irreversible data anonymization that services perform is? I would assume (hope?) though, that the large analytic providers that do make such statements surely had to consult a lawyer specializing in this law. |
Hi folks, I am not a lawyer, but I would like to submit for consideration that the GDPR is not the only law in the EU that concerns cookie banners. Most prominently, the E-Privacy Directive states the following:
So, a) cookies are not the only devices regulated in this manner, anything that is stored on the user's device for tracking purposes qualifies and b) even if no consent is required (arguable), the user must be informed if a tracking mechanism is placed on their device in whichever way. For one, I would really like the EU legislature come up with a more sensible mechanism, but until then I wouldn't advise users to get rid of their cookie banners just yet. |
@janosdebugs I was more focused on the GDPR. According to your quote of the E-Privacy Directive I understand that counter.dev does need a "Cookie" banner. Furthermore I need to implement some facility so website owners can disable tracking when the user requested it. Hmm, yeah, not what I wanted to read but this is the result of my everyday understanding of the quoted text. I will come up with something and update the README very soon. I wonder if that will eventually, soon, maybe in finite time change when the "new" ePrivacy Regulation is effective. EDIT: It looks like it might be possible that there is a possible future where this changes with the new ePrivacy Regulation: https://digital-strategy.ec.europa.eu/en/policies/eprivacy-regulation
(It says cookie. I could also use cookies or whatever.) |
@VodaJeMokra sorry for your late reply. I understand what you are writing, that sounds reasonable and would mean that fingerprinting on the server side could avoid needing a "cookie" banner. Hmm, that is now vague but somebody who is a lawyer privately wrote me something that makes me understand that fingerprinting even with additional anonymisation techniques (like for example GoatCounter is doing it) still does not qualify for the GDPR os something like this (paraphrasing) . |
Current status: I have been testing some changes in the script-testing.js. Now I need to deploy when I get some good hours to monitor aaand document. |
Sorry, those changes mentioned in my last post should not be necessary. Ok, I updated the README with the newest findings and am eager for any new information. If somebody wants to implement consent the simplest and most robust turns out to really be just to include or not to include the tracking script depending on the user action. |
It seems like there isn't a lot of analysis regarding individual users, which makes a GDPR cookie banner obsolete?
Would be great to have an official statement somewhere in the documentation or on the website.
The text was updated successfully, but these errors were encountered: