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..
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, ..
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..