6 ms·
Tell HN: Common Misconceptions About Cookies and Consent
After participating in a few past discussions in HN, I have noticed many comments whose main argument is developed upon one or several of the following misconceptions. Disclaimer: I am an EU citizen.
Misconception: "The browser decides to send cookies." Wrong: A browser, or user-agent in general, will never invent a cookie out of thin air, and therefore it never sends a cookie unless it has been set by the webserver beforehand (either with an HTTP header 'Cookie' or with JavaScript code). [1]
Misconception: "Consent forms are mandatory for all cookies." Wrong: Cookies that are essential for the proper functioning of the website (e.g. supporting a login session) do not need any consent form, and can be set silently. [2]
Misconception: "Consent forms are mandatory _just_ for cookies." Wrong: User consent must be obtained for any kind of processing of the user's personal information (where no other lawful basis exists for the processing), no matter what technical solution achieves that processing. Example: A tracking pixel needs the same consent form as a tracking cookie. [3]
Misconception: "By browsing this site, you implicitly accept tracking cookies." Wrong: Consent must be opt-in, informed, freely given. If it's not freely given, it is not consent. Also, the user must be able to revoke consent just as easily as consent was given. [3]
Misconception: "If a user doesn't like cookies, they can just disable them in their browser." Wrong: Some cookies may be essential for proper functioning of websites. Browsers cannot technically propose any means to disable only non-essential cookies, that's outright impossible. The only entity capable of deciding if a cookie is essential or not is the website that sets the cookie. [2]
Misconception: "Marketing or tracking cookies can be disabled: just disallow third-party cookies." Wrong: marketing or tracking cookies can also be set by the first-party, ie. the website being visited. Example: Google Analytics. [4]
Misconception: "Cookies are morally justified because the webmaster has to cover the cost of running the website." I disagree: that reasoning is only valid for not-for-profit websites. If the webmaster struggles to cover the cost of running the website and cannot find a legitimate source of income, they are welcome to shut it down. No website is entitled to make money off of non-consenting visitors. "Staying afloat" is not a right of the webmaster, it is a privilege.
Cheers!
[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies
[2] https://www.cookieyes.com/blog/cookie-consent-exemption-for-strictly-necessary-cookies/
[3] https://blog.chino.io/gdpr-compliant-consent-tracking/
[4] https://www.optimizesmart.com/google-analytics-cookies-ultimate-guide/
- withinboredom 4y agoI also see this with emails too. I’ve had managers ask me to “just email everyone, even if they’ve opted out. This is important!” Then I spend a few minutes explaining how laws work, spam traps, and most importantly, consent.
- bavell 4y agoCould you expand on your response to them for those of us who are unsure of how to diplomatically push back on something like this?
- mrgreenfur 4y ago"It is illegal in the EU (GDPR) and US (CANSPAM) to send promotional email to people who have opted out."
- gingerlime 4y agounfortuantely lots of messages are not marketing and in some cases companies have legal duties to send them. My German bank insists on notifying me that I have a message. They can’t send the actual message (for security reasons), and I can’t opt out because they have a duty to inform me. Infuriating but seems to fall within the legal framework :(
- withinboredom 4y agoYou should still be able to opt out, then they should have to send a letter. Unless of course the law says “email”
- gingerlime 4y agoI tried but to no avail. My German is very basic which makes things even harder. From what I recall they have a legal duty to notify me, and email is an acceptable form of notification, and that’s about it. I ended up using a unique email address and then let it bounce, but not sure it’s the wisest thing(?). I don’t actually need any emails from my bank, so thought it was an ok solution, but not great.