MediaWiki should have a user preference that allows users the ability to deactivate and/or delete their account. This option is available on nearly every major site and its absence on MediaWiki wikis is conspicuous and unacceptable.
Users don't care about referential integrity of the database or anything of the sort. They do care about the ability to disassociate themselves with an account whenever they want to. The current documentation on sites such as the English Wikipedia regarding account deletion is obscure, vague, and unhelpful. Regular users can understand a user preference and a confirmation page. They cannot understand needing to add obscure code to their user or user talk page (such as "{{db-user}}") or requesting an account rename (which is a bureaucratic nightmare on most wikis).
There are glaring usability problems in the current setup that should be addressed and resolved. Underlying wiki principles such as easy reversibility are also at stake. If it's so easy to create an account, surely destroying one should be equally easy.
Envisioned workflow (roughly):
- user requests account deactivation at Special:Preferences
- account is deactivated
- block EmailUser functionality in both directions?
- block posting to user's talk page?
- block user from being able to edit/move/etc.?
- after specified time, account is deleted
- if account can't be deleted due to edits or log entries, account is renamed to a random string
- account is deactivated
Version: unspecified
Severity: enhancement
URL: https://en.wikipedia.org/wiki/Wikipedia:Courtesy_vanishing
See also:
- T111646: Create an extension that deletes Users permanently (allow hard deletion of account)
- T366439: [EPIC] Automate account Vanishing (vanishing of accounts in CentralAuth)