Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was recently tasked with making an "Accept our use of cookies" banner for our public site. Before that banner we did not store any cookies at all; now we have one to store their consent.


It's extra fun because there's really two options:

a) the cookies are necessary for technical reasons. This means you don't need to ask for permission

b) the cookies are for marketing, which means you must be able to decline without consequences

Half of the banners do neither of these things and are thus either unnecessary or insufficient.


b) the cookies are for marketing, which means you must be able to decline without consequences

Nope - 'decline' has to be the default assumption for GDPR compliance. You only need the banner if you want people to opt in.


That doesn't prevent dark UI patterns to highlight "Accept" and hide "Reject" as much as possible, or not having a "Reject all" button. Some sites deliberately make you manually click on "Reject" for each "ad partner", at which point I bail out or disable JS or scrape the text if I'm really interested in the content.

The web of 2020 has become a hostile and ad infested place. I miss the simplicity of the 90s, but it might be nostalgia bias.


> That doesn't prevent dark UI patterns to highlight "Accept" and hide "Reject" as much as possible

I giggle every time I find this dark pattern thinking it is the modern equivalent of the ballots for the Austrian Merging referendum of 1938 [1]

[1] https://en.wikipedia.org/wiki/1938_Austrian_Anschluss_refere...


To be fair the web of the early 2000s was full of ads too. I remember a time when people still used Yahoo as their homepage which was basically just a giant ad delivery platform with even more invasive ads than we have today. That's not to say that today is much better. It seems like most sites today try to walk the line between ad revenue and user retention.


Yes, it was full of ads, but not tracking. Some ads were targeted to the sites they were displayed, and not to the person reading it.


The new dark pattern is to default everything off, but then have a separate switch labelled "legitimate reasons", which are all turned on for default.

For example https://www.telegraph.co.uk/ (right wing UK newspaper). In the pop-up it says "You can also review where our partners claim a legitimate interest to use your data and, should you wish, object to them doing so.".

If you click manage it opens with "user consent" selected, where everything is turned off. Click save means they're not going to start tracking you, right?

Wrong, if you switch to "legitimate purpose", you'll see that everything is turned on. All those ad companies claim they have a legitimate purpose to be tracking you, even though you have zero business relationship with them.

Unless the ICO hands out some very heavy fines to those companies, the whole thing's become a farce, just like the cookie law was.


These dark patterns are very widespread, and are even seen on generally reputable websites like TomsHardware, but are they actually GDPR compliant?

GDPR enforcement is approximately zero, to my knowledge, so I don't know if there's even really an answer to the question.

For what it's worth, Wikipedia gives the impression no-one really knows. https://en.wikipedia.org/wiki/General_Data_Protection_Regula...


Several regulators have made unambiguous statements that they are not compliant. However, they are not very high on the enforcement priorities.

ICO, the UK regulator, seems to take a dim view of dark patterns, but they're only outright banned for children's content: https://ico.org.uk/for-organisations/guide-to-pecr/guidance-...

(PDF) Irish DPA's sweep of thirty-odd websites under its jurisdiction. Lots of good guidance here, but for the point specifically under discussion, ctrl+f "nudge." https://www.dataprotection.ie/sites/default/files/uploads/20... by the DPC on the use of cookies and other tracking technologies.pdf

(PDF) English translation of Greek DPA cookie guidance. See in particular the last page, "Bad Practices." https://iapp.org/media/pdf/resource_center/Greek_DPA_Cookie_...


That's true, but in the context of a popup this means you must be able to deny or dismiss it without consequences.


For GDPR or CCPA?


sidenote: I wish California would pass a Right to be Forgotten like the EU has. That would be epic.

Maybe I make that ballot measure myself, given so many "digital measures" having so much interest here already.


Filed bankruptcy? No problem. Just make the credit companies forget about it!

After moving from the US to the EU, I've thought about trying to use that right on my credit history in the US. I don't think it would work, but it would be entertaining if they even responded.


That is why the law is somewhat longer than "People have the right to be forgotten".


The right is about search engines and data brokers


From https://ico.org.uk/for-organisations/guide-to-data-protectio...

When does the right to erasure not apply?

The right to erasure does not apply if processing is necessary for one of the following reasons:

    to exercise the right of freedom of expression and information;
    to comply with a legal obligation;
    for the performance of a task carried out in the public interest or in the exercise of official authority;
    for archiving purposes in the public interest, scientific research historical research or statistical purposes where erasure is likely to render impossible or seriously impair the achievement of that processing; or
    for the establishment, exercise or defence of legal claims.
The GDPR also specifies two circumstances where the right to erasure will not apply to special category data:

    if the processing is necessary for public health purposes in the public interest (eg protecting against serious cross-border threats to health, or ensuring high standards of quality and safety of health care and of medicinal products or medical devices); or
    if the processing is necessary for the purposes of preventative or occupational medicine; for the working capacity of an employee; for medical diagnosis; for the provision of health or social care; or for the management of health or social care systems or services.
For more information about special categories of data please see our Guide to the GDPR.


GDPR and PECR (CCPA is primarily aimed at preventing selling of data)


If you don't store cookies at all then you don't need the banner, you don't need consent to be doing nothing.


Try explaining that to the non-technical people the requirement came from.


Respectfully, educating stakeholders is part of your job. Until you accept and embrace that, you're likely to remain stuck in roles doing useless things.


If they heard from legal they need it and legal hourly rate is greater than engineering hourly rate, they will rather waste engineering time than spend legal time to save engineering time.


Legal won't be maintaining this feature ad infinitum will it?

Also: it might be interesting to try and find some metrics on conversion impact for those stakeholders. You're making the product worse.


Attempting to educate stakeholders is part of your job. Forcing them to accept your reasoning may not be possible and they may have other reasons for their decisions that you may not know about or they may not wish to reveal (legal, marketing, internal politics, etc).

And at some point in pushing back, disagree-and-commit is the right thing to do.


How do you know so much about his job role?


That shouldn't be very difficult. It's not a complex situation.

I don't have a sign in front of my house saying "Beware of the dog", because I don't have a dog.


Since the topic touches law, it's more complex to some people than you might think. To us it's obvious, but someone else might think that they better be safe than sorry and not get sued for accidentally setting a (non-essential) cookie somewhere without letting the user know. I definitely know some people who'd rather implement such "unnecessary" things than exposing themselves to a potential legal trap.


I would recommend thinking like a lawyer and writing a memo like one. Legal writing and analysis follows a very common pattern known as IRAC (Issue, Rule, Analysis, Conclusion):

(1) Identify the issue; (2) Quote all relevant rules; (3) Analyze the rules in light of your specific factual circumstances; and (4) Reach a reasonable conclusion based on your analysis of the rules.

This is how your company's legal team is making recommendations to management. You have to fight fire with fire. The only advantage your legal department may have over you is access to more comprehensive legal research services like Westlaw and LexisNexis. But at the end of the day, all they're doing is researching what the law is and how the courts are interpreting the law. Search for the right terms on Google, and you can do a pretty damn good job at crafting credible arguments. We don't need the lawyers always acting like they're at the top of the food chain.


OTOH, if you got asked often enough if you had a scary dog, you may consider putting up a sign saying "There is no dog here."


At which point the more common question will become "what's with the sign?", and the sign may become the bigger source of concern.

(See also https://knowyourmeme.com/memes/a-lot-of-questions-already-an... .)

You might instead consider asking people why they're asking, and figuring out ways to promote more widespread understanding.

Concretely: you might actively promote adblockers and tell people why they should use them. And rather than saying "we don't use tracking cookies", you could explain "here's why so many sites have cookie banners, here's why we don't".


Or you could focus on your business goals... And just be safe legally.


I'm not suggesting doing it proactively; I'm suggesting doing it in response to the question, if people repeatedly ask the question. "No, and here are other ways to protect yourself" is stronger and more definitive than just "no".


Lawyers would argue that it might be a good idea to put up a sign if your neighbors have a dog that could attack them.

(weak argument but somewhat funny).

Lawyers are ultra cautious. If you can -guarantee- that no one is going to magically add tracking/google analytics or some such to your site than sure, tell them you don't need the banner.


I would say big picture wise it is wiser to add the banner unless it hurts your conversions.


What if you might consider adding some analytics later down the road, but are afraid someone will forget about the cookie banner at that point?


also perfect excuse to introduce some other usage of cookies

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


If you don't store cookies at all then you don't need the banner, you don't need consent to be doing nothing.

That was his point. He was illustrating the absurdity he has to deal with.


What if you might consider adding some analytics later down the road, but are afraid someone will forget about the cookie banner at that point?

Maybe the customer wants to not worry if some new developer is tasked with analytics and maybe this developer forgets about the cookie banner.


Before that banner we did not store any cookies at all; now we have one to store their consent.

Some of the web sites I manage have sections in their Terms of Service outlining how we handle cookies, and store user login information.

These are web sites that store no cookies, and do not have user logins.

But whatever the legal department wants, the legal department gets.

When I feel generous, I chock it up to Legal future-proofing the situation. When I'm not, I call it trendchasing.


> When I feel generous, I chock it up to Legal future-proofing the situation. When I'm not, I call it trendchasing.

In my even less charitable mood, I'd call it copy-pasting ToS templates to avoid doing work.


I am guilty of doing that for my MVPs. I just go extra safe everything, because I would rather get to market sooner.


Yeah, and I don't hold it against very early stage startups or Show HNs. But if your company has lawyers in-house preparing these texts, that's more surprising then.


I'll bite: So why did you need it in the first place?


Eventually we'll add an analytics plugin and need the banner. But at the time it was one of those "every site has one" decisions from non-technical folks. Similar frustration with arbitrary password requirements on the same site.


> password requirements

Tell your higher-ups I hate them. I decide what my password is and if its secure enough considering how much I value a given service.


Sometimes I really want my password to be 123123!


Sometimes I really want my password to be 123123!

Yes, I do.

For example, I have a laptop that is airgapped from the internet. But macOS still requires a password to differentiate between users.

Fortunately, Apple permits four-digit numbers to be used for logins, and doesn't impose its own views on the situation.


Linux mint tells you* your password isn't strong enough, but just lets you click "next" anyway. Best approach if you ask me.

* During user creation at least


Probably an unpopular opinion - but if you do not have a physical presence in the EU, and you're not the size of some Unicorn corp, you can completely ignore these silly cookie banners for now and instead focus on things that actually matter for your startup.


My "dysfunctional product design process" alarm is going off.

The idea of implementing an annoying popup to support something you _might_ do in the future for any reason is madness.

And do they not realize that user credentials are a huge liability? Why would you want to support anything related to user identity if you don't need to.


My "dysfunctional product design process" alarm is going off.

Very few companies are large enough to have a "product design process."

In situations like this, it's usually some paper-pusher saw it on his favorite web site and thinks it should be on the company's, too.

Middle managers gotta middle manage.


> Middle managers gotta middle manage

Hilarious, stealing it!

Originally at https://news.ycombinator.com/item?id=23797037


I don't think it is irrational ot madness at all. Imagine having to switch developers and then you ask for analytics from your new developer. Very easy to happen that they could forget about the cookie banner.

I would go as far as to say it is wise to deal with it once and for all.

Especially since implementing the banner takes such short amount of time. Worrying about it will waste many times more brain cycles and once again there is always a chance someone forgets about it in the future and legal worries will be infinitely more costly.


"We've used advanced technology design to ensure we are compliant without the need for the ugly banners other sites are forced to use"


What are we as technical operators even good for if our counsel, judgment and recommendations (things I thought we were even hired for as valuable key contribution points) are frequently overridden by non-technical people who in the best cases don’t understand the evidence shown, in the worst don’t even care to?


Well, if you use Cloud Armour and you try to change the password it apparently doesn't like the password to start with $ and then this blocks the whole request.

Two options to solve disable the specific rule or change the password requirements. Sometimes the latter is the easiest in some companies.


At least 90% of the banners I get hit with around the web are automatically not GDPR compliant because they require you to opt out. It's amazing to think of the effort that's been expended implementing them while still failing to follow the law.

I'd call it a legal fig leaf, but it doesn't cover up anything at all.


It's a legal face mask with the nose sticking out


i could see an excellent webcomic being made out of this




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: