News for hackers. Stuff that matters.
Re:Using GDPR to obtain one’s data as JSON by dsomers on Monday May 10, 2021 @07:23AM (#27104726)
A bit of a tangent, but I think some people often criticize GDPR because it doesn’t have perfect enforcement, or some people are annoyed by the cookie banners.

However, a positive aspect I don’t hear talked about enough is how it has had a chilling effect (in the most positive pro consumer way possible) I’ve noticed in my industry people are just much more careful about user data now, compared to it hardly being talked about before GDPR. Just the threat of those fines has scared C levels enough to put at least some engineering resources on privacy and security where there was much less before from my experience.

Re:Using GDPR to obtain one’s data as JSON by chromanoid on Monday May 10, 2021 @07:28AM (#27104748)
I totally agree. I think the Cookie thing is also deliberately overblown. Useful cookies don't need consent (which are not used for tracking).
Re:Using GDPR to obtain one’s data as JSON by dkersten on Monday May 10, 2021 @07:32AM (#27104782)
Its also a different directive from GDPR, but people like to lump them together for maximum outrage.
Re:Using GDPR to obtain one’s data as JSON by zeorin on Monday May 10, 2021 @07:33AM (#27104789)
That's not accurate, at least as far as GDPR is concerned.

Only necessary ones don't need consent, but the bar for "necessary" is high: the software wouldn't be able to function without it and there's no way to implement the software without it. Think: "address" is necessary for "delivery".

Even then you still need consent to store the cookie under most versions of the "Cookie law", which is a complementary but different thing to GDPR.

Re:Using GDPR to obtain one’s data as JSON by pimterry on Monday May 10, 2021 @07:45AM (#27104870)
> Even then you still need consent to store the cookie under most versions of the "Cookie law"

I don't think the cookie law is different from GDPR in that respect. IANAL, but from the EU directive itself [1]:

> Member States shall ensure that the use of electronic communications networks to store information or to gain access to information stored in the terminal equipment of a subscriber or user is only allowed on condition that the subscriber or user concerned is provided with clear and comprehensive information [...] and is offered the right to refuse such processing by the data controller. This shall not prevent any technical storage or access for the sole purpose of carrying out or facilitating the transmission of a communication over an electronic communications network, or as strictly necessary in order to provide an information society service explicitly requested by the subscriber or user.

I read that as having the equivalent "no consent required for strictly necessary data" get-out clause to the GDPR. Yes, strictly necessary is a high bar, but for cookies that clear that bar I think both GDPR & the cookie law let you off the hook.

[1]: https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...

Re:Using GDPR to obtain one’s data as JSON by TeMPOraL on Monday May 10, 2021 @07:51AM (#27104915)
> Only necessary ones don't need consent, but the bar for "necessary" is high: the software wouldn't be able to function without it and there's no way to implement the software without it. Think: "address" is necessary for "delivery".

Yup. That's literally the point. Phrased in an equivalent form: cookies that require consent are ones you don't actually need.

It's thus not GDPR's fault that a site opts to spam their users with a consent popup - it's their choice to include cookies that aren't required to provide the service.

Re:Using GDPR to obtain one’s data as JSON by jefftk on Monday May 10, 2021 @09:02AM (#27105517)
You're assuming everyone agrees on "need". People disagree with governments all the time, so it's not surprising here that a website operator might consider a cookie to be necessary for the operation if their service, but the government views their needs differently?
Re:Using GDPR to obtain one’s data as JSON by simpss on Monday May 10, 2021 @11:16AM (#27106856)
If i can delete the cookie and nothing goes visibly wrong, it's obviously not needed.

Same with blocking a script that sets such a cookie. Most cookies are not needed for providing a service.

edit: see the article 29 data protection working party guidelines here: https://ec.europa.eu/justice/article-29/documentation/opinio...

Re:Using GDPR to obtain one’s data as JSON by chromanoid on Monday May 10, 2021 @10:36AM (#27106408)
I think they literally mean "technically need". This is objectively deductible.
Re:Using GDPR to obtain one’s data as JSON by privacylawthrow on Monday May 10, 2021 @10:40AM (#27106458)
I am a privacy lawyer that has spent far too many hours on cookie issues. It is disappointing that your correct answer was downvoted. It goes to show just how much misinformation is out there about GDPR.

The top comment in this thread demonstrates that as well as the Data Protection Directive of 1995 had a functionally identical requirement allowing users to opt out of completely automated decisions for credit purposes.

Re:Using GDPR to obtain one’s data as JSON by chromanoid on Monday May 10, 2021 @07:37AM (#27104817)
Sure? https://www.iubenda.com/en/help/23672-gdpr-cookie-consent-ch...

I would claim the only way to make a webapp with login securely function in a usable manner is to use a session cookie with secure transport policy. Do you really need more than that?

Re:Using GDPR to obtain one’s data as JSON by simpss on Monday May 10, 2021 @11:19AM (#27106920)
not sure if you want to say that such a session cookie would require consent or not, but just to make it clear, it definitely doesn't.

See 3.2 in data protection working party recommendations: https://ec.europa.eu/justice/article-29/documentation/opinio...

Re:Using GDPR to obtain one’s data as JSON by MomoXenosaga on Monday May 10, 2021 @07:32AM (#27104781)
Very true. Enforcement is never 100%. Crimes will continue to happen, some people will always get away with it. But that doesn't mean we should give up on making laws.
Re:Using GDPR to obtain one’s data as JSON by pydry on Monday May 10, 2021 @07:29AM (#27104755)
I feel like the cookie banners could be fixed with an iteration of the law that requires adherence to an HTTP request header like do not track.
Re:Using GDPR to obtain one’s data as JSON by TeMPOraL on Monday May 10, 2021 @08:17AM (#27105138)
I think DNT could be rescued if it could be turned into a browser-wide consent UI. Currently, with its history of being set to 1 by default in some browsers, it doesn't really distinguish between "I don't consent" and "I haven't expressed an opinion", giving sites an excuse to ask you anyway.

Myself, I wish another GDPR iteration would instead mandate the shape and form of the initial consent popup, requiring it to fit to the following template (or something similar/equivalent):

  +------------------------------------------------+
  |     Allow additional data collection?      [X] |
  |                                                |
  | This site would like to use technical means    |
  | such as cookies and local storage to collect   |
  | data about you and your computer. This data is |
  | not necessary for the correct functioning of   |
  | this site, and does not impact the service     |
  | it provides.                                   |
  |                                                |
  | Do you consent to this opt-in data collection? |
  |                                                |
  | GDPR requires this message to be shown because |
  | the data collection requested is not necessary |
  | and may carry data privacy risks. Necessary    |
  | data collection does not require consent form. |
  |                                                |
  | [Learn purposes and]      [>I do not consent<] |
  | [configure consent ]                           |
  +------------------------------------------------+
With an explicit [>I do not consent<] button, pre-selected, in the "call to action" color, doing the same thing as [X] does, which is declining data collection described. Displayed in the same language website content is, and with specific regulations guarding against the common "dark pattern" bullshit. I'm sure Brussels has some webdevs that would be happy to provide standard templates and React components and whatnot, so that site authors could just plug in a stylesheet and a JSON blob to configure the [Learn purposes...] section.

The ultimate solution would be for member states' DPAs to get off their collective butts and start issuing fines for the current crop of blatantly illegal consent popups, but in the interim, it would be helpful to regulate the popups, so that they clearly communicate that a) they're requesting strictly unnecessary tracking that can be safely ignored, b) showing an annoying popup is a choice by the website owners, who decided to request consent for additional tracking.

Re:Using GDPR to obtain one’s data as JSON by pydry on Monday May 10, 2021 @08:55AM (#27105454)
>I think DNT could be rescued if it could be turned into a browser-wide consent UI.

This is kind of what I was getting at.

I think there would he subtleties to the user interactions though - I might say yes to marketing cookies if I knew not accepting it would lead to a degradation of service on some sites, but not for every site.

Driving a standard that can manage that kind of thing might be something regulators simply aren't up to.

Re:Using GDPR to obtain one’s data as JSON by tomjen3 on Monday May 10, 2021 @10:43AM (#27106483)
Some people might reasonably prefer ads that are more tailored to them and would consider it a negative impact on the service.

Other sites might, for example, use your current location to display the local weather, which isn't required (you can type in your city in the search bar) but would be prefered by many.

A better solution would be to have the browser ask once, globally, on first install and then send the DNT after that. Any attempt to circumvent anything would be an instant fine.

Re:Using GDPR to obtain one’s data as JSON by jillesvangurp on Monday May 10, 2021 @10:13AM (#27106152)
You are not wrong. Browsers could standardize the information exchange and approval that happens for cookies and then implement a sane UI for that similar to how e.g. browser location tracking requires opting in. That should be a perfectly valid alternative for home grown UX that website developers add themselves and offer a better UX.

To do this you would need to provide the legalese for that in some standardized way so the browser can pop up some UI that allows users to review that and approve/reject that. It should simply refuse any kind of cookie until the user has approved. That approval should be removable as well. Part of that should also cover having a sane API around that so sites can decide if they need to fall back to displaying their popups for this. Browsers that support this could even start defaulting to block all forms of cookies until explicit permission is in place for a website, regardless of existing UI. Many users have extensions that do this.

Wouldn't be the worst idea. Of course the flip side is that it also makes it easier for users to say "no" a lot (I would). And there is the notion that this may be a grey area under the current legal text. And of course some browser vendors have vested interest in the whole cookie & tracking business (Google).

Re:Using GDPR to obtain one’s data as JSON by YetAnotherNick on Monday May 10, 2021 @07:46AM (#27104879)
> I’ve noticed in my industry people are just much more careful about user data now

My company and all the sites that I use didn't decrease data collection by a bit. They just added consent form in place of T and C. I would like to hear any counterexamples though, that some company actually stopped collecting data that they were collecting before GDPR.

Re:Using GDPR to obtain one’s data as JSON by hansilo on Monday May 10, 2021 @10:32AM (#27106359)
Here's a high profile example of a company that stopped placing non-essential cookies: https://github.blog/2020-12-17-no-cookie-for-you/