Ask HN: “Remove me and all my info entirely from your database and records”?
What are recommended approaches for dealing with this?
I'm assuming that "soft deletion" isn't actually "removing information completely", but trying to engage consumers in that conversation isn't productive.
Also note that if destroying data is on the table, that deleting one person's records may necessarily destroy another person's (for example, in-site communication between 2 users).
Considerations:
1. Feasibility: What does this mean? I think some users may mean "scrub traces of my access from your logs, delete database records (and possibly from backups)".
2. Legal/Ethical concerns: What, if any, legal concerns are there with this? What, if any, are the ethical considerations surrounding this type of request?
3. Obligation: What obligation or responsibility does a site have to abide by these sorts of requests, if they are feasible?
4. Recommended practices: Independent of how feasible it is, what the legal or ethical responsibility is, whether such an obligation reasonably exists -- what are some of the ways that people deal with (or recommend dealing with) these types of requests?
6 comments
[ 2.9 ms ] story [ 20.2 ms ] threadUltimately in most countries you will be required to delete personally identifying information upon request, I would expect this to include name, address, dob etc. It would not include meta data which is not really identifiable if the previously mentioned data has been deleted. Messages in a forum is perhaps something you need to consider but I would push this onto the user, i.e allow them to edit/delete old posts.
Think about how many 100s of websites you must have registered on by now... all those idle accounts just waiting to be sold, hacked, leaked. At least one of those sites probably has "/accounts.txt" just sitting there, their first foray into database driven sites.
If I start another company that requires user registration it will definitely have a delete account button.
Or maybe you've paid the user and need to report the transaction to tax authorities (e.g., a form 1099). Or you may need to have proof of income or expenses in case you're audited by the tax authorities.
This will screw up searching and indexing data though.