Live data from Hacker News

Statement on 4 Years of GDPR

noyb.eu

141–150 of 195 posts

Re: Statement on 4 Years of GDPR

#141

I don't think the law has done much at all. I operate a business that serves as a data broker / processor under GDPR. I have had a total of 66 data requests in 4 years. I handle data requests and follow the laws, but I also understand the EU/UK has zero grounds to enforce anything against my business if I were to flat out reject all requests. They can't fine me, I don't have a physical or business presence in Europe,…

This is an admirable position, and one of my biggest problems with GDPR. Honestly, my only problem with it.

The EU does not have the legal jurisdiction to tell any company based outside of the EU what to do with its data, whether that data is about EU citizens or not.

If I ran a SaaS I would probably do the same thing as you (out of respect for my customers) but I certainly wouldn't feel any legal compulsion to do so.

Re: Statement on 4 Years of GDPR

#142

Earlier quoted context omitted.

Yes, GDPR is very clear until it's not. Tell me for example how would you respect the right to be forgotten for web server access logs? The information "IP x.y.z requested /index.html at dd/mm/yyyy" is PII under GDPR. Meaning you have to a) declare that you are collecting it, b) be able to produce all data for the person using IP x.y.z upon request, and c) be able to delete all log rows relating to x.y.z when they as…

Couldn't you for log requests just delete them after 24 hours? So at least you don't need to care for the right to be forgotten. Or instantly sanitize the IP so its not identifyable. In which case is the IP address in the access log helpful?

These are all valid and sensible solutions if you are building a greenfield system. But GDPR applies to all systems, even those that were build years before its inception and the developers of whose could not in a million years have imagined that one day some crazy bureaucrats would criminalize logging IPs. Now think about even a moderately sized enterprise, that runs gazillions of individual apps (in-house, vendor-provided and SaaS), and the work required to auditting all the places you need clean when you want to delete all logs containing one IP.

And that's just one small aspect of becoming fully compliant, there are millions of other types of surprising data that can be PII, and hence a liability, under GDPR. Email and IM apps, like Slack, are another interesting conundrum. Under GDPR, a customer should be able to request that all emails and Slack messages that contain/discuss his/her personal information must be a) discoverable and b) erasable. How do you even begin to solve that is beyond me..

Re: Statement on 4 Years of GDPR

#143
post #136

Earlier quoted context omitted.

The idea of cookies was to establish sessions - something which can be done by other means, so cookies aren't needed. It would be good to have browsers which would clean all cookies every browser restart. Not enough though, some browser sessions can last months, so a better solution is needed.

> something which can be done by other means, so cookies aren't needed How does one actually do that? Embed a session id in every request/response?

Yes, each request can explicitly (well, not for the end user) carry the session id - or, say, one of the previous request ids. Cookies do that automatically, but have side effects by remaining in the system.

Re: Statement on 4 Years of GDPR

#144

Earlier quoted context omitted.

I hear you. These so-called "privacy activists" seem to have no clue how much European corporations are spending on data management, privacy controls, legal due diligence and finally serving the customers' GDPR requests. The last one is the publicly visible part, but it really is just the tip of an iceberg in investment on compliance. This is made even more frustrating by that at least I find GDPR to be not very prec…

One option would be to collect less data on users, which should make it easier to manage.

Easy peasy unless your system was built before it became illegal to "haphazardly" process PII. Even organization that take GDPR very seriously and invest a lot on compliance do not generally really know all the places where their legacy systems are storing PII. The law is draconian.

Re: Statement on 4 Years of GDPR

#145
post #112

Earlier quoted context omitted.

I think the GDPR is pretty clear: it is illegal to process personal data if you cannot apply an exception listed in the regulation. Also all data that might be deanonymized by some means is personal data. The message is clear: if you put others at risk, you are at risk to get fined. Yes, this makes many, sometimes ideotic things, illegal. But not I also cross a red light on foot from time to time and I do not think i…

Yes, GDPR is very clear until it's not. Tell me for example how would you respect the right to be forgotten for web server access logs? The information "IP x.y.z requested /index.html at dd/mm/yyyy" is PII under GDPR. Meaning you have to a) declare that you are collecting it, b) be able to produce all data for the person using IP x.y.z upon request, and c) be able to delete all log rows relating to x.y.z when they as…

Tell me for example how would you respect the right to be forgotten for web server access logs? The information "IP x.y.z requested /index.html at dd/mm/yyyy" is PII under GDPR. Meaning you have to a) declare that you are collecting it, b) be able to produce all data for the person using IP x.y.z upon request, and c) be able to delete all log rows relating to x.y.z when they ask you to. Unless you have built your system from ground up with this requirement in mind, chances are you are in breach of GDPR.

That’s actually very clear and a simple example that anybody with passing familiarity can answer - and specifically you do nothing, since there is no right to erasure in this case. The “right to be forgotten” only applies in specific circumstances, under article 17: https://gdpr-info.eu/art-17-gdpr/

You have a legitimate interest in keeping server logs, so your responsibility is basically to have a clear and justifiable policy for why you are storing it, store it securely and for a reasonable time, and to make subjects aware of all this.

It’s way less complicated than you’re making out.

Re: Statement on 4 Years of GDPR

#146
post #112

Earlier quoted context omitted.

I think the GDPR is pretty clear: it is illegal to process personal data if you cannot apply an exception listed in the regulation. Also all data that might be deanonymized by some means is personal data. The message is clear: if you put others at risk, you are at risk to get fined. Yes, this makes many, sometimes ideotic things, illegal. But not I also cross a red light on foot from time to time and I do not think i…

Yes, GDPR is very clear until it's not. Tell me for example how would you respect the right to be forgotten for web server access logs? The information "IP x.y.z requested /index.html at dd/mm/yyyy" is PII under GDPR. Meaning you have to a) declare that you are collecting it, b) be able to produce all data for the person using IP x.y.z upon request, and c) be able to delete all log rows relating to x.y.z when they as…

> Tell me for example how would you respect the right to be forgotten for web server access logs?

You don't, nor would you be required to, assuming those logs are being collected for a legitimate non-profiling interest, like detecting abuse, and are only kept for as long as reasonably necessary.

Lets take a look at the cases in which right to be forgotten even applies:

> the personal data are no longer necessary in relation to the purposes for which they were collected or otherwise processed;

This would be fair enough if you are keeping the data for longer than necessary, but if you are doing so in such a scenario, you are almost certainly in violation in other ways.

>the data subject withdraws consent on which the processing is based according to point (a) of Article 6(1), or point (a) of Article 9(2), and where there is no other legal ground for the processing;

Not consent based processing, so inapplicable.

> the data subject objects to the processing pursuant to Article 21(1) and there are no overriding legitimate grounds for the processing, or the data subject objects to the processing pursuant to Article 21(2);

22(2) is direct marketing related so inapplicable. 21(1) is interesting. It allows for subjects to object to legitimate interest processing. The controller must cease processing (including storage based "processing") the data upon such objection "unless the controller demonstrates compelling legitimate grounds for the processing which override the interests, rights and freedoms of the data subject or for the establishment, exercise or defence of legal claims".

But it would not be hard to show that log data important for abuse prevention overrides the interests, rights, and freedoms of the subject here. We are talking about data that is almost certainly not particularly revealing or sensitive to the subject, with a relatively weak personal identifier (IP address), that is not publicly visible, that will automatically be deleted once it is too old to be relevant for such purposes. (probably after only one or two months). We are not talking about say a publicly available archived news article that mentions the street on which the subject lives or anything like that.

>the personal data have been unlawfully processed; >the personal data have to be erased for compliance with a legal obligation in Union or Member State law to which the controller is subject;

Neither of these would be applicable.

>the personal data have been collected in relation to the offer of information society services referred to in Article 8(1).

Ok, if you are running a social network, or youtube or something, and the data subject is a child, but they are either over the age of 16, and under it, but had parents consent on their behalf, then technically these logs would fall under this bullet point, and would need to be deleted. Art 8(1) only applies to procesing by consent, but if such consent were given these logs would obviously be related to the offer of such services. This scenario is not really what was intended though, and is poor wording in the law. (The law has a lot of poor wording!).

The idea here looks like it was supposed to be that Children's data processed by consent must be deleted if consent revoked, even if you still retain other legal grounds for that processing. Normally those other grounds would let you refuse to delete the data, but because ramifications of providing data under consent may be unclear to children, they get to revoke it more strongly than adults.

Re: Statement on 4 Years of GDPR

#147

Earlier quoted context omitted.

Couldn't you for log requests just delete them after 24 hours? So at least you don't need to care for the right to be forgotten. Or instantly sanitize the IP so its not identifyable. In which case is the IP address in the access log helpful?

These are all valid and sensible solutions if you are building a greenfield system. But GDPR applies to all systems, even those that were build years before its inception and the developers of whose could not in a million years have imagined that one day some crazy bureaucrats would criminalize logging IPs. Now think about even a moderately sized enterprise, that runs gazillions of individual apps (in-house, vendor-p…

I agree it can be hard to fully comply. But I believe we should try to adhere and value the information (read: the consumers or clients).

For GDPR and any other law that enforce something on you, that it has to be reasonable for you to comply. So in my personal interpretation any data you provide and identifies should be auto deletable (a post linked to your account). If I post your PII and you request HN to delete it - they are required to delete it.

I don't think GDPR is too crazy .. but some people try to scare others because they scare to change because of making less money, ..

Re: Statement on 4 Years of GDPR

#148
post #143

Earlier quoted context omitted.

> something which can be done by other means, so cookies aren't needed How does one actually do that? Embed a session id in every request/response?

Yes, each request can explicitly (well, not for the end user) carry the session id - or, say, one of the previous request ids. Cookies do that automatically, but have side effects by remaining in the system.

Is there any way of maintaining session IDs across requests without JavaScript other than cookies? My understanding is, the whole point of cookies is that they're automatically sent by the user agent, anything else that was stored (such as in LocalStorage) could only be used by JS scripts.

Re: Statement on 4 Years of GDPR

#149
post #92

Earlier quoted context omitted.

Even YouTube now has a REJECT ALL button. Which is quite nice for folks like me, who always clear browsing data upon exit.

If you always clear browsing data on exit, then what difference does having a reject all button make?

Clearing browser data doesn’t help when the trackers are identifying you using fingerprinting, nor when they are associated with sources that remain or are reestablished every time, like a webmail login.

Re: Statement on 4 Years of GDPR

#150
post #125

Earlier quoted context omitted.

> also a problem e.g. inside Germany. [1]: a major information breach at a car rental company went with literary no consequences, while other cases get fined so high that they can easily fight decisions in court This is the problem of German regulators being too cozy with incumbents. (Also see: Wirecard.) It's related, in that if you're one of the incumbents a regulator is cozy with, you're going to fight to switch f…

Indeed. NOYB's fight with the Irish Data Protection Commission is already legendary: https://techcrunch.com/2021/12/20/facebook-transfers-impact-... https://noyb.eu/en/irish-dpc-burns-taxpayer-money-over-delay... (DPC = the official Irish body who should be responsible for enforcing GDPR… in bed with Facebook instead. Somewhere between shameful and criminal.)

> DPC = the official Irish body who should be responsible for enforcing GDPR… in bed with Facebook instead

Speaking as an Irish person, it's probably more accurate to say that the DPC is woefully under-resourced, and FB are super litigious so its more the government haven't given the DPC enough resources to do their job.

Post reply on HN