Do you frequently get requests from people asking to have their account deleted? It used to happen a lot at SitePoint, but we had a policy against it (for data integrity). I would offer to change their username to something that couldn't be associated with them, in cases where they were concerned for their safety.
Discourse has introduced a new feature called Anonymise User, which changes the username to Anon12345 (or whatever) and removes all personal associations, which retaining the posts. I'm interested in how members will respond to that option, when requesting account deletions.
Do you think that would work in your community?