JakeR : I think the "Close Account" feature is very valuable, and it's an option we've been missing for a good while - particularly with the "Right to be forgotten", an automated anonymizing feature like this is great for us in the EU.
When a user closes his/her account, none of that user's posts or images are deleted - only the user profile is scoured clean. It says so in the documentation, and I've tested this on our Staging environment, so I've had no problem rolling out the feature.
However, be aware that if your community is "behind" an SSO, there is currently an issue where a user logged in with an SSO who closes his/her account cannot create a new profile later. I've been told that there's a fix in the pipeline, and anyway I think the benefits outweigh this - I've been sure to adapt the dialogues to reflect this.
This is how I did it:
- Test extensively on Staging.
- Adapt the dialogues and text in Studio to reflect the SSO-issue.
- Notify the superusers about the new feature and the SSO-limitation, and show them a screenshot of what a post by a closed account looks like.
- Roll it out "silently".
I think it's a great feature that strikes the right balance between the right to be forgotten and our concerns about losing content :)