Please include a standard feature for the user to delete his forum account. Also, changing the username becomes impossible after a certain number of messages were posted, as far as I know.
This, combined, makes it impossible for the user to not leave digital traces. In many countries, it is legally granted to people to request the erasure of their personal data. For example, here is EU regulation.
None of the regulations require deletion or anonymization to be self-service, so the self service options are locked out after they would become disruptive to the community.
You can ask the forum administrators to delete your account, but they may respond by anonymizing it instead.
From your words I can understand that the mechanism of Discourse is such that it is impossible to delete usersâ accounts without breaking the whole thing.
In addition, itâs not possible to change the username.
Thatâs just not right. Users are not even warned about this when they sign up.
User keeps searching for the âAccount Deletionâ button. In vain.
If any user wants to delete his account, he keeps searching for the âDelete Accountâ option, not knowing what is the underlying condition for âPosts thresholdâ.
Can we show the âDelete My Accountâ button, although as a gray button showing âunavailable to be clickedâ, to those users whoâve posted more times than the threshold allows them? Or perhaps a small hovering explanation to the users informing them of the ârequisitionâ?
Even without the hovering help/info, this âunavailable to delete accountâ button would be much helpful and save userâs time to find that button.
Even if its displayed and greyed out the site staff will most likely resort to anonymising the account anyway so great user has found the button but why show a button that isnât functional?
Not a good solution. That means we are showing not helpful and negative pseudo-button/information to vass majority of users.
What we need is a simple button that directs to easy document telling what is going on and there should be a simple tickbox to demand deletion â and that request shall go to admin and admin only.
I think probably the best way is create a button on that section for example Account Deletion Request clicking on this button a PM (admin is the recipient) composer opens with some placeholder (title and textarea). This way users easily can send an account deletion or anonimazition request and Admins also can review the account before delete or anonimize it.
This button would appears when canDeleteAccount is false (so the default Delete My Account is not appears) or make it trust level restriction and it can use the user-preferences-account plugin outlet which is here on account page. But the better position is on the bottom of the page. Just like where the default button is appear.
If I have some time maybe I create a theme component for this.