Por favor, inclua uma funcionalidade padrão para que o usuário possa excluir sua conta no fórum. Além disso, conforme meu conhecimento, a alteração do nome de usuário torna-se impossível após um certo número de mensagens terem sido postadas.
Isso, em conjunto, torna impossível para o usuário não deixar rastros digitais. Em muitos países, é garantido por lei que as pessoas possam solicitar a eliminação de seus dados pessoais. Por exemplo, aqui está o regulamento da UE.
Nenhuma das regulamentações exige que a exclusão ou anonimização seja feita por autoatendimento, portanto as opções de autoatendimento são bloqueadas após se tornarem disruptivas para a comunidade.
Você pode solicitar aos administradores do fórum que excluam sua conta, mas eles podem responder anonimizando-a em vez disso.
O usuário continua procurando o botão ‘Exclusão de Conta’. Em vão.
Se algum usuário quiser excluir sua conta, ele continuará procurando a opção ‘Excluir Conta’, sem saber qual é a condição subjacente para o ‘limite de postagens’.
Podemos mostrar o botão ‘Excluir Minha Conta’, embora como um botão cinza mostrando ‘indisponível para clique’, para aqueles usuários que postaram mais vezes do que o limite permite? Ou talvez uma pequena explicação flutuante para os usuários informando sobre a ‘requisitação’?
Mesmo sem a ajuda/informação flutuante, este botão ‘indisponível para excluir conta’ seria muito útil e economizaria o tempo do usuário para encontrar esse botão.
Mesmo que esteja exibido e desativado, a equipe do site provavelmente anonimizará a conta de qualquer maneira, então o ótimo usuário encontrou o botão, mas por que mostrar um botão que não é funcional?
Não é uma boa solução. Isso significa que estamos mostrando informações ou pseudo-botões negativos e inúteis para a vasta maioria dos usuários.
O que precisamos é de um botão simples que direcione para um documento fácil explicando o que está acontecendo e deve haver uma caixa de seleção simples para solicitar a exclusão — e essa solicitação deve ir para o administrador e somente para o administrador.
Eu acho que provavelmente a melhor maneira é criar um botão nessa seção, por exemplo, Solicitação de Exclusão de Conta, clicando neste botão, um composer de PM (o destinatário é o admin) é aberto com alguns placeholders (título e textarea). Dessa forma, os usuários podem facilmente enviar uma solicitação de exclusão ou anonimização de conta e os admins também podem revisar a conta antes de excluí-la ou anonimizá-la.
Este botão apareceria quando canDeleteAccount for falso (então o padrão Excluir Minha Conta não aparece) ou torná-lo uma restrição de nível de confiança e ele pode usar o outlet do plugin user-preferences-account que está aqui na página da conta. Mas a melhor posição é no final da página. Assim como onde o botão padrão aparece.