Я очень ценю идею о том, что пользователи должны иметь контроль над своими данными, но мне не удаётся найти способ, позволяющий пользователю удалить свою учётную запись. Не упустил ли я что-то?
Вы использовали поиск здесь, на Meta? Это обсуждается в ряде тем.
Да. И я нашёл много обсуждений о том, как это может сделать администратор, но не так много о том, как это может сделать обычный пользователь. Ссылка была бы полезна, если действительно существует что-то релевантное и окончательное.
Коротко: аккаунты с историей публикаций должны запрашивать удаление, так как иначе это может серьёзно повредить сообществу.
Если вы были автором (OP) давно существующей темы, и ваше удаление уничтожило бы всю тему, это стало бы проблемой. Менеджеры сообществ должны оценить влияние и принять необходимые меры предосторожности перед удалением.
Сообщества не похожи на почтовые ящики или сервисы обмена файлами: вы имеете право запросить удаление своего аккаунта и любых персональных данных (PII), но это право не отменяет прав других пользователей.
Почему бы не добавить возможность отключать аккаунт, но сохранять посты? У Facebook, кажется, есть что-то подобное. У автора появляется общая картинка, а имя пользователя — «удалённый аккаунт» или что-то в этом роде.
@wxl Если у вас всего одна или две публикации и аккаунт новый, вы можете удалить его самостоятельно.
(кредит Джеффу)
Это один из вариантов, который менеджеры сообщества могут выбрать при получении вашего запроса.
Да, поэтому я и ссылался на устоявшиеся аккаунты.
Альтернативный вариант: удалить любые идентифицирующие/личные данные, связанные с аккаунтом, но сохранить их сообщения. Как это сделать? И можно ли предоставить эту возможность всем пользователям?
Есть ли где-то возможность установить эти ограничения на количество публикаций или срок существования аккаунта?
Вы можете анонимизировать учётную запись. Именно поэтому доступна эта опция: она очищает их данные и т. д., но сохраняет темы и сообщения без удаления.
Понял. Но, опять же, это не то, чем пользователь может управлять, верно? Нет способа предоставить им такую опцию?
Верно, это один из вариантов, но иногда лучше полностью удалить аккаунт. Вам нужно принимать решение в каждом конкретном случае.
Хорошо, спасибо за помощь.
Думаю, вы действительно что-то упускаете. Попробуйте зарегистрироваться как новый пользователь на вашем собственном экземпляре Discourse, затем перейдите на страницу профиля. Там будет опция удаления.
Эта опция самостоятельного удаления для новых пользователей исчезает через несколько дней или если пользователь создаёт определённое количество сообщений (подробности см. в настройках вашего сайта).
Это на самом деле не связано
это для администраторов, удаляющих людей произвольно — не уверен, что у нас есть настройки сайта для самостоятельного удаления пользователя, возможно, это прописано жёстко в коде.
Хм. Ну, возможно, это могло бы стать хорошим вариантом для реализации?
