Скажем так, если возникнет необходимость, как удалить аккаунт?
У модератора есть возможность “удалить пользователя” (насколько полно она удаляет, я не пробовал).
Напишите мне, я удалю. Сообщения при этом останутся, но профиль будет анонимизирован.
Хотелось бы иметь функционал, который бы позволял пользователю (в случае необходимости) самостоятельно это сделать, максимально быстро.
У не могу придумать ситуацию, при которой такая функциональность может быть востребована.
Если вам нужно анонимизировать свои сообщения, вы можете включить анонимный режим.
в панели администратора discourse есть такие настройки:
delete user max post age
delete_all_posts_max
Опция удаления, конечно же должна быть без произвольных писем администрации.
Удалять могут и модераторы.
В принципе, ничего страшного в том, чтобы приватно попросить об удалении, нет. Не думаю, что кто-то будет вам задавать вопросы о причинах, желание пользователя удалиться - это вполне достаточная причина.