Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
No cookie consent walls, scrolling isn’t consent, says EU data protection body (techcrunch.com)
1108 points by sohkamyung on May 6, 2020 | hide | past | favorite | 974 comments



Tangent: I wish the idiom of "placing" cookies would go away. Websites don't "place" cookies. Websites can include cookies in their HTTP responses. Your browser can include them in future requests. But it doesn't have to. There is nothing in the HTTP spec that says you have to accept cookies or include them in subsequent requests. There certainly isn't any reason to "place" them on your computer.

If more browsers were still User Agents in the literal sense, maybe we wouldn't have needed this legislation. Browsers could have informed people about what cookies were, and could have presented the user with the option to never accept tracking cookies from Big Advertising. Every browser has the option to reject third party cookies or to clear all cookies at the end of the browser session.

This mischaracterization of cookies has, ironically, made life a lot less pleasant for people who don't accept cookies. The "opt-out" is just another cookie. There's nothing special about them either, they can be used to track return visitors just as well as any other cookie. I'm sure they're not, because that would be against the spirit of the law ...

Not tracking people without consent is definitely a Good Thing, but it shouldn't require everyone and their grandmother to put annoying cookie banners on every website under the sun. And I think it wouldn't have, had people been better informed.


Cookie banners have taken the internet back 20 years. Now every website has a mandatory popup. And you can’t block these new breed because they're part of the site.


> ”Cookie banners have taken the internet back 20 years.”

I agree. The EU cookie laws were well-meaning, but have had the unintended consequence of making the web more annoying, more difficult to use, and more fragmented.

The solution? Cookie consent should be a built-in feature of browsers and http, not something that is reimplemented in a slightly different way by every single website.

Your browser should pop up a standardised cookie consent request when you browse a new site, and enforce your selection as part of its security policy. If you choose to block all cookies (ie: private browsing mode) then the cookie consent request wouldn’t need to appear at all.


Yes, the browser is where cookie management should happen, we call the browser the user agent for many years, it is the piece of software which is meant to represent the user's best interests when surfing the web.

Unfortunately these days the browser would be better referred to as the advertiser's agent," or perhaps just Google's agent.* Owing to Google's control over both web standards and the advertising market, cookie management features have received little attention.

Google's monopoly power has prevented a competitive market of privacy-focused, user-first browsers from flourishing.

It's also probably unlawful, the irony is that not too many years ago we punished Microsoft for unlawfully leveraging its monopoly to control the browser, and when we stopped them we paved the way for Google to do the same thing!


> when we stopped [MS] we paved the way for Google to do the same thing!

Well, from a antitrust perspective, having TWO giants in the space is better than having only ONE giant.

Ideally we'd now apply to Google the same pressure and further split the field. Alas, politics are complicated.


A duopoly is hardly better than a monopoly. In fact I argue it is worse, because it gives the illusion of choice, yet there is no real choice.


Lynx still asks for each cookie iirc


I love Lynx, but unfortunately most websites don't work in Lynx these days.


Browsers used to have this, sort of: https://i.imgur.com/AAm3AJs.jpg


Now I'm wondering why you were running this in 2019. I watch a lot of nostalgia game reviews on Youtube and get the serious urge to build a '90s era computer from time to time.


Same here. Running some ancient OS/software in a VM can be pretty satisfying though, especially since I don't have a whole lot of space for physical hardware.

Many games wouldn't work well in a VM, of course, there's no getting around that.


Browsers never displayed such a pop-up for cookies by default. You had to tweak settings, just as you do today (in today’s world it might require a browser extension, I don’t know).


I don’t think this is true. I recall this being taken on the default settings for that web browser. Web browsers like IE in that era showed scary pop-ups for all sorts of things - like there would be a pop-up for when you connected to a site over https!


If this were Reddit, I would comment that: IE.. it only took it nearly two months to display that message /s :)


> I agree. The EU cookie laws were well-meaning, but have had the unintended consequence of making the web more annoying, more difficult to use, and more fragmented.

Only if you ignore the giant market of adtech tracking bullshit that that has been ruining the web since about 2000.

Every website that shows you a "cookie" banner (aka we-track-the-fuck-out-of-you banner), is part of this problem. The law is just bringing it to light. Don't be annoyed by the law, be annoyed by the websites, they are choosing to be annoying.

Look at those websites, they are the problem, not the law telling them they can't do it secretly behind your back any more.

The biggest problem was that this law didn't tell them to be fucking honest in the banners. "This website needs cookies to function" (when it's only about their mishandling of data to 3rd parties) is a straight up lie by omission. If they had to honestly tell in the banners what they were up to "we track your every breath on this site and then sell it to third parties, who sell it to other parties, and god knows what", people would be looking at these sites differently.

"We're forced by law to inform you that we crap on your privacy and are actively ruining the web by delivering the fundamental data that runs the adtech industry"


Completely agree that prompting permission should be the norm. Sadly, if Firefox did this, people would just move off firefox, since "it's broken".

And obviously Chrome would never do this kind of thing, since it hurts Google.


At the risk of being hyperbolic, isn't this a similar argument as saying that we shouldn't make burglary illegal and should instead build better doors?


No, it's more about having standard laws about burglary in every town so you don't have to re-read them every time you get in the car.


> I agree. The EU cookie laws were well-meaning, but have had the unintended consequence of making the web more annoying, more difficult to use, and more fragmented.

TBH, I wouldn't blame GDPR for this. Here's a good analogy of what's tracking companies are doing:

    - Companies dump used batteries into the sea.  
    - Dumping batteries into the sea is banned.  
    - Companies start dumping batteries into lakes.
This basically shit on the law, and just though of another way to keep disrespecting consumer's privacy.


There already is a DNT (Do not track) HTTP Header, but advertisers ignore it.


So we really missed P3P Policy implemented on IE7.


If only the regulators had been happy with (or even aware of?) the existing capabilities of browsers to manage cookie consent, like "Block 3rd party cookies" and "block all cookies" that have been around since the late 90's, we wouldn't even have needed to add anything new to websites or browsers!


The legislators haven't legislated for a particular mechanism, they've just said that any tracking has to be opt in, as opposed to opt out. Do Not Track was a technical solution for this, but when IE made do not track the default, and tracking something you had to opt in to, they panicked and stopped supporting the headers and instead preferring the cookie walls, rather than trusting the browser settings. If websites respected UA settings, and the UA implemented DNT in a way that's compatible with the law (so, DNT: 0 only when you opt in), then we wouldn't be here


Not sure what DNT has to do with it. Do Not Track was circa 2009, we were already "here" at that point. The cookie law was like 2002.


EU legislators avoid legislating particular technical solutions, since those tend to not age well (see the uproar on HN when it was reported that the EU legislated to mandate USB-C, when they didn't actually do that, they just mandated that the industry agree on a standard)


Czech Republic (EU member) data protection regulator is aware and ruled that if user has cookies enabled in his browser, that's enough and user gave cookie consent. If user doesn't want to have cookies stored, he can block them in the browser.


A simple off/on switch does not provide a sufficient level of control over cookie policy. It's reasonable to want to allow first-party cookies on certain sites, especially where they're needed for site functionality. But block third-party tracking cookies, or even block all cookies on others.

Cookie control/policy in browsers needs to become more sophisticated than what we have today.


They are not mandatory, it's a choice by the site owner to include them. They are only mandatory if you include tracking features that track users across the web (= ads and Google analytics).


One can include ads and analytics without consent being granted - they're "just" restricted to a method of delivering ads and performing analytics which don't track the user.

IANAL, mind you - but that's how we implemented it - you're opting-in to the ads that target you and analytics which track you, or you get the non-tracking/non-targeting ads and analytics.


What are some good non-tracking & non-intrusive ad providers? I've wondered about one day being able to put a few "ethical" ads on a blog site.


You don't need to look far. You can simply tell Adsense[1] to serve up non-personalised ads:

    (adsbygoogle=window.adsbygoogle || []).requestNonPersonalizedAds = true;
If you do this you don't even need to check for consent since you're not tracking the user or storing any PII. In my case this is what I call if the user doesn't accept advertising cookies, but there's no reason you can't disable them completely on your site if that's what you'd like.

You also have pretty tight control over the categories of ad that Adsense can display, and you can even go as far as to review individual adverts. I've booted a couple of ads that I found to be unethical/distasteful from my site using the review feature in Adsense.

The only issue with Adsense is that there are a gazillion ads it might show on your site, so I'd recommend filtering out any categories you don't much like first, and then reviewing ads sorted by popularity/impressions in descending order, otherwise you'll quickly go mad.

[1] Obviously not an option if you absolutely don't want to do business with Google.


> If you do this you don't even need to check for consent since you're not tracking the user or storing any PII.

Google seems to disagree [1]: Non-personalized ads are targeted using contextual information rather than the past behavior of a user. Although these ads don’t use cookies for ads personalization, they do use cookies to allow for frequency capping, aggregated ad reporting, and to combat fraud and abuse. Consent is therefore required to use cookies for those purposes from users in countries to which the EU ePrivacy Directive’s cookie provisions apply.

What's not clear from Google's documentation, but what I assume, is that they also do not use the info about the context & visitor to serve them personalized ads on other websites.

[1] https://support.google.com/adsense/answer/7670013


Hmm, that's interesting because that would suggest that if somebody declines advertising cookies then you can't serve them ads via Adsense at all... which would be an odd decision by Google.


That's not the issue. The issue is that if the user has and sends Google cookies AdSense will use them. (And many people have third party cookies on, and AdSense might be using some tricky bypass there too.) Getting sneaky about tracking is their business model. And then cookie law is in full force.


Sure but it sounds like the only way to guarantee those cookies aren't sent by Adsense is simply not to use it in the event that consent is declined. Or am I missing something?


That's my understanding. You can't use most Google services without prior consent. Adsense, Youtube (even youtube-nocookie, which just uses localstorage for tracking), maps etc. Google is not in the business of not tracking users.


But this is what I find strange. It seems unlikely that Google would simply opt out of serving people who refuse to accept advertising or tracking cookies.

Granted, from measurements on my own site that's only 1 - 1.5% of people, but Google's ad revenue for 2019 was $134.81 billion, meaning that they'd potentially be leaving $1.3 - $2 billion on the table by not serving ads to these people. Maybe it would be half that or less because the ads aren't personalised, so they're a bit more hit and miss and therefore probably wouldn't attract the same level of bids from advertisers.

But still, they'd be leaving a lot more money on the table than it would cost to fix the problem (an order of magnitude? two orders of magnitude?). Whilst they might choose to leave it due to opportunity cost, it doesn't seem that likely to me. Here's an example: I once worked at a company whose revenue sat in the £250-300 million range, and they absolutely considered it worth supporting 1% of their userbase for the extra £2 - 3 million it brought in (this is back in the day when IE7 and 8 were still a thing), because it probably only cost them high 5 to low-ish 6 figures per year in PITA workarounds to do that[1].

So, as I say, it seems odd to me that Google don't have a solution for serving cookie-free ads that require no consent.

Going back to skrtskrt's original question, "What are some good non-tracking & non-intrusive ad providers?"

[1] Obviously all us devs hated this, but it was tough to argue against from a rational standpoint.


I don't know whether they really could. It's not just an issue of matching ads, it's also an issue of having relevant ads.

I use adblock by default, so I have no ad-profile at Adsense that they'd use to show me "relevant ads". When I occasionally have to debug some issue with ads somewhere, I'm essentially getting the context-sensitive, not-personalized ads, and they're terrible. At least to me they look as if they were using very simple keyword-matches with little regard to context and primary language. It may be that they don't care to invest more, but it may also be that they don't have enough ad buyers that care for unpersonalized ads so they simply don't have a large pool they can choose from.

I'm also not sure that "cookie-free" would be enough, really. If you're loading ads directly from Google, the user makes the request and can therefore be tracked by Google. Even with Google Analytics and anonymizeIp, at least in the medical sector in Germany, GA is considered opt-in only. In that sense, I'm not sure a central service that delivers ads for you can work without requiring consent.

What very much should work would be a server-side system that's sale/lead-based, where the service would crawl your site, manage your affiliate programs and create ads for you that you'd then insert into your site. That way, no third party learns anything about the individual user and you don't require consent.


Well, sure - you can still send some signals to see ads that are relevant to the _content_ as opposed to the _viewer_.

Example: you're seeing an article about devops and you get an ad about AWS instead of an ad that has followed you around from another website you visited previously.

The cookie used for frequency capping is considered to be a "technical cookie" and has no bearing on privacy, best I can tell.

The other types of cookies can be pretty much disabled at the point of calling the google tag, or enabled (along with more tracking/targeting ads) if the user consented to that.


> The cookie used for frequency capping is considered to be a "technical cookie" and has no bearing on privacy, best I can tell.

But the comment you're responding to says it right there: Even google is telling you it requires consent. It's a cookie, so it requires consent, period. Don't fool yourself.

Could google serve ads without cookies, and do fraud detection by other means? Yes, perhaps lowering payout due to increased risk. But it much better to pretend that a cookie-banner is needed, so that you might as well enable ad-tracking cookies.


Since it's a technical cookie that's required for ads/marketing, it very much falls under marketing, I believe. Imho "technical cookies" are e.g. Cloudflare's __cfduid or your framework setting a session cookie because it wants to be stateful.


> > What are some good non-tracking & non-intrusive ad providers?

> You don't need to look far. You can simply tell Adsense[1] to serve up non-personalised ads

This discussion describes exactly the problem. How long has this tracking consent law been there now??

And it's just an option in Adsense?!!!

So whenever I see a cookie banner, you can assume they are simply too greedy to flip the switch.

Clearly the adtech and adtech-supporting industry hasn't even slightly bothered to look for alternatives, instead opting to annoy the public with banners. It's pure propaganda in the hope that the annoyance will turn into defeat, and somehow they manage to turn people's disgust towards the EU law instead of them, simply continuing to do their useless crap business and pretending the EU got their hands tied ... when there's a literal boolean switch to tell their shit to behave.


Affiliate marketing is the best way to go. You have full control on how you advertise products.

For my website [1], I have build close relationships with local experts. They provide services my readers need, and I know they can be trusted. I get a commission from resulting sales. I like that model because advertisers have zero access to or control over the readers' data. Unfortunately, it's simply not applicable to all websites.

- [1] https://allaboutberlin.com/


I wouldn't say "ethical", but even Google's pubads can do non-tracking.

For pubads, look into "setCookieOptions(1)" and "setRequestNonPersonalizedAds(1)" for a good start on the matter.

It _can_ be done.


> across the web

That part is not necessary. They are mandatory if you collect any form of personal data without legitimate interest.


Which means any website that does anything useful. That doesn't mean ads, but Google Analytics (or another comparable service) is just about everywhere these days.


The only reason you need consent is when you're tracking people or storing data that isn't required for the functionality of the site.

Shopping carts, subscription services etc. will still work, you don't need to consent to that, as long as you're not tracking people or handling their data unecessarily.

When you see one of those cookie popups it is a sign that the website is trying to get more information out of you than they need.


> When you see one of those cookie popups it is a sign that the website is trying to get more information out of you than they need.

Or the owner of the website has failed to understand the nature of the law. Given the amount of confusion in this comment section this also seems likely.

The ones which deliberately make the flow for closing the popup and accessing the site without 'consenting' are the ones I think are actually acting malicously.


As with most law, you're not excused from following it if you fail to understand it.

If the admin of a site thinks they need a cookie banner when they don't, it's really because they haven't really bothered to give much thought to reducing the amount of data collection they do on their users.

But I bet it's not really that common, website admins who think they need a cookie banner when they really do not. What is WAY more common: the website admins that do need a cookie banner, but ONLY because they use Google Analytics, and don't realise this is a choice they get to make.

Or people (right here in this thread) saying "I can't make a useful website otherwise" -- it's not that the law is hard to understand, it's not. It's that they refuse to give the problem any thought. The ones "failing to understand the nature of the law", actually just don't give a crap. It's like a butcher complaining "Why do I have to label my meat with 'made from tortured animals', I have to kill them right? I can't possibly produce any meat without using this rusty spoon that I've used for decades".

> The ones which deliberately make the flow for closing the popup and accessing the site without 'consenting' are the ones I think are actually acting malicously.

You can easily not act maliciously, and still be a crucial part of the problem. That's also what laws are for, even if you cross them non-maliciously, you get punished. That's because people "not understanding the nature of the law", when it directly applies to their business, is undesirable, and really a responsibility they should carry.


> Or the owner of the website has failed to understand the nature of the law.

Oh, sure, but if they don't understand it then they probably shouldn't be gathering people's data either.

GDPR is pretty complex, but website operators have proved for years and years that they can't be trusted to do the right thing themselves, so here we are.


I'm still waiting to see the harm this tracking is causing that is requiring the GDPR and it's giant cost to society.


Giant cost to society?


An exageration, but in aggregate, the time wasted on this by users having to close yet another pop-up (and being more reluctant to browse new websites), and providers implementing the functionality on their websites is not negligible.


I hate the consent popups, but to me they signal something different to me than I think perhaps they do you or the parent commenter.

Bear in mind:

- Extra data collection or processing must be opt in.

- Not opting in must be as easy as opting in.

- The content must be available if the user chooses not to opt in.

Then:

For instance, you go to a site, tumblr.com for example. Why is not important. You get a consent popup. Opting in to extra data collection is easy but you don't want to. Navigating this consent popup is almost impossible. within a few clicks you are lost, you find a list of several hundred "partners" tumblr wants to share your data with. All are checked and need to be individually unchecked. You still can't work out how to opt out.

To me it's like someone's trying to scam you out of your data. They are so desperate to get your information that they are jumping through all sorts of hoops to try to trick you into giving it.

Do I really want to give my data so an entity that is acting so creepily? Nope. I close the window.


"Providers" that have previously wasted time on making sure all the data collection, tracking and adtech on their site worked perfectly.

That time "wasted" now, is time spent to fix their mistake.

The mistake of thinking they could collect data on me and sell it to third parties in perpetuity.


Both these time wasters are on website providers. If they stuck to collecting only what they need to provide the service, they wouldn't need to ask for consent. Alas, they're greedy, but then they don't get to complain.


How much time and effort have gone into compliance, it's insane. That's measurable. The real cost is the delay to new projects, uncertainty, increased costs - its what we wont have...


But the flip side is we get back control of our data. Having to treat users data and privacy with respect seems like a completely reasonable thing to ask, and it takes you longer to create something because you're now having to do that then that's good right?

It being inconvenient to you to treat people's data and privacy with respect seems like something it's hard to feel sorry for.


It's not about treating it correctly, it's about worrying about vageries in the law and complying with them.

Of course information should be protected, but there are all sorts of compliance procedures and processes that significantly increase complexity and cost.


Asking for consent doesn't significantly increase complexity and cost. The required level of audits to support a world without asking for consent - now that would increase complexity and cost.

And no, not asking for consent and collecting data without supervision is not an option, neither legally nor ethically.


There is a lot more to GDPR than the consent popup.


GDPR isn't about the popup, but is about consent, and having to get it to be allowed to process personal data.


The cost of compliance is directly proportional to the amount of personal data you're processing.

GDPR compliance is usually expensive because people ignore Art. 5.1.(c):

Personal data shall be adequate, relevant and limited to what is necessary in relation to the purposes for which they are processed (‘data minimisation’)

If you choose to collect personal data, you're responsible for handling it with due care. If you don't want that responsibility, don't collect the data. If your business model is predicated on doing shady things with personal data, find a different business model.


I know some people in adtech, and the time they spend on "compliance" isn't really a very big chunk of the total time spent on why they need compliance in the first place.

But I'm eagerly awaiting your measurements ...

Truly. Even if it shows the really big numbers you seem to imply. Because that shows something about their choice. How much trouble they're willing to go through to track you regardless.


Tracking has a giant cost to society, the sole reason it exists is so we can be manipulated by advertisers into spending more than we otherwise would have.


GDPR isn't very hard to understand, it's just that website owners want to have their cake and eat it too. Looking around for loopholes to do analytics that aren't actually what the user came to the site for is fundamentally the thing that the legislation is targeting, and all this handwringing about cookie popups and consent and anonymized data is "complicated" simply because it is not in the nature of the law. You do that, you need permission, period, and you need to be OK with people saying "no, I'd really rather you not do that".


> GDPR isn't very hard to understand

It may not be terribly difficult to understand, but it is indeed very complex to enact at scale, especially with large systems that were designed under different constraints.

> Looking around for loopholes to do analytics that aren't actually what the user came to the site for is fundamentally the thing that the legislation is targeting...

Totally agree, and this shouldn't be done.

> ...this handwringing about cookie popups and consent and anonymized data is "complicated" simply because it is not in the nature of the law. You do that, you need permission, period, and you need to be OK with people saying "no, I'd really rather you not do that".

This is where we disagree a little. Calling it handwringing is hand-wavey and dismissive -- this stuff isn't easy to get right, and it's arguably a large cost for the wrong solution. Cookies come in HTTP response headers. Don't want the cookie to do anything? Don't read it! Tell your browser to ignore it. Don't like the JS that's being run? Disable JS.

Waging a war against cookies is just a cop-out for fighting the actual problem. What's next? Opt-in banners for JS in webpages? For using HTTP? TCP?


> it is indeed very complex to enact at scale, especially with large systems that were designed under different constraints

The only different "constraints" relevant here would be "we get to play fast and loose with the data we collect or allow to be collected about users, without repercussions".

If that wasn't the "constraints" they were operating under, they have no problem now either.

> Calling it handwringing is hand-wavey and dismissive -- this stuff isn't easy to get right, and it's arguably a large cost for the wrong solution. Cookies come in HTTP response headers. Don't want the cookie to do anything? Don't read it! Tell your browser to ignore it. Don't like the JS that's being run? Disable JS.

> Waging a war against cookies is just a cop-out for fighting the actual problem. What's next? Opt-in banners for JS in webpages? For using HTTP? TCP?

This is indeed where we disagree, except the law also disagrees with you:

It's. Not. About. Cookies.

It's simply about collecting and storing more data on your users than you strictly need to run your business.

There's really nothing technological about it, if you did it with pen and paper, you'd be subject to the same GDPR. Talking about HTTP response headers or "waging a war against cookies" is just misleading.


> It may not be terribly difficult to understand, but it is indeed very complex to enact at scale, especially with large systems that were designed under different constraints.

As a developer, I agree. As an end user, I am OK with this.

If organisations have to think hard about what data they collect, because it means they have to think hard about how to safely store and destroy it, then that's a good thing.

It has been easy to collect, store and disseminate user data without thought for a long time, and website operators have proved they can't (in general) act responsibly.

> This is where we disagree a little. Calling it handwringing is hand-wavey and dismissive

My honest opinion about most of the consent popups I see is that they are at best trying to weasel out of having to comply with the regulations, or at worst applying dark patterns to trick the user into "consenting".

I am sure there are some honest people with consent popups out there, but I'm not generally generous enough to attribute anything other than malice or incompetence.

> this stuff isn't easy to get right, and it's arguably a large cost for the wrong solution.

For sure, but it works both ways. There is a (potential) financial penalty for not taking care of user data, but at the same time, there's a pretty large cost to a user if their data is spaffed all over databases on the Internet when they didn't want that.

Also, I'm pretty sure if you are actually trying to be GDPR compliant then your first interaction with the information commissioners office will be them trying to help you comply, and you do always have the option of just deleting the data if you can't treat it safely.

> Cookies come in HTTP response headers. Don't want the cookie to do anything? Don't read it! Tell your browser to ignore it. Don't like the JS that's being run? Disable JS.

I feel like I read somewhere that telling the user to adjust their cookie settings in the browser was speficically discussed, and not allowed, but I could be wrong.

> Waging a war against cookies is just a cop-out for fighting the actual problem. What's next? Opt-in banners for JS in webpages? For using HTTP? TCP?

It would be a mistake to think that Cookies are the focus of the GDPR. See https://gdpr.eu/cookies/:

"However, throughout its’ 88 pages, it only mentions cookies directly once, in Recital 30."

The GDPR is about user privacy, cookies are one of the primary tools for violating it, and the most prominent artefact seen on the web, so it's the focus of a lot of discussion, but the main thrust of the regulations aren't around cookies themselves.

It is significantly unlikely that there will be opt in banners for JS, HTTP, TCP, phone calls, cameras at the beach, or just looking at people with your eyes any time soon.


> I feel like I read somewhere that telling the user to adjust their cookie settings in the browser was speficically discussed, and not allowed, but I could be wrong.

Consent must be informed and specific, so simply asking users to set their browser to accept or reject all cookies (regardless of purpose) is not compliant.

On the other hand, if browsers get their act together and standardize a consent API with the necessary features, then browser-based consent management would surely be compliant. GDPR and ePrivacy don't address this explicitly, though GDPR Recital 32 considers consent by “choosing technical settings for information society services”.

Centralising consent in browsers is a key consideration in the proposal for an updated ePrivacy Regulation, but the EU is not going to mandate specific technologies. Everyone is well aware of the mess that is the Do-Not-Track header.


These are good points. It definitely cuts both ways.

I'm not against GDPR, and I'm glad these issues are getting attention. I just want to make sure we recognize there is a lot of nuance here, and there are real costs and second- and third-order consequences to consider.


> The only reason you need consent is when you're tracking people or storing data that isn't required for the functionality of the site.

You forgot one more... you're a citizen of an EU member state. I live in a sovereign nation and EU law doesn't apply to me.

It's been quite funny seeing Americans fall over themselves to comply with GDPR requirements. It won't be funny when they also fall in line behind Chinese law.


> Which means any website that does anything useful.

That's a ridiculous over-generalization. My bank's website doesn't have ads on it; is that not useful? Wikipedia doesn't either, can you earnestly say you've never found wikipedia useful?

There is much more to the web than shitty ad-riddled websites.


It doesn't have to be a modal popup either. If your default is truly "off" then you could have a banner on top or bottom or somewhere saying something like "please help us make the site better..." or whatever.


but that isn't intrinsic to useful services. it is possible to run a profitable bookstore or organise an event without tracking individual users.


Google Analytics doesn't do anything useful for the visitor of the website, only for the lazy administrator of the site. But the latter isn't the one giving up consent, are they?

Also it's kind of sad if you believe you can't make a useful website without having to hand over private user tracking data to Google. In fact you are using a website just like that, right now.


Google Analytics being everywhere is a at least an order of magnitude worse than the embedded like button spying.


I disagree. Facebook has much more power over advertising to their users (by personalizing the wall).


Facebook personalizes the Facebook wall. Google personalizes almost every other page you visit and mobile applications/games you use. Not sure how Facebook is more dangerous here.


No, it doesn't. I use adblock, as does a lot of other users. The FB wall is organized to my liking without any direct ads needed.


Or if you do Ab testing, or any e-commerce feature like a shopping cart. Internet is more than ad supported sites.


You don't have to assume your user wants to be A/B tracked, or wants to purchase anything. You can allow the user to enable them nicely and non-intrusively without a popup. You can ask the user intrusively when they actually initiate a purchasing action.

Most sites choose do popup instead because (they think) it is more effective. So be it, but don't say it's "mandatory" or that "they are forced to".


Both false.

A/B testing is allowed and doesn't need opt-in if the A-or-B preference is only recorded in aggregate form and not tied to the user.

Same for the purchasing scenario. In this case, you would be explicitly collecting personal data to fulfill the order.


Crazy how people whose job it is to build this crap, don't even know what the actual rules are.

It's almost as if they just want to collect all the data on all the users forever without any oversight, by continuously rehashing bad and misunderstood versions of the GDPR and pretending it's hard and complex and vague.


You don't have to warn the users for using a cookie for a shopping cart. That is considered basic functionality.


It's a choice so many site owners have made that the web is effectively ruined.


I refuse to include them. I am not a citizen of an EU country and I don't give a rats arse what the EU thinks of my website. They aren't the boss of me.


No. In the pursuit of pure greed incompetent designers have taken the internet back 20 years.

That people absolutely ruin the user experience of their site deliberately is an active decision they make themselves.

Make an effort not to visit those sites. You will be surprised to know that people that make such bad decisions for their site seldom have any valuable content anyway.


> Now every website has a mandatory popup.

Stop spreading this disinformation. It's just the filthy websites that track your every move on the site and then give it to third parties.

Would you rather they do that by default, extracting your data before you even notice, without even being able to distinguish the bad actor from the good actor?

The problem is that people think it's the cookie banner that's annoying, when it's in fact the very website that has been secretly abusing your privacy, except now they tell you.

The people think that agreeing to the tracking banner is a fair transaction because the adtech banner is being disingenuous. It's as if the entrance to a museum requires you to dump one empty battery in the ocean. It's a bit of a hassle but it doesn't cost you anything, and you get to see the museum which is what you want.

Except in 90% of the cases the museum is clickbait trash.

I mean I agree. No website should use cookie banners. None of them. Increasing fines all around for those adtech fuckheads.


> And you can’t block these

I beg to differ. I use AdBlockPlus (ABP) and I can block 99% of these banners, and proceed immediately to the website. One can also use NoScript to block some websites that are full of crap/trackers (like techcrunch).


AdBlock Plus is owned by eyeo GmbH which actively forces media and news agencies to pay fees to allow advertising in their "acceptable ads" program. You can look that up on northdata.

I would heavily recommend to switch to uBlock Origin (and maybe uMatrix) instead.

Disclosure: worked for eyeo in the past, and quit.


You can easily block them with uBlock.


How can I do this?


There are blocklists dedicated to cookie request elements. You can install one of those in your uBlock Origin and the banners will disappear.

I use and appreciate this one: https://www.i-dont-care-about-cookies.eu/


Pretty sure GP is talking about the HTML elemenent blocker feature, which is not really a solution since you'd still have to use manually on each new site you visit.


What if browsers had an optional "consent to any cookie" setting that sent a `X-Cookie-Consent: Accept` header on every request? This header could be used by websites to decide whether to display the cookie consent popup. Would that be acceptable to EU regulators?


X-Cookie-Consent: Accept would be explicitly illegal; consent must be specific. However, I believe X-Cookie-Consent: Deny would be sufficient grounds to not bother with showing cookie popups and assuming the user does not consent. But you don't need that anyway; lack of consent is the default state.

I propose a better alternative: just stop doing things requiring consent (which are, by definition, unnecessary, and almost always support an unethical business model), and then you won't have to annoy users with consent popups anymore.


I'd say a better alternative would be to allow people who don't care about cookie tracking to opt out entirely from the consent popups. It wouldn't change anything for you but it would be a big improvement for people like me who don't mind tracking and are just annoyed by the popups. Too bad that it's now illegal...


It can't be, because we both know how would it end. If you allowed people to auto opt-in, then malicious actors on the web, which currently show you consent popups, would instead use dark patterns to get people who don't want to be tracked to permanently opt-in anyway.


I usually use uBlock Origin's element blocking to remove such popups, even if only for one time, or I use inspector to remove elements. If afterwards nothing is visible of the content, I leave. Seems like someone forgot to put the content on the page. shrugs


And all for what, some feel-good legislation that accomplishes nothing but making the web less profitable and entrenching big companies that can afford the wasted resources of their legal team navigating it. Nobody has ever been hurt by a tracking cookie in the history of the internet.

It reminds me a bit of legislation in other areas that aims to make something so inconvenient people give up on it, like the death by a thousand cuts to American gun owners with state laws making magazine limits smaller and smaller over time, banning this and that cosmetic feature that has no bearing on anyone's safety, etc. What is Europe's vested interest in doing this to the internet though, information control (regulate a few conglomerates instead of having to deal with a bunch of little sites, by stamping out the little sites) and spite towards America's much more prosperous tech sector?


> making the web less profitable

This could actually be a good thing. These days advertisers act as censors: all it takes is a bunch of complaints and a website's revenue stream gets pulled. The webmasters react by deleting the controversial content and avoiding the subject in the future. If this is what a profitable internet looks like it should probably die.

> Nobody has ever been hurt by a tracking cookie in the history of the internet.

How do you know?

> stamping out the little sites

Social media is responsible for this. Few people buy domains these days, it's much easier to register a name on some existing site. Most traffic originates from social media these days.


> This could actually be a good thing. These days advertisers act as censors: all it takes is a bunch of complaints and a website's revenue stream gets pulled. The webmasters react by deleting the controversial content and avoiding the subject in the future. If this is what a profitable internet looks like it should probably die.

This is how newspapers have operated for nearly a century, and how television operated for over 60 years.

What do you expect will replace it? A reversion to the patronage system? I don't think Bloomberg or Murdoch paying for content to be made in the way they want it is going to be an improvement.


> This is how newspapers have operated for nearly a century, and how television operated for over 60 years.

Yes. They depend on advertising revenue and are worse off for it.

Journalists have a duty to report facts accurately but they must also keep the advertisers happy. Due to this conflict of interest, newspapers lose trust and are perceived as having little integrity. Gotta wonder if the article is presenting a truth or some version of it that happens to be aligned with the interests of the people with the money.

TV shows are sanitized for maximum advertiser appeal. Even when they push boundaries, it's carefully controlled by the networks. There are numerous and well-documented cases where they actively influenced the creative process. Gotta wonder what shows would be like if creators had true free expression.

> What do you expect will replace it?

I don't know. Hopefully something better.

> A reversion to the patronage system?

Perhaps. Would be great if we had some kind of crowdfunding or patronage system that lets people directly fund the creators they like. Art should work like an investment: large numbers of people invest in the studios they like and the work starts once enough capital has been raised. Since the money is guaranteed, creators get more freedom to do what they want. Since they'd be compensated before the work starts, copyright becomes irrelevant.


The reality is that vested interests (Billionaires and nation states and establishment political parties) will have an easier time in buying more favourable journalism under a patronage system, than crowd-funders will.


I would love a return to patronage system, since now we have means to make it accessible and distributed.


Patrons whose interests are diametrically opposed to yours will outbid you. Patrons of billionaires will produce coverage favourable to them, and will have far broader reach than the guy begging for Patereon subs, likes, tweets, follows.


>> Nobody has ever been hurt by a tracking cookie in the history of the internet.

> How do you know?

Same way I know that that defining the ASCII code for T as 084 has never hurt anyone. It's an interpretation of information, independent of the human condition. Change my mind.


Cookies are used to track users. Tracking users generates a huge amount of personal information. This data is stored in databases which run on computers. The security of servers can be compromised, leading to database leaks and the publication of people's information.


The setting of the cookie (the HTTP protocol) is not responsible for hurting anyone. People are, through negligence.

I would have accepted a case wherein a user in the arctic, with limited bandwidth, was hurt due to the cookie data interfering with the communication. Hand waving about a series of human failings being connected to a technology is not compelling.

I guess it's the same argument as the "gun" isn't responsible for gun violence, excepting cookies aren't even designed to reveal information. Guns are definitely designed (in part) be used against people.


> The setting of the cookie (the HTTP protocol) is not responsible for hurting anyone. People are, through negligence.

It's not just any cookie though. You specifically mentioned tracking cookies.

> Nobody has ever been hurt by a tracking cookie in the history of the internet.

These cookies exist for no purpose other than information collection. They aren't even required for the website to function.

This isn't negligence, it's imprudence: being reckless with people's personal information, amassing large amounts of it in the name of profit without stopping to think about the consequences.

This isn't unique to cookies either. It applies to every browser fingerprinting method.


> And all for what, some feel-good legislation that accomplishes nothing but making the web less profitable and entrenching big companies that can afford the wasted resources of their legal team navigating it.

Ideally, big companies would be subject to the law just the same. However, small companies can get a head start by just not doing what they know they are not supposed to.

> Nobody has ever been hurt by a tracking cookie in the history of the internet.

It doesn't have to hurt me. I just don't like it and I don't want it, and that is a good enough reason for me to not give up my privacy.


There is a very good book that I am reading that might change your mind: The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power by Shoshana Zuboff. Another book I really recommend is Jenny Odell’s How to Do Nothing - Resisting the Attention Economy.

You make good points and I am not arguing with you, but I found theses two books really convinced me that some balance is required, and worthwhile.


This comment seems a little misinformed. I don’t like the banners either, but you could study a little about the GDPR and what’s been happening.

> some feel-good legislation that accomplishes nothing

It hasn’t been all 100% positive, and doesn’t apply to everyone, but GDPR has definitely had an overall positive impact on digital privacy practices globally. I say this as founder of a for-profit US web company affected by the legislation.

> Nobody has ever been hurt by a tracking cookie in the history of the internet.

This is really demonstrably false. Tracking cookies, tracking pixels, and other tracking technologies, have been and are still being used to de-anonymize people and cross-correlate browsing behavior of people visiting sites other than the one they’re on. The concern is over privacy, and tracking cookies are a real threat to privacy, hence the legislation.


Hint: You can use ublock origin. Go to its settings page, and check the "annoyances" lists. This hides all this BS.

(I do entirely agree with you, the default internet is pretty much like you said, sadly)


Indeed. It doesn't make much difference to me if the pop-up I'm clicking out of is talking about cookies or offering me hot redheads in my area.


I should be able to set a browser preference that I only ever want functional first party cookies, unless I whitelist the site.


> The "opt-out" is just another cookie. There's nothing special about them either, they can be used to track return visitors just as well as any other cookie. I'm sure they're not, because that would be against the spirit of the law ..

How is a opt out cookie the same as tracking cookie?

Isn't there a clear difference for a cookie:

    is_opt_out: true
Compared to a cookie:

    tracking_id: 374739585483292
Sure the first one can tell server "this is a user that had visited the page in the past". But this is nothing compared to the second one which tells server "this is this specific user"


You might think it's just one bit of fingerprinting information, but if 99 of 100 users click "accept" and one user clicks "decline", it's suddenly become 6.6 bits. Now combine that with other fingerprinting data and you have uniquely identified the user.

It's the same problem with pages where most users are logged in: the few who aren't are suddenly such a small group that they become identifiable through other means.


Can you explain how you got 6.6 bits?


From Shannon's formula for information content[1]. The Idea is that the less likely an event is the more information it imparts.

  I = -log2(p)
In this case they used p = 1/100

1 - https://en.wikipedia.org/wiki/Information_content


Because it uniquely describes a user within a group of 100 other people. 2^(-6.6) ~ 1/100


log2(1/100)


I think the following should happen...

1. Do a study and check how many people want to be tracked. Don't trust the data from websites because everyone is currently being tricked into accepting. Go out on the street, talk to someone for 5 minutes about how tracking works, how it can lead to more relevant advertising and a potential increase in revenues for the service they're using, but in return their browsing history, purchases, and communication will be tracked and associated with them. How many want to be tracked?

2. If 80%+ of people do not want to be tracked, then just create a law saying it's not allowed. That's it, we're done.

3. If less than 80% of people don't want to be tracked, then force browsers to prompt users on install to ask if they want to accept tracking. Websites, analytics, advertisers, etc, then need to respect that setting or risk being fined. No need for every website in the world to invent their own cookie/tracking pop-up system, and no need for people to adjust their settings on a per-site basis.


> 1. Do a study and check how many people want to be tracked.

Ask the same people if they wanted websites to stay free.

I bet 80%+ would want to eat a cookie, a have it too. (No anti-pun intended!)

(Side note: the proposition of banning things if 80% don't want to use them is dangerous. No wanting something personally is not the same as banning it for everyone.)


I'm willing to bet that a lot of HN users block third-party trackers, but the average user has no idea how to do that. Why are we allowed the choice between (as you put it) "websites stay[ing] free" and privacy, and yet the average joe isn't? (To be clear, I don't even believe that's the choice we're facing.)


I don't block any tracking because I want the web to know me and serve me with the stuff I might want or need.

Logging out of youtube feels like falling kneedeep into the gutter. What I personally want is more and smarter tracking, not less.

When I'm at random site I rather see ads for electronics kits I considered purchasing recently, not liposuction or some other gross random things I would never want or need or even like to be aware of.


Because there isn't enough of "us" to topple the web economy. Once a critical mass is reached, we'll see a (slow) mass extinction in the open web as we know it. Then a bunch of new business models will fill the niche.

Disclosure: I'm a Googler. Not sure how that affects my fatalism here.


Not sure what you would describe as "the open web", but from my perspective, the "open web" died with the hypercommercialisation of the web. Nowadays everywhere you look there are walled gardens, if they aren't walled gardens they are honey traps to lure you to divulge private data.


I think Google is working off and promoting a peculiar definition of "open web", which is an ecosystem of a) commercial actors, and b) resources (individuals) to be exploited by said commercial actors. The "openness" of that web is focused mostly of making it easier for the commercial actors to make money off exploiting resources. Efficient and unencumbered exchange of information or culture doesn't even enter the picture.


That's not the impression I got. Note that Google does not need the hypercommercialization to earn money. The moment you allowed your site to be indexed, Google earned its cut.


I'm not sure that really answers the question, though. My point was that only those with enough technical know-how get to choose to remain private; shouldn't everyone be able to choose as to whether they believe free stuff is a good trade for their privacy?

Also, why do we assume that the choice is between the status quo and the total collapse of the internet ecosystem? That there's no way for digital advertising to generate a profit without gobbling up ever greater amounts of our personal data?


The websites aren't free, you pay by letting others track you.

This seems like it's a silly nitpicking point, but in this context that's the whole point of the discussion: whether your users understand and consent to paying that cost.


The onus is on the "website" to find an ethical business model, not the people who have been (rightly) trained that the web is free.


People say this (ads keep the Web free) but it's not true. What keeps the Web free is the altruism of the vast majority of people who pay for their server costs out of pocket. The long tail of sites won't reach the threshold necessary to receive a payout from their ad provider. So tracking makes Google money at the expense of users and most websites.

Example: my personal website costs me about $35/mo to run. If I put ads on it, Google would tell me I made about $5/mo, and then take that $5 for themselves because they have decided they don't need to pay out small amounts. So I basically get to pay to host ads for Google.


The vast majority of web usage these days happens on YouTube, Instagram, etc. Ads certainly keep those parts of the web free.


> The vast majority of web usage these days happens on YouTube, Instagram, etc. Ads certainly keep those parts of the web free.

Counterpoint: Wikipedia.


...or grab it for free (which you are obliged to provide) while you cover the cost. It doesn't sound like a fair deal to me.

If you were able to say "tracking or subscribe" it would made much more sense.


Not quite the same, because right now tracking is suppose to be opt-in. Free cookies are not.

A fair comparison would be a law saying people need to opt-in for paying for a cookie. You can't charge the customer or hide the information, they need to agree to pay for the cookies, and they need an equally clear option to not pay for them.

However, stores bend the rules. They have someone stand at the entrance saying, "Thanks for coming to our store, we have cookies for sale at $0.99. Would you like to come in?" If you say yes, then you're charged for cookies you buy. To get the cookies for free, you need to realize you can say "No" to entering the store, and then through a complex 5 minutes conversation, you can get the person to let you into the store for the free cookies every person is allowed to have according to the law.

Most people don't know about the free cookies. Others can't figure out the correct questions to ask to get permission to enter the store for the free cookies. Some people want the free cookies but they don't have 5 minutes to waste talking to the person, so they just decide to pay.

At the end of the day though, of course everyone wants the free cookies. I want them. You want them. The law says the store is required to give free cookies. Why introduce all the complex interactions and rules that businesses will not follow, and customers will find annoying? Just give everyone the cookies and be done with it.

If you don't want a blanket statement allowing free cookies everywhere, what's the ideal process? 97% of people want free cookies all the time. 2% of people want free cookies "sometimes". 1% of people never want free cookies. Asking people at each store for their preference (similar to a website cookies pop-up) is only beneficial to the 2% "sometimes" crowd. For the other 98%, they're just being annoyed and repetitively giving the same answer to every store. Require the banks to allow a setting on credit cards to toggle free cookies on or off, and have stores respect that setting without needing to ask.


> force browsers to prompt users

Given how many people think the EU did a bad job defining cookies, tracking, tracking methods and etc, it would be fun to see what they would think about he definition of a "browser" as something that can be forced to implement a certain feature.


> 1. Do a study and check how many people want to be tracked. Don't trust the data from websites because everyone is currently being tricked into accepting. Go out on the street, talk to someone for 5 minutes about how tracking works, how it can lead to more relevant advertising and a potential increase in revenues for the service they're using, but in return their browsing history, purchases, and communication will be tracked and associated with them. How many want to be tracked?

There's a very popular (it's a bit weird that number of reviews is so drastically different between Chrome and Firefox) extension called Honey. Apparently bunch of people install it because it provides free coupons. I don't believe people that use it know that ultimately they are the product.


I wonder if we need instead of a "big fat cookie jar" browsers should support authentication natively (i.e. they are aware that this is authentication, not that just there is some cookie called "session") and then we depreciate cookies entirely.

Now that the auth headers are known about, they can be treated as such and expired based on user preferences, but by default after 24h. There can be an alert "google.com has logged you in and now knows who you are until you log out".

Auth headers are then only sent for a single origin, so no scripts to track you around the web anyway.

The cookie workaround for those that need to genuinely use them are 1. session feature mentioned above - tie to that on the server side and 2. stick something in the URL and then keep tracking that via links, like most SPAs do anyway.

Want to do analytics? Anonymous-ish pixel or server logs.

Local storage is another issue, that should be permission based. (+ any other dodgy web apis).

Someone might say, what about a site you don't log into but needs to remember your prefence? A. Easy local storage, and it will ask for permissions AWS style e.g. "enter the name of the site to agree ____"

Maybe get rid of UA string?


I wish browsers worked in a way where placing a cookie on my computer came with a permission dialog like sending notifications, or using my location, microphone or camera does. I guess the browser could have some logic around detecting login screens, so it can tell that I just entered a username and password, so the session cookie from that site gets a pass (I think automatic popup blocking works in a similar way). Or move it up a notch, so it blanket blocks cookies anything that doesn't look like a login and shows a permission prompt only for the first time I do a login for a new site (which then gets whitelisted).


That's the way things used to work, but these popup dialogs became an annoyance as sites started using 3rd-party cookies pervasively, and the simpler "always accept"/"always deny" model took hold. Perhaps with 3rd-party cookies being increasingly limited by default browser configurations, we'll ultimately turn back to that model.


really? when? i don't remember.

and to this day, cookies in firefox are managed in a hidden box with a giant list of all the sites you've ever accepted. they don't want you to manage these permissions.

but for permissions they intent for you to manage, you click the security icon and you can revoke what you don't want. if the only permission you granted is the right to store cookies, it says you haven't granted any permissions, although this is a lie.


I remember at one point -- not sure exactly what year, I'd guess around 2010-2012 -- Firefox had a cookie option "ask me every time". It popped up a dialog each time a site wanted to set a cookie, with options to accept, decline, and whitelist/blacklist the site that was asking.

I used it for a week or two, maybe. I stopped because it made the web unbrowseable. If you think one banner per site is bad, imagine at least 5 consecutive popups to start, plus the possibility of more when you took any persistent action our the site loaded a new 3rd party resource. And if you don't choose the whitelist/blacklist option right away, it's the same thing the next time you visit.

I stuck with it until it became clear that I was not going to run out of domains to whitelist -- ie, this was a never-ending workload -- and switched to accepting only first-party cookies. I don't think there was an option to decline 3rd party and ask for 1st party; I probably would have used it.


Here are examples from IE3 and Netscape 3: https://twitter.com/uygarr/status/1003784413644316672


The problem is cookies are fine and necessary for legitimate functionality, e.g. if you want a persistent shopping basket. But a user or user agent have no way of knowing what a given cookie is used for. Therefore the legislation requires to warn if cookies are used for non-functional purposes like tracking.


You don't need cookies for a persistent shopping basket. If I want a persistent shopping basket, give me the option to create an account and store my shopping basket for later use. Otherwise, just nuke my shopping basket when my session cookie expires. This is a non-issue.

Of course it's not visitors who want persistent shopping baskets. It's sellers. And I don't really care about what they want. On ~100% of the websites I visit, I'm the visitor, not the seller. And given that webshops were a thing before persistent shopping baskets were a thing, I'll wager they can do without.


Logging into an account requires some kind of persistent identifier. And it is not just for shopping carts - you also have a login and cookie here on Hacker News.


Cookies were introduced as a hack to allow sessions. When HTTP/2 was being proposed phk raised this issue and asked why they didn't use this as an opportunity to make real fixes to http warts like this and eliminate cookies[1]. But given that it was pushed by Google, which didn't mind them, this of course was ignored.

[1] https://varnish-cache.org/docs/trunk/phk/http20.html


And such a cookie one that is necessary for the site to function, and as such not covered by cookie laws.


Yes, but elric is arguing that even those kind of cookies are unnecessary. Meaning I would have to log in every time I visited Hacker News.


I think they said it was unnecessary until you logged in, which was the thing that the Hacker News cookies were being used for?


Yeah agreed. I was just replying to elric who argued we shouldn't need cookies at all.


> Of course it's not visitors who want persistent shopping baskets. It's sellers.

That’s not so simple. Persistent shopping baskets create problems for sellers e.g. stock changes; price changes; products may become obsolete. Some of them let the cart expire at some point, even down to a couple hours for some (ASOS). As a visitor I do want a persistent cart accross sessions because I may need some time to make (nor not) my purchase. And no, I won’t give you my email just for that.


I run a game where you can play without creating an account, and going back to the game later will take you back to your previous state. How would I manage this without cookies? A lot of people don't want to create an account.


Can you ask them if they'd like to save their progress?


Save it where? What if there's no budget for server infrastructre? Say... a hobby project.


A query argument inside a URL that they can bookmark is one option.


Local storage?


I assume that whatever fate befalls cookies will happen to localStorage as well. But maybe not. localStorage is kind of better for this purpose in any case.


Shouldn't you be using localStorage for that?


The state is saved on a server. I only need an identifier to retrieve the state but sure, I could use localStorage instead for saving the identifier. What's the difference though?


For some reason I assumed that you've saved game state in cookies.


Ideally browsers would ask permission for cookies that lasted longer than the current session (where a session lasts until the tab closes). And ideally most webpages wouldn't just keep nagging until people clicked 'always allow'.


I still liked PHK's suggestion for removing cookies entirely from HTTP/2 [0]. I seem to remember that they advocated for instead having the user agent send a profile ID which is only meaningful to the user agent. That would allow the server to know which requests belong to which profiled user, but allow the user full control over which profile is presented.

[0] https://varnish-cache.org/docs/trunk/phk/http20.html#beating...


Everyone would've emulated cookies using HTML local storage, because it would be a pretty quick fix (just wrap all cookie API's). So you'd gain nothing except push people from a standard to an ad hoc solution.

Switching to server side storage would've been a too costly architectural change. What if the server side was stateless before?

And even if, web applications would still have needed to support the old model for interop reasons. It's not feasible for everyone to maintain code for both approaches when they are so different.

It'd also break many use cases, such as using a (signed) cookie as cache for some really frequently used data. Or more importantly authentication, where an auth service returns a token (in some cases a token that can be checked by a different service without contacting the auth service again).

So yeah, that was a non starter.


> What if the server side was stateless before?

Then that's a pretty bad design choice to begin with? If some state is required for operation, but the website keeps it only on client? Not least of all reasons, for security?


You can make such state cookies tamperproof with server side signing. Depending on the state in question, leaving it with the client, instead of in server storage, makes for good lifetime management. Of course, if you want the state to be synced between different clients (for a logged in user or something), you'll need to do something else.


Statelessness is often a good thing in designs in many ways, performance, reliability, maintainability, operating cost etc.

As a concrete example for a common use case, websites show your user or first name in the top right corner. It's common to put this in a cookie set on login/logout. This avoids querying the user directory service (from the frontend or a different backend service) on every pageload. Security wise it doesn't matter if the user tampers with it, it's a display only thing. (More often than not it's signed anyway, and the cookie contains other things as well.)

Cookies meant to be presented back to a server can be signed and (optionally) encrypted. This is also a very widely used pattern ("cookie secret" is a good search term for concrete implementations in frameworks).


You can't have your cookie and eat it, too; the browser has to store profile information or cookie information either way, so this was never about statelessness. This is about the expectation that user agents will not just consent to server tracking, but carry around papers which will identify themselves to each server so that they can be better tracked.


I'm sorry if I didn't explain what I meant well enough.

I was talking about statelessness on the server side. If you remove cookies from HTTP, you now need a database on the server side.

You also get extra communication (between the client/DB, or the web service/DB), whereas previously the data would've already been available in both (the client has the jar, and the web service gets it in each the request). Turning a local memory read into a network request can be a difficult architectural change.

Also, DynamoDB reads are priced per unit ;-)


That would mandate server-side storage for sessions and any kind of persistence though. It feels like that's throwing away the baby with the badwater.


Soon all cookies will be treated with SameSite=Lax policy, unless website specifies otherwise. That means that by default it won't be possible to track users on other websites. It's still possible to track users with cookies using SameSite=None, but it's expected that most cookies should not use this setting, so browsers theoretically could use an approach similar to allowing notifications or location services: ask user for permission before accepting that cookie.

So if that UI will be deployed, may be those popups won't make sense anymore.


> If more browsers were still User Agents in the literal sense, maybe we wouldn't have needed this legislation. Browsers could have informed people about what cookies were, and could have presented the user with the option to never accept tracking cookies from Big Advertising.

Unfortunately, cookies are not conveniently labeled as "advertising" or "federated login".

That said, yes, it'd be nice if the legislation in question had mandated proper labeling of cookies, and then let the user's browser handle rejecting them.


That sounds good, but an infrastructure needs to be developed first, particularly a way to label which cookie is which and then have a law to enforce it.

Ultimately though by default I use extension to destroy cookies as soon as I leave the page, I can place an exclusion for sites that I frequent but when I do that I just allow all cookies. My reasoning is that if I have credentials they can track me using these anyway.

Anyway the whole thing is moot though, since advertisers are beyond cookies and use many other ways to track users. Now seems what their primary goal is, is to be able to tie multiple devices of the same user together.


Is there a setting in Firefox that allows you to whitelist specific cookies and ignore all others?

That combined with Firefox Containers would make for a very powerful combination since you could have different containers that would be your logged-in interface to a specific site, without then having to allow other sites be able to set cookies.


I have the

> Delete cookies and site data when Firefox is closed

setting checked in preferences. There is a Manage Permissions button next to it that allows some more per-website control.

Websites can place however many cookies they want. It won't help them track me past a day.


Firefox also has a "always use private browsing" option that I've been using for about ~6 months with great success—with a password manager the only annoying thing to do is get through sms "2fa" gated auth—mostly banks, health insurance, etc.


Always private browsing as a default is a very good idea. I set Safari for auto-privacy. The overhead of manually opening a non-private browser when that is what I want is really a very small hassle.

Setting up Safari this way and using FireFox only with containers for each major web platform works really well for me and I have been able to talk non tech friends into trying it.


It's been a while since I went the whitelist approach on cookies, but I think you can do this in the "manage permissions" section of the cookie area in settings.

Whitelist a site and set default behavior to block will still allow that whitelisted site... I think so at least, maybe you need wildcards or something...


This used to be a feature of Firefox. You could get a pop-up asking if you wanted to allow, allow for session, or disallow cookies from a domain the first time it tried to create a cookie. This was removed for some reason.


The Cookie Autodelete extension does this.


uMatrix lets you whitelist cookies on a domain and subdomain basis, either per-site or for the whole web.


If this was a browser thing and not mandated by law, sites would just intentionally make their sites break if your browser didn't accept cookies and then tell you that you have to accept the cookie to make the site work.


Had this been implemented 15 years ago, people's awareness might have grown and they might have decided to not visit sites that are obviously broken. Many sites only worked properly in IE for ages. Other browsers reaching critical mass forced the issue, and the web became better for it.

You're probably right that it won't be happening now..the cat's out of the bag.


The only difference between this and the web ~15 years ago is that they didn't even tell you it was a cookie issue. If you couldn't access the site, then "uhh try using Internet Explorer?"


…and this is exactly what they used to do, so this isn't even a hypothetical.


There is a nifty Firefox extension (maybe it exists for chrome too, haven’t checked) called “I don’t care about cookies”

It discards most of these popups. Coupled with unlock origin and decentraleyes, I think you’re pretty well covered against tracking without too much hassle.

Of course temporary containers is the cherry on top (although amazon seems to have a way to recognize you anyway because it almost always only asks me for my email before logging me in)


This is what Chrome has announced they are doing with “privacy sandbox” which is going to replace 3rd party cookies in 2 years time.


I'll put money on Google bringing some of their own toys into that sandbox.

https://news.ycombinator.com/item?id=22245101

https://source.chromium.org/chromium/chromium/src/+/master:c...


Safari takes this seriously and now blocks all third party cookies by default.


"If more browsers were still User Agents in the literal sense, maybe we wouldn't have needed this legislation."

s/browsers/popular &/

There are browsers and other clients that are still User-Agents in the literal sense but they are not the popular ones.

The popular browsers measure their success by market share, not qualitative measures.

That is why Firefox tries to stay more or less in lock step with the leading browser on features.

This is not done out of fear of being inferior by some qualitative measure but out of fear of losing market share.


How can you reconcile this with the unfortunate situation that the world’s most popular browser is made by the world’s biggest tracking (aka spyware and adware with consent) company?


I do think this needs to be rethough from scratch.

When a website sends cookies, prompt the user "this website wants to track you, allow it? y/n".

The same way microphone/camera access it prompted. So it should be fine to reject this for news sites, a random museum, etc, but okay to accept for, eg: webmail, sites where you log in, etc.

We've simplified browsers UI so much, a SINGLE toggle button for this would be lovely!


It doesn't requite banners.

No tracking-by-default, no need for a banner.


Why don't you just disable the cookie in the browser you are running in the computer you own? If you can't, that means you have no control over the computer and software you own.


Except that many modern web modalities only "work" if there is a cookie to tell them the state of your session with respect to the current display. (Think displaying page 7 of 10 pages of results for example)

Too many people were using this as a way to get a blanket acceptance of cookies, which not only included specific state to make the web site work, but other tracking cookies. What I see when I read this ruling is that you can't bundle the two. You have to allow the user to say "No, I don't consent to any cookies that provide PII." and then stop using them.


> (Think displaying page 7 of 10 pages of results for example)

You don't need cookies for that. But, if you insist that you do, that can easily be a session cookie, not a stored cookie. And there's no need to obtain consent for a cookie like this, if it's not used to identify or track a (EU) person.


The legislation also covers things like sharing that Joe Bloggs living in Summerstone Drive, or the user with email address jennifer1983@gmail.com, is looking for a new car, even without advertising cookies. The GDPR would be necessary even if advertising cookies were not a thing.


I agree. The GDPR would be necessary. And it's a useful instrument (if still somewhat underused). The "cookie law" is what drove people to add cookie banners before GDPR was a thing. GDPR admittedly made them worse and more prevalent.


I'll also point out that vast swathes of cookies do not require a cookie popup, according to the European Commission's internal guidance; specifically, for their own websites, they believe that "cookies used for the sole purpose of carrying out the transmission of a communication" and "cookies that are strictly necessary in order for the provider of an information society service explicitly required by the user to provide that service" do not require a cookie popup. So, for example, CSRF cookies, login cookies, and so on and so forth do not require a cookie popup.

That is - if you're building a website and using the bare minimum cookies you need to make the website function, you don't need a cookie popup. The default here is that you don't need a cookie popup, and when you start tracking users and/or selling their data, you need to comply with ePrivacy and the GDPR.


No, GDPR just forced website owners to air their dirty laundry. You don't need a cookie popup. See Basecamp.com, github.com etc. You only need one if you're asking the user for more data than is necessary to provide the service.


What's the meaningful difference to people who don't write their own HTTP agents?


GDPR is about the collection of people's personal data, regardless of the mechanism you use to do it.

There are plenty of ways to collect data about people without using cookies to do it, so GDPR would still be needed no matter what measures browsers took to block tracking cookies.


FWIW, GDPR has very little to do with cookies.


The EU cookie legislation is still mind blowing to me. In terms of widely used protocols with terrible designs it's up there with US payment card processing (want to make a $5 payment? Hand over the secret that gives the other party the ability to take an unlimited amount of money from you at any time in the next 4 years, and hope they don't misuse it).

Did no one involved in the cookie legislation think to run the idea by a technical expert before passing it? Why wouldn't they have done something like introduce an X-Allow-Tracking header in the http spec, and make the law require that sites respect that header instead of every site making their own cookie popup. Browsers could make that privacy setting as detailed as they want as far as which requests they included it with, and the EU could strongly recommend that everyone use browsers that they've approved as supporting that setting (or even force it in various ways, like require any OEM browser that ships with a device in the EU support that setting).


The law itself is perfectly sane. The problem is that everybody try to apply it in the worst possible way.

Let's imagine a world where a government force car builder to add speed limiter to cars. The car builders all decides to just cut the engine if you go over the limit. Will you say the law is bad or that car makers are trolling everybody ?

It's the same for this law. But curiously everybody is prompt to say that the law is bad. The reality is that a majority of internet actors are bad and are just trolling us.


> Let's imagine...the car builders all decides to just cut the engine if you go over the limit.

We don't need to imagine a world like that, because it has nothing to do with what we are talking about.

Let's stick to the real world. The EU implemented a law. Everybody is scared of the power of the government, so they implemented what they thought was the intention of the law, to avoid prosecution. The mom-and-pop flower shop down the street could care less about making troll political statements about technical internet topics.

Turns out, the law had stupid unintended consequences. Was the person who designed it stupid? Or is the entire world stupid?

If your answer is "the entire world is stupid," then I'd argue you don't understand how the field of design is supposed to work.


> so they implemented what they thought was the intention of the law

No, they didn't. They implemented something that they thought allows them to continue with the practices that the law was specifically designed to combat.

The user has very little motivation to accept tracking. The web site has a lot of motivation to track the user (because personalized ads = more money).

Thus, web sites make saying no as difficult as possible, while making saying yes as easy as possible.

A 100% compliant, user-friendly implementation would be showing non-personalized ads, then occasionally replacing one of those ads with a banner "want to receive ads that are actually relevant? click here to enable personalized ads" (which would lead to an informed consent dialog and set a cookie that would then apply to all web sites that use that ad provider).

But pop-ups coercing the user to consent are more profitable.

This could be fixed by enforcing the actual law (punishing the companies that tried to weasel out of it and processed data without valid consent) so that trying to weasel out of it is no longer a valid strategy.


The law has stupid unintended consequences because it would kill the business of the tracking companies it targets, if they where to follow the intention of the law.

The same companies have their customers convinced that they need data collection to turn a profit.

As a result we see all kinds of stupid attempt to circumvent the law because an entire industry of shady data collectors and brokers have convinced businesses that the only way of making money online is by tracking people.


You're starting with a false premise.

The basis of your argument is: All data collection is bad.

Therefore, in your model of the world, an evil conspiracy of bad actors are looking to strategically undermine the law with various dastardly convoluted schemes. I understand why you're arguing that, given the premise you're starting with.

However, the majority of business on the internet are not doing evil things with your data. They simply want to better target their offerings to their customers, allow for you to keep items in a shopping cart, etc. If they are providing better services to their customers, they make more money and the customers are happier. It's a win win for everybody involved.

Could it simply be that, most businesses put cookie popups on their sites because they don't want to get fined? Not because they are embroiled in an elaborate scheme to undermine the law?

Could it be that the EU should have created a smarter law that would actually help people be more aware of data tracking? Instead of stupid popups?


> However, the majority of business on the internet are not doing evil things with your data. They simply want to better target their offerings to their customers, allow for you to keep items in a shopping cart, etc. If they are providing better services to their customers, they make more money and the customers are happier. It's a win win for everybody involved.

I wouldn't be so sure. There aren't that many advertising and analytics companies, but they make products that are widely used (and clearly misused) everywhere. The websites using such tools were never told that they could avoid having the banner if they just didn't have tracking cookies.


> They simply want to better target their offerings to their customers,

As a user I don't want anyone to "better target me" - no single exception. Gosh I miss the time where we just burned the McDonald's...


I like ads tailored towards my interest much better than generic ads. Am I the only one?


At this point I've blocked ads so for so long that I don't think I could ever go back to not hating ads, targeted or otherwise…


I don't think I've ever seen a more overt straw man. At least try to be a little sneaky about it, will you?


> Therefore, in your model of the world, an evil conspiracy of bad actors are looking to strategically undermine the law with various dastardly convoluted schemes.

There's no need to straw man secret cabals of conspirators, when it's just business. (Or if you want to get political, capitalism). When big tobacco companies pour money into lobbyists, fund skewed studies, and buy ads to flout anti-smoking legislation, no one calls it conspiracy. Businesses are incentivized to respond in certain ways.


> They simply want to better target their offerings to their customers

They can do it without the cookie notice. For example, Amazon can track what I'm looking at on their site and what I'm buying and store it to their database. They can use this information to offer me what they think I'll like. Also, another user-friendly approach would be for a site to ask me to select categories/topics that I like. Whatever it is, GDPR gives me a right to export the data, review it, and ask for it to be deleted if I don't want the site to have it anymore. No need for cookies in this scenario. What they need cookies for is when one site wants to track what I do on other sites.

> allow for you to keep items in a shopping cart

This is a functional cookie and there's no need to ask for consent to store a shopping cart. This is just a perfidious argument that data tracking companies use to ridicule the law.

> Could it simply be that, most businesses put cookie popups on their sites because they don't want to get fined? Not because they are embroiled in an elaborate scheme to undermine the law? Not because they are embroiled in an elaborate scheme to undermine the law?

The law is very clear about when you need to ask for consent and when you don't need to ask for consent. Most sites implement it in a wrong way, many of them use deliberate dark patterns, for example, when you deny cookies you get a loading spinner that spins for a couple of minutes. These are all attempts to condition the user into avoiding pressing the "slow" button.


How about rephrasing this to: all data tracking that involves sharing a user’s data with third parties is bad and should be outlawed

Using user’s data within the confines of a web app is usually OK so we can put just small much smaller guardrails up to keep companies respecting the public good.

I generally just don’t like my data shared with third parties. A single web site can literally pass your data on to hundreds of companies (as discussed in the book on Surveillance Capitalism).


> stupid unintended

I don't think that's stupid, nor unintended.


That makes the law stupid, dude. I want my lawmakers to apply a slight modicum of systems thinking.


> so they implemented what they thought was the intention of the law, to avoid prosecution.

That's not what actually happened. Companies got scared that the law would impact their business model, for which the law was directly design to impact, and asked lawyers to find the minimum change which could be argued as being in compliance.

When you ask lawyers to find a solution to a problem you do not get the intention of the law. If you ask a lawyer to find a solution to tax law you don't get the intention of the tax law, you get tax avoidance, the direct opposite. And if you ask a lawyer about consent, as I have done during conferences, you get straight answers like "People can consent to a 20 page EULA they have not read or have the legal education to translate".

It not that the word is stupid or that the person who designed the law is stupid. It just happens that if you pay a lot of people who have studied and spent a large part of their life to find clever interpretations of words what you get is a clever interpretation that may or may not be what a judge will see.

To make a quick parallel, a bunch of lawyers for companies are arguing that while the company is having millions in profits and giving out a lot of dividends to shareholder, the company is at the same time in "economical crisis" and thus deserve government grant money in order to handle corona. The department in charge of giving out the money asked its lawyers and they agreed, but the politicians are now a bit upset since they disagree. And so now everyone is arguing/blaming each other and discussing if they should change the law to specify what an economic crisis is and isn't and if the change to the law should be retroactive or not.


So you're telling me the EU government, who's entire job is creating effective laws...couldn't have seen that coming?

It sounds like you're saying the lawyers are smart, but the government is still stupid.

Why didn't the government have any lawyers involved in writing the law?

Isn't that pretty...stupid?


Trying to make good laws is not easy, and trying to anticipate how companies will react to them is also not easy. Really, n a vacuum, I think I can forgive them for not anticipating that "people will put up so many banners that it will undermine our law and make it look like we wanted more banners rather than people not using tracking cookies".


Yes, that was entirely predictable, was in fact predicted, and was really the whole experience of the cookie banners which have already plagued the web for years before the GDPR.


For the GDPR to be effective, there will need to be several more rounds of “yes, we really need you to change”. It’s a big change in business practices, and businesses don’t like change when it come to their revenue. Lots of laws get passed and then not effectively enforced, and I can’t really blame businesses for not wanting to entirely upend their business model for something the EU might not care about in a few years.


  > If your answer is "the entire world is stupid,"
I have never say that and it's not correct to suggest it. Lots of people are abusing other people with tracking and they have a financial interest to say that the law is bad and to act in bad faith. And they are doing it.


> The EU implemented a law.

Only by using a very loose definition of "implemented" sans common implementation measures like clarification and enforcement.


It's being enforced. https://www.enforcementtracker.com/ The huge list of people or organisations that come into compliance after an admonishment from the data commissioner does not even make the news.

> implementation measures like clarification

No directive needs clarification to be implemented as law. That's the most absurd thing I've heard all year.


> The law itself is perfectly sane. The problem is that everybody try to apply it in the worst possible way.

You mean putting trust that a website behaves by implementing its own popup system versus enforcing it on the browser side with a single implementation? Doesn't sound sane to me.

Why don't we implement a law where visitors cannot enter your house when you are not at home, unless you consent. That way we can get rid of locks.

Very sane.


Nobody asks you to ask for that pop up at all. Just don’t track the users :)

Very sane.


Or I could just not give the popup and track you anyway. Nothing is stopping me (yeah the law will stop me haha).

Unless of course you block me from your browser, then I can't do anything.


You may also shoot me, law doesn’t stop you from doing that.


Sure, but why prefer a law over a technical solution?


Because it’s not always easy to see the technical solution.

Trying to say that the law is bad because it doesn’t conform to some idealised version of it you had in your head doesn’t mean the law is bad.


Konsoolo is right, this is the most stupid solution they could possibly come with. Every time I enter a website, I see the bloody useless cookie banner. Those who designed this law have no idea how people behave on the internet. Nobody is going to read a cookie policy on every single website they enter, people want to get to the content they are looking for as quickly as possible. Privacy controls should be available at a browser level, so that 1) you don't force me to accept/refuse each time, disrupting the user experience 2) I am not going to lose all settings if someone from customer support suggests to delete cookies 3) I only set my preferences once, instead of having to decide a million times. The outcome of this stupid regulation is that website owner can still find a million ways to trick users with all sorts of dark patterns and subtle manipulation of language, and users have no way to defend their privacy unless they are willing to spend time understanding the working of this on each website they visit.


Hahaha, the GDPR law itself is idealised! You have a weird take on the whole situation.


The solution to avoiding tracking can't be on the client side, because it's not the client side doing the tracking. So it should be obvious that the law can't target the browser, it must target the server.

This is not only sane, it is very obviously the only way it could be done. Remember, the law isn't about cookies or headers or anything specific: it is a law about user tracking. You're delivering JS that paints a font in a hidden area of the screen? It's then measuring the results and reporting data back to you to track this particular user? Then you need to ask for consent. The browser can't possibly know the intent of the code it is running, so the browser can't be made responsible for protecting user privacy.


How can you enforce it on the browser site? The issue is not the data stored on the client. In many ways it is impossible to implement.


This is about cookies, which are stored on the client.


Ok. So we drop the cookies and invent/use something else that works like the cookies(e.g an iframe that pings to Google's server) What's that good for? Are you considering including the CORS, iframes and whatever feature may leak information about the visitor in the law as well?


An iframe that pings Google is pointless if it doesn't send cookies.


How is that? Itcan send whatever it wants as query strings(e.g timestamp, current window etc)


Browser fingerprinting is a thing. In fact I suspect most of the supposedly GDPR compliant (so no cookies or local storage) still use fingerprinting in the background because you can't prove it's happening from the client (and the law is not being enforced anyway).


Most fingerprinting relies on Javascript (or maybe some CSS shenanigans) which you could prove from the client.

Using fingerprinting for tracking is not GDPR compliant.


It is not about cookies.

If you hire Harry Potters friend to create a totally magic way to track users and collect data from them GDPR still covers it.


The cookie law is the ePrivacy Directive 2002,[1] not GDPR. And as a user, I would much rather control my privacy preferences regarding cookies from my own browser, instead of within hundreds of different implementations across websites.

We already have P3P to allow websites to declare how they want to use your information. European legislation should have focused on leveraging these existing tools and protocols to give control to the user, instead of annoying them with endless pop-ups.

1. https://en.wikipedia.org/wiki/Privacy_and_Electronic_Communi...


Interesting, I did not know that. Where is that covered? I want to read more.


GDPR is all about user data AFAIK. If I understand it correctly it avoided the trap that is to single out specific implementations.

Also it seems either I or someone else misread the context. I'm in the broader GDPR context while someone else seems to be in the older cookie law context.


> The law itself is perfectly sane. The problem is that everybody try to apply it in the worst possible way.

A law that doesn't take into account how people react to is not "perfectly sane". This was the obvious outcome before it passed.


There is no reason to submit to abusive people because we know in advance they will react in bad way. Pragmatism has some limits and tracking everybody is out of limit even if it makes some types of business more difficult.


> A law that doesn't take into account how people react to is not "perfectly sane".

Law is a back-and-forth process; you can’t just create a perfect law on day one then stop evolving.


> The law itself is perfectly sane. The problem is that everybody be technically complaint with ignoring purpose of the law.

FTFY


If the worst possible application of a law is insane, then the law itself is NOT perfectly sane.


I don't see why. People don't need laws to do insane things. Everybody can do insane things and respect the law. Law is not a magical thing that force everybody to act rationally and sanely.


Imagine the converse: if the worst possible application of a law is too sane, then the law itself is not _strong enough_.


I have never seen a cookie consent implementation that wasn’t annoying, and absolutely do not believe that this law has had any beneficial impact at all on anybody’s privacy. It is the very definition of a bad law. It makes the web worse and more user hostile, and achieves none of its objectives.


See the tracking consent page on https://basecamp.com/? No? That's because there isn't one.

Every time you see one of those cookie popups it is a sign, right there front and centre, that the website you are trying to use is trying to play fast and loose with your data.

Complaining about these notices would be like complaining that restaurants are forced to put up a sign on their front door "Kitchen employees don't wash their hands" when they get caught not doing so.


> Complaining about these notices would be like complaining that restaurants are forced to put up a sign on their front door "Kitchen employees don't wash their hands" when they get caught not doing so.

Brilliant. I might copy and reuse that.


I wouldn't recommend it. It's a bad analogy and if I saw someone use it I'd think they don't have a good grasp on web technologies. Cookie tracking is used to do things like persist shopping cart items without logging in, and plenty of other things users expect websites to do. It is also used in data collection, but that's more of a moral objection to advertising-based monetization than some sort of strictly-worse practices (like kitchen employees not washing hands).


Just to be clear, you can still use cookies, you don't need consent. Shopping carts and login sessions etc. will work just fine.

You can still display advertising, that also doesn't need consent.

You just can't collect and process people's data that isn't required for providing the service. If a site displays that notice, it's because they're attempting to do more with your data, or collect extra data, than is strictly needed for the service.


Perhaps in theory. But in practice, nobody wants to risk being fined because a court determines that some data wasn't required to provide the service. Do you really need to have persistent carts for non-logged-in customers? Can't you just only offer the cart for logged in customers? It's not required, just beneficial.

Thus, these cookie disclaimers are like Proposition 65 warnings in California. They're everywhere so people ignore them.


The most likely first steps in the UK is that ICO will get in touch and tell you you've done something wrong and need to fix it. Courts and enforcement penalties come later if you persist, or your infraction was signficant.

I run websites, and I don't feel in any way worried about it personally.


Right, and the easiest way to fix it is to throw up a cookie disclaimer and forget about it. So disclaimers become ubiquitous.

Are you familiar with Proposition 65 in California? Any product of business location that has any detectible amount of carcinogens needs to disclaim that it potentially contains carcinogens. Among other things, gas stoves and roasted coffee both contain trace amounts of carcinogens. So most restaurants and coffee shops display Proposition 65 warnings. Said warnings have become so ubiquitous that nobody cares about them. The same scenario is playing out with cookie disclaimers.

> Except there's no such thing as a cookie disclaimer as I said in another comment. Extra tracking/data processing has to be opt in, and you have to provide the service to the user even if they don't opt in, so you can't just throw up a notice that says you might not be compliant because you still need to be compliant.

Yeah, they do exist. And you can find them on plenty of sites that block content unless the disclaimer is accepted. You may be of the mind that this is not complaint with the legislation, but reality demonstrates otherwise.

> Prop 65 is different. The cookie law is like saying "if you sprinkle extra carcinogens in your product then you need to disclose it".

This is making the same error as the washing hands analogy. This ignores the fact that cookies are necessary to power user-facing features.


> Right, and the easiest way to fix it is to throw up a cookie disclaimer and forget about it. So disclaimers become ubiquitous.

Except there's no such thing as a cookie disclaimer as I said in another comment. Extra tracking/data processing has to be opt in, and you have to provide the service to the user even if they don't opt in, so you can't just throw up a notice that says you might not be compliant because you still need to be compliant.

> Are you familiar with Proposition 65 in California?

Yep, it's irellevant.


Prop 65 is different. The cookie law is like saying "if you sprinkle extra carcinogens in your product then you need to disclose it".


> This is making the same error as the washing hands analogy. This ignores the fact that cookies are necessary to power user-facing features.

I don't know if you're doing this deliberately or not at this point because I've said it so many times.

You. Are. Allowed. To. Use. Cookies. Under. GDPR.

There are times you need to ask for consent, but for login cookies, shopping carts etc. that follow some relatively simple guidelines, you don't need to ask for permission.

Do you really find that so hard to understand?


> You. Are. Allowed. To. Use. Cookies. Under. GDPR.

Until a government bureaucrat decides that your usage is not necessary and they threaten you with a fine.

You are not the one enforcing these laws. What you think is a reasonable interpretation of these "relatively simple guidelines" is no guarantee that a government commission is going to reach the same conclusion. Do you really find that so hard to understand?


If the ICO decides you're in breach of the rules, and has reached out to you to help you comply and you aren't receptive you're just going to end up in court and you can argue your case there, and if you can't trust your courts then you've got other problems.


If you allow users to add items to their cart without logging in, that isn't tracking them. It's just storing the information which the user wants you to store on their browser.

Many people click "add to cart" without logging in because that is the service they want. Nobody voluntarily clicks "track and analyze my activities on this site", because that is not a service people want.


> Many people click "add to cart" without logging in because that is the service they want. Nobody voluntarily clicks "track and analyze my activities on this site", because that is not a service people want.

You realize that in order to implement "add to cart" you have to track their activity on the site? That's what the cookie is for. To track customers and persist their cart. If you can't track customers then you can't associate them with their cart.

As far as analyzing activities, what is any isn't allowed is murky. Is it okay to do A/B testing and see their impact on sales? This requires tracking and analyzing user activity, but isn't necessary to provide the service. But it is necessary to actually determine whether changes to the service are positive or negative. So do you throw away A/B testing, do A/B testing and risk fines, or throw up a cookie disclaimer?

> If you can't work out what data is and isn't required for the functioning of your site then perhaps you shouldn't be running one.

I'm more than confident in developers' abilities to know what is and requires. I'm dubious of government bureaucrats' abilities of doing so.


If you can't work out what data is and isn't required for the functioning of your site then perhaps you shouldn't be running one.


A "cookie disclaimer" does not solve any of the problems you describe.

First, you can't avoid solving the murky analysis. You must be able to specify in clear language what personal data you're using for what purpose and which specific paragraph of the GDPR gives you the legal basis to do so.

Are you using that data for A/B testing because it's a legitimate need where you don't need consent or because the user consents to it? Well, you have to decide before implementing that disclaimer, because the disclaimer should clearly state that answer!

Furthermore, if you decide that some use case does not fit the legitimate need criteria and you need consent, then a "cookie disclaimer" does not reduce the risk of fines - because a disclaimer does not collect opt-in consent, it can (at best) record acknowledgement, so if you need consent but only have a disclaimer, then that still risks fines.

On the other hand, if you trust your developers to know what is required and what's not, and you have documented it properly (because it's not just a good idea, it's mandatory), then you should be able to run that documentation through your local data protection authority to validate any doubts, that's part of their job, and wherever I have seen them work it's something they eagerly do.


You can't implement carts, persistent or otherwise, without cookies (localstorage et al is a type of cookie), because clicking on a link would throw away the cart data. If people click "add to cart" then of course they want you to track the cart contents; that doesn't give you right to track anything else.


Right, and now you get sued by a group claiming that you don't need carts for non-logged in customers. Do you need to provide carts for non-logged in customers? No, says the lawyer, you selfishly used cookies to track people without consent in order to improve your sales. Or you can just throw up a cookie disclaimer to cover your ass.

Sure, the cart is perhaps a trivial case. But persistent tracking is also used to prevent abusive behavior, and other things that aren't strictly necessary. The risk that someone might try to claim that these are unnecessary far outweighs the cost of throwing up a cookie disclaimer. Thus, cookie disclaimers become pointless through their ubiquity.

Reply to your comment, since HN is rate limiting my work VPN:

> That's not it works. Someone complains to the Information Comissioners Office (ICO). ICO determine if the complaint is valid and will get in touch with the site owner to help them come into compliance.

And then they get sued if they don't come into compliance. This is just elaborating extra steps.

> There is no such thing.

> You have to make unecessary data collection and tracking opt in. You can't have a notice that says "we might do x unecessary data collection and/or tracking" and make the user click it or go away. You need to be compliant, or you need to not serve the European market.

Right, and websites don't display content unless this supposedly unnecessary data collection is opted into. Because nobody wants to risk being on the wrong side of ambiguous restrictions on necessary and unnecessary tracking. You insist that websites have to display content regardless. Reality demonstrates otherwise - this is a practice sites do all the time.

Again, cart's aren't actually necessary. They make it easier for users to buy multiple items, but you can make cart-less checkouts by having customers select all items on a single page. Thus, by adding cookies to implement a cart without consent you have violated user privacy for reasons unnecessary to provide your service.


> Right, and now you get sued by a group claiming that you don't need carts for non-logged in customers.

That's not it works. Someone complains to the Information Comissioners Office (ICO). ICO determine if the complaint is valid and will get in touch with the site owner to help them come into compliance.

> Or you can just throw up a cookie disclaimer to cover your ass.

There is no such thing.

You have to make unecessary data collection and tracking opt in. You can't have a notice that says "we might do x unecessary data collection and/or tracking" and make the user click it or go away. You need to be compliant, or you need to not serve the European market.


> That's not it works.

In some countries your competitors or some other third parties can just directly send you a cease-and-desist letter if they believe you're violating some law.

Even if that letter turns out to be unfounded because it turns out that implementing a shopping cart using cookies without an explicit consent is a legitimate use case, they're quite a bit more of a hassle to handle than your supposed friendly ICO just "get[ting] in touch with the site owner to help them come into compliance".

So one more reason to err on the side of over-caution and just put up a popup for any kind of cookie...


This is a reasonable grounds to discriminate. No one is required provide non-logged-in users a bulk product purchase interface. They could choose to buy each product separately, or sign in. Bulk purchase cart is not essential, it is a convenience.


> And then they get sued if they don't come into compliance. This is just elaborating extra steps.

If you don't come into compliance with data privacy laws after being helped to do so by the ICO, they yes, you deserve to end up in court.

> Right, and websites don't display content unless this supposedly unnecessary data collection is opted into.

That's literally not allowed under GDPR. You can't avoid the GDPR by doing soemthing that is in violation of the GDPR. It's like trying to avoid getting a speeding ticket by going faster.

> You insist that websites have to display content regardless. Reality demonstrates otherwise - this is a practice sites do all the time.

Yes, and they're not compliant with the GDPR. Not all sites will get the tap of the ICOs hammer though. Some are going to be too hard to enforce (non-EU only entities for instance) and some just won't get complaints.

> Again, cart's aren't actually necessary.

Nope, they are very much allowed.

> Thus, by adding cookies to implement a cart without consent you have violated user privacy for reasons unnecessary to provide your service.

Nope, totally incorrect.


> You can't avoid the GDPR by doing soemthing that is in violation of the GDPR. It's like trying to avoid getting a speeding ticket by going faster.

Well, it worked for the Dukes of Hazzard, and it seems to be working well for Facebook et al so far...


I do see a uuid cookie though.


This is based on your own interpretation of what the law is supposed to do, and not the stated intention of the law. The premise that use of any cookie that would require a consent banner can only possibly mean abusive tracking is simply false. The UK guidance on the law describes 4 categories [0], strictly necessary, performance, functionality and tracking. The presence of a cookie consent banner could mean nothing more than the specific functionality of the service requires it. Furthermore, the difference in categorization from one cookie to another depends in part on how the data is used rather than what types of collection are technically feasible. The absence of could also mean that the service is simply non-compliant, and the presence of one is not sufficient to make the judgements you're making. Compliance, even among those who choose to display a banner is incredibly low [1]. The law has simply had no impact at all on privacy, the way it has been implemented only services to nuisance and mislead consumers, and if you actually do use it to divine the information you're claiming to, then you're simply intentionally misleading yourself.

[0]: https://www.cookielaw.org/wp-content/uploads/2019/12/icc_uk_...

[1]: https://www.engadget.com/2020-01-13-websites-not-following-e...


I'm specifically talking about the GDPR which is the cause of all the popups we're seeing (but to be clear, doesn't require a popup), not the earlier "cookie law", which I agree is crap, and that you linked to.

However, that law does state that you don't need to get permission if the cookie is:

"Strictly necessary to provide a service explicitly requested by the user"


Which doesn't cover:

A cookie that remembers your shopping cart if you leave the site and return to it later. A cookie that remembers any preference you register if you leave a site and return to it later. A login cookie that persists after you leave the site doesn't explicitly require consent, but if you don't get it, then you are technically deviating from the guidelines that "[strictly necessary cookies] will generally be first-party session cookies" and that session cookies are "temporary and expire once you close your browser (or once your session ends)". If you had a persistent auth cookie, it would be reasonable to lean towards consent based on the published guidance.

from https://gdpr.eu/cookies/

> Preferences cookies — Also known as “functionality cookies,” these cookies allow a website to remember choices you have made in the past, like what language you prefer, what region you would like weather reports for, or what your user name and password are so you can automatically log in.

> To comply with the regulations governing cookies under the GDPR and the ePrivacy Directive you must:

> Receive users’ consent before you use any cookies except strictly necessary cookies.

Your stated understanding of when consent is and is not required is simply incorrect.


> Receive users’ consent before you use any cookies except strictly necessary cookies.

Yup.

> login cookies

Put an unchecked "Remember me" checkbox on your login page and link to your cookie/privacy policy. This is a good idea anyway as the user might be on a shared computer.

> Preferences cookies

Allowed to be persistent as long as they don't contain user identifiable information.

> A cookie that remembers your shopping cart if you leave the site and return to it later.

I couldn't find any specific guidance on this, so it seems reasonable to use a cookie that might last a few hours or so, then have a talk to your local Information Commissioners Office if someone complains.


The actual law can be found here: https://eur-lex.europa.eu/eli/dir/2002/58/2009-12-19

Emphasis mine:

However, such devices, for instance so-called ‘cookies’, can be a legitimate and useful tool, for example, in analysing the effectiveness of website design and advertising, and in verifying the identity of users engaged in on-line transactions. Where such devices, for instance cookies, are intended for a legitimate purpose, such as to facilitate the provision of information society services, their use should be allowed on condition that users are provided with clear and precise information in accordance with Directive 95/46/EC about the purposes of cookies or similar devices so as to ensure that users are made aware of information being placed on the terminal equipment they are using. Users should have the opportunity to refuse to have a cookie or similar device stored on their terminal equipment. This is particularly important where users other than the original user have access to the terminal equipment and thereby to any data containing privacy-sensitive information stored on such equipment. Information and the right to refuse may be offered once for the use of various devices to be installed on the user's terminal equipment during the same connection and also covering any further use that may be made of those devices during subsequent connections. The methods for giving information, offering a right to refuse or requesting consent should be made as user-friendly as possible. Access to specific website content may still be made conditional on the well-informed acceptance of a cookie or similar device, if it is used for a legitimate purpose.

Where are you getting that some cookies don't require consent?


https://gdpr.eu/cookies/ says (emphasis mine)

> Strictly necessary cookies — These cookies are essential for you to browse the website and use its features, such as accessing secure areas of the site. Cookies that allow web shops to hold your items in your cart while you are shopping online are an example of strictly necessary cookies. These cookies will generally be first-party session cookies. While it is not required to obtain consent for these cookies, what they do and why they are necessary should be explained to the user.

See the "Cookies and the GDPR" section for discussion.


Why are you so unwilling to read anything on that page except that specific paragraph. The next paragraph says:

> Preferences cookies — Also known as “functionality cookies,” these cookies allow a website to remember choices you have made in the past, like what language you prefer, what region you would like weather reports for, or what your user name and password are so you can automatically log in.

and further down the page a little bit:

> Receive users’ consent before you use any cookies except strictly necessary cookies.

I sincerely hope that nobody reading this thread follows any of your terribly incorrect advice.


Preference cookies are not allowed to persist without consent. Not only is your interpretation of the regulations very highly opinionated, but it’s just outright wrong on some points. Your assertion that anybody who deviates from your opinions on the regulation, or doesn’t share your misunderstandings must be abusing data by asking for a cookie consent is frankly ridiculous. The guidelines also state that even for Strictly Necessary cookies, the site must explain why they are necessary, something your canonical example of a good site fails to do.


> Preference cookies are not allowed to persist without consent.

OK, I am willing to be educated, point me at the place in the regulations this is discussed.

> Not only is your interpretation of the regulations very highly opinionated, but it’s just outright wrong on some points.

s/opinion/interpretation/

> The guidelines also state that even for Strictly Necessary cookies, the site must explain why they are necessary, something your canonical example of a good site fails to do.

You don't need to do this in a cookie popup consent dialog. You are welcome to carry on thinking this if you want to though obviously.


> Preference cookies are not allowed to persist without consent.

> OK, I am willing to be educated, point me at the place in the regulations this is discussed.

It is not discussed, it is stated very explicitly:

>(66) Third parties may wish to store information on the equipment of a user, or gain access to information already stored, for a number of purposes, ranging from the legitimate (such as certain types of cookies) to those involving unwarranted intrusion into the private sphere (such as spyware or viruses). It is therefore of paramount importance that users be provided with clear and comprehensive information when engaging in any activity which could result in such storage or gaining of access. The methods of providing information and offering the right to refuse should be as user-friendly as possible. Exceptions to the obligation to provide information and offer the right to refuse should be limited to those situations where the technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user. Where it is technically possible and effective, in accordance with the relevant provisions of Directive 95/46/EC, the user’s consent to processing may be expressed by using the appropriate settings of a browser or other application. The enforcement of these requirements should be made more effective by way of enhanced powers granted to the relevant national authorities.

https://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:...

If you want to persist any preference information, you must get explicit consent. Whether you use that information for tracking or not, or whether it is combined with PII or not, has absolutely no bearing on your obligation. The act of persisting that information in the users browser requires consent. As this is a directive, it will be implemented independently by every member state, so if you want specific guidance for a specific state, you'll have to look it up. I linked the UKs guidance on this to you above, which you ignored. The facts are:

> If you want to persist any preference information, you must gain explicit consent

> The existence of cookie consent dialog is not a sign of malfeasance

> Lack of a cookie consent dialog is not a sign of lack of malfeasance

> Your stated interpretation of the regulations is very highly opinionated, and not supported by any jurisprudence

> Some of your stated interpretations are just demonstrably wrong

> The actual regulation is almost never followed

Based on those facts I would argue that the regulation has provided no benefit to the public at all, and has simple created a global nuisance that we all have to put up with now.


It's a little closer to "kitchen employees may touch pens or keyboards". Of course the restaurant is going to print off a sign and stick it to the door instead of asking staff to remind you that they're going to write down your order.


I think you are talking about wait staff not kitchen staff.

The thing is, wait staff need to use pens/keyboards to do their job. It's part of what it is to be a waiter or waitress.

GDPR doesn't make website owners ask people if they can use cookies, you can use cookies just fine without asking people. You have to ask people when you want to collect or process more data than is required to provide the service.

The point of the analogy was to make a comparison between being clean with data and being clean with food.


> GDPR doesn't make website owners ask people if they can use cookies, you can use cookies just fine without asking people. You have to ask people when you want to collect or process more data than is required to provide the service.

I don't have any first-hand knowledge here, but my guess would be that the corporate lawyer's recommendation is always going to be "just get consent for every cookie". The alternative is to risk lengthy litigation over whether specific cookies required the consent. If they ask every time, they can avoid that nightmare.

Because of this, the notice doesn't really serve any purpose of a signal of sysop goodwill. Virtually every business large enough to have lawyers will add it where there's the possibility it'd be required, regardless of the cookie's intention.

Well-intended law that causes many negative side effects is still bad law, just as well-intended software may very well still be bad software.


It's up to you if you want to stick unnecessary notices on your website. If your lawyers tell you to do this then do it, or get better lawyers.

Some lawyers make restaurants get waivers from customers before they order steak that's not fully cooked. It doesn't mean it's necessary (and I would definitely not eat at one).


@pembrook wrote this elsewhere in the thread [0]:

> If your answer is "the entire world is stupid," then I'd argue you don't understand how the field of design is supposed to work.

And I think it really sums the argument up. Good design and engineering is about building something that performs its function efficiently, reliably, and unobtrusively. If something is widely misunderstood or misused, it's a design flaw.

"Blame the [law-abiding] citizens" is just as much of a cop-out as "blame the user".

In this case, however, it's not a case of general misinterpretation or misunderstanding. It's a case of the law creating very strong -- like significant-millions-of-dollars-on-the-line strong -- incentives for every significantly-sized company to harass every visitor. That's a pretty huge flaw.

It sounds like your response is basically "well if they aren't doing anything wrong, they have nothing to fear! just go to the tribunal and prove that every cookie is innocent." And in that case, please refer back to pembrook's quote above.

[0] https://news.ycombinator.com/item?id=23095303


> want to make a $5 payment? Hand over the secret that gives the other party the ability to take an unlimited amount of money from you at any time in the next 4 years, and hope they don't misuse it

I don't understand this at all, and I always feel so nervous using my card at US retailers for this reason (these days I try to stick to PayPal where possible). Where I'm from, _all_ one-off online card transactions are 2FA'd between you and your bank; it was strange to say the least the first time I paid for something on Amazon and the transaction just...went through.


In the US this isn't a major issue due to very consumer friendly legislation. This is omitting some details, but effectively you call your card provider and say you didn't make a purchase. Then its effectively up to the merchant to prove you did.


That's not really consumer friendly. We wind up paying higher costs for everything because of this. The lost money doesn't magically disappear - the merchants have to include it in their costs.

Actually fixing the problem - 2FA etc. - would probably be more consumer friendly in the long run.


It really just depends on what you value most when it comes to "friendliness". If you value being able to just swipe your card or enter your details and be done with it, and not have to deal with 2FA prompts, remembering a PIN, digging in an app on your phone, or waiting for a code via SMS, then you might not mind the small price increases around the board to account for fraud.

Not saying that's the case for everyone, but you can't define "customer friendly" in a narrow way that conforms to your personal desires and assume that's that.

Also consider that if banks did have strong authentication around every purchase, there would be less of an incentive for banks or merchants to agree to roll over and eat the cost when there is fraud (and more ammunition for them against laws that require them to). No security/anti-fraud system is perfect, and something will always slip through; I wouldn't want to be a card holder stuck with a big bill because someone managed to clone/swap my SIM (for example) and make transactions using my card if I had no protection from that.


My local Costco still isn't set up to handle chip cards at the gas station. No Apple Pay, either. That's just silly.

Other countries had chip cards and contactless payments in widespread use a decade or more before the US even got support for them.


From what I can tell, most gas stations aren't set up for chip cards. I got gas last weekend at a Shell station in SF and was surprised to see the reader was chip-capable. Seems like it's still pretty rare. It's moderately insane that gas stations have been allowed to drag this out so much, considering that gas pump readers are a huge target for card skimmers.

(Then again, I guess a chip reader doesn't stop people from putting in a skimmer that just reads the card number as usual through the magstripe.)

The pump also had a pad for contactless payments, but I couldn't get it to work with either my phone or the NFC chip on my credit card. Maybe it only works with Shell's own card? Wasn't clear.

(And at the complete other end of the spectrum, I then went to top up my tire pressure, only to find that the air pump wanted quarters, and only quarters. Fortunately the attendant turned it on for me for free. I usually don't carry much cash around with me, and even more rarely have coins.)


> Then again, I guess a chip reader doesn't stop people from putting in a skimmer that just reads the card number as usual through the magstripe.

I'd imagine it would do though, as many chip readers only need you to insert your card far enough to read the chip, which isn't far enough to read the entire magnetic track and thus skim the track (am layman though)


Maybe US issuers were much better at on-line fraud detection and didn’t need the newer system?

Hoping someone from the industry can comment, but I was under the impression that US issuers were eventually forced into EMV, after dragging their heels, because the US became a prime market for cashing out mag stripe data from non-US issuers.


Not because they are better at fraud detection, but because US issuers levy much higher fees from their customers across the board and so can eat more fraud-related losses.


Yep. In US the interchange fee is more than 2% of the transaction. In the EU, interchange fees are capped to 0.3% of the transaction for credit cards and to 0.2% for debit cards. That's why in US they have those cash back options on credit cards, that are just not possible in Europe.


Consumers have been paying for merchant losses since before credit cards even existed. The price of shop lifting, robbery, burglary, ect... have always been factored into brick and mortar pricing (even if only via the cost of insurance). The cost of fraud is factored into online pricing. It’s not a problem that’s going to go away.


"It's not going away" is not a good reason not to mitigate.


2FA would also have higher costs for consumers, possibly much higher costs due to customer support staff and having to reset that second factor.


Speaking of omitting details. Consumer friendly legislation helps solve a problem that need not exist in the first place and saying this “isn’t a major issue” assumes:

a) the consumer catches it in time

b) the consumer has the time to deal with the bank (try calling Wells Fargo in the midst of COVID)

c) it doesn’t cause the consumer’s rent check to bounce

The US payment card system is not a good solution for the non-cash payments problem.


AFAIK you're talking about 3DS and under 3DS the code is treated like a PIN. So if you want to revert transaction protected by 3DS, you're out of luck, because you acknowledged it yourself. Now if your transaction is not 3DS (or PIN) protected, you can claim that your card was stolen and bank should revert transaction and issue new card.

So it's about who's responsible. Without 3DS or PIN a merchant is responsible. With 3DS or PIN a client is responsible.


Keep in mind that this difference only applies to fraud. You can still dispute transactions for other reasons (missing/wrong goods delivered, etc).


I have never had trouble getting a transaction I legitimately needed reverted to be reverted.


The banks have determined that the cost of preventing fraud is higher than the fraud itself. If you suspect fraud on your account, or if a card is stolen/lost, the fraudulent transaction is quickly reversed and a new card arrives in the mail in 2-3 days.

And it's pretty rare. I've had only once actual instance of electric fraud, and one stolen card in 20 years. That's 20 years of never having to remember or type in a PIN.


2fa has appearantly been found too expensive. Banks do a lot of fraud detection in the background.


I get your decision making but the annoying thing is that using PayPal will most likely reduce your legal protections? Fingers crossed PayPal don't screw you over...


Look up what a "chargeback" is. That's the mechanism (and which has been working well enough in practice to keep the system going, and everyone is happy (except for some merchants of course)) that is preventing the dangers you are thinking about from occuring too often to unsuspecting card holders.


Then it brings with it a whole list of different problems, like being incredibly susceptible to buyer fraud, the cost of which everybody then has to eat.

Meanwhile it causes the payment processors to not want to do business with merchants who get a large number of chargebacks, even if the problem isn't with the merchants but with their customers. In other words, it discriminates against merchants who do business with disadvantaged clientele who are more likely to have payment issues.


A merchant getting excessive numbers of chargebacks is not in and of itself an issue if you have all your ducks in a row.

I mean it's an interesting enough heuristic, but can you provide an example of a processor that would refuse to business with someone because they had excessive chargeback, but also had the information in place to prove the purchases in question?

I mean, if you've got crappy customers, I can understand where you're coming from, but I think your choice of customer base to market to may be more in question then whether the system as a whole is fit to transact in.

I don't have much firsthand experience in it though, so I'd be thrilled if you could share some insight on it.


> I mean it's an interesting enough heuristic, but can you provide an example of a processor that would refuse to business with someone because they had excessive chargeback, but also had the information in place to prove the purchases in question?

The problem in many cases is the difficulty in proving the purchases. For something like digital content, the only proof you'd really have is some server logs showing that it was transferred, which are naturally trivial to fabricate because they're entirely under the control of the seller, and so the payment processor may not give them much weight.

> I mean, if you've got crappy customers, I can understand where you're coming from, but I think your choice of customer base to market to may be more in question then whether the system as a whole is fit to transact in.

But then you run headlong into the efficient market hypothesis, because when everybody else is avoiding that customer base for those reasons there is less competition and thereby greater opportunity.

Also, from the perspective of the customer, just because 30% of similar customers are dirtbags doesn't mean you are or that you don't want to be able to buy your stuff.


I did not say it does not have any problems. The poster said that they don't understand why the whole system even works. I simply explained the mechanism by which it currently works. I did not say it was flawless.


>Did no one involved in the cookie legislation think to run the idea by a technical expert before passing it? Why wouldn't they have done something like introduce an X-Allow-Tracking header in the http spec, and make the law require that sites respect that header instead of every site making their own cookie popup. Browsers could make that privacy setting as detailed as they want as far as which requests they included it with, and the EU could strongly recommend that everyone use browsers that they've approved as supporting that setting (or even force it in various ways, like require any OEM browser that ships with a device in the EU support that setting).

Like with DNT? Nobody cares about that. Defaults matter too and DNT is default off. So it probably adds more entropy if you enable it.

Besides that: Technical cookies (or any other storage in your browser) that are required for your site to work do not require consent. Tracking from ads are obviously not included in that definition.


Wouldn't we just get pop-ups saying, "please enable X-Allow-Tracking for this website"? Same thing that some websites do in response to ad blockers.


Yes, it means that if you consent for cookies, you don't get annoying popups everywhere. Or, what actually would be interesting, a law explicitly disallowing "please enable X-Allow-Tracking for this website" popups.

Right now the web is broken anyway - some pay (in data and ads), some are free-riders. And everyone is pested by cookie popups. This "no tracking unless required for functionality" would make it nice to change a model for actually paying for use. (It promotes quality content, less distractions, less clickbaits; and thinking twice if you want to spend more time on yet another meme aggregator.)


It's malicious compliance.

Sites were supposed to stop using a shotgun method of grabbing all data they can, sharing it with everyone that will take it, and hoping something will stick. They were supposed to take responsibility for data they collect and share.

But instead of changing anything, sites went for the laziest workaround (which apparently isn't even legal), so that they could ignore the legislation and keep business as usual.


There is no "cookie law". Nothing in the law has to do anything specifically with cookies.


There absolutely is a cookie law. The UK legislation is "PECR" [1] which sits alongside the GDPR.

> PECR are the Privacy and Electronic Communications Regulations. Their full title is The Privacy and Electronic Communications (EC Directive) Regulations 2003.

> They are derived from European law. They implement European Directive 2002/58/EC, also known as ‘the e-privacy Directive’.

> PECR cover several areas:

> The use of cookies or similar technologies that track information about people accessing a website or other electronic service.

See "How does this fit with the GDPR?" for how the two relate, tl;dr:

> The GDPR does not replace PECR, although it changes the underlying definition of consent. Existing PECR rules continue to apply, but using the new GDPR standard of consent.

[1] https://ico.org.uk/for-organisations/guide-to-pecr/what-are-...


This is correct in GDPR. This is why you can’t use something like LocalStorage, ETags or something else as a loophole.


No, you can't, because the law concerns itself with data storage and processing, not whether you are using a cookie.


Ah that was a brain fart moment, sorry. I meant to say you cannot use, GDPR is something I handle daily. Thanks for correcting, I amended the answer.


This is not correct, in the UK at least. Similar technologies like LocalStorage fall under cookie law. [1]

[1] https://ico.org.uk/for-organisations/guide-to-pecr/cookies-a...


Parent edited their comment from "can" to "can't", and I got downvoted, yikes.


“introduce an X-Allow-Tracking header in the http spec” The DNT HTTP header is about 10 years old. It is widely ignore by many data collectors.

https://en.wikipedia.org/wiki/Do_Not_Track


I think they tried a cooperative approach with more technical design . It was called DNT .. the do not track header thingy. Failed because no one gave a shit. So they made it financially painful. It is the only language companies understand and respect.

Cookies are also just a method. GDPR is not specific about it.


4 years? You're lucky. My Argentian card expires in 2031. Yet I've never gone more than 2-3 years without having to cancel it due to some bad actor overcharging me.


Note that the law only requires this banners for cookies which e.g. track you. (Which by now require far more opt in than a cookie banner, thanks to GDPR).

For purly functional cookies like they are used for CSRF prevention or login cookies do not require any user notifications as far as I know.

(Be aware that this is only true for login cookies which are just used to handle a active login, which means they must set the right flags to not be send to a different domain, etc.)


Believing that there is such a thing as an "EU cookie legislation" is a clear sign that you don't know what you are talking about. You seriously want the EU to micro-manage the HTTP spec?


> You seriously want the EU to micro-manage the HTTP spec?

Well no, what you really want is browsers that do the right thing to begin with and e.g. block third party cookies by default. Then you don't need "cookie legislation" at all.

But if they're going to require something then it should at least be clear what the requirement is. If multiple large corporations who can obviously afford competent attorneys are doing something ridiculous, that's pretty good evidence that your legislation is drafted stupid.


But it is not just third-party cookies that are the issue. If that was the case it was easy to solve. But consider if you buy some books or sex toys or whatever from an online store. Do you want the store to sell information about your purchases to third parties? That is what the "cookie consent" is about.


But that has nothing to do with "cookies" at all. You could in principle implement purchasing using client-side javascript without any cookies, as long as you don't care that the customer's shopping cart disappears if they close their tab, and when the customer sends their purchase information you'd still have all their personal info even if you didn't use any cookies.

Meanwhile the actual problem with (third party) cookies is that they're used to correlate users across multiple sites for tracking purposes, which goes away when browsers stop accepting third party cookies by default.

> But consider if you buy some books or sex toys or whatever from an online store. Do you want the store to sell information about your purchases to third parties?

This is really a different problem, because how are you supposed to know if they're doing this anyway? How is the government? Once they have your information there is no real way to tell what they're doing with it if they're willing to lie to you.

So the answer is to make it so they never actually have your personal information. But for this we need some kind of anonymous digital payment system for small transactions, so that the vendor doesn't have to know who you are. If all they have is a transaction ID from a bank that lets them get paid and a virtual one-time-use PO box number you had the item shipped to which forwards to your real address for a week and then is deleted forever, they can do whatever they want with that information and you don't have to worry about it.


The obvious problem we all know, is that a browser cannot distinguish between a functional and an advertisement cookie. And honestly, cookies are a method. There are tracking methods where the user agent has no chance and is not involved.

Also GDPR is addressing much more than tracking consent.


> The obvious problem we all know, is that a browser cannot distinguish between a functional and an advertisement cookie.

Sure it can. Functional cookies come from the domain the user actually visited, advertising cookies come from other domains. That's not always true, but it's true often enough that those should be the defaults.

Firefox even does one better. It has a feature you can enable called "first party isolation" that allows third party cookies, but keeps a different set of them for each domain the user actually visits, so if the user visits a different site none of the third party cookies from the first site are there and they can't be used for tracking between sites.

> Also GDPR is addressing much more than tracking consent.

Next week we'll probably discuss some different part of it that would have been more effective if done some other way.


I'm very curious what leads you to believe that this law doesn't exist? And be so sure about it as to call out someone else for not knowing what they're talking about.

"Passed in the 2002 and amended in 2009, the ePrivacy Directive (EPD) has become known as the “cookie law” since its most notable effect was the proliferation of cookie consent pop-ups after it was passed."

https://gdpr.eu/cookies/


I think point is that there is only a need for a cookie pop-ups if the site try to exploit their users.

It is not the cookie that requires pop-ups. It's despicable behavior that does.


Well said.


To be frank I suspect that the answer is because that isn't their goal any more than a congressional fact finding session is to find facts - but to grandstand angrily about sour grapes.


Or it might have happened in the other direction, where there was an earnest goal, but opponents to that goal slipped a poison pill in


Can we kill off anything that takes more than a second or two to 'not opt-in' as well?

It's obviously against the spirit of the law to have 200 different boxes that must be individually unticked, or the sort of nonsense that Oracle were pulling a while back (maybe still do) with the intentional delay spinner if you don't 'opt-in'.


Thats actually what the new ePrivacy regulation is planning. It's just not been adopted still, although it originally should have been 2018.

To quote:

"Simpler rules on cookies: the cookie provision, which has resulted in an overload of consent requests for internet users, will be streamlined. The new rule will be more user-friendly as browser settings will provide for an easy way to accept or refuse tracking cookies and other identifiers. The proposal also clarifies that no consent is needed for non-privacy intrusive cookies improving internet experience (e.g. to remember shopping cart history) or cookies used by a website to count the number of visitors."

Source: https://ec.europa.eu/digital-single-market/en/proposal-epriv...


It's been a little while since I researched[1] this, but I'd recommend spending a little time to find out what the latest state-of-play is.

There was definitely a prior movement to push these cookie consent settings down to the browser (where I think they have the most chance of being respectful of the user and their consent choices) - but the situation changed later during subsequent ePrivacy regulation drafts.

Please voice your concerns with your MEP if you can - displays of support can and will change policy directions.

[1] - https://news.ycombinator.com/item?id=21914283


Finally! EU should have required browser vendors in the first place to handle the intent of the privacy regulation on GDPR, to avoid having this discussion...


A law requiring websites to honor 'do not track' header would be sufficient and require no big changes to internet protocols or browsers.

People say that DNT failed because it was selected by default - but no, it failed because compliance was voluntary. The EU principles require explicit opt-in confirmation, so a browser setting that's set to "not track" by default is a reasonable way to do it, it only needs enforcement to ensure that websites (in EU jurisdiction) treat the DNT header as binding instruction to not track that user.


There are plenty of laws that would have been sufficient.

One of them would be to make browsers responsible for providing sensible defaults. And while the public perception might think the webpages are at fault it was the browsers that were responsible for storing and broadcasting private data. Arguably without clear and informed consent.

Of course there are problems with requiring software to have sensible default settings, but I reckon most problems with any legislation are due to the fact that none of them address the fact that cookies are a perfectly private system (with the user in full control of their own data) provided browsers don't send this data with every request without permission.


The extant ePrivacy directive is from 2002.

So... maybe you should go back in time and tell the EU back at the turn of the millennium that...


Oh, so why it didn’t happen so that browser vendors and W3C did not add some HTTP header to disallow tracking, and browsers did not represent users options to manage their privacy, instead of these mandatory annoying popups?


I would define this as: if a site deliberately makes it any easier to "opt-in" than not, then a user giving up and just clicking the opt-in does not constitute freely giving consent, and any data gathered that way is not in compliance.


It's already in there. Article 7, third paragraph:

> It shall be as easy to withdraw as to give consent.


I believe withdraw is after the fact, while what we need here is an option to reject the consent in the first place.


If the rule was applied literally and strictly, that would be even better.

Is consent given by agreeing to a huge banner that pops up anew every time you load the page?

Fine, you can do that, but then you have to pop up a huge "withdraw consent" banner every time a user that gave consent visits your site. Which you probably don't want, so you can't do the obnoxious opt-in banner either.

In practice, that would make any obnoxious way to ask for consent untenable, because you couldn't use it to annoy users into consenting (and staying in consenting state).


Imagine seeing some 10 million euro fines over that. Would be glorious.


Would be. But I'm not aware of much actual GDPR enforcement ... :(


It is starting to come, still mostly big players though https://www.enforcementtracker.com/


Once you've made everyone a criminal, enforcement is always selective.


And I feel even that is giving publishers some leeway. Even if a button is theoretically as easy to hit as another button, if it's just a bit of underlined text vs a button with a solid and bright background, they'll still get most of their users "consenting".

(I'm wondering if they're teaching me to hit the de-emphasised button by default.)


it is against both the spirit and the letter, as preticked boxes are not considered a valid opt-in.


It's amazing how stubbornly site operators are clinging to tricks to get user data as if it's not all prohibited by GDPR.


It's even more amazing how regulators have been tolerating such blatant abuses instead of just grabbing the Alexa Top 1000, filtering for sites in their jurisdiction, and then going top-to-bottom slapping every violator with a fine.

Start from the top of the list every month, and slap any continued violator with 10x the previous fine. Go as far as time allows within the month.

I bet by the start of month 3, 90% of the sites would be compliant instead of 99% of them blatantly violating the rules.


They're used to stonewalling USian regulators who will capitulate after a round or two.


Well, would you rather the site just not exist then? Because I'm pretty sure that most of these sites already aren't making much money. If you make it much much much harder for them to get money then they won't survive.


So then shut them down. There is no human right to run a profitable website, there is however a human right to privacy.

If you can't run a website without literally violating the users basic human rights, then just don't.


Users have a choice to use the website. Do you complain that a bar is violating your basic human rights if it has a camera in it? Should all bars with that be shut down? Same for shopping centers and everywhere else. If you don't like it then simply don't use the website. It's really not that difficult.


> Users have a choice to use the website.

Correct, and thankfully website operators don't get the choice to violate users privacy without consent.


GDPR definitely applies to cameras in bars or shopping centers - in fact, much more of GDPR enforcement has been about issues such as those, the web world is not that important.

If a shopping center would want to distribute surveillance camera data to 'trusted partners' for marketing research without informed consent of the customers, that would definitely be a GDPR violation, and there would not be a "if you don't like it then don't go to that supermarket" situation but "if your supermarket can't survive without that income, then tough luck".


there is this misunderstanding that GDPR is only (or primarily) about cookies or even online presence.


the GDPR does apply to a camera in a bar. As long as it is used exclusively for security and data purged regularly, it can be claimed to be required.

Certainly the bar owner cannot distribute the videos without explicit consent. And yes, that can be problematic in many cases (for examples, capturing faces of people in a concert).


Yes, I would. I would prefer that adtech as it is became unviable. People will come up with better schemes to pay for content online. Just showing ads without the ubiquitous targeting and tracking worked fine for television.


No, it didn't. It worked horrible for television. Every hour of television was filled with over 15 minutes of ads. It was horrible for the consumer.


The harm that can and most likely will be done by under-regulated trade of peoples intimate information is far greater than the harm of showing them ads. Targeted disinformation has already made a huge mess of US politics. Turning "personal computers", phones, and IoT junk into surveillance devices a la 1984 was either profoundly short-sighted and stupid or a very clever attack on individual liberty and agency, depending on intent of each actor involved. To the extent that knowledge is power, people are being tricked into giving up far too much. I say tricked because of what isn't immediately obvious when transacting with some tracking system on an otherwise free website:

When you give up a small piece of seemingly insignificant data about yourself a million times per year, the aggregate is wildly more significant than the sum of those pieces. When you and everyone you know give up the aggregate of each persons aggregate information, again, its value is compounded. Finally, since no one has any insight into nor control over where their data ends up or how it's used down the road, the danger of sharing is even less evident.

Good can and does come from transparency, but this is one-way transparency. It's top-down and is begging for abuse. If we had a truly voter-representative government, it would have already created laws to mitigate the easy-to-anticipate problems that arise from massive accumulations of personal information, and we would no doubt have a better, if less profitable, WWW as a result.


And while we're at it, let's forbid putting a cookie in your browser that says you opted-out as the opt-out mechanism. It's so stupid. I specifically said I didn't want any of your cookies on my machine, and now to not get your cookies, I have to accept a cookie. Nope, just blocking all cookies instead. If that makes your site not work, I'll just tell my friends your site is broken instead of sending them links to it.


I'd base it if clicks and not time. You shouldn't need to do more than 2 clicks and any usage of the site for that process shouldn't be deemed implicit consent.


Both are necessary. Otherwise, you get the 'opt-in = site loads immediately, opt-out = site takes >1 minute to load' scenario and everyone opts in anyway.


It's time for a browser-level cookie consent API. The web interfaces are almost always a pain, especially on mobile.

This would also open the door to extensions that just default consent to 'no'. This can't be the default though, to avoid another failure like Do Not Track.


A browser setting replacing the popups is part of the new EU ePrivacy Regulation, which is at the moment still being discussed. I hope it gets finalized soon, because there's a number of improvements in there.

https://ec.europa.eu/digital-single-market/en/proposal-epriv...


Thank god, I never understood the EU directives that didn’t consider that by making sure things were implemented at a browser level it would cause an order of magnitude less work for web developers/site owners and ensure a consistent experience for end users.


It boggles my mind why they didn't think of doing this in the first place. I've been annoyed by the stupid cookie law since it became a law, it's ridiculous to have every single website implement it differently when the darn browsers can just implement it.


The cookie law is 18 years old, browsers have changed quite a bit since then, as has legislative understanding of the tech field.


Having read through GDPR, I got the distinct impression that nobody involved in writing it really understood the technologies involved. There's a lot of handwaving about "reasonable measures" whenever they run into ignorance that's absent in the many chapters about inter-government protocols.


GDPR was explicitly designed to be "general". Specifying website behaviour is a bit specific for a regulation that wants to regulate privacy at a whole (in virtual and reallife interactions). Of course that also means that the regulation is quite lacking when it comes to specifics but that wasn't its goal. The goal was to be a fallback-law which regulates everything that is not explicitly regulated otherwise.

What you want is the ePrivacy Directive which "introduced" the cookie banners many years ago and its updated version which is (still) not ready.


Yep, let's hope that becomes true - the last time I looked into[1] the situation, it seemed that the latest drafts have moved the settings back out of the browser.

I contacted my MEP at the time about this, and please do the same if you can voice your support for simpler, genuinely user-friendly and consent-respecting settings.

[1] - https://news.ycombinator.com/item?id=21914283


It's still there, page 27. They just refer to the browser as software providers, which is probably better, as it now covers internet software that is not technically a browser.


It seems ambiguous to me - my concern/question is whether the definition of 'software settings' could include the content of a web page itself.

That could lead us back to the current situation where consent dialogs are designed by advertising networks, and result in user consent fatigue.


What makes that different than the failed do not track header?


The DNT header must be honored by the remote service, similar to robots.txt.

Since the browser itself stores the cookies, it has the absolute authority to stop them.


So is this just going to be a different/easier way to configure per site cookies?


Actual legal backing.


Has anyone been successfully sued/fined/punished under GDPR in a meaningful way? Clearly TC still gets away with this nonsense.


Yes.

https://en.wikipedia.org/wiki/GDPR_fines_and_notices

Google, $50M; Marriott International, £99M; British Airways, £183M; 1&1 €9.5M; etc.


I've been saying this for years. Cookies are already a browser feature. Browsers just need to expose a little more control over it


Me too... nobody listens...


How is this not solved by Brave + uBlock Origin or Disconnect or Privacy Badger?


1. Because websites keep bugging me about consent

2. Because website builders need to write custom things for consent


Firefox used to. But they ripped that out like every other useful feature over the years.


They did? I haven't noticed a change in many years or using it. If anything it's gotten better with the availability of extra functionality through cookie autodelete and built in container tabs.


I don't understand why. This is exactly something that browsers should do.


It’s called “using an extension to manage cookies”. There are dozens of extensions for this.

Encoding the usage of a particular (probably otherwise short-lived) technology in law is generally a pretty bad idea. Sure, have the EU write laws about cookies - the two outcomes are A) this becomes useless when people switch to a different tech stack that doesn’t use cookies B) we’re stuck using 30-year-old technology to try to get things done, at least for regulated industries like banking or government services. Like the IE regulatory situation in Korea but worse.


> the IE regulatory situation in Korea

I found this from 2013:

https://www.zdnet.com/article/south-koreans-use-internet-exp...

Anyone have an update to that story? I know in Korea they use a ton of apps to order things all the time now. Maybe this law was phased out, or just didn't apply to phones?

Not to take away from your broader point. Laws are just such a terrible development model. Everything's tested live and you can't easily revert anything.


The law is not about cookies, it's about an obligation to inform on and let users opt out of tracking features that go beyond technically necessary features.


The law uses the word "cookies".


Only once, and only as an example:

> Natural persons may be associated with online identifiers provided by their devices, applications, tools and protocols, such as internet protocol addresses, cookie identifiers or other identifiers such as radio frequency identification tags. This may leave traces which, in particular when combined with unique identifiers and other information received by the servers, may be used to create profiles of the natural persons and identify them.

From: https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL....


The gdpr does NOT plainly state cookies. It refers to any form of user tracking from websites!

Quoting recital 30 of gdpr

"NATURAL PERSONS MAY BE ASSOCIATED WITH ONLINE IDENTIFIERS…SUCH AS INTERNET PROTOCOL ADDRESSES, COOKIE IDENTIFIERS OR OTHER IDENTIFIERS…. THIS MAY LEAVE TRACES WHICH, IN PARTICULAR WHEN COMBINED WITH UNIQUE IDENTIFIERS AND OTHER INFORMATION RECEIVED BY THE SERVERS, MAY BE USED TO CREATE PROFILES OF THE NATURAL PERSONS AND IDENTIFY THEM."

https://gdpr-info.eu/recitals/no-30/


When a corporate lawyer hears a law explicitly list technologies like "IP addresses" and "cookies", they're going to (rationally) get scared when you step outside the clear boundaries of that law, and it's their job to place institutional pressure on technical people within the corporation not to do things that make them scared.


P3P https://en.wikipedia.org/wiki/P3P is a thing already, if perhaps a bit overengineered. It even works in IE6!


That's server-side (and dead). Cookie consent would primarily be client-side.

Otoh, we already have cookie-consent in browsers. Just don't accept cookies if you don't consent!


P3P also exposes a machine-readable semantics for privacy policies, which could be used by the browser to manage access to not just cookies but other problematic features as well. It's a lot more flexible than "just reject cookies" or the "DNT" header.


The issue is imho that the decision needs to happen server-side (so that a user with an incompatible client isn't slurped up by default), ergo the user-agent must declare the intentions of the user and the server needs to act on it.

P3P could be a hint for the the user-agent, but the user-agent would have to tell the server what level of tracking etc is acceptable to the user.


If the default was 'yes' (i.e. opt-in) then it's not consent.

The solution is just proper enforcement and education. Opt-out by law must be the default while opt-in requires extra actions. Just teach people to always click No and eventually the dialogues will go away.


Do Not Tracked was not backed up by laws. That's the difference.


You don't need an API for it. Browsers can reject cookies at a protocol level (by simply not sending cookie headers), and indeed used to ask users whether they wanted to allow cookies from a certain domain or not.

You can disable all cookies altogether in at least Firefox and Chrome. You can make them only last for the current session.


The problem as always is that, like Javascript, some cookies are still useful (saved login and 2FA status).

Power users, upon request, should be presented with and asked to accept/reject/blacklist/whitelist cookies.

Interestingly the only browser I know of that does this is Lynx, which is text-only and does not support Javascript.


Then it's not so much a cookie consent API we're looking for but an "unwanted cookie" consent API. Issue immediately becomes political, which IMO is why previous attempts at such (Do Not Track header) have failed.

With browsers you can of course default to blacklisting all cookies and add exceptions as you go. I did this privately in Firefox until I was sent to work from home during the pandemic, after which figuring out what cookies I needed to enable to get Teams to work proved too much of a hassle.


It has nothing to do with political consent. It's a matter of providing a user with better UX for cookie management, precisely because "blacklist everything from this domain" is too broad.


It is worse than UX issue - it is a billateral UX really for what both designers ans usere can do tying functions together to "subvert the purpose" in combinatorial explosions.

The political is in trying to limit the options to either party like the Computer Fraud Abuse Act charging someone for entering in every possible phone number into a phone directory. The extreme unlimited (il)logical extreme is "If the user is capable of exploiting several 0 day escalation of priveledge attacks to download all of the credit card information and then delete the website that is on the designers for making a shoddy website" being legal. That would be a pure "no politics" UX system with many obvious and inobvious side effects.


I use Brave + uBlock and get nearly this exact experience. Disconnect and Privacy Badger also work well.


I use uBlock as well, but it doesn't have a convenient interface that allows me to inspect and modify cookie permissions.

What is your workflow when visiting a new site and figuring out what cookies to allow?


It's not just cookies though, it's tracking in general which you should also be able to turn off (but impossible at browser level).


Do Not Track was a failure because no state actor was forcing private companies to comply. Even if it had been an opt-in solution, no company would have respected it.


Interestingly DNT was used by Medium to some extent.


It's sad that I need to ask what "used" means in this context, but did they respect Do Not Track or use it as a tracking point?


They respected it in the sense that they didn't load external embedded content that didn't respect it.


This should've been what was done from the get go. Browsers have given us control over cookies for a very long time now. But hey, it's the EU, there's a reason the EU has a lack of tech companies. I'm sure that when they finally do what you suggest they'll screw it up somehow as well.


You want regulators to design APIs?


What I want is irrelevant. I have as much say about what happens in the EU as I have say in US politics despite being from the EU. The politicians will do something stupid regardless and then years later not understand why things are going poorly. Meanwhile the Germans and French will love it, because it screws those evil evil American companies. So, the regulators might as well design APIs. It's hard to imagine that it would end up any worse than their usual.


Regulators designing, or at least mandating, an API isn't that weird a concept; for instance that's how PSD2 open banking works in some countries.


I'm pretty grossed out that the internet has been taken over by the government.

Blocking cookies should be done by users via software.

This is only going to make the barrier to entry higher and more expensive.

I have no idea what many small non tech businesses would do? Pay a few thousand every year when standards change?


> This is only going to make the barrier to entry higher and more expensive.

That's the point. We want the barrier to entry in widespread tracking to be high.

For what it's worth, you don't need cookie consent warnings if you use them only for functionality integral to the product you offer your user. For example, if you need to use a cookie to facilitate a logged-in user session, you don't need to warn them.

The only ones paying the high price is the people who use it to collect user information not essential to the service they provide to the user, for god knows what.


Actually, we want to to be so high that nobody (including massive companies) can circumvent user consent.


> Blocking cookies should be done by users via software.

That’s what is done.

The government doesn’t block cookies for you, they set the rules with user data, and the actors (service providers and users) act accordingly.

That’s how things should be.

I don’t want the governments to build or design software, I want them to set the rules and let browser developers and other actors react accordingly. If the reaction isn’t judged well intended or good enough, they are sanctioned accordingly.


Frankly, I'd be happy if sites just supported Do Not Track.


They do support it, if including it as a level of granularity for fingerprinting counts as support. :-)


Oh boy this really has come full circle.

I'm an old dude, so I never understood why you would require websites to ask for cookie consent, when you can handle that more safely in your web browser.

That's like putting a sticker on your car saying "Don't come into my car" instead of just locking it. Why do you need regulation when you can just let technology solve it? No idea.

So NO! NO fucking cookie consent API! Just let the browser ask you when a cookie needs to get set... DAMNIT!

In my day, website used to be websites where you could read stuff. Anyone who wasn't able to predict these annoying popups after HTML5 and GDPR, is seriously blind.

(Sorry for the rant ;))


> Anyone who wasn't able to predict these annoying popups after HTML5 and GDPR, is seriously blind.

Have you read the GDPR, though? Because in no way does it require "cookie consent", incidentally, neither did the previous "cookie law". The consent forms I've seen so far are all willfull misinterpretation, dark patterns, or both.

95% (if not more) of non-shady uses of cookies do not require consent, and thus don't need a consent popup. If you do implement one on your website it means one of several things:

1) You did not actually read or understand when/why you need consent

2) You did read it/don't understand, but are unable to figure out where all the stuff on your site is actually coming from and are thus unsure about the implications

3) You actually need consent (in case you are hosed anyway, you can't predicate usage on consent, so there's 0 motivation for users to ever consent)

4) Your purposely trying to annoy EU residents in hopes they will lobby against GDPR back in the EU

5) You're blindly copying what other people are doing, because thinking is hard.


Ah, I see you've never talked with a legal team.

1. Is there risk?

2. Does adding a consent screen reduce or remove risk?

3. Is the risk reduction from 2 less than the cost?

Congrats, now every website in the world gets a cookie consent screen even if not technically required.


The problem is probably that it’s a European-style law, being read by U.S. lawyers. Those lawyers interpret every word strictly and worry about what the most negative interpretation might mean, and assign risk accordingly. European lawyers know that the spirit and guidelines are what matter, and say “as long as you can plausibly show that you made a good-faith effort to comply with the stated intention of the law, you’re fine.”


See, I'd be with you with this interpretation, were it not for the fact that a solid >70% of consent screens I've seen blatantly violate the GDPR in a number of ways, so if this process is what happened, legal done fucked up.

Not "subtly getting a minor detail wrong", but "doing something that is explicitly mentioned as not allowed" levels of wrong.


Unfortunately I had to read it for my own website, and have applied it properly. But I'm technical and can actually understand it.

But 99% of businesses owners went to full panic mode and went straight to your point 5. "Our website needs such a popup".

Do you think the general public now understand cookies? Of course they don't.

Seemed all pretty obvious to me.


But it's not cookie consent, it's tracking consent.


Yeah in your day websites were websites where you could read stuff. But today they’re massive interactive applications. It’s not even remotely the same.


Well, I don't want an article to be interactive.


I so agree with this. I find the level of admiration for this painful law absurd.

I'm stuck in Europe. I was fine without the GDPR. Now, I waste my time clicking "accept" because I don't have time to deal with this crap. Meanwhile, my university has hired what my stepfather would have called a "tweety little person" to police GDPR regulations. God knows what she does (she doesn't). God knows in what single way she has improved a single person's life. But she has a job now, and by God, she'll fight for it.

I care about privacy, but there were options to manage this already - like browser extensions. You could download them if you cared, and if you didn't want to, you didn't have to. Government regulation, demanded by zealots, has added one hundred tiny frustrations per day to millions of ordinary people, caused an expensive pain to thousands of small websites, and created a new, wholly useless compliance industry.

And is Facebook tracking me any less? Ha ha ha. Facebook can afford lawyers.


Wow, finally a like minded person!

The argument I always hear is "Ordinary people don't know about cookies so it's the websites responsibility". As if ordinary people now understand cookies.

It's all a big fiasco, supported by people who think theory works in practice.


Seriously. If there was ever something that needs standardization, it's this horrible cookie law crap.


One of my favorite bookmarklets to remove cookie notifications or other obnoxious overlays:

    javascript:(function(){(function () {var i, elements = document.querySelectorAll('body *');for (i = 0; i < elements.length; i++) {if (getComputedStyle(elements[i]).position === 'fixed') {elements[i].parentNode.removeChild(elements[i]);}}})();document.querySelector('body').style.setProperty('overflow','auto','important'); document.querySelector('html').style.setProperty('overflow','auto','important');})()


It does not work with Techcrunch, or yahoo/Oath websites, which just do this at the HTTP level.


This is run in your browser after the page content downloads and renders. It doesn't matter what tricks the server does.


The page does not contain the content. If you don't have the proper cookie, it redirects to a separate consent page; it looks like it's a popup, but the page has no content. It does not matter how much you massage the DOM or CSS: there's nothing below the "popup".


Washington Post's paywall has a fun variant on this where not only does it omit the content, it changes the current URL so you can't reopen it in another browser or share it with someone. It's exciting seeing how creative services will get when they're trying to get you to give away your data and/or money for something you can't see.


Not to worry, I had a paid subscription and they still tried to track me constantly with 3rd party cookies on top of being able to track me from being logged in (and paying over a hundred dollars a year for the privilege).

Just use NPR and donate the amount you'd willingly pay for the paper to your local station.


Ah, I see what you mean. Yeah, that wouldn't apply here.

It's likely that simply setting a particular cookie with a dummy value would bypass this.


> It doesn't matter what tricks the server does.

The server doesn't serve you the content until you accept... so it does matter what the server does.


I'd really like to see an addon that just blocks the css overflow attribute. I've only ever seen it used by websites that try to stop people who are blocking their giant modal popups from scrolling.

It might be that I'm dumb and can't figure out how to add a ublock/umatrix rule to block it, but I'd love a single purpose addon that just deletes "overflow:hidden" in all cases.


Not a straight block, but a super handy extension is BehindTheOverlay. It gives you a consistently placed button that removes overlays. Instead of hunting for an X or cancel or close button, you use your muscle memory and always hit the same place in the Chrome.

https://chrome.google.com/webstore/detail/behindtheoverlay/l...

https://addons.mozilla.org/en-US/firefox/addon/behind_the_ov...

https://github.com/NicolaeNMV/BehindTheOverlay


I think you mean position: fixed or sticky? Overflow controls what happens when the contents of a bounding box exceed it's allowed size, which is usually to hide or make the box scrollable.


'overflow: hidden' is often used to make the content of a page unscrollable on less technically adept news sites where the content is still present on the page.


many sites use overflow hidden on body to disable scrolling until you close the popup


Nah, doing this would also break things like carousels/slideshows too, as well as menus that slide in from off screen.

And while it's rarer than those, I've definitely also seen page components which show a preview of the content until you click on them, then expand to show everything else. Those would break as well.

So while you'd certainly block modal popups that prevent scrolling, you'd also break a bunch of things on other sites that use the overflow property for more legitimate reasons.


I prefer carousels and slideshows "broken", so I can use my browsers fast built in scroll rather than the visible slow javascript one. This falls under the category of "stop fucking with my scrollbar", a message I wish I could write on enough cakes to send one to every webdev on the planet.

The slide out menus would be a shame, but I'd give that up to prevent it's rampant abuse everywhere else.


document.querySelectorAll('*').forEach(e => e.style.overflow = 'unset')


Nice, I'll keep that as a bookmarket, saves me rooting around in the inspector!


May also need to add others like e.style.overflowY


Deleting everything with position: fixed is bad idea jeans!


No, it's not. The vast majority of sites that use it are putting bars across the whole screen to permanently display something that really doesn't need to stick around the whole time I'm trying to read the real content.


I've been using a similar bookmarklet for years now, and I have never seen any 'proper' content deleted by it. The fixed elements of a webpage are overwhelmingly likely to be useless and annoying wastes of space.


They can be menus. It's fine to make the menu scroll, but deleting it may not always be what you want.


In the very rare case that I want to use the menu on a page I'm reading (rather than an app I'm interacting with) I just refresh the page.


Tell me a legitimate use-case for position:fixed on a website. Not a web app, a web site.


Off the top of my head, the easiest one to think of is a shopping cart. A few e-commerce platforms I know of (Squarespace, some Shopify plug-ins, etc) utilize a fixed, floating widget for the cart.


The compose email box in a webmail client, like the one Gmail displays in the bottom right corner.

Alternatively, you can put user options there too, like a sort of floating toolbar. Sites like Medium do this in their WYSIWYG editor, and some of my own sites do this to display such options to logged in users.

Oh, and media players you might want to keep open as you scroll down the page/through the site. YouTube has a miniplayer option for just this, and a site with a music jukebox might want to use the same thing there too.

And yes, those mini carts you see on ecommerce websites when you add a product to your basket.


>> Not a web app, a web site.

> webmail client

> WYSIWYG editor

> media players

So did GP edit their comment, or did you ignore half of it?


Well, your web app vs web site distinction is very arbitrary. For example, imagine if it happened to be "it's a web app if it can benefit from position:fixed". Then your input isn't going to be very useful here.

Also, your accusation isn't warranted. Just because someone doesn't know your arbitrary distinction between web app vs web site doesn't mean they ignored the person above them.

I don't think most people would consider HN suddenly a web app if it upgraded its <textarea> into a wysiwyg markdown box.


> Well, your web app vs web site distinction is very arbitrary.

It's subjective. Your assertion that it's arbitrary is unfounded; you're clearly not even trying to imagine what a reasonable definition of that distinction might be.

> I don't think most people would consider HN suddenly a web app if it upgraded its <textarea> into a wysiwyg markdown box.

I'm pretty sure HN wouldn't need to abuse position:fixed to implement a WYSIWYG comment editor.


Lightbox


navigational elements like menus or app bars are often fixed to the top. If you plan to actually navigate to different pages on the website, you've removed your ability to do that.

It's also possible that the creator of the site did some weird stuff and the entire body has fixed positioning for some weird reason. You can't predict how people will use innocuous CSS rules, and randomly deleting elements just because they have a certain style is easy but wildly imprecise. Seems better to just set everything with position: fixed to be position: static and unset any overflow rules.


How does your blocker know which URLs you are visiting are "web apps" and which are "web sites"?

I don't know which this is (or where the line is), but here's my latest project at my day job, where we used `position: sticky` for a sort of control bar, that I think worked out fairly well. (There are still some UI issues, but I think fewer than most of our peers trying to implement similar functionality).

https://digital.sciencehistory.org/works/4j03d097t

Switch to "transcript" tag, scroll around, click on timecodes to listen to that part of recording, etc.


It's a bookmarklet, which means it only runs when you ask it to, so I don't think it really needs to know the difference between a web app and a web site?


Ah, sure, that makes sense.

(But can someone give me the personal satisfaction of agreeing the project I just finished made a legit and cool use of position sticky, haha).


Good job! Keep building things.


There's a limited number of web apps that I use. That changes rarely and they can be whitelisted. E.g. I can assign some privileges to Google Docs or something like that, but it's perfectly reasonable to treat all random web links to new sites as "not-a-web-app".


This seems like it should have been handled as a browser feature, not an add-on to every damn website. Especially since they tend to somehow forget that you clicked accept or reject and keep asking you.


This is handled as a browser feature. Regulators just did not care - and most probably did not know about that.


It probably wasn't in 2002, when the current cookie law was written. The new ePrivacy Regulation does want to replace it with a browser function though:

https://ec.europa.eu/digital-single-market/en/proposal-epriv...


Internet Explorer 6 gave you control over your cookies. It was even recommended that you would set the slider to block all or most cookies. I'm unsure about previous versions.


Contrary to popular belief, the "cookie law" doesn't only concern cookies, and it does not concern all cookies.


What feature?


Definitely because this whole concept of consent, choices and protection against tracking done via modals operating on cookies or other temporary forms of settings, is pointless if the browser cache is being cleared either manually or automatically by predefined parameter or, when user accesses site via different browser or machine. The multiple devices ownership is another issue itself - everything becomes a logistical nightmare if user would like to set its choices on each of devices it interacts with, for each of site it wants to use or access. The problem seems to be almost non-existent if browser handles the choice - but then another issue emerges: how, what to display when users wishes to not being tracked. Timed content? Reader's view? Plain text?

DNT exists but either is not respected or as I've read around, being used to sieve out and track those who do not wish to be tracked.

In a perfect world where everyone is playing fair, site owners would be able to convince users that tracking is beneficial for them and such benefits for users would exist and would convince users to whitelist sites. But sadly, our reality is different and we're facing the aggressive modals - "give us consent or else you won't see the content".

I do understand that there's a need of earning money but this shouldn't be done by deceptive tactics of dark patterns and empty "we care for your privacy" slogans. But then I also don't believe that we'll face another "revision" of how tracking choices are handled done by regulators - not with Google around who's implanting this idea that Google Chrome is the Internet and we don't need address bar.


how can the browser know what a cookie is for?


Perhaps browsers could look for a /cookies.json file that provides more information in a standard format about what the cookies are and why they are needed.

Then the browser can display this however it is needed and let the user decide which to accept. Plugins could also automate this for the most popular websites so that only the necessary ones are used.

I just block all non-first party cookies with uMatrix. It's not perfect though and sometimes others have to be enabled, especially Google otherwise you'll spend your life completing Captchas.


The browser can ask me if I’m willing to accept cookies from a given website and remember my choice. It already allows me to do most of this, just does not have the pop up UI.


Legally they have to show the consent screen again if anything changes, such as them working with a new vendor, of if the IAB releases a new version of the Global Vendor List.


Whats harder, change 5 browsers or 2 billion websites.


The big question: what makes more money for lawyers (who write & vote on the laws)?


True, its probably easier to collect rent indefinitely on websites rather than convince Microsoft/Google/Mozilla/Apple to change their browsers.


Nah, the Illuminati are funding it. It’s fine.


A lot of websites seem to place cookies before you can consent to them doing so.

I just loaded up the home page of The New York Times (a random example), and it had placed 23 cookies on my laptop before the "Your tracker settings" window finished loading. Now I still haven't clicked "ACCEPT", and we're up to 43.


23 tracking cookies? Cookies have other uses.


My understanding has always been that no consent = no cookies of any kind. Am I wrong?


Nope, the law allows cookie that are necessary for a functionnality that allows the communication or is asked by the user.

For exemple, as I said in another post, is explicitely allowed:

* Cookies for login/session

* Cookies for shopping carts

* Cookies for interface personnalisation (language, etc.)

* Cookies for load balancing

* Cookies to retain user choice regarding cookies

And quite a few other. So really you can run your website without consent notice if you care enough. One grey area is analytics, it varies amongst european DPAs. That I know of:

* In France it is allowed if you respect a few rules (no cross-processing, no localisation, etc..)

* In the UK, it is not per say allowed, but the ICO said they would not prosecute on those grounds.


most of the web wouldn't function at all without cookies.

my understanding is no consent = no tracking cookies. session cookies are okay.

IANAL, though, so I could be incorrect.


Read-only sites ought work without cookies. Perhaps part of the issue is that disabling cookies via APIs makes the {session,local}Storage objects throw exceptions instead of only storing the issues for the duration of the current browsing context, which breaks a lot of javascript that doesn't handle these exceptions and a lot of badly written sites depend on javascript to even render something.


> most of the web wouldn't function at all without cookies.

To be fair, though, that's pretty clearly a bug; at a minimum, any site that's just serving content should be fine with no cookies. Of course, any site that's just content should also be at least 95% functional with no JS and barely any CSS, and we all know how that worked out...


> To be fair, though, that's pretty clearly a bug

No doubt. I was just making a statement about the current state of the web. Not applauding it in the least. :)


Why not? Assuming NYT has free pages and I want to access one of them, what do they need a cookie for?


I would imagine that _placing_ the cookies isn't against the law; it's doing something with them when the visitor returns or navigates to another page. But IANAL and IDART (I don't actually read things).


Technically necessary cookies are fine. If those go beyond that it would be against the law... If you're in the EU.


Please just let me opt out of this cookie consent idiocy. How are we making anything better with all these cookie consent pop ups?


NoScript goes a pretty long way to making the web usable again, especially on mobile (attn web developers: don't like people using noscript? it's your fault. fix it.). There's also this, although I can't vouch for it personally: https://www.i-dont-care-about-cookies.eu/


Or just add the list to uBlockOrigin https://www.i-dont-care-about-cookies.eu/abp/


Other similar filter lists:

EasyList Cookie: https://easylist-downloads.adblockplus.org/easylist-cookie.t...

AdGuard Annoyances filter: http://adguard.com/filters.html#annoyances

(There is also "Fanboy’s Annoyance", but it blocks more than just cookie notifications. For example, it blocks social media share buttons which I use a lot. So I don't use it.)


I use it on firefox and it works very well. I think it doesn't support every website out of the box, but I've never came across one that it didn't work well on.

The prompts were turning me crazy especially since I use a few privacy extensions that made it impossible for the websites to remember my settings. It meant even browsing the same website lead to one consent form per page I clicked...


> Please just let me opt out of this cookie consent idiocy.

This addon [1] will let you do just that. You can configure it to tell all sites to slurp as much of your data as they want, if that's what you prefer.

> How are we making anything better with all these cookie consent pop ups?

"We" are giving people back control over what happens with information about them. This is widely considered a good idea, though perhaps not near you ;) The pop-up part can be automated by software if you prefer a one-size-fits-all configuration, as described above.

[1] https://addons.mozilla.org/en-US/firefox/addon/consent-o-mat...


> "We" are giving people back control over what happens with information about them.

No. We are training people to click on every button and consent to anything that they are presented.


I don't click every consent banner and you also shouldn't. You'd be surprised how many accept a No just fine, which is the intended use.


> I don't click every consent banner and you also shouldn't.

And the regulation isn't for tech-savvy power users, it's for the general population. And they do click every consent banner.


Windows Vista's UAC modal was a good example of this.

Even the most tech-savvy HNer was clicking through those without any thought and soon turned auto-consent on (aka disabled UAC).


Add-ons like those should scare you because they give a small third party free access to every web site you visit.

With auto updates, you can't even verify that it isn't doing anything unwanted just once.

It could easily make sense to the developer to one day sell to someone who wants to do bad things which is commonly what happens with these.

I wish this wasn't true because add-ons like these are powerful and required for the modern web.


> Add-ons like those should scare you because they give a small third party free access to every web site you visit.

I think that they should scare you because they're, not surreptitiously but by design, consenting to innumerable requests to share your data without your interaction; but I guess to each their own scariness.


Just enable "Fanboy’s Annoyance" list in uBlock.


I find that GDPR compliant resources to be more trustworthy, even though I am in the US. It shows a desire to comply with regulations that provide me with information I otherwise would not be privy too. Like, how the cookies are being used. This is the most important part, for me, because usually by reading a platforms "cookie spiel" you can usually get a feel for the companies culture with regards to privacy and determine their ad network affiliations.

A cookie policy with lots of legal jargon that's 5 pages long and impossible to understand is probably hiding the fact that the visitors are the only product of that platform.

On the other hand, if the cookie policy is straightforward, honest, and transparent I will be more likely to engage with that platform, even if I am the product. Less information will never make you safer or more well equipped. Especially in cyber space.

Think of it like getting a contractor for your house. Do you want the guy from Craigslist who only takes cash or do you want the licensed journeyman with insurance who invested in making sure he is well equipped and minimally liable?


This 100x.

Provider that gives me 1-5 check marks to make once (and where the default settings are "off"?) - trustworthy. Anything like Verizon properties which gives an intentionally bad UX with thousands of clicks, information overload, dark patterns where 'accept' = 'accept all' even when you unchecked some boxes.. all this tells me I don't want to support this site.

And gdpr does much more, I don't think Google and Facebook exports used to really be possible so easily.


I hope it's teaching us that the next time some ivory tower bureaucrats suggest something, we'll assume they're full of shit and make it a lot harder for them to pull this kind of garbage.


That's not the law, that's the implementation that's the issue. The same EU body quoted above has passed the message for a long time that that's not needed eg for purely technical cookies.


If your takeaway is that GDPR is the problem in this equation, I can do nothing other than strongly disagree. It quite possibly could be better drafted, but oh boy is personal data hoarding by companies a huge problem, and would certainly not be lesser without oversight.


Why do you think "personal data hoarding" a huge problem?

I see it as MY data and YOUR data is pretty worthless. Aggregate data has value, but then that doesn't contain much insight about any individual at all.

Isn't it true that the more people's data you have, the less it says about any individual?


> Isn't it true that the more people's data you have, the less it says about any individual?

I don't see why it would. Unless legally compelled not to, why wouldn't you save both PII and aggregate?


Because the alternative is to just accept all or accept none; the publishers do not want an accept none by default because that means they get no relevant data anymore. The consumers do not want accept all because that's what the GDPR is about in the first place.


I agree, I just love that's it's now legally required for the vast majority of sites on the internet to have a popup.


No, it isn't required for sites to have a popup. There's a thousand less shitty ways web devs could implement this, up to and including just not using 3rd party cookies. But that's harrrrrrrrrd so we turned the web into a huge mess of crap.


Well, technically speaking you can get away with having no cookie pop if you ONLY use "strictly neccessary" cookies. Even if you use cookies to remember the user's preferences that make using your site a more enjoyable experience you have to have a cookie banner.

See here, under "Cookie Compliance": https://gdpr.eu/cookies/


That doesn't need to be a banner. You can ask for permission at the point someone tries to save preferences.


The link you provide is not a DPA nor a EU body. I would advise getting better sources, as cookies to remember user preferences are allowed without consent.


Pretty ironic that this is coming from techcrunch. I get the yahoo consent wall every time I try to open their links.


Their cookie wall is definitely not GDPR compliant, I am not sure why this is not reported yet.


Why do they even run a story where the main takeaway is "The site you are reading this on, is breaking the law"?

Is TechCrunch some kind of bot aggregated site? Or is the irony just lost on them?


I'm willing to bet the writers have never seen the site in its modern form.


While the cookie initiative has a good intention, I really don't think it's actually useful. Large amounts of the population(willing to bet north of 99%) have absolutely 0 clue what cookies are in the context of the web or what they imply. Most people just click on "accept", just to get it out of their way. And I do too often enough, granted I know the site I'm on.

Most people I've talked to who are not strictly technical are blown away by the realization that facebook for instance knows any site you've visited so long as it has a "like" button on it. "But wait how is this so?" is what I often get. To which I take a deep breath and say "You know what... It's magic".

Truthfully people concerned about privacy either know what they are doing or use vpn's, tor and so on. The whole "consent" thing has simply turned into another annoying popup at this point.


> Large amounts of the population(willing to bet north of 99%) have absolutely 0 clue what cookies are in the context of the web or what they imply. Most people just click on "accept", just to get it out of their way.

That's exactly the reason the law exists! And that's why it has to say that the clueless option ("just clicking") should be the one preserving your privacy.

It's why the law goes through such lengths to make the dumb thing the right thing: Because it's supposed to protect the privacy of people without those people even having to know what happens.


I disagree. Your argument is the theoretical one, while mine is the practical. As I said, people do not know what cookies are and even if they did, everyone who has done analysis on user behavior knows that none of that makes a difference. Presented with two buttons, red and green, most users will click on the green one, without reading what either one of them says or implies, if they have some incentive to get to the other side. I've personally tried this with countless A/B tests and the results are evident every time: mindless clicking/tapping.


Then the law should be even stricter. The spirit of the law is that the no-op or mindless click should be the non consent. That’s why it has to be the more prominent option.

Even coloring the consent button green and the reject red is clearly against the spirit of the law, if not the letter.

I’m all for having a law that’s so strict that or requires a more complex action to consent (e.g if reject-but-continue is a click then consenting has to be a checkbox first etc).

Mindless clicking is what should be handled. If users have to search/read/think the law is not going to help - but it should be there to help those who won’t/can’t.


I'm principle I'm with you completely, you have my vote here. But as I said there is a universe of difference between theory and practice. Make the law as strict as you like, "Never underestimate the power of stupid people in large groups". Your users are people in large groups, even if they are separated physically. The political, social and as of recently the hygienic world has hammered all the nails in this coffin in recent years I'm afraid.


This isn't about stupid users but about companies deliberately "misunderstanding" while going out of their way to exactly what the law said they shouldn't do and hoping they'll get away with it line they did with the old "cookie law".

Edit: also, another observation from the field: Often the users aren't as clueless as certain lazy admins claim. And I am a sysadmin :-)


I'm a developer and given the things I've seen users do, calling most users stupid would be a gross offense towards stupid people. It is precisely because I know how twisted and convoluted a system could be that I'm incredibly... "Meh" towards the whole cookie fiasco. What's more there's things such as AmIUnique[1], which are pretty significant. In my case some stats:

User agent: <0.01% Content language: <0.01%

On the subject of content language alone I'm willing to believe I'm more likely to be <0.00000001%. So combine all those together, and I'm pretty sure you can narrow down my identity to a single digit number of possible individuals, if not pin-point me exactly, without bothering with cookies at all. Which makes the whole privacy argument pretty stupid to begin with. Take someone like google and how many people use google analytics. Forget the cookies, forget everything: "oh I know this guy"! Same story with facebook like buttons and whatnot(if I hadn't blocked all traffic from facebook that is).

[1]https://amiunique.org/


> While the cookie initiative has a good intention, I really don't think it's actually useful. Large amounts of the population(willing to bet north of 99%) have absolutely 0 clue what cookies are in the context of the web or what they imply. Most people just click on "accept", just to get it out of their way. And I do too often enough, granted I know the site I'm on.

But isn't that exactly an argument for why it is useful? If a site puts this big banner in your way, and you have to get rid of it to navigate, and if it seems consequence-free, then you'll do it. This is just saying that there has to be a way past the cookie-consent wall, so that the decision is no longer between "agree to this apparently without consequences" or "no content", but among "agree to this apparently without consequences" or "decline". Maybe lots of people will still choose the former, but at least you get a meaningful alternative, and that'll reduce the people allowing cookies (and, more importantly, give an option to those who do know about what they're agreeing to).


I'm still not convinced about this law. While I think the intention behind it is noble, in many cases, it does not apply while in others it's simply unenforceable.

Here's some examples: - http://www.lingscars.com/images/pdf/icoletter.pdf - https://nocookielaw.com/


Yeah it's complete bullshit. We're not serving notifications on our sites.


You don't need a banner or a dialogue.

You just need to stop tracking people.

If you don't engage in tracking - congrats, you get to have a website without this shit.

Stop complaining that the GDPE has broken the web and start realising that every site with a dialogue up os sharing your every move with anyone that will pay.


I don't know about you but I consider this cookie consent thing to be an example of regulatory overreach and a giant pain in the butt


yes, annoying as hell, I'd like to know stats on this, who cares about cookies?

I sure as hell don't, my mom and aunts don't, they have a harder time using the web because of this.

It makes everyone a privacy nut job, when most of us don't care.


I don't know anyone who care about cookies, but I know a lot that care about their private information not being sold and ending up causing trouble. People who are in the "elderly" demographic especially do not like when their data end up being sold to call centers focusing on calling old people (in very scummy ways), and in one case they basically had to give up answering the phone because each day they received several calls that tried to sell one type of crap after an other. A few years ago there was an article here on HN from a person who worked such call center, and they straight up describe how they bought information such as that in order to target vulnerable people.

An other person I know had issues of identify thefts and are now quite concerned about their data being thrown around. Once a person has gotten burned they tend to become a bit more concerned about the potential issues of private data just floating around everywhere.

But neither person care about cookies. They don't work with computers or care about web technology. The cookie existence or non-existence is completely irrelevant.


I can see that but it sounds like a long shot, I do get a lot of spam and the "good ones" don't come from cookies, in my case none came from cookies.

Most come from places where you give them your info, like phone number and address.

If you are going to do such a broad requirement, I'd like to see info on this, how many scams are run on cookies? Is the price of adding these cookie walls worth it?

To me this seems to be run on top of privacy nut jobs who don't get the real privacy threats we are facing.

I am much more concerned on broad usage of facial recognition than I am of cookies of recipes my mom reads online.

Now you can't exchange a service for data anymore, this is outlawed now, I don't know if thats good.


If its such a long shot I would be very happy with simpler laws that just address those issue. Let say:

If data a company collects about a person end up being used by scummy call centers or data identity theft, then any victim should have the right to compensation equal to 10x of any monetary losses, and for every 100 victims the legal person responsible at the company that authorized the data collection should get 1 year in prison. No consent needed, no exceptions allowed. Just simple damages and jail time.

Sadly laws are not written like that and companies would not want to exist with such sword hanging above them, so we end up with laws like gdpr that tries to have enough threats to push companies in the right direction, with mixed results.


Yeah, that could have been better.

But the irony is what makes me angry, the government will create such nice laws to protect us from the tyranny of corporations, when governments are collecting all types of data, specially facial recognition, which IMO are way worse than cookies.


Great idea - very poor implementation. Most of us here could have seen this coming and designed a better solution.


Such as? I don't mean to sound facetious, but if we take the intent behind GDPR and the current state of user tracking across the web what changes, at a regulatory level, would you suggest that still fulfills the aims of GDPR that doesn't result in our current situation?


The legislation was long overdue. It's a bit more complex than it ought to be but the intentions are just fine. The issue is that there's a huge number of organisations that prefer not to comply or have every intention to make things intrusive and annoying so that people click "accept" to make it go away.

Google inserts many of those banners due to google analytics or ads being used. Their main intention is to gather more user data and make users provide data. This is NOT a 1:1 match with what site owners will want - which is to have users and some basic analytics.

The cookie banners are hostile and intrusive because they are designed to be so. The hope is that users are trained to click 'yes' to get rid of the annoyance.

The GDPR explicitly states that technical cookies are fine, so most sites wouldn't need any banner except for using google analytics & ads. So use a different analytics and you don't need a banner.

It's not the law, it's the implementation and the oligopoly of and companies pushing this implementation.


We need a service that'll visit the website for you, consent to all the stuff, take a screenshot and then wipe all browser data. Of course, the service would use the same browser and one static IP for all users.

And then on your actual device at home, you only ever look at the screenshots.

That way, it becomes technically impossible for these websites to collect data on you, no matter how much fake consent they acquire.


Good. Now stop clarifying and start enforcing. Pick a few large players and make examples of them. Just demonstrate how this law can actually be applied to actual cookie wall cases.

So long as any company thinks "I'll just use this dark pattern until we get complaints, everyone else is doing that and I don't want to lose ad income for no reason" the law is broken. The example has to be so clear that it is percieved as better to have the company die from lack of ad-revenue, than to put up a cookie wall.

Companies should think "Ok we'll just have a discrete and compliant opt-in and hope that people will actually use it, and if this kills our business that's still better than the horror story that happened to FooCorp when they tried to pull that cookie wall stunt."


Yay, let the EU slaughter what remains of the content ecosystem.


The "content ecosystem" slaughtered the print ecosystem. If their revenue derives exclusively from invasive tracking, then "oops" they should have planned better. So it goes.

No industry has a right to exist.


> No industry has a right to exist.

very well put


This, but unironically.


What is the content ecosystem?


Somewhat ironically a consent wall is exactly what TechCrunch presents to an EU visitor the first time, and there's no opting out; only way to get past the consent dialog is to consent.

I know this especially well because I automatically clear all browsing data each time I close my browser, and techcrunch.com is one of the domains I avoid on HN because of the more annoying "welcome" on any page. (edit: +n)


Oh, but you can opt out. You first need to click the other button. Then again. Then you get the list of hundreds of “partners”, for each of which you have to manually figure out how to opt out.

And then, in the end, you undo all your hard work opting out of hundreds of services by having to press the accept button anyway. :-D

/edit: Heh, yea. It’s not just “hundreds”. It is _way more than 1000_ “partners”. Insane.


What if there was a service that would automatically email their legal team to withdraw your consent after you close the tab? Like every single time you just click OK and then afterwards they'll have to manually adhere to your request and delete the data again. That would make bad consent UI incredibly expensive :)


They’d shut down the email account ;-)

A better solution is websites actually accepting the “do not track” requests that browsers already send. Unfortunately the most popular web browser is run by the most popular tracking company, who also almost wholly funds the second most popular browser.


Also, websites have no incentives to implement such a feature if it's not required by law.

It costs money and gives them nothing in return


The solution is to send a message by avoiding those sites thus creating a disincentive for them to maintain the practices. But as you can see from the number of upvotes even very technically literate people will get over this just for an interesting title.

Techcrunch routinely ends up on the front page on HN, ironically many times for articles that condemn the very practices they engage in. No website will change their practices because of strong, informed opinions when the clicks still come in, especially from a distinguished community like HN that just validates Techcrunch's choices.


Well, GDPR and CCPA compliance cost something. That could be made simpler using this option.

Also, Ad Blockers are becoming quite prevalent again. Personally, I’ve started using one again for privacy reasons. If a publisher would actually respect my Do Not Track request, I’d happily leave their ads up. I have no problem with contextual advertising.

So that’s revenue left on the table.


It would not be easier. It has to be implemented in addition to the consent form.

I have a website. If I wanted to support DNT, I'd have to take an hour or two to figure it out. To be honest, it wasn't even on my radar.


The problem here is that there’s a prisoner’s dilemma among websites that rely on ad revenue. If only a few websites decide to become fully GDPR compliant, then those websites see all of their ad revenue disappear and go out of business. If, on the other hand, every website properly implements the GDPR requirements then the tracking based ad model disappears and we’re back to the pre-tracking world of ads.

The problem is: how do you get everyone to cooperate at the same time when the incentive for cheating is that your website gets all the revenue?

This dilemma is just one of many in modern society and all are aspects of Moloch [1]. Ultimately we’d like to kill Moloch but that seems very difficult right now.

[1] https://slatestarcodex.com/2014/07/30/meditations-on-moloch/


> The problem is: how do you get everyone to cooperate at the same time when the incentive for cheating is that your website gets all the revenue?

By cutting to the source and making targeted internet advertisements illegal, full stop, with business-wrecking, revenue-scaled fines implemented for both offending websites and offending ad companies.


don't fine businesses, just require a certain proportion of shares be handed over. if the offences is bad enough, the government gets a majority stake and can force change. if its not, the prior owners lose income and influence on an ongoing basis, since their 10% share is now 9%.


Enforcement of laws is generally the standard solution to "how do you get everyone to cooperate at the same time when the incentive for cheating is that your website gets all the revenue". Compliance should not be voluntary - if cheaters get identified and punished, the coordination dilemma goes away.


Can't they use non-tracking ads based on the content of the page?


They can’t until advertisers agree to it. Today, that means walking away from the big networks and finding your own advertisers to sign for one-off deals. Some sites do it (slatestarcodex is one) but it’s hard work.


In central Europe it is illegal to film the public space in front of your billboard without special permit. Billboards that don't film the space in front of them are still pretty common.

An effective ad on a popular website could be a single jpg hosted on the same webserver as that website itself. You wouldn't need any Cookie banner for that.

But ohh, that isn't enough. No they want to be able to show your users content you didn't explicitly approve and run code on your users computers you cannot verify.

If you had a lemonade stand would you let some company film your customers faces? Probably not.

The GDPR law just makes sure you ask them before you do it


I believe they still need to allow you to withdraw consent if they want to comply with GDPR.

So maybe it'll be fax instead of email. Or a weekly letter with a list of all the IPs that have revoked consent? I'm pretty sure this could be done very cost effectively if it's many users and only a small pool of bad UI offenders.


Exactly. These dark patterns tell me more about the corp behind a site than any regular well-designed cookie popup could. One quick look on these, and I navigate away. Haven't visited TC for a long time.. just not worth it.


Another dark pattern you see more often these days are sites having a - seemingly very good - "Reject all" choice. But when you click/tap that both "Reject all" and the default "Accept all" are now highlighted, making the result of pressing "Continue" unclear.


Another one is taking a looong time to "save your choice". In the order of a couple minutes.

I assume they hope you just click agree instead.


They also redirect you from TC to guce_advertising_com/collectIdentifiers... If you have uMatrix installed you need to add bypass lists for that... I won't.


At some point I just stopped reading sites that make it too hard to opt out. Though I would really like to have a browser that automatically opens links to such sites in incognito mode, accepts the popup for me, and makes sure everything is thoroughly deleted afterward.


I would like an extension that replaces the page with "It's not worth it" so I know not to even try to opt out and just leave.


If you block the domain in umatrix it basically does that. For instance techcrunch redirects me to some "guce.advertising.com" url and umatrix blocks it https://imgur.com/bxGAbiH


I'll look into doing that with uBlock/Privacy Badger, thanks!


Oh, that's too much work. I've been using Cookie AutoDelete for Firefox and I've set it to clear all non-whitelisted cookies a couple of hours after last visit. This way I have to click once if I visit a couple of times a day.


I use Vanilla Cookie for Chrome (it deletes all non-whitelisted cookies after some time or after closing the browser), and have been thinking about making a browser extension that just hides all fixed elements and transparent full size elements. The reason for me thinking this, is that nowadays I just accept almost everything, and trust the Valinna cookie to clean up afterwards. What do you think about this?


The first bookmark on my bookmark bar is "Kill floater", and it removes most floating elements on the page. It even works on many sites that hide the page behind a popup. Use it on my iPad all the time.

The bookmarklet:

  javascript:(function()%7B(function%20()%20%7Bvar%20i%2C%20elements%20%3D%20document.querySelectorAll('body%20*')%3Bfor%20(i%20%3D%200%3B%20i%20%3C%20elements.length%3B%20i%2B%2B)%20%7Bif%20(getComputedStyle(elements%5Bi%5D).position%20%3D%3D%3D%20'fixed')%20%7Belements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%7D%7D%7D)()%7D)()


I cleaned up and improved this a little. Now it hides the fixed elements, unless their computed top is at 0px. Also makes the body to scroll automatically, as many sites set their body to fixed before the fixed popup is gone:

``` javascript:(function () { var i, elements = document.querySelectorAll('body *'); var style;

    document.body.style.overflow-y = 'auto'
    for (i = 0; i < elements.length; i++) {
        style = getComputedStyle(elements[i]);
        if (style.position === 'fixed' && style.top !== "0px") {
            elements[i].style.display = 'none';
        }
    }
})() ```


This is great, thank you! More precise and thorough then what I had. I'll minify it and start using it on my iPad.


HN breaks the formatting, and does not seem to support Markdown.


Thanks! This will save me a lot of time.


Do you mind prepending the bookmarklet code with two spaces as described here: https://news.ycombinator.com/formatdoc

It's breaking the layout of this entire comment thread for me so I have to scroll horizontally to read all of the comments. Thanks!


I've added two spaces there.


The chrome and firefox extension I made: https://baitblock.app has a feature called tracking resistance. It deletes cookies on websites that you are not logged into automatically


As a Firefox user (on Windows) this is not a particularly encouraging prompt x

https://imgz.org/iqHHPwcE-1280.png


Pardon me, but what do you think is wrong with the prompt?


It looks terrible? The Firefox prompt is broken.

It doesn't realise I'm on firefox, so doesn't preferentially serve me a primary focus?


Reddit's even worse, if you visit the site from iOS it asks if you want to open the app 'or continue with Safari', whatever browser app you use.


Similar thing on Android. Doesn't matter what browser you use, it asks you to "continue with Chrome".


Really? I was specific about it because I had an Android phone until a few weeks ago, and didn't experience this.


With Firefox for Android it shows me continue with Firefox.


i get chrome on firefox/android


That sounds perfect. Login is the only legitimate use case for persistent cookies that I can think of.


Logins are a common enough use case that browsers should simply support it directly, and drop support for cookies entirely.

There's no reason we can't have sites set an auth token, and send that in under the Authorization header. And then when you want to sign out of a website, you can have a button for that in the browser. The tooling already exists in the HTTP standard, it's just that it's only widely used for server-server communication.


Wouldn't advertisers just use the auth token as a cookie then?


Bingo. "Auth Token" simply becomes "Session ID", and the backend then tracks anything it wants as part of the session.

I don't see much of a solution other than making it a matter of policy, eg. Microsoft's "P3P" header. Otherwise authentication credentials need to be supplied with every request. Not a session id or token as a cookie, but the actual username and password being supplied with every request. Basically the old http basic auth, but with a more modern system to replace it.

I understand the core idea behind the EU's desire, but the fact is that cookies are absolutely required for login sessions, and it's impossible to allow users to opt out. The EU doesn't understand the tech behind the laws they are trying to enforce, and this is where it leads to. Absurdity.


Yes. However, there are some upsides: having an auth token which from the perspective of the browser is limited to auth, makes it more explicit when the browser is passing an auth token to the site: if the browser shows a "Log out" button, then you're providing that auth token--if you didn't log in to a website and suddenly you have the option to log out, that's very obviously weird. Of the perhaps 10 sites I visit on a regular basis, I only even have logins for 3 (email, Reddit, HN) so other sites would be slightly hampered in tracking me.


Only if you're logged in and only to the first party server, though.


That requires separate opt-in consent according to GDPR.

GDPR is absolutely not about cookies, it's not about having private information but about uses of it. You may have a legitimate need to collect some data - that auth token for login purposes, the customer's address for delivery, etc. That's fine, it allows you to collect and use that data for that purpose. But it does not mean that you're automatically allowed to use that login token or delivery address you have on your servers for other purposes such as selling or giving it to third party advertisers.


I can think of several other reasons:

- A/B testing.

- Limiting the number of articles a non-paying user can read per month.

- Persisting form data and shopping cart info. (Not all sites require an account to order stuff from them.)

- Improving recommendations based on what someone has liked or viewed on the site.


Firefox containers can be used that way. There’s a plug-in (on phone and I forget the name) which opens each new tab as a new container. It’s bliss.


https://addons.mozilla.org/en-US/firefox/addon/temporary-con...

Though you'll need an additional extension to auto-accept.


That’s the one. Thank you


Personally I just use a Private Browsing window.

Plant all the cookies you like, they'll last about 3 minutes.


firefox focus does ... some of this?


Don't forget the fake progress spinner that takes ~30 seconds to complete if you opt-out, but is instant of you just agree.


The consent is invalid if it is harder to reject consent than give it. Another thing, the consent must be opt in. What they are offering is opt out. I will post recitals, when I get home, searching on phone is annoying.

Anyway, I boycott TC since they started their war on users.


Ok, back at my keyboard <3

Prequel, website owners, android developers,... PLEASE, please, check this video. You will more or less understand everything you need to know about GDPR.

GDPR event London 2017 - with Tim Walters: https://www.youtube.com/watch?v=-stjktAu-7k

I think that someone is earning large bucks to trick different websites into believing that they can avoid GDPR by simple tricks while on the other side owners are just too lazy to read simple interpretations made by Article 29 Data Protection Working Party (no, it does not matter what your lawyer thinks if it contradicts recitals). I would call it a scam but I think that some enlightment must be pushed in place:

https://ec.europa.eu/newsroom/just/document.cfm?doc_id=48849

(page 16):

"Without prejudice to existing (national) contract law, consent can be obtained through a recorded oral statement, although due note must be taken of the information available to the data subject, prior to the indication of consent. The use of pre-ticked opt-in boxes is invalid under the GDPR. Silence or inactivity on the part of the data subject, as well as merely proceeding with a service cannot be regarded as an active indication of choice."

(page 21):

"Article 7(3) of the GDPR prescribes that the controller must ensure that consent can be withdrawn by the data subject as easy as giving consent and at any given time. The GDPR does not say that giving and withdrawing consent must always be done through the same action. However, when consent is obtained via electronic means through only one mouse-click, swipe, or keystroke, data subjects must, in practice, be able to withdraw that consent equally as easily."


is this “equally easy” criterion met by a site that says “hi! we don't know each other yet, but you can't procede until you've either pressed the 'accept' button or found the 'manage options' link, worked evert oh good you're bored now thanks for clicking”

and then never shows it again, so i don't really know where i would go to manage consent.

i don't see why companies can't just behave like decent human beings. why do they want me to not trust them?


Eh in FF I just click reader view. It bypasses pretty much every popwall and popover.

And if it doesn't, I leave.


But does it mean you opted out? To me it sounds like you entered undefined behavior territory and probably accepted everything


Consent needs to be explicit or there's no consent. Otherwise, we'd be back in the days of putting a message on the site telling "by using our website you accept our ToS and need to give use your firstborn child".


GDPR is opt in not out. If they're tracking you when you do that they're breaking the law.

Also, they're probably breaking the law.


I live in the USA, the country of caveat emptor and 'who cares about citizens, anyway?'.

If I was a European citizen, then I believe by default I did not allow anything. They would be in abeyance of the GDPR if they were to track or identify me.

If I can jam up even a bit of tracking with a PiHole, ublock origin, privacy badger, Bypass Paywalls Clean, Containers, and more, good on me. Im already inexorably tied to google at the moment, and working to remove myself from their ties.


I'd love to see a blog post enumerating all the dark pattern design in all the GDPR and CCPA cookie opt-out. It could be a case study in user-hostile design.

First you see the warning banner that has the large prominent "CONTINUE (i consent)" CTA button with a tiny "options" link somewhere below.

If you catch that "options" is code for "I don't want to consent", you're then brought to a wall of legalize that you need to scroll to the bottom to find the double-negative-ambiguous-toggle labelled "Do not sell my privacy data". So you need to enable it to disable tracking. I think. But even so, it's a toggle UI instead of a checkbox, so you're not quite sure what state means what.

There's one particular provider of these consent forms out there that a lot of sites use... I'm sure their marketing materials say "our world-class designers have identified the best and most clear user-design principles, which we have inverted to minimize your opt-out conversion rate!"


According to GDPR the defaults has to be "no consent".


How is ‘default’ defined? Does just highlighting the ‘no consent button’ after a massive set of options count?


The key part is that it's defined based on the intent and outcome. The company has to demonstrate that each user made an intentional, fully informed, freely given opt-in choice - that they knew what they agreed to and wanted to agree. If users did not intentionally want to opt in to you doing X with their data, then you don't have a valid legal basis for processing no matter what they clicked, since whatever system you built apparently did not truly capture what the user wanted.

If a site wants to use data in ways that need consent (by the way, most reasonable uses don't need consent because 'legitimate need' applies - it's pretty much only things like "use all your private data for targeted advertising" and "share your private data with these 1000 trusted partners" that need consent) then it's the burden of the site to ensure that the options are presented in a clear, nonconfusing way, that users get fully informed, etc, and demonstrate to the data protection agency that whatever they implemented achieves these goals.

"Just highlighting the ‘no consent button’ after a massive set of options" most likely is not effective to that goal, and a data protection agency can easily verify that (run a study with 10 new users signing up for the site and fill out a questionairre of what they wanted to consent) so it should invite administrative action from the DPAs, with mandates to change the system and/or fines depending on the circumstances. It's just that they're not really bothering with random websites (yet?) since the majority of their work is on how the all the EU non-web businesses (e.g. retailer loyalty programs, phone providers, banks, etc) handle private data.


> The company has to demonstrate that each user made an intentional, fully informed, freely given opt-in choice

How is this even possible without setting up a video meeting where a consent officer interviews you and quizzes you to make sure you understood your rights and what you were consenting to?

This seems like an exceedingly onerous thing to demonstrate


By giving them a dialog that clearly describes what they are opting in to, with a clear "I do not agree" button, that does not degrade the user's use of the website. What you should do to comply is literally in the guidance; both the old guidance and the newly published guidance.

The EU does not act like the US - if there's a piece of law, there is guidance on how to comply with that law. You follow it and you're safe, until someone publishes updated guidance.

A number of companies are betting that doing something short of what the guidance recommends will still result in a compliant website. They are in a situation where, if they attract the attention of a regulating body, they may be fined.


> By giving them a dialog that clearly describes what they are opting in to, with a clear "I do not agree" button, that does not degrade the user's use of the website.

And what if your cat walks across the keyboard and accidentally consents, but you never even realized it? Should there be a consent banner across the top at all times? Or what if you are drunk when you are surfing the web and didn't understand your rights when you accidentally consented (drunk people can't consent - the website raped your privacy)?


Then, assuming that you can evidence that you followed the guidance, and you implement the rest of the GDPR, which gives the person in question a mechanism to revoke their consent, you're pretty much definitely fine. You realise that we're not out on a witch hunt here, right?


If a user complains, the data protection agency will evaluate your process and evidence. As you say in another comment, "Here are the logs, here is the dialogue they were shown." - that's it, if you're compliant, that's all you need to do. But you need to be able to make a convincing case that the dialogue is reasonable, fits the criteria ("the request for consent shall be presented in a manner which is clearly distinguishable from the other matters, in an intelligible and easily accessible form, using clear and plain language") and the choices a reasonable person would make on that dialogue would reflect their intent.

But this discussion is full of examples of "consent" dialogues that clearly are made to trick users into making a different choice than what they want. In such cases showing the logs and dialogues would demonstrate that a valid consent was not obtained.

It's not a novel thing - for example, I recall that many years ago website opt-in patterns were being reviewed in the Ryanair case where the consumer rights agencies analyzed their website order process where a bunch of 'dark patterns' were used so that people accidentally "opting in" to things they did not want to. There's an administrative process that determines whether your process is honest or tries to cheat users into "agreeing" to things they don't intend to agree. In the latter case, you'll be forced to change how your stuff works.


if there's a process, why are dark patterns so prevalent? i might have seen a clear and straightforward choice once or twice; usually, it is hard to find the reject flow and hard to understand whether i am correctly triggering it.

i am sure there are many databases out there which i am marked as having consented it, although i did no such thing. the standard is to make it hard to express your desire to opt out despite the rules requiring entirely the opposite.


Mostly because enforcement has not gotten to them yet - lots of the really bad examples are from non-EU companies, and the priority of the enforcement has been mostly with local businesses, and most of that for all kinds of privacy issues with more real world impact.

E.g. at the launch of GDPR a local major supermarket chain tried to use a bunch of dark patterns for their loyalty card program (mostly offline) process so as to continue their tracking, they were forced to change last year. It's clear that issues like that have a much larger impact on privacy of people than some foreign news website, and that's prioritized accordingly.

For the major multinational social networks, the delays are (intentionally?) caused by the lack of capacity in the Ireland data protection agency, as many of these multinationals have their EU HQ in Ireland because of tax purposes, so all their cases are being handled there and that means that enforcement for them is going to take a long time. But if I look at random local websites today and compare it to what was happening a year ago, the dark patterns are not prevalent anymore. They appear occasionally, but they're really rare now locally.


You make it obvious and unambiguous so that if you argue your case in front of a judge they will agree with you. Same way as you demonstrate a paper consent form is valid.


Company: "User clearly consented. See? Here are the logs, here is the dialogue they were shown."

Person: "I swear I didn't consent! I didn't even see the dialogue! My cat must've walked across the keyboard and accidentally consented"

Ok, you're the judge, what's your call?

Should the dialogue force you to have to type: "I've read and consent to the terms ..." ?


If it was accidental (as in the form was clear, but my cat pressed the wrong button), then the user just needs to ask the company to remove the consent.

If the company refuse, or if the user claims he was tricked into agreeing, then there is cause for further investigation.

And it's not going to be a judge from the start, but whatever organism is charged with compliance. Then, if they have a case, a judge gets involved.


I wonder what the compliance organism looks like?


The laws are not about proposing some legal gottac based on inane ruling in clearly contrived scenarios.


I was on a mainstream site yesterday (can't recall now which) it had a cookie dialog with no options checked, and a "accept and go to site" button, so I assumed it meant "accept the above settings". Nope, it fills in all the unchecked options, then "accepts" those settings and goes to the site. It was so incredibly devious I was almost impressed as I immediately closed the tab.


It will likely be up to the courts to interpret around the edges, such as "can the modal have everything turned on by default?" That said, at a baseline it means that if you didn't click a "consent" button or some equivalent action, they can't assume they have your consent.


The part of GDPR that covers this in depth is Recital 32.

https://gdpr-info.eu/recitals/no-32/

There's a lot of detail, but the most important part is this: "...inactivity should not therefore constitute consent."

While I'm not sure there's an EU-wide ruling, the Greek DPA has specifically called out the "Consent" option being more visually prominent than the "Not Consent" option. They also mention the anti-pattern of bugging for consent daily but not bugging for un-consent afterwards, but that probably runs more afoul of "consent must be as easy to withdraw as to give" rather than "freely given."


TechCrunch works without javascript, which is quite nice from them though. Compare it some others, where the content is literally loaded after consent, using js.


Clearly the matter isn't simply presenting the ad. The issue is being able to trace and identify the user. Sites will put walls that identify blockers which when passed through by declining will still display ads! Showing the ad isn't nearly as important as tracking who is looking at them.


You should consider using uBlock Origin. It'll block all trackers regardless of what you click.


Typically, disabling JS (e.g. with NoScript) prevents most of the annoying dialogs like this. Also it helps with some paywalls. Of course, it adds a bunch of other annoyances with websites which won't work properly without JS (that is, most of them).


When it comes to TechCrunch's website, there are many more reasons to avoid it besides their cookie wall.


It's bad enough that I consider the site outright malicious and just flag these submissions.


Page still renders content with all JS blocked. All of the other crap is gone.


Inspect element + delete div


Same here. Isn't this against GDPR regulations? I thought that sites must give you the option to not provide consent and still visit the site.


Yes, restricting access when users do not consent to data collection is generally illegal. There are exceptions, like in the case of fraud detection, but restricting access to this article is not justified.

Companies like Verizon can get away with this abuse because we're all too lazy to report them in an instant.

Verizon has offices in the United Kingdom, Ireland, Belgium and the Czech Republic, but you can also use the online form of your country to report them in the EU.

File a complaint against Verizon and TechCrunch here:

UK: https://ico.org.uk/make-a-complaint/your-personal-informatio...

Ireland: https://www.dataprotection.ie/en/individuals/raising-concern...


> Yes, restricting access when users do not consent to data collection is generally illegal.

So, if sites can't provide users with anything in return for consenting, doesn't that make consenting not a valid contract? Or does the EU not require a contract to have an exchange of value?


Not any data, personal data. You can't collect personal data unless is necessary to the service you want to offer, and only after the user gave its consent


Do EU laws apply when the target user base of a website is non-EU customers? e.g. if Verizon Wireless only operates in the US, do they have to comply with EU laws despite them not attempting to localize content for EU users (aka they get shown what US users get shown)?


The law only applies within the EU.

However, EU GDPR legislation permits the EU to do whatever it can go after noncompliant sites in any jurisdiction. The legislation also requires all new trade agreements between the EU and other countries to be GDPR-compliant. The legislation permits them to go after "noncompliant" sites for 4% of worldwide revenue. So it's quite brutally extraterritorial by design.

The interpretation of the regulation does not require large fines for small infractions by non-EU-focused sites, and indeed the regulators presently work to be eminently reasonable about such things, but the lines are fuzzy and the interpretation could change without further legislation — and even if you could defend yourself against such a case, it may be ruinous anyway.


The GDPR applies to personal data of all EU citizens and permanent residents. Even a tourist in the US who browses a website which is only available in the US.

But if the company has no offices, bank accounts or other business presence in the EU, there is no practical way to enforce it.


Yes, it's also against the rules to auto select all of the trackers as accepted but many sites still do this. By default everything should be deselected and you need to accept all of them to allow tracking.

I've found that sites are slowly changing over to this method but it will probably take a big court case for the likes of TechCrunch to change.


I thought they could have them all selected as long as there was some "de-select all" button?

Edit: Never mind, I guess that would violate Article 7's "It shall be as easy to withdraw as to give consent."


> Edit: Never mind, I guess that would violate Article 7's "It shall be as easy to withdraw as to give consent."

Wait--that exists? Then Oath _definitely_ is violating GDPR. Continuing without consent is basically impossible on their websites!


> I thought that sites must give you the option to not provide consent and still visit the site.

What the heck? That seems a bit overbearing.

It's my server. Don't agree to my rules? GTFO. Why should you have the right to ignore my rules and still use my server? That's like having your cake and eating it too.

"Thanks, I don't consent to your monetization scheme but I'll go ahead and use your bandwidth for free."


The right to not be tracked if you don't want to is (now) a fundamental legal right that overrides any rules you can implement.

It's not that they don't consent to your monetization scheme, is that a monetization scheme that involves tracking people who don't really want to be tracked is illegal as such, you can't have one. You can deny access to whoever you want, but the key point is that if you "threatened" them to deny service if they don't accept, then that does not really indicate that they wanted you to use their data, does it?

You can't say "oh but I gave them some goodies to influence them to click 'Accept'" - nope, if they don't really want to be tracked, then you aren't allowed to do so, the consent is not something that people can trade away in a contract for some content, server time, money, lentil soup or whatever.


Ok, then EU shall not have a free option on any of my services. Pay or GTFO. Harms the poor, IMO, but at least the poor's privacy will be protected from ad companies.


I think the whole conclusion of this thread is that "Pay or GTFO" is perfectly acceptable and legal, but "Consent to tracking or GTFO" is not.


Everyone's privacy will be protected - the same consent restrictions will also apply to your paid customers. Free webservices are not the majority of the world's businesses, a big part of why GDPR was needed is because all the paid online and offline services also traded all their subscriber private data; and with GDPR you can't just have a line in your paid service terms&conditions that allows you to screw their privacy.


Yes, I understand that. However, do you acknowledge that current monetization methods for "free tiers" of services generally involve cookies/tracking? If so, you also acknowledge said free tiers must go away if the service is to operate in EU, correct? If so, wouldn't you agree the EU poor will have access to fewer online services than their USA peers?


> do you acknowledge that current monetization methods for "free tiers" of services generally involve cookies/tracking?

I guess it depends wether you consider free plans to be a loss leader for the paid plans.

If you don't want to operate a free service that is without tracking, then don't. No-one is forcing you to, but you should be aware that you still need to follow the law for paying users too.


> It's my server. Don't agree to my rules? GTFO. Why should you have the right to ignore my rules and still use my server? That's like having your cake and eating it too.

It's european society. Don't agree to its rules? Don't try to monetize european citizens. Why should you have the right to ignore their rules and sell their personal information? That's like having your cake and eating it too.


Privacy is a consider a basic right in the EU, so no, you cannot operate monetisation schemes that violate it. It would be like having a 'by entering our restaurant you are agreeing to our reduced-hygiene policy' sign at the door. If a business cannot survive with clean hands, then it should not.


> Privacy is a consider a basic right in the EU

Your point definitely makes a lot of sense, but there are many of us who believe that we should be able to make our own decision to give up certain types of privacy in exchange for something of value.

Everything involves some level of risk/reward. Should I not be allowed to skydive because of the increased risk of death? Generally, I think my rights end where others’ rights begin, so I fail to see how sharing or withholding my personal information affects anyone else.


> we should be able to make our own decision to give up certain types of privacy in exchange for something of value

This is what these laws are all about.

People volunteer personal information because they believe the website will use it with their best interests in mind. There is a well-defined goal and achieving it is the only reason the website even has access to such data. For example, people give their home address to an online store so they can ship orders. Selling this data to marketers so they can spam the consumer's mailbox with advertisements is outside the scope of that goal.

Websites should collect only what's strictly necessary for them to do whatever it is that they do. They should use this data only for this purpose and ideally delete it afterwards.


I do agree with you that you should be able to freely exchange your privacy as you see fit. But the difficulty, as I see it, lies in determining whether the exchange is truly free or coerced by some means. The GDPR takes a strong stance on this (that consent is only freely given if withholding it would have no drawbacks) and it does have false negatives, i.e. situations where the exchange was fair but prevented.

However, there are two reasons why I think this is still reasonable (with 1. being more important):

1. The reality of the current situation is that invasions of privacy come bundled with other services, which you are pressured to use due to external factors. So I believe that the vast majority of cases are modelled well.

2. I see a privacy as similar to herd immunity, in that society benefits if lots of people have it, even if the individual does not profit from it directly. (In particular, it may prevent certain kinds of power from accumulating or centralising.) In these kinds of situations it can be necessary to restrict individual rights to achieve optimality.


> Generally, I think my rights end where others’ rights begin

So invading someone else's privacy, without their consent, for your own monetary gain, should be your decision, because it's fairer?


> someone else's privacy, without their consent

I didn’t say anything about not getting consent to share personal information. I think almost everyone would agree consent is always necessary.


"Ok, then EU shall not have a free option on any of my services. Pay or GTFO. Harms the poor, IMO, but at least the poor's privacy will be protected from ad companies."

Sure. Just like I didn't click on the techcrunch link above, I'm sure I'll live without your server as well :)


There won't be many sites you will be able to click on, nor services. No more free email, no more free news, no more free chat forums. Your web will be a lonely place with a very small number of sites you're able to visit without paying.


Great, this is exactly how capitalism should work. You don't like the rules, don't use my service. If I want you to use my service, I'll change the rules.


Yeah, I agree with you. If people don’t like that a site uses cookies, then don’t visit it and maybe it will naturally go out of business. They shouldn’t be forced to still provide content.

Or not. Personally I have no problem with cookies. Maybe they will just lose traffic from a small fraction of HN users instead of going out of business.

It’s kind of like paywalls. I get annoyed whenever I visit a news website and a paywall pops up, but I just leave the site unless I’m interested in subscribing. If enough people leave instead of paying (i.e. providing something of value in exchange for accessing interesting content), then the publication goes out of business.


The GDPR limits your rights insofar. You may find that "overbearing", I find it okay. Your rights end where my rights begin. Where the line is, is debatable, of course.

Remember that the law came only because web site owners took things way too far. Pendulums swing both ways.


Well in that case I disagree where EU has drawn the line, so I'll just not serve EU customers (or if I do, it will not have a free option, only a pay option) and we'll both have all of our rights.


Exactly. Many US newspapers go that route already. I'm fine with that.


Can a website be compelled to provide its content? I can see the POV where "We cannot serve you unless you agree to certain rules."


The question is not whether one is compelled to provide their content, the question is what is required for the content to be provided.

It probably wouldn't surprise you that it is unlawful to require visitors to sacrifice a kitten to access a site, would it?


Sure, but killing a kitten is illegal, and accepting cookies isn't. They aren't asking for someone to commit a crime.

I assume it would be legal to charge money for reading the content... could they require that you create an account?


The whole point of the article (and of GDPR) is that accepting non-essential tracking cookies without user consent is illegal.


Determining whether a user has "consented" is impossible, as evidenced by this thread, so the law is folly.


In a highly technical sense, it is maybe not. In a legal sense, which applies human common sense when necessary, it absolutely is.


it is easy to determine if a user has consented. but if you go out of your way to mix in “i consented” and “i want this box to stop annoying me as quickly as possible” into one bucket, the fact that you have trouble separating them is a problem you created


Yeah, some other comments made that point more clearly. I think I understand better (it seems to be similar to anti-prostitution laws, where it is illegal to trade something you can give for free)

It does seem to lead to some strange loopholes though, like requiring an account for access.


> It does seem to lead to some strange loopholes though, like requiring an account for access.

That's false.

Requiring an account or even payment for access does not replace or imply consent of any kind, and all rules still apply even if the user is still logged in or paying.

In fact, it's probably more complicated for logged-in users since you have to comply to requirements of data-scrubbing, removing/anonymising logins/emails/passwords from your database upon request, etc.


How could you anonymize an email address for an account? You are going to need it to reset passwords


You have to do it upon request.

Meaning: more code that you have to write and time you have to spend.


Let's say I have a club, you have to do certain things to gain membership to my club if you don't do those things you can't get in. How is that any different? The club should be able to set the rules as it deems fit.


> The club should be able to set the rules as it deems fit.

That's only true under ideological assumptions that are far from universal. I think most people would be OK with society putting reasonably-justified restrictions on the kinds of rules the club can set.


Sure, I'm not a psychopath, I understand the usefulness of laws. I just don't think the restriction in question is reasonable. To me, it seems like a choice an individual should make for themselves: access or data?


That would create perverse incentives and make the web a worse place.

The point of the law is quite clear: allowing people to use the web without having anyone force them into giving away personal information.

Sure, some companies won't be able to be creepy to users, but that was an acceptable tradeoff to the law.


In theory, in practice users consent and move on. You’ve just added an annoying extra step on every site. Victory?


Or users decline and move on, since decline is supposed to be just as easy as consent.


They could, I just don't personally see that as a clear cut win for the web.


If UX is important, then don't track users. There's no consent required if you're not tracking.


Collecting data and being annoying are entirely optional and a choice made by companies. The law is a still a partial victory for privacy.


It may be optional but it seems to be the standard rather than the exception.

I just don't see people really caring about their privacy. When given the choice between convenience and privacy people generally choose convenience. As someone who doesn't have a dog in this fight, I just end up annoyed.


Just because something is a standard doesn't mean it's right. It also doesn't mean the law shouldn't discourage it.

And just because people don't care doesn't mean a company is automatically allowed to track people.

If the law were followed by the letter and companies weren't using dark patterns or ambiguous marketing-speak to convince people to allow cookies, only people with pro-tracking stances would allow it.


Only if they're _legal_ rules. Otherwise you get into unconscionable contract land.


The club still has to follow the law. You can't have a "murder club" and you can't have a "I don't follow the GDPR club".


My point was about meeting requirements to gain access. Not about following the law. However, would it be against the law to have a club that is only open to ex-cons?

I understand that the GDPR makes it illegal to make it necessary to consent to give up your data before gaining entry. I was just questioning that portion of the law. It would be a pointless conversation to question points of a law and have someone respond back "but that is the law".


> However, would it be against the law to have a club that is only open to ex-cons?

Actually, in some countries, outside narrow restricted cases like support groups, yes; criminal record is a protected class in some cases.

However, being an ex-con isn't illegal. Having a club where you required members to consent to a crime being committed against them, which is more analogous here, wouldn't be legal.


It's only analogous because this law makes that act illegal if you change the law then it's magically legal again.


... Well, yes. If you legalise murder, murder is legal. I’m not really sure what your point is.


The law in question is the GPDR. I’m not sure what your point is. If you change the law to allow people to choose to consent or not see content then it is no longer illegal. If we can’t have that discussion because it is currently illegal then I guess it’s pointless.


I mean, that change _could_ be made, but why on earth _would_ it be made? It would largely defeat this portion of the GDPR. Who actually wants that change beyond advertising companies?


Why would it not be made? Each person has agency in the decision to share their data. If it is indeed _my_ data then _I_ should be able to choose to sell it or move on. Forcing a companies hand, I predict, will just move more content behind a paywall, decrease access to legitimate information and further fringe conspiracies.


You can sell your data for cash.

But this thing where big sites say "data or else" isn't a proper negotiation. It's a contract of adhesion, and those get regulated for good reason.

If things get moved behind expensive paywalls, that's a shame. But if there is more truely free access, or content behind paywalls that charge as much as an ad is worth, that can be a net benefit.


I may be mistaken, but I think it falls under some sort of discrimination ruling? I.e.: you can't discriminate against those users who don't want to give consent.


That seems like a weird choice. I mean, it makes sense to ban discrimination based on traits that people have no control of (e.g. all the protected classes in the US), but a refusal of consent is a behavior choice, not an unavoidable trait.

I wonder where things are heading.


All regulation against corporations limits the corporation’s rights, but it’s necessary as it keeps them in check.


So all regulations are necessary because it keeps corporations in check? I guess that means there is no room for bad regulations with that tautological definition.


That’s not what I said. There’s good and bad regulation. Things aren’t black and white; a truly free market with no government intervention at all will harm consumers, and governments with a hand in everything will harm consumers too.


"All regulation against corporations limits the corporation’s rights, but it’s necessary as it keeps them in check."

Your original statement made it sound as if you were saying all regulation is justified. Thanks for the primer on free-market/regulatory trade-offs though I never realized there was room for nuance.


I could see why you would think that; I could’ve worded it better.


Data protection laws would be meaningless if you made consent a condition of visiting the site.


But we've built a world where a large fraction of the population has [apparently] willingly traded their privacy for free product. I completely support making this trade transparent, so people can make an explicit choice, but what's the justification in making it one-sided and requiring companies to provide their service for free?


But is there any company that survives solely by collecting and trafficking personal data? Facebook and Google don't count, they make money selling ads.

If there is such a company I'm completely ok with them not being viable anymore.


i guess we'll find out if they really are willing, given a proper choice, and not just forced to click "accept" like in some perverse skinner box.

i don't know where all the misinformation comes from, but companies don't need to provide their services for free. they can still show ads - just untargeted ones. or is ads = tracking nowadays?


>forced to click "accept" like in some perverse skinner box.

Or you can just leave the website. It's not like you lose anything by not going to techcrunch, let alone lose your job or anything serious.

Targeted ads make the website a lot more money.


They can even show ads that are related to the content on the web page! Are you on a page that is about breeds of dogs you might want to adopt? Why not buy a Halti collar, and a package of dog training sessions, and donate to the RSPCA?

This is what Google's advertising product started out as, basically automated magazine advertising at scale; it turned into this perverse tracking system once everyone was hooked onto free web content and nobody could get away from it.


Why? If a company is transparent about what they're collecting and how it's used, I don't see how there is anything wrong with them refusing you service if you refuse to accept their terms. Websites and the businesses that run them aren't public property that you have a right to use. The problem comes when they secretly gather and exploit your information.


Data protection laws would still limit what companies could do with the data after they obtained it, even if they required that data to access the site.


It's not really that weird - it's almost the whole point!

The idea of GDPR generally is to prevent some undesirable behaviour (i.e. indiscriminately vacuuming up all the personal data you can and being careless with it), in part by establishing a regulation that says "you need to have good reasons if you want to process personal data". This means we have to define, among other things, what "good reasons" are.

In GDPR terms this would be the "lawful basis" for processing data. There are a bunch of these, including "you gave explicit consent", "it is a legal requirement", and "we have a legitimate interest in doing so".

The thing is, if "consent" is the basis on which you are processing data, then you cannot reasonably refuse service to someone who witholds consent – because that action would itself demonstrate that consent is not the lawful basis you are using. It's not a ban on discrimination, but the fact that your argument for why you need to process personal data would no longer be valid.


> The thing is, if "consent" is the basis on which you are processing data, then you cannot reasonably refuse service to someone who witholds consent – because that action would itself demonstrate that consent is not the lawful basis you are using. It's not a ban on discrimination, but the fact that your argument for why you need to process personal data would no longer be valid.

This seems backward to me - by allowing access to users who don't consent, you are implying that consent to track is not at all necessary to your functioning, and thus doing the tracking at all is now for invalid reasons... yea?


This is all obviously simplified, but “consent” and “necessary to functioning” are two different justifications for processing data. The GDPR does not require consent; it requires some kind of justification—a “lawful basis”— for processing, and “consent” is just one of those.

Think of it like this - if you want to process some personal data, regulations now oblige you to have a justification for doing so. That’s what GDPR calls a “lawful basis”, and there are six of them that can be used:

- Contract – "processing your data is required to offer or fulfil a contract with you"

- Consent – "we asked to process your data and you explicitly said it was okay"

- Legal obligation – "we need to process your data to comply with the law"

- Vital interest – "you were likely to die unless we processed this data"

- Public task – "we need to process your data to perform some kind of officially sanctioned public service"

- Legitimate interest – "we need to process this data for some other legitimate reason and promise that we won't do anything unexpected or unreasonable with it"

So, if you're running a website and you want to collect visitor data, you now need to justify why you are doing so, using one of these reasons. Each of these reasons outlines when they can be used, and what conditions apply to their use as a justification.

If you were running e.g. an insurance comparison site, you'd use the "contract" basis – processing a subject's data is necessary to fulfil some kind of service. A separate "consent" is not required. If you wanted to log requests to your site so you can detect intrusion attempts, you have a "legitimate interest" basis and again "consent" is not required – instead, you need to ensure you have evaluated the data you collect and demonstrated why it is required to fulfil that function.

To the specific point you raised – if your website legitimately needs to process data for reasons that are "necessary to your functioning", then you do not need consent to do so. You do need to document why this is the case, communicate it to users, provide adequate safeguards etc. but don't need to obtain an explicit consent. If you aren't able to use this approach, you still need a justification for your processing; if you want to use "explicit consent" as your reason, then that comes with the requirement that the consent is freely-given, explicitly opt-in, and is not a precondition for accessing the service.

If you decided to make "consent" a requirement to access a service, you would inherently be demonstrating that you did not meet the requirements for making that your "lawful basis" for processing.

Sorry that came out quite long, but I think it's important that anybody working with personal data understands these ideas!


I appreciate this response! I know I'm super late, but I learned a lot here, and it helped me out. :-)

Thanks!


In the US, "discrimination" only applies to protected classes. This includes sex. race, religion, nationality, skin color, age, or disability status. Unless one's stance on accepting cookies is enshrined in a widely acknowledged and mainstream religious text I'm not sure it would apply.

Even sexual orientation isn't really protected in that way FWIW, which is why a lot of anti-discrimination rulings surrounding LGBT rights can often feel a bit convoluted.


They maintain the right to refuse service but my uneducated opinion is that it could be penned as discrimination given the circumstances


Surely they can require an account for all users. Of course then no one would register because who has time for that.


The idea is that if this is how it is presented, you can tell them you agree and they still have no permission.


You can charge money, you can have special rules outside of the scope of the GDPR... what you cannot do is make people’s personal data the price for content. Under the GDPR personal data is non negotiable.


Thanks, this makes sense.

Edit: I'm surprised that elondaits's explanation isn't at the top of my thread. It makes clear that "exchanging your data as payment for 'free' services" is the target of GDPR and seems to me that's the only sensible explanation. Is someone willing to refute their explanation?


Yeah, I guess it could be thought of like laws against prostitution... you can give your data away for free, but you can't give it in return for something.


Sure, GDPR lets you give your data away in return for something. But, according to elondaits, that can't be the only price for something.


That seems like a tricky rule.. what if I said “you can access this with either your data or $1000”


What makes that "tricky"? If it costs somewhere near $1,000 to provide the service, why not offer that price as the alternative?


Price for a service isn't guided by how expensive the service is to offer, but by what the market will pay.

In this case, however, I was using it as an example of setting a price you don't expect to be paid... you want everyone to pay with their data, but you are required by law to offer an alternative payment form... so you set the price for the alternative to so high no one pays it.


I suppose this will mean the end of free content in the EU.


Sure, but large portions of the internet do it this way. They'd just stop serving EU users if it comes down to it.


Then why didn't they already stopped? They are violating the law.


Because the EU is a dumpster fire when it comes to tech companies (probably not a coincidence). This means that few websites are actually based in the EU. If the EU doesn't like them then they can block the sites.


[flagged]


The downvotes are no doubt because you've violated the site guidelines with name-calling and flamebait. The damage that does is more important than the value of the information you're adding, so downvotes and flags are correct. It's too bad, because there's the kernel of a good comment there too.

Would you please review https://news.ycombinator.com/newsguidelines.html and use HN as intended? It's not hard if you want to, and you're a good user otherwise. We've had to ask you this many times.


the US is the lawless West, where anything on a clickthru is legal and binding for in perpetuity

Clickthrough agreements being enforceable is an abuse of copyright law, exactly the opposite of "lawless".


It is probably related to the complete lack for jurisdiction in calling the US "lawless" that attracts the downvotes. Most people understand that Saudi Arabian Blasphemy laws mean jack shit if you have no connection their laws can't apply. Making any pretense of validity beyond ability to enforce the laws just makes any making claims utter tools. Just because the other block is an EU nation instead of a backwards monarchy petrostate doesn't change that one bit.


What if the law said that the company has to serve EU users the same way it serves non-EU users, and to do otherwise would be considered an act of trade war by a private US corporation against the EU (the same as if e.g. a US private defense contractor, hired by some other power, hacked into EU corporations and caused property damage against them)—basically making the whole thing into a “diplomatic incident” each time it happened?

Heck, what if they said that everyone doing things their way is their condition on staying in WIPO, and if a country can’t bring its corporations into line, then the EU will declare all WIPO IP-right assertions originating from that country null and void within the EU, free for any EU corporation to exploit?


I don't think anyone should be forced to service foreign nations. As a citizen of a non EU country, I'd take issue with being compelled to work with them.

EU would effectively be declaring war on a significant percentage of the world. They have no jurisdiction beyond their borders.

Taking your ball and going home, while not the best for business, should be an option.


I mean, you're not forced to service foreign nations. But if you are trading with foreign nations, then you've got to realize that that is fundamentally a voluntary relationship—trade doesn't exist by default, it is created by a spirit of mutual cooperation, on a foundation of compromise. If that spirit of cooperation and foundation of compromise don't exist, then the trade cannot exist.

Or, to put that another way: WIPO itself is something the US "forced" on the rest of the world. But it wasn't actually force; it was just a condition on other nations continuing to trade with the US.


As I said, taking your ball and going home should be an option. That implies NOT trading with EU.

As per wiktionary.org: "To cease participating in an activity that has turned to one's disadvantage, especially out of spite, or in a way that prevents others from participating as well."

You are assuming a point I did not make.


You mean like EU companies are not forced to stop trading with Iran, it was their free decision.


Yes, I believe Iran sanctions function similarly to WIPO, the US requires people to follow certain rules if they want to do business with the US.


Just block EU IP addresses if you want. No-one is forcing you to allow access to any particular country or region.


Doesn't make a difference. If I access your site as a EU citizen through a VPN, then you must follow GDPR.


Honestly I'm not sure about what the outcome is there, has it ever been tested?


An act of trade war? What does that even mean?

Lots of companies won't ship things to certain countries, that doesn't make it a trade war.


I doubt that is the intent, content can be behind paywalls so I see cookie acceptance as a form of paywall. if they are claiming otherwise you get stuck with only paid content.

So can they do previews only without running afoul of the law and they specifying cookies for full access?


> you get stuck with only paid content.

That’s fine, isn’t it? They want money, I want information. If the information is worth it, I pay.


> If the information is worth it, I pay.

So it's up to you to decide if the information is worthy? After already seeing that information? And you promise you will forget that information after not liking it and not paying for it?


You can ask for payment before showing the information.


I see how it could be read like this, but this is not what I meant to imply.

It's of course classic upfront payment. I realize this only works for larger articles. For news feeds a subscription would probably work better.

This will probably lead to market consolidation over time, but that's capitalism.


Consent can't be a form of paywall under GDPR. GDPR defines that valid consent must be freely given, and explicitly mentions that if providing service is conditional on providing consent then that is not freely given consent.

Consent that's not freely given is not valid legal basis for processing personal data according to GDPR. If users clicked "I agree" under these circumstances, then that "agreement" click is worthless, it does not grant any extra permission that the website owner did not already have.

In essence, GDPR makes that consent to processing private data is not for sale, it's not something you can legally trade away in a contract for some money or benefit.

It's valid to have informative click-through walls - to gather assertions that the user has been informed that you're going to do stuff with their data because you have a legal basis to do it even if they don't opt-in; but a click-through wall fundamentally can not be a mechanism of obtaining valid consent to some processing where consent is needed. GDPR consent must be opt-in, fully informed, and freely given - something that some of your users intentionally choose because they want to. If you expect all users to "consent" to some processing then that's impossible - you would rather have to argue that the "legitimate need" or some other part of GDPR allows you to process that data without consent. You can have all users acknowledge something, but you can't have all users consent to something, that's not how opt-in consent works.


I'm not sure that is correct.

Several Austrian and German Newspapers present me with a clear popup choice "Accept Tracking" or "Pay Money"

The Washington post does the same.

Websites are not required to give you their content for free.


Websites are not required to give their content for free - a "Pay money or go away" popup is completely valid.

But websites are not allowed to track people who don't really want to be tracked. If the choice was "accept tracking or go away" then clicking "accept tracking" does not give them a legally valid consent to track me. There's nothing illegal about that popup as such, it's the tracking without consent that would be a violation.

Can you give me a link to some of these Austrian and German newspapers so that I can try out their approval pipeline? If that's really the case (all kinds of minor nuances may change the situation) then my intent is to click "accept", followed by a GDPR request of how they're using my data, and if their response indicates "consent" as the basis for processing something, then I'll submit a complaint to my local DPA (which may get resolved by the end of year..)

My point is that some EU companies still doing X is not a sign that X is permitted - often all it means that GDPR is not enforced for them yet. I see a lot of local practices that are still happening despite our local DPA clearly stating that this is not 'kosher' - it takes a lot of time to make all industries comply, there have been a lot of changes (mostly for the mass market companies handling offline customers, everything from hospitals to the rental markets to supermarket loyalty cards) but there's a lot of noncompliance out there. Every now and then another subindustry gets investigated (probably prioritized by the number of complaints) and after some action gets taken, all the other local companies in that industry tidy up somewhat.


> Several Austrian and German Newspapers present me with a clear popup choice "Accept Tracking" or "Pay Money"

I'we only seen "Accept ads" or "Pay Money", which makes it bit different.

There are also non-tracking ads, and you can consent to be tracked even if you pay money.


Consent can't be a form of paywall under GDPR. GDPR defines that valid consent must be freely given, and explicitly mentions that if providing service is conditional on providing consent then that is not freely given consent.

Which is absurd. Did I not "freely give" $20 when I bought a pizza because if I had been able to get the pizza without paying I would have?

GDPR consent must be opt-in, fully informed, and freely given - something that some of your users intentionally choose because they want to.

And there's no reason for customers to opt-in when you're not allowed to offer anything in exchange. I would respect the GDPR a lot more if it directly banned "unnecessary" data collection, rather than going through these silly rituals of companies using dark patterns to try to claim that users agreed.


"And there's no reason for customers to opt-in when you're not allowed to offer anything in exchange." is kind of the point - the goal of GDPR is to stop the unwanted invasions of privacy, not extract some additional compensation from companies in exchange for being permitted to continue all these things. It's designed so that it would not be possible for a standard privacy-violating website to become GDPR compliant by writing some legalese or showing some popups or offering some discounts in exchange, the only way for the industry to become compliant should be by actual change in behavior so that there's much less tracking and violating the user's privacy.

The valid reasons for customers to opt-in are in scenarios where they desire the result to be customised according to that private data - where the customer wants you to use that data because that actual use benefits them. E.g. a dating site user might want you to use all kinds of private data for the purposes of finding better date matches. And the same user might not want you to use that same data for any other purposes or share it with third parties. And the intended result of GDPR (as the enforcement slowly changes the common practices) is a world where these user's privacy preferences are actually respected.

So the consent question comes down to essentially "are the users gifting you this data because they want you to have it?" - if so, knock yourself out, everyone's happy. But any selling or trading that consent is not binding or enforceable.

The most effective analogy that I can think of is sexual consent.

Like, if I sign a contract saying "You can fuck my arse and I get 5 euros for that" then that by itself does not count as valid consent, that's a nonenforceable term, it's null and void. At every future point I'm free to not have my arse fucked unless I really want to (or there's some other legal basis, IDK, a warrant for a cavity search), that's an unalienable right, it's not something that I can sign away in a contract, and doing so without my actual consent would be rape no matter what I signed in the contract.

In the exact same manner, under GDPR if I sign a contract saying "You can violate my privacy and I get 5 euros for that" then that by itself does not count as valid consent, that's a nonenforceable term, it's null and void. At every future point I'm free to not have my privacy violated unless I want to (or there's some other legal basis), that's an unalienable right, it's not something that I can sign away in a contract, and doing so without my actual consent would be a privacy rights violation despite the contract.


Because douchebags like TC and whatever service they're using will come up with ways to annoy the fuck out of you so that people will go back to blind consent.

One additional point should've been added to GDPR: malicious techniques to acquire consent will result in triple the amount of fines.


I agree that TC make a mockery of the principle of user consent.


Continued use of cookies is evidence of just how incompetent web development practices are.

Cookies allow storage of 4kb data in a file per single origin policy domain. They are slow to access and require an archaic API. At one point this made sense because it’s all we had.

Local storage features an amazingly primitive API, stores 5mb per domain, and is dramatically faster to access. Local storage is achieved universal support since IE8. From a storage perspective localStorage is a complete and superior replacement for cookies.

The only remaining difference is that cookies are artifacts separate from the browser. They can be sent in a an HTTP response without either a unique HTTP request and without appending that data to another artifact, such as hidden text in an HTML file. localStorage does not have that as it is meant to be local and thus would require JavaScript to write data from an HTTP response into storage. One extra step.

In practical terms all that means is that cookies can be written by a server application by developers who lack basic understanding of browser technologies. In software we call this kind of incompetence ”accepted practice”, but other industries call it negligence. I suspect if end users sued individual developers by name every time they were harmed or violated by bad software there would be less negligence in the world.


It is not that simple. Cookies can have attributes such as "HTTPOnly" (don't allow access from JavaScript), "Secure" (only send on TLS-enabled sites), and expiry. While it may seem possible to replicate some of these with JavaScript, there are a few problems:

1. Not everybody has JS enabled (your content site shouldn't require it)

2. If using localStorage, users can write their own data. Depending on how you store data, this ranges from "not a problem at all" to "serious attack vector". At the least, it increases risk if an attacker gets XSS.

3. Data stored in localStorage can't be transmitted upon page load, it has to be transmitted after the initial load, once scripts have executed. For some things, this is fine, for e.g. auth, this is pretty bad.

They are different technologies: localStorage & sessionStorage are not a full replacement for cookies.

That said, tracking is rampant across the web and with it, cookies. Getting rid of them would make some of this harder - but not at all impossible - while breaking other legitimate flows.


> Not everybody has JS enabled (your content site shouldn't require it)

It is just as true that not everybody has cookies enabled.

> If using localStorage, users can write their own data. Depending on how you store data, this ranges from "not a problem at all" to "serious attack vector". At the least, it increases risk if an attacker gets XSS.

Users can write their own cookies as well: document.cookie = "whatever"; Users should have control to access and edit the data they are storing on their own devices.

> for e.g. auth, this is pretty bad.

Any data that is embedded in dynamically written HTML is fully available upon page load, so you don't need cookies or any other storage mechanism to solve that problem. You only need a way to send the data in the HTTP response.

> They are different technologies: localStorage & sessionStorage are not a full replacement for cookies.

They are a full replacement unless you lack confidence writing the necessary mechanisms in JavaScript that are typically left to Spring MVC for Java developers on the server.


Name a localstorage auth mechanism on 1st request ?


If you don’t already have a valid session cookie name a cookie solution to first request authentication.

With a local storage solution I would embed a session hash in some dynamically written HTML or a response header that is then stored in localStorage and then on every subsequent page request in the current HTTPS session send back that session hash prepended with a salt in the https request header. Then it’s always on initial page request but only after the session is established by the server.


> "Secure" (only send on TLS-enabled sites)

localStorage treats http and https as separate sites.


I don't think it matters if data is stored in cookies or local storage in the context of opt in and GDPR though.


That may be true, but my comment is about any use of cookies regardless of the data they contain. It’s fully achieved technological obsolescence.


Have cookie consent pop ups made the web better?

If you're concerned (or aware) about your privacy, you likely have an addon that blocks trackers enabled.


> Have cookie consent pop ups made the web better?

Those that are compliant have. 99% of them are still noncompliant so I think it's too soon for a ruling yet. If this law is actually enforced then websites will only have choices of 1) compliant banners/popups in which few will consent 2) finding alternative business models 3) going out of business.

Right now, most sites do 4) just be noncompliant for now because 1..3 means we go out of business anyway.

This is still a work in progress.


> Have cookie consent pop ups made the web better?

Unequivocally no.


How many sites have seriously thought about reducing Google analytics and intrusive ads? If it's even 1% then the banners unequivocally HAVE made the web better.


Can we also please do something to put an end to End user license agreements?

It used to be that in the late 1800s that for example an electricity contract would be a simple one page A4 page which everyone could understand and you signed.

Now its pages up and down of legal content, that you almost need an PhD in law to understand. Many sign without even reading our understanding the contract.

I would call for the simple end user agreement act or put an end to the practice as a whole and just fall back on national/eu law.

Why the contract signing is asymmetrical power and you cannot alter the outcome either than simply opting out of the product.

Further you do tell if it was a person who signed the EULA or the persons cat. Who did the consent?


> You can’t make access to your website’s content dependent on a visitor agreeing that you can process their data

Finally! Sites that require payment for their content need to return HTTP 402 Payment Required. Sites that make users pay with data should be fined with extreme prejudice.

"Continuing to use the website" isn't consent either. Why do these companies insist on being deliberately obtuse? They know exactly what they need to do but they would rather ask lawyers about how they can get away with not doing it. How hard is it to avoid surveiling people?


I guess it's not about what's hard, but what's more profitable.

Companies are not people - any ethics they have are only there because otherwise it would be bad for business.



Will the EU please stop ruining the internet for the rest of us.


The EU isn't ruining anything. The websites are choosing to abuse their users and ruin your experience. It's their fault this legislation exists in the first place. Aim your ire at the problem, not the fix.


But it's not fixed and now all of us are here spending time talking about it and implementing it even in the end have any of us accomplished anything


What is up with having to CONSTANTLY sign off on all these privacy policies.

Why not just put control in users hands with their browser. Browse in incognito mode if you want less tracking. Block javascript, use an adblocker etc.

This doesn't require that websites allow you to do this, just do it, delete your own cookies.

Am I missing something. The CONSTANT popups on websites that serve EU visitors is SO SO annoying.

If this is meant to have people think big govt is competent and helpful... not sure it's working.


I get why so many content driven websites just block EU ips. This is a compliance nightmare.


Given my browser sends out a "Do Not Track" header with every request, explicitly opting out of tracking, I'm not sure why I should ever even have to click a button to opt out. DNT is supported by Firefox, IE, Chrome, and Opera, and was supported by Safari until February 2019. The reason Apple dropped support was insufficient support and adoption by sites.

The advertising industry is actively user-hostile.


Apple actually dropped support for this, because advertisers were using this setting to fingerprint users.


Geez.

What's the HN advertiser spin on this? It's to help users find products they want and need, despite the fact that they explicitly say they don't want your help?


> Hence cookie walls that demand ‘consent’ as the price for getting inside the club are not only an oxymoron but run into a legal brick wall.

This seems like a slippery slope situation. What if you require people to login, signup, or pay to access your content?

There is certainly some sites out there that reasonably require this. How do we define the boundary between the two?


The cookie consent wall is only a solution for sites willing to drop third-party cookies.

You can still require anything regarding your own website to access it, including cookies, as long as those are needed for the correct functioning of your website.

What this clarifies is that you can longer restrict your website access to people "consenting" to have tens of other companies dropping cookies on them.


> What this clarifies is that you can longer restrict your website access to people "consenting" to have tens of other companies dropping cookies on them.

This is the same thing as forcing a religious baker to make a statement cakes that violate their religion. If you don't like how a site works don't fucking visit it! Every modern browser has a setting to block third party cookies as well. Forcing web site owners to serve customers who don't like the business model of the site is Orwellian.


No, it's not orwellian at all.

There a ton of things you can't ask as payment for your services. It may be physical (let's say body parts), or conceptual (let's say the user freedom of speech). Those things can't be enforced by any contract, however you want to write them, and even if you somehow got someone to sign on it, it would still be void.

In the EU, we deemed suitable to add "privacy" to the list of things you can't legally ask a payment for when providing a service in the form of a website.

That's it. Maybe that's shocking for you, but it's not for me, it's not for the people I voted for, and apparently it's not for quite a number of people and so, it passed.

If you don't like how the law works, well, don't live in the EU ? You can find a lot of countries where this is isn't a consideration, and that may suit you better. Otherwise, well, you've been pwned by democracy. Tough luck !

(I won't begin to adress your comparison with the baker, because, well, I can't begin to make sense of it.)


>If you don't like how the law works, well, don't live in the EU ? You can find a lot of countries where this is isn't a consideration, and that may suit you better. Otherwise, well, you've been pwned by democracy. Tough luck !

Democracy? The commission doesn't get elected. The commission is the one to create the laws. Furthermore, most of the voting in the Parliament is done by people not even in my own country. This means that they don't have to care about what I want at all, as my vote has zero effect on them. And if the EU keeps going the way it is then I'd definitely like to get out, because the only thing the EU does is legislate while the bloc's economy has been doing poorly.


Eu lawmaking in a nutshell:

Commission (leaders of which are selected by your government that you presumably voted for) makes a draft.

Commission consults widely (usually online consultation) and all national ministries comment.

Commission redrafts and sends to parliament and council.

In the council your government has (most of the time) veto power.

In the parliament your and other countries delegates vote on it.

Then parliament (people's representatives) and council (national government representatives) sit together, find the middle ground of a final draft.

Parliament and council then each do a final vote.

Depending on the exact type of legal document it either enters into force right away or your national administration, parliament and government create their own national version of it conform to the EU document and make that a national law.

That's a pretty heavy process but it's just wrong to say that the voters don't have influence. National governments and delegates both can say no.

Now is the parliament representative just because people are not from just one country? Is your national parliament representative even if there are people from different regions/cities/...? Is your major democratically elected just because that other suburb also got to vote? That's just an absurd position.


The commission is indirectly elected. Your democratically elected leaders propose the commission, i.e. the Council of the European Union [0]. I guess in US terms it could be thought of as more similar to the senate?

After being proposed they are then democratically confirmed by the parliament which you directly elect.

Which part of this is not democratic?

[0]: https://en.wikipedia.org/wiki/Council_of_the_European_Union


Well, that would be a completely different and interesting discussion, but I don't think it's really relevant to the point I'm trying to make ^^


I don’t live in the EU but I still have to wade through pointless popups, banners, and other bs.

Also don’t lecture me about democracy. Democracy is the same thing as gang rape. Majority wins!


This is... okay, obviously? Depends on what the consent is for. Tracking for targeted ads? No. Logged-in personalized content or subscription? Yes.


the page loads without any tracking cookies etc...

on that page there is a login/register button..

registration processes gets consent for any personal information storage and processing..

where do you see the issue? not tracking people and cookie consent etc. only ever seem to be an issue if you are trying to silently track people, i have not seen any issues when you actually genuinely seek consent


For login, payment etc you would have "technical" cookies, the ones essential to run the site. They don't need a consent.


The part about having a genuine choice is basically ignoring the choice of not interacting with the website beyond reading the cookie message. I understand that it's a shitty choice but it's at least there. This essentially forces the site owner to provide content without it's side of the terms being allowed to be required.


That's not true. It forces the site owner to provide content under its own terms as long as its terms does not involve non necessary functionalities provided by other companies. You can still enforce you own terms, but you can't enforce the GAFA cookies at the same time.

Said otherwise, your terms of service must be privacy-sensible, which is indeed the very goal of the law.


It's a shitty choice, which is exactly why it is not a genuine choice.

And yes, that is exactly what it does. That is the point. We have decided that that is a good thing to require.


The TechCrunch website is really bad.

Opening the link causes the back button to break. I need to double tap it before the redirect kicks in (hint: don’t push this to HTML5 history, please).

Once you scroll down to the end of the article, it closes the article back to the list view and does a bunch of awkward scrolls just to leave me at the bottom of their list.

iOS Safari


Well meaning politicians making life more difficult for everyone.


Anyone who is operating a website within EU juristication is either insane or masochistic. Cookie laws, privacy laws, arbitration laws, 5-digit copyright lawsuits over the use of a single unlicensed image, 5-digit lawsuits for a tiny mistake in the imprint.

No thank you, happy to exclude all of EU to not deal with this nonsense.


> You can’t make access to your website’s content dependent on a visitor agreeing that you can process their data — aka a ‘consent cookie wall’. Not if you need to be compliant with European data protection law.

Brought to you by TC, a site with a cookie consent wall (at least here in the UK).


This will change nothing, because it's so easy to avoid it. The website won't give visitors choice to agree or gtfo, they will instead give choice to agree or pay instead (i.e. same result for 99.9 % of visitors), which is sufficient to fulfil lawful obligations.


One can only hope that is the case. Otherwise, this ruling is basically a decree that journalists must give away their work for free.


The Cookie Consent banner is a terrible regulation, and it's just bad practice, there is absolutely no need for it, it does not make the world a better place, it makes it worse.

1st: almost nobody cares about cookies let alone knows what they are.

2cnd: people don't read the fine print.

3rd: it just creates an ugly barrier to the experience for 99% of people.

We can solve this 'problem' in a much simpler way:

What is needed for example is possibly a special image/token at the top of the page, like a 'seal' that indicates the 'privacy rating' and whether or not cookies are used. Like films are rated, sites can be rated. A little symbol implies that cookies are used. People can then decide to 'move on or not' but otherwise, the experience is not interrupted.


Why haven't any of the browser makers made cookie consent a browser-side feature? Sites could detect the browser feature, skip displaying the pop-up, and users could have a consistent UI experience for cookie consent.

Is this forbidden by the specifics of the legislation?


I've wondered the same thing. The amount of annoyance, tedium and drop in people's focus and flow clicking these things over and over and over again has to really add up.


Damn I hate those cookie pop-ups so much. Bullshit.


I know these consent warnings are generally considered an annoyance, as well as dangerous due to consent fatigue. Not to mention the little hacks I've seen POCs of where clicking the consent button allows for lots of nasty things since it works around the browser's autoloading javascript restriction since the user has to interact with the page.

But I personally love these warnings and consent messages. I wish there were more of them! I wish there was a consent message before any kind of cross-origin action was allowed. Can you imagine how many there would be on any sites that use ad networks?


I am waiting on the edge of my seat for somebody to come up with a way to kill tracking cookies once and for all just so the EU will be able to drop this stupid bill.

Honestly, the more things go on, the more I think the very fact that websites allow fetching resources from 3rd parties is a misfeature. If I go to example.com, my relationship is with example.com. This would eliminate cross-site-scripting attacks, tracking cookies, tracking images, etc.

On the other hand, it would also kill CDNs.

Single sign-on would have to be explicit instead of implicit.

I'm not 100% sure those would be bad things.


couldnt the CDN issue be fixed by just having a little closer relationship with the CDN? - i am no expert but maybe with a dns record or similar. that way it is another host you are pulling from but within the same domain or something maybe?

I don't know, overall i just wanted to say that i totally agree that it doesn't seem like a good feature you go to site X and your browser loads data and makes connections to wherever based on site x's instruction.


To play devil's advocate... why should a publisher be forced to give away their content for free? It costs money to produce and serve content. Like it or not, advertising pays their bills.


GDPR doesn't prevent a publisher charging for content, or displaying ads. What it says is, if you want to use personal data about a user to determine what ads to display, you have to get their explicit consent.

I have noticed a few of the consent pop ups couching the choice explicitly in this manner. If you don't grant consent to us/our 3rd parties tracking you we will still show you ads, they will just be less relevant.

Advertising doesn't actually require the detailed level of tracking that is used today. Physical newspapers survived with a much more limited set of data when convincing advertisers to place ads.


Non-personalised ads command a far lower CPM than others.

One possible outcome is that publishers have to display even more ads to make up the shortfall. That'll just annoy users even more and so they'll either stop visiting the site make ad-blocking even more prevalent. Either way, the publisher is really the one losing out.


I agree they shouldn't have "cookie consent walls", although the user can be assumed to consent if the user has enabled cookies in their browser (no scrolling or notices or whatever should be required). The user can also disable cookies if they do not want it, and viewing documents still should work. If it uses cookies for multiple things, it may be a good idea to document what each cookie does, in case the user wants to enable only some of them, or delete only some of them.


As long as you return a 200 access to the site has not been denied. If you want to see additional site features you can do so by consenting to a cookie.


Law that dictates a dialog / consent for individual website to implement has shown already to be just a nuisance.

Instead EU should make mandatory that browser vendors create standard "blocker button" clearly visible in the toolbar from which user can globally disable trackers, and perhaps preview them.

This way each site does not have to do the annoying dialogs which users just mindlessly hit accept anyway.


> Instead EU should make mandatory that browser vendors create standard "blocker button" clearly visible in the toolbar from which user can globally disable trackers, and perhaps preview them.

So basically, uBlock Origin?


For us, the geeks and tech people, why not? But for ordinary people it could be simpler and easier to understand which had a standard icon etc. Idea would be that it replaces all dialogs in top of normal content.

Maybe it could have some other standardization too, e.g. that if you have third-party trackers you must explicitely list them using <meta /> tags and browsers could make the list of trackers for the "blocker button" like that.

The point being that having every website to implement their own dialogs (that just obscure the content) it has shown to become a terrible mess. None is bothered to read the dialogs, they just hit what ever buttons to get to the content.


I am wondering when Google will get around to providing better "out of the box" support for GPDR. I should be able to get UI to let users opt out, and see/delete data, as easy as installing GA in the first place.

Most of my projects are non-commercial, but they still usually have GA, GA tends to be the only thing I have that requires GPDR attention, that I'm aware of anyway.


Why add GA then? It's user hostile and there are better and more compliant ways to track basic analytics.


I believe that simply disabling IP address collection is enough to be GDPR compliant with Google Analytics: https://developers.google.com/analytics/devguides/collection...


No it's not.

I can't talk for other countries, but for France, the local DPA explicitely said so[0]!

Loose translation: "The analytics tool do not fit within the consent exemption when their provider reuse data for their own profit. That includes most big analytics service available (see for exemple Google Analytics confidentiality policy)"

[0]https://github.com/LINCnil/Guide-RGPD-du-developpeur/blob/ma...


The challenge with GA today is that the default code that Google gives you includes Tag Manager, and they encourage you to include DoubleClick as well (can't remember if that is in the default).

If you go out of your way, you can implement GA, by itself, the "old way"--which is GDPR compliant out of the box. It's Tag Manager and DoubleClick that are not.


I always find GA docs/instructions confusing, but when I try to see what current GA instructions tell you about how to include GA in a page, I get this:

    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=[ID]"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', '[ID]');
    </script>
Is that the "old way" or the "new way"? Maybe it's an even newer way, which is essentially similar to the old way?


That’s the new way, including the illegal Tag Manager.

The old way would load the JS from https://ssl.google-analytics.com/ga.js instead, and set different options.


What about Tag Manager violates GPDR in special ways GA does not?


That's the new way, which comes with Tag Manager, which is a technically a separate product at Google.

Here is how to implement Google Analytics by itself:

https://developers.google.com/analytics/devguides/collection...


Some people think so, it is not entirely clear. Perhaps it has to get more clear that it's not for Google to do anything about it though, if that's their theory.

https://adzerk.com/blog/gdpr-google-analytics/


I see massive irony in fact that article about consent wall is hidden behind one of them... :-)

Your data, your experience

TechCrunch is part of Verizon Media. Click 'I agree' to allow Verizon Media and our partners to use cookies and similar technologies to access your device and use your data (including location) to understand your interests, and provide and measure personalised ads.


If anyone else is interested, the direct link to guidelines mentioned in article is here: https://edpb.europa.eu/sites/edpb/files/files/file1/edpb_gui...


What we need is a community-powered Chrome extension that can identify cookie warnings on different sites and disable them.


Extensions like uBlock already use community-updated filter lists like EasyList.

I would be very perplexed if none existed that removed cookie warnings.

Edit: If you open uBlock's options and go to the Filter Lists tab, you can see that https://kb.adguard.com/en/general/adguard-ad-filters#annoyan... and Fanboy's Annoyances List are two that block some privacy popups, but you'd probably need to enable them.

There are actually quite a lot of lists on that page (click the "+" marks to expand the unchecked lists) that are opt-in rather than on by default, so it's worthwhile to give them a whirl and see if any block cookie popups.

Easylist Cookie is another one I found in uBlock filter list that specifically nukes cookie popups: https://easylist-downloads.adblockplus.org/easylist-cookie.t... (disable by default as well).


The idea that more than 5% of people have any idea what they're consenting to when they click these buttons is silly.


Has there been any sort of research done on whether these changes have actually done anything consequential and positive?


I don't even live in Europe and these policies have still caused significant harm to me. I can only imagine it's even worse for people accessing the web from Europe.


Surely this all ends in a cap on advertising spending. Advertising contributes no real output to a country and ties up its best minds in anti-citizen activity. I know you can't blanket ban advertising because that would be unenforceable (and some advertising is good) but a partial ban cannot be controversial anymore.


Does anyone not accept cookies when they visit a website? If not why not? I often clear mine out or use private mode to get around "you have read your maximum 5 articles please subscribe now". What are genuine reasons for not wanting to visit a website with cookies?


Usually when I'm visiting a website, it's one of many sites/articles/search results I could be looking at. If a site tells me something like:

    - Sign up for a newsletter!
    - Please turn off your adblocker!
    - Please accept our use of cookies to continue
    - Pardon the interruption...
I close the tab and try the next search result/article/whatever I want to see.

Websites don't exist in a vacuum. Nearly always, they have to compete for my attention with other possible uses of my time. I'm going to pick the one that wastes my time the least.


I am the same with most of those. Medium being a particular pain in the butt. But almost every website uses cookies, I don't see them being such a problem.


Yeah, I guess it's not that I don't want to accept cookies, it's that I don't want to reject them either (I'd rather close the tab than do either one.)

This sounds like GDPR is a bad thing for people like me, but I view it as a long game: as sites see increased bounce rates due to cookie popups, maybe it'll change the equation in favor of not having tracking cookies in the first place. I feel like I'm doing my part to help create that future every time I close the tab when getting nagged about cookies.

(And GDPR doesn't require dialogs about all cookies, you're allowed to use cookies to have sessions/logons without nagging.)


This is a foolish own goal. Publishers will simply implement a login based wall - possibly with federated logins of Google and FB with consent in the sign up giving even more accurate personally identifiable information. Cookies are at least anonymizable


While surfing internet from India I am really upset with all those 1990s styled banners with only "accept" button. I wish there was some browser extension that would automatically hide these manners and make them completely irrelevant.


There is no solution to the insanity the web has become other than an alternative web.

Want a place you can go to find interesting websites, chat, share knowledge... all that the web was supposed to allow, but without being constantly tracked and bombarded with ads?

Try Gemini: https://gemini.circumlunar.space

Gemini is an extremely simplified version of HTTP and HTML, in essence. It is safe by default: the only way to allow user "sign in" is by using mutual TLS. with mutual TLS, YOU control whether the server talking to you should know who you are... and they can't know anything you don't tell them. And you can simply stop using your TLS client certificate if you don't feel like telling the server who you are anymore. This is what security looks like. Not what the mess of the web is right now.

It's time to reboot the internet.


I find an aggressive ad blocker solves most issues with the modern web. Haven't seen an advertisement in years. Any facet of any website can be selectively blocked. You can pare anything down to plaintext if you really want.


These days I just inspect the page and if I can delete the overlay and find the overflow:hidden then I'm done! No accepting or scrolling required. It takes me 20 seconds to do this now typically.


Is it just me who reads this wrong or everyone else?

The way I read this cookie "consent" banners are exposed as worthless so web sites should be no better off using them compared to not using them.


No, using banners or popups is fine. Sites just need to use compliant ones.

The banner/popup has to say "Check this checkbox to continue with third party cookies, otherwise just continue without". (checkbox has to be unchecked at first)

Or "Click [this button] to visit with third party cookies or [this button] to visit without" (buttons have to be the same size).

But yes - in this form banners and popup present an annoyance to the user AND very few will actually consent (if they understand the question). So they will be worthless for the site owner, which is a good thing because no one likes these banners.


Most websites wouldn't need them to begin with (except to use Google analytics and ads).

You can do basic user statistics without active tracking and for technical cookies the banners (nor any other form of consents) is necessary.

The ad industry (Google & co) have pushed these user-hostile banners, it's not a feature of the law.


this cookie consent stuff does absolutely nothing but annoy people


Not because of the law but because those pushing tracking and designing the banners intentionally make them intrusjve. Purely technical cookies (eg login, spam protection) don't need a consent by the user.


Can someone explain/give examples of what a "good" website does in this case? For example, is StackOverflow doing the right thing (try in incognito mode)?


Cookie consent needs to fuck off for the vast majority of the internet. If you are in the eu or you do business there it probably applies. Everywhere it doesn't.


I have a Chrome extension called "No more cookies" I think, that just eliminates those walls completely. Best install I've made the past year.


Cookies consent should be build in to browsers, just like all other permissions – auto play, camera, etc. This would save a lot of money and annoyance.


It already is! At least in Firefox, about:preferences#privacy, you can choose even to specifically block just tracking cookies.


Is this a fair summary, then: A site with free-to-read content must by default load no tracking scripts/cookies - aside from those that do so in anonymized aggregate form - unless the website visitor positively confirm they're okay with being tracked individually? That's how I'm reading it. Basically they want to change the default behaviour of websites to collecting aggregate user analytics only.

I suspect that a number of organizations that post free content and justify some/all of that expense with the marketing data they collect are going to look at changing that practice. More paywalls that require free user registration are the obvious next step. I wonder if that's not a step backwards for the Web.


I wish the prosecution of breaking the GDPR would be quicker. There are so many sites out there that obviously do not comply with the spirit of the GDPR.

The GDPR is very clear, that it should be the users choice if he wants to be tracked (freely given, so without any other negative consequences). But many pages out there are trying to trick people into accepting their cookies by accident (playing with buttons (size, color, arrangement, etc.)). Those Paywalls are just the tip of the iceberg. And for those companies who comply with the law, it is just a competitive disadvantage.

Sometimes I am more drawn to accepting some page's cookies, just because they implemented the consent layer in a compliant way.


What happens legally when I don't consent to cookies, and just zap the cookie wall with my adblocker and proceed to the content?


I am pretty sure that most sites assume that you have accepted and that "accept" does nothing but close the consent window.


When will the EU just accept that this is a browser setting, not a mandate on websites? It's been a browser setting since the '90s.

And what do they mean the user has "no choice"? What… don't they have a choice about? They have as much choice as I have in a store. I have the choice of paying for the thing and getting it, or not paying and not getting it. Why is it mandated that the "get the thing without paying for it" MUST be a choice?


Would it have been too difficult to pass legislation that requires opt out as the default and require people to opt-in?


There has to be a better way to regulate technology rather than changing the document. Why not a browser plugin?


Am I the only one who finds it ironic being faced with a cookie consent wall while visiting the website?


The consent should really have been implemented at the browser level. That would keep all sites honest.


The guidelines can be found here: https://edpb.europa.eu/sites/edpb/files/files/file1/edpb_gui...

They are pretty great, beyond the examples brought up here. For instance, on the criterion free/freely given, they write the following:

> The element “free” implies real choice and control for data subjects. As a general rule, the GDPR prescribes that if the data subject has no real choice, feels compelled to consent or will endure negative consequences if they do not consent, then consent will not be valid.13If consent is bundled up as anon-negotiable part of terms and conditions it is presumed not to have been freely given. Accordingly,consent will not be considered to be free if the data subject is unable to refuse or withdraw his or her consent without detriment.14The notion of imbalance between the controller and the data subject is also taken into consideration by the GDPR.

Regarding the last element they cite the examples of public authorities or employment (e.g. monitoring systems) as situations where there is an imbalance of power that may limit the ability to give consent freely (there are other bases for processing data).

Also, I want to quickly remind HN that the GDPR applies to any data processing and goes far beyond consenting to cookies but also to, e.g., any other tracking, "selling" the email address to an advertising firm, taking a video of you, etc.


Giving you the right to get a copy of data held by Facebook & co!


Of course, I didn’t read the article, because it’s behind a phenomenal Yahoo consent wall.


How about we all agree to set an attribute on these popups (like *[data-legal="gdpr-cookies"]) and let people have browser plugin to hide them? Or HTTP headers to accept them straight from the initial request?

Let's be honest, people don't read them they are just annoyed, devs who implement them feel bad about the experience.


You realize the linked article IS a cookie consent wall, right?


The EU has made things worse for the entire world. I hate the cookie bars. They're annoying and I don't care that my browser is storing a Cookie header in a database. If i didn't like that, I can turn it off.


I hate it when companies want to track me and put a pop-up on their first page to ask my permission to do so. I don't care about cookies being placed on my system by my browser and that in and of itself isn't illegal under GDPR, I just don't want to consent to being tracked by corporations for profit or be tracked for profit without my consent.

If companies choose to comply with EU law because they want to do business in the EU that's up to them, they don't have to.


Funny thing this very page had a cookie wall welcoming me.


Can we get the same protections from 3rd party JS?


Accessing this site, requires a consent. :)))


Perhaps it would be more appropriate for the EDPB to centrally track consent. For example: If example.com wishes to use Alice's private information in a way that is protected under GDPR, they would request consent from Alice via an EDPB-managed service. To opt-in, Alice would use the EDPB-managed service to accept the request. This way, the EDPB would have full control over how such requests are presented to a person, and would have an auditable record of all requests issued/declined/accepted.


I'm glad I don't like in the EU. I don't allow cookies to function in my personal browser and I don't use them on any of the websites that I make or maintain. But when someone goes to a website they're not forced to use cookies and they don't have to go to the website. A law like GDPR brings in the government's use of force to situations where there is no force, fraud, or anyone being hurt. It's massively worse than the problem it solves.


I am the person such sites hope for: With all of the data breaches, with all of the tracking over the years especially before GDPR, I have become numb & apathetic to the issue.

I believe I'm in the majority on this (though not on HN) and most people simply click the thing that will get them to the content fastest.

For this reason, I think the way to fix this is not with opt-out, but with opt-ins, where the option has a highly specified, by regulation, size, color, location and text for how it must be presented.


Am I the only one that seriously feels like the UX implications of GDPR should have been more seriously considered? Did the creators of the law consider how they were making the web like 5% more annoying to use? I just wish this stuff was thought through in a more holistic way, right now what we have is just an extra click through on every website, and no real sense that it is helping privacy since most users just click 'ok' to get to their website anyways.


I think the whole cookie consent thing of GDPR went backwards, and instead of individual web services being required to show what they track, the browser makers should have been requireed to make it much easier to manage user cookies, and warn about users about tracking cookies, and offer a way to remove, clean up and otherwise empower users to take care of their privacy.


ironic. I can't read this article without consenting to everything...


.


What's not conform? That's a language selection screen, not a cookie screen. In the banner at the top you can click "decline".


For what it's worth, this was my take on the GDPR requirements for site cookies. I had to consider them when recoding my poetry website last year (mainly for Facebook and Twitter sharing buttons)

https://blog.rikworks.co.uk/2020/02/05/The-RikVerse-rebuild-...

... and this is how the cookie consents page looks on the site:

http://rikverse2020.rikweb.org.uk/cookies

It's not a difficult task to comply with the GDPR requirements in a nice way.


The GDPR has made it a bit easier to see the non-surveillance dark patterns that software developers are addicted to.

Consumer software that respects your wishes has become such a dying breed that I had forgotten just how deep we've fallen down the rabbit hole on everything until surveillance was pulled back out.


It respects the customer wish to not pay a penny for anything.


As soon as I open the page I'm blocked by a cookie consent wall with no easy option to opt out


I am so sick of clicking "Accept" blindly on all these websites. The existing consent legislation makes no sense and it is making the Internet worse for everyone worldwide.


The more effective policy would be to regulate circumvention of tracking protection filters.

Browsers could improve their UIs for default cookie/storage filtering, but it's still a much more effective way to do this.


Cookie Law is a great example of why government shouldn't be allowed to stick its fingers into voluntary interactions.

Good intentions by dumb people do more damage than good.


it amazes me how many hackernews readers/commenters seem to have no idea what gdpr is or what it means for them.

if a site has a "gdpr popup" then that means they are doing something that the know is morally and legally questionable - not that the law is wrong ffs.


That's because for many of us outside of the EU, it doesn't mean much besides yet more email from content providers regarding changes to their privacy policies that I just delete.

I wish you guys the best of luck with it, though. I would like for my country's notion of "who owns my data?" resolve more to "me". I'm torn about how much it'll cost me to own my own data, though, in a reduction of frictionless free stuff on the internet.


have you had any reduction in emails you dont want? i get a lot less since gdpr.

plus i can now get my data from lots of sites as they cant be bothered to restrict non-eu people to not have the functionality.

plus quite a few more sites / services have options to delete my account and data that only came about because of gdpr

plus it seems like other places are considering similar laws too so then the "benifits" will be felt by even more people.

oh and now you get an indicator of how crumby a company is by how hard it is to opt out of things.

dunno it just seems like a lot of wins. with the main downside being that my person data abuse is regularly brought to my attention via popups etc. but that doesn't seem sustainable - i am hoping its a transitional thing and company actually just start complying.. but i guess that will take the EU laying down some serious fines to make examples - which to be fair this article seems to be a step towards. seems like many other control systems (e.g. dangerous goods shipping or hazardous chemical controls) that the governing bodies are careful in applying the law to make sure they don't just fine companies into oblivion if they are making steps in the right direction and fix anything specifically called out.


A consent wall is consent and this ruling is why I hope European regulatory bodies fall into a hole.

How do you think those "free" articles are paid for? They're paid for with cookies.

This is the same wall that separates me from content on paywall sites - it's just that you don't get out your credit card. Instead, you whip out your cookie jar.

There is no universal "right" to view content. If the content is behind a cookie wall, you have two choices - either accept cookies or fuck off.


No they are paid for with ads. How a website determines what ad to show is where it gets troublesome. There is no requirement to have 1000 trackers load cookies every time I go to your website in order to show me an ad.


The best ads I've seen have been served from sites that do not target ads using cookies. I doubt that cookies are as necessary as you claim.


There is no universal "right" for websites to force cookies on me or for a website to force me to run 3rd party JS.


This may be an unpopular view here but the GDPR has made the web experience infinitely worse. I'd like to see some stats on how many folks abandon without consenting. I'd guess the number is small, yet the majority of folks have to suffer these stupid consent popups.

I'd as soon just not serve content to EU residents than have to make everyone suffer through the nonsense. That won't fly for big companies of course.

Alternatively maybe make those popups only show for EU (geolocated) users.


I don't give the slightest fuck about GDPR because of the dumbass cookie popups they forced on every single site.


It is working. They are getting you willing to oppose your own best interests!


I and I alone will decide my best interests.


It baffles be that people are mad at the GDPR for making websites be clear about how they share your privacy data instead of being mad at websites for not changing the way their operate in order not to need such a pop up in the first place.

Advertising is a hell of a drug.


Who really gives a shit about advertising cookie tracking though? Just a few purist geeks on their high horses. And the rest of us suffer with these popups.

I blame the GDPR for being drafted in a way that allowed this mess.


I can imagine how you can believe that privacy is not a significant or real concern, what I can't imagine is how you think your annoyance with cookie permission popups is somehow more significant.


It's more significant to me. In-your-face consent pop-ups are a multiple times daily annoyance. Targeted ads while creepy don't interrupt your task. After all you will be seeing an ad anyway, whether it is targeted or not hardly makes a difference.

This "cure" is worse than the problem it tries to solve.


This is exactly the reason the law exists: that people can't actually be expected to understand the consquences. I sure don't - so I'm glad someone else looks after my interests.


Most of Europeans do. You might not care in the moment but you will care if you know how these profiles are used, sold and resold, ...


Sold to whom and used for what?

If the answer is "to target advertising" then what is the danger?

If the answer is something else, I'm all ears...


Gdpr does not force the banners. It forces to ask for consent before tracking users across sites. This doesn't have to be a banner and it doesn't have to be if you only use technical cookies (login, session, ..)

You only need consent if you include Google analytics or ads or a similar platform. Those platforms push the banners on people, pretending that those are needed.

The reason you see the banners everywhere is that a huge number of sites integrate these spy services.


Pardon? Is this saying that closing the page is not a choice?


No.


https://techcrunch.com/wp-content/uploads/2020/05/Screenshot...

Where does this extract allow for the user be guided off the site? As far as I can see, it demands that the user can ‘freely give’ the choice to access the site without using cookies.


I was saying it is not saying it is "not a choice", it is saying it is not an acceptable choice.


Can't they require a HTTP header that I would manage in my browser?


We had one. It didn't work. DNT: 1


I don't see any mention of that header in any law, nor any court resolution regarding that header. If that does not exist, we did not try.


Laws are not written around protocols. The GDPR is not HTTP-, Web- or Internet-specific.


Seems like we've uncovered the root cause of failure; besides, isn't the concept of cookies a part of the HTTP protocol?


The amount of time the EU has taken away from internet users with this insane policy is ridiculous. Yes, everyone in the fucking EU knows what a cookie is now. I can't believe I have to waste 3-5 seconds of my life on most website visits clicking a box. But obviously sitting in an office in Brussels making an actual calculations of the years you take away from people is not something you do.


Don't blame the regulation, blame everyone who is trying to get you to click the consent button.

Cookies are a simple yes/no question, with the default answer being no. If everyone did what's in the users' best interests, it would be a non-issue.


you need session tokens to do useful things on WWW. why is the default no? i want my default to be yes.


Technical cookies don't need consent.


GDPR only needs a cookie warning if it's used for tracking.


So how do you store user information then? Like logins? Sessions? Also rely on cookies. Browser fingerprinting? Great - then you've switched one problem for another.

This entire EU regulation is a non solution to a not really existing problem. Yes, third party advertisers use cookies to track you. But they can build technologies to use something else. In the meantime you are a) breaking the internet b) wasting hours of each EU citizens time every year.


Those are all allowed without explicit consent - it's right in the regulation. What isn't allowed without consent is all of the tracking and data-sharing nonsense that isn't actually required for the website to function.


Theoretically. Practically almost all websites need third party cookies to use any decent analytics platform (most often GA). So the end result is still that 100% of websites need cookie consent.


You don't need an analytics platform for a login. You also don't need to fingerprint my browser.


There are also self-hosted alternatives so no third-party, or even cookie-less tracking. Something like: https://usertrack.net/


Matomo is my user tracking of choice, it honors DNT by default and is self-hostable or can be run as a hosted service.

Matomo was formerly known as Piwik


Matomo is great and it's nice that it's open source. One advantage of userTrack, which is also self-hosted, is that you get heatmaps and session recordings at no extra cost, which on Matomo cost from 200eur/year.


Just because you can't be arsed doing the research and want to give your users a poor user experience instead doesn't mean alternatives don't exist.


No website needs GA. You choose to have it for whatever reason but there's not ever a need to use GA. There are many less intrusive ways to father statistics than to sell your users to Google.


There is definitely a need for online analytics. Analytics are as important to me as crash reports.

* It helps me focus on the content my users need the most, and see what triggers donations.

* It helps me catch and diagnose traffic dips, and react to them.

* It helps me catch and diagnose unexpected issues. For instance, caching changes broke a component that accounts for 30% of my revenue. It would have stayed broken for a whole month if I didn't see the dip in events.

I will replace Google Analytics soon, but even as a tech-savvy person, it's a dreadful task. Google Analytics is free, simple, and incredibly reliable. Setting up your own self-hosted alternative, or paying a monthly fee for an alternative is a lot less desirable.


Yes I absolutely agree it can be useful.anf satisfying to see analytics. But it also means you send your users' data to another place where you know it will be recycled etc.

There are alternatives but as you say sadly none are as easy - probably because none have as much budget behind them. I see a number of comparison articles for gdpr compliant analytics, so it seems to have become its own market of sorts.

I have opted myself out of most Google services due to the intrusive nature, I wouldn't want to impose it on my site visitors (but I also have no need to monetize, so maybe a different ballpark).


If you want people to do the right thing, it has to be easy, or it has to pay off. GDPR is incredibly hard, and it's costly.

Just knowing what I need to do requires me to wear my lawyer hat. Actually doing it requires me to wear my developer hat, or to pay other people a monthly fee.

I will eventually move to another solution, but it has an infinitely lower impact on my users than the problems I help them solve.

I will switch this because I swore to do the right thing [1], and because I have a lot of time on my hands. I can't reasonably expect amateur bloggers to do the same. It's an unreasonable burden on people who don't run a website for a living.

1. https://allaboutberlin.com/impressum#content-policy


Well, maybe legislation like GDPR will incentivize Google to build a less intrusive analytics suite. Or force the industry to innovate to create a new form of analytics.


Selling user behavior data to google in exchange for free analytic is exactly one of those markets which GDPR want to turn from being invisible for the persons whose behavior data get sold to visible.

If a hospital would in secret sell my medical records to drug companies in order to get free medical supplies I would object on several grounds. First because they are doing it without telling me. Second because its not their data to sell. Third because it create an unfair market where drug companies who are more ethical get out competed.


This is exactly the spirit of the GDPR. You know your data won't turn up in some completely unrelated place because of a previous business transaction.


Those are functional cookies, which can be placed without asking for consent. A site that just removes tracking and advertising does not need a cookie consent warning.

They do not ask "can I place cookies"; they ask "Can my third-party trackers and advertisers place markers on your system so that your activity can be tracked across this and other websites".

Don't stare yourself blind on the poorly chosen wording. It's not the "cookie law" either, it's the General Data Protection Regulation. It's not about cookies, it's about regaining control over your personal data, your online behaviour, etc.


Get familiar with the regulation before posting.

Explicitely allowed:

* Cookies for login/session

* Cookies for shopping carts

* Cookies for interface personnalisation (language, etc.)

* Cookies for load balancing

* Cookies to retain user choice regarding cookies

And quite a few other.


You're really misunderstanding the GDPR. Cookies are not mentioned anywhere in the law and it's actually really simple to understand:

1. You can do whatever you need to do to provide the service you're providing. (login cookies, sessions, store their email address, whatever).

2. If you want to process, store, and sell any other user data, you need to ask them first.

So for example if you want to send 100 advertising companies personal data about your users, you need to ask for consent and allow them to decline without restricting their access to you service.

What technology you use to track users is irrelevant, it can be fingerprinting or cookies or anything else.

The only reason why you think the law is bad is because companies are frantically trying to work around it, trying to interpret it in unintended ways to not impact their data tracking ways, and trying to make users hate the law instead of them.


Well, this is a little more complicated, because the cookie issue stems not from the GDPR but from ePrivacy.

This directive explicitely targets reading/writing into the user terminal without autorisation, hence the application to cookies.

Edit: removed a post, that was not explicative enough.

But the articulation is: ePrivacy says you need to consent to write non-essential trackers. GDPR defines how you can obtain the consent. So both laws take part in this ruling.


you blame the law trying to protect you rather than the sites trying to take advantage of you? interesting perspective.

I 100% blame the people running the sites and whenever possible just close pages that come up with all this crap - if you are not doing anything dodgey there is basically nothing to get consent for.


How is basic analytics “dodgey”?


> everyone in the fucking EU knows what a cookie is now

No, they really, really don't.


Or, maybe they're balancing it with the amount of money/time you spend buying stuff you didn't really need/shopping. It's probably not illegal to have someone follow you to see where you shop, eat, work and sleep, but if a company could deploy one person to follow you 24/7 and report back for basically for free without telling you, there's a line crossed.

Also, besides browsing news/Reddit/shopping, where do you see the GDPR prompt? Banks, AWS, GCP, don't use tracking cookies, so how many "years" of productive work are really being taken away? Sure, its a barrier to shopping which also boosts the economy, but why does Nissan they need to know I just bought a power inverter or visited Tesla if they deliver a solid car on their own merits?


Actually no one around me does know, which shows just how misguided the law is.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: