User accounts are not deleted properly
The current API endpoint for deleting accounts does not function as expected because while it does blank the contents of any comments or posts by that user and mark them deleted it does not actually delete the user or remove their information. there is no code for this.
Furthermore and investigation of the code reveals that all posts and comments still retain the user id, while the content is gone the metadata like what community it was posted to and when, etc. is still there.
we need to set up a system to automatically move deleted posts to be owned by a "nobody" user and provide code to properly delete a user account.
This is vital for GDPR as well. Users need right to be forgotten.
I just noted upstream on the issue that GDPR Right to be Forgotten complience is a thing. hopefully we get an answer. if not I'll create a PR upstream soonish.
Deleting a branch is permanent. It CANNOT be undone. Continue?