News for hackers. Stuff that matters.
Re:How to Deploy Software by kuschku on Tuesday March 01, 2016 @06:20PM (#11206957)
> timestamps, the user making the request, unique request ID […] keep them for as long as you can

That's a sure way to go to jail.

Don't store which IP requested what for more than necessary — in many countries, there are limits if a few months on how long you may store metadata.

Re:How to Deploy Software by teraflop on Tuesday March 01, 2016 @06:56PM (#11207158)
Can you elaborate? I find this incredibly hard to believe.

If it's true, you'd think it would be widely-known and publicized in those countries (whichever ones they are) but I can't find any reference to such a policy existing anywhere.

Re:How to Deploy Software by detaro on Tuesday March 01, 2016 @07:28PM (#11207323)
Germany (and probably other countries n the EU as well) considers IP addresses PII, and you have to have consent to store it. Short-term logs might be justifiable as technical necessity (but the lawyers I've heard talk about it didn't want to put a "safe" time frame on that), but certainly not "keep as long as possible".

That's the reason Google Analytics, Piwik and others have an option to blank out parts of the IP address.

Jail is a bit dramatic though (at least here), unless you do something bad with them fines + maybe damages would be the maximum, and it is quite unlikely you'll actually get hit. But if you are ever in a situation where this would come to light (= already in legal trouble), it could make things a lot more complicated, especially if you process data for other companies.

Re:How to Deploy Software by rmc on Wednesday March 02, 2016 @04:18AM (#11208902)
It falls under personal data about someone. Many (but not all) EU countries consider IP addresses to be personal information, and hence "Store it forever for no real reason" is illegal. You need to have a legitimate, legal, reason to store PI, you need the person's unambiguos freely given consent, etc.

There is currently a court case as to whether dynamic IP addresses from ISPs counts as personal information. But static IP address probably count. And all the other information (user X logged in at time Y and send message to other user Z) would be PI too.

Re:How to Deploy Software by angelbob on Wednesday March 02, 2016 @12:06AM (#11208193)
It's commonly known in business. I've heard of it repeatedly, usually in terms of "here's what our retention policy has to look like for European customers."
Re:How to Deploy Software by 15155 on Tuesday March 01, 2016 @07:15PM (#11207252)
> That's a sure way to go to jail.

Not in (any of) the United States.

Re:How to Deploy Software by scurvy on Wednesday March 02, 2016 @11:49AM (#11211100)
Reminds me of that scene in Snatch where Dennis Farina says "yeah, don't go to London."

Don't make any plans to have a physical EU footprint and you can care less what the EU thinks of your internal policies. EU customers can take it or leave it. Their choice. It's not a warm stance to take, but you've probably got a dozen other balls in the air that you're juggling. EU data compliance probably isn't one your worried about as a small startup.

Re:How to Deploy Software by kuschku on Wednesday March 02, 2016 @12:20PM (#11211348)
On the other hand, if you comply with EU data policies, your customers might choose your app over another app that doesn’t

(especially european users, and businesses)

Re:How to Deploy Software by scurvy on Thursday March 03, 2016 @12:49AM (#11215254)
Of course. Such are the decisions and tradeoffs that any young startup needs to make. That's why I said that they could take it or leave it.
Re:How to Deploy Software by scurvy on Thursday March 03, 2016 @12:51AM (#11215259)
Too late to edit, but the actual quote was, "Yeah, don't go to England."
Re:How to Deploy Software by rmc on Wednesday March 02, 2016 @04:19AM (#11208908)
And that's why Safe Harbour was found illegal, and why it's probably illegal for EU companies to use those US services.
Re:How to Deploy Software by matt4077 on Wednesday March 02, 2016 @01:46AM (#11208450)
It could still be good practice to minimize all data when it doesn't serve a purpose, and I can't think of a reason not to delete the last byte of an IP address (except possibly in an internal setting where all clients are from the same subnet).

Personally, I don't see much of a problem when my IP is stored somewhere since you'd need a reference, but others have apparently thought more about it and want it to be anonymized.

(I've now come up with scenario: If you have access to multiple such sets of data, you could connect accounts from different systems. I. e. when the youporn logs leak, someone could tie the data to your HN account etc.)

Re:How to Deploy Software by kuschku on Friday March 04, 2016 @01:55AM (#11222426)
> (I've now come up with scenario: If you have access to multiple such sets of data, you could connect accounts from different systems. I. e. when the youporn logs leak, someone could tie the data to your HN account etc.)

Combine that with leaks of a social network where you have real names and IP addresses, and you could actually identify the name, job, address, etc of everyone who watched a specific clip of porn.

That’s very bad.

Metadata. Not even once.