Ofuscar o autor da citação quando um usuário é excluído

Quando um usuário é anonimizado, suas menções e citações são modificadas para mostrar o novo nome de usuário (anonymousXXXX).

Acho estranho que, quando excluímos uma conta de usuário, o mesmo processo não seja aplicado.
O usuário e todas as suas postagens são excluídos, mas o nome dele permanece em citações, o que ainda poderia identificá-lo.

Seria mais lógico (e respeitoso com o usuário quando a exclusão é solicitada por ele) que os nomes de usuário citados também fossem ofuscados.

Claro, os administradores podem anonimizar antes de excluir a conta, mas automatizar essa etapa tornaria as coisas mais simples para eles.

Admito que acho estranho que o assunto não tenha surgido antes, mas a pesquisa em ask.discourse.org não retornou nenhum tópico sobre isso especificamente. :thinking:

4 curtidas

Mas também não deixa a opção de manter o nome - e removê-lo tornará o fórum mais difícil de ler.

1 curtida

Talvez pudesse ser opcional, por exemplo, uma caixa de seleção na janela modal onde você confirma a exclusão que oferece anonimização antes da exclusão.

5 curtidas

Se todas as postagens de um usuário forem excluídas, mantendo seu nome de usuário quando citado em outras postagens, isso não necessariamente tornaria um fórum menos difícil de ler, apenas significaria que novos leitores não seriam capazes de dizer a quem estava sendo referenciado, exceto por um conjunto de números aleatórios atribuídos a uma conta de usuário anonimizada.

Isso parece indicar que o nome de usuário citado deveria ser excluído como parte da exclusão da conta, talvez o padrão pudesse apenas mudar para “usuário excluído” ou algo assim, a menos que a conta seja anonimizada para manter as postagens do usuário? Seria mais difícil entender sobre o que as pessoas estão falando se todos os nomes de usuário de contas excluídas fossem simplesmente alterados para “excluído” em vez de um número que é o mesmo para todas as suas postagens / nome de usuário citado.

Eu estava tentando dizer que remover o nome de usuário deles tornaria o fórum mais difícil de ler.

1 curtida

Certo, acho que entendi o que você quis dizer, desculpe se minha resposta pode ter sido confusa. Fiz uma edição para mudar uma declaração para dizer “menos difícil” em vez de “mais difícil”, acho que foi o que eu quis escrever lá.

Remover nomes de usuário citados pode definitivamente tornar um tópico mais difícil de entender, mas se as postagens do usuário excluído também forem excluídas, esse fator pode ser irrelevante.

Ou seja, uma declaração como “Eu discordo disso, Joe” não significará nada se as postagens de Joe forem excluídas. “Eu discordo disso (nome de usuário excluído)” alertará os leitores que as pessoas estão falando com alguém cujas postagens sumiram.

1 curtida

A proposta aqui é ofuscar o nome de usuário em discussões, não excluir completamente as postagens dos usuários. Acho que é uma boa ideia e a coloca em conformidade com o recurso de anonimização, que ofusca o nome de usuário, como explicado no post original.

3 curtidas

Exemplo do que quero dizer

Jack: corvos são pretos
Joe: cisnes são brancos
Jill: flamingos são cor-de-rosa
RGJ: Eu discordo disso Joe

versus

Anônimo24680: corvos são pretos
Anônimo02468: cisnes são brancos
Anônimo46802: flamingos são cor-de-rosa
RGJ: Eu discordo disso Anônimo02468

Sim, isso torna coisas como essa um pouco mais difíceis de ler, mas com que frequência você tem posts de vários usuários anonimizados e alguém responde a eles usando uma menção? Parece ser uma ocorrência rara.

2 curtidas

Claro que meu exemplo é muito simplista.
Acho que isso acontece em todos os fóruns que têm mais de um usuário anonimizado.

Também aprecio poder “ver” que um usuário postando algo em um tópico é o mesmo usuário que está postando algo diferente em outro tópico.

Tudo o que estou dizendo é que gostaria de evitar que os usuários sejam anonimizados automaticamente após a exclusão, pois isso só deve ser feito quando necessário.

3 curtidas

Há um alerta que impede que a conta do usuário seja excluída se ela tiver postagens, diz que as postagens devem ser excluídas primeiro antes que a conta possa ser excluída. Não sabia se havia alguma maneira de contornar isso e excluir a conta que ainda tem postagens, pensei que era um requisito para que as postagens fossem excluídas para a exclusão da conta.

2 curtidas

Isso foi mencionado na primeira postagem, pensei que essa solicitação de recurso fosse apenas para o caso de todas as postagens do usuário serem excluídas. Nesse caso, se toda a conta dele também for excluída, parece que o nome de usuário dele, se mencionado por outra pessoa com @ nome de usuário, também seria removido.

Anonimizar / ofuscar menções é modificar texto que outras pessoas (não a pessoa que solicita a ação da conta) escreveram. Isso não o torna necessariamente errado, mas é definitivamente uma decisão diferente e não deve ser tomada automaticamente, sem consentimento e intenção explícitos.

A título de exemplo, a adequação pode depender dos termos e condições específicos de uma instância individual e de qual licença e/ou concessão de propriedade cada usuário final faz para o que escreve nessa instância do Discourse. Se os termos e condições de uma instância específica não concederem ao administrador o direito de modificar arbitrariamente o “conteúdo” criado pelos visitantes do site, a ofuscação automática de menções pode inadvertidamente exceder o escopo de ação acordado do administrador.

Além disso, esta é uma ação “cara” e de longa duração que pode afetar negativamente o desempenho em um sistema com muito conteúdo de texto para escanear e alterar. Pode ser operacionalmente contraindicada em pelo menos alguns sites, independentemente de preocupações com licenças, no que diz respeito às operações normais.

1 curtida

Há algumas coisas a serem consideradas com isso, parece que o processo deve ser personalizável pelo administrador do site, dependendo de todas as circunstâncias específicas.

Se alguém estiver solicitando anonimização completa, existem as políticas de GDPR; se o nome de usuário for o nome legal completo e identificável, então parece que isso provavelmente precisaria ser removido se citado por outros membros do usuário, especialmente em um site público.

No entanto, mesmo isso não seria necessariamente suficiente para completar o processo de anonimização, dependendo do que está sendo postado em texto junto com a citação do nome de usuário; idealmente, se isso puder ser revisado pelo moderador/administrador do site para garantir que não haja informações pessoalmente identificáveis nisso, também pode ser um problema.

Não entendo a conexão entre suas ideias sobre anonimização quando um usuário a solicita e esta solicitação de recurso, que sugere que, quando um usuário é excluído, os dados do usuário também devem ser anonimizados (opcionalmente) para que, por exemplo, citações não contenham mais o nome.

1 curtida

Em reflexão, estou achando todo este tópico confuso. Nem é possível excluir um membro depois que ele começou a participar do fórum. Você só pode torná-los anônimos.

No caso raro em que um novo membro foi mencionado e deseja que as menções de seu nome sejam removidas, ele pode entrar em contato com os moderadores.

Ou estou perdendo alguma coisa?

Por que não?

Pelo que entendi, você não pode excluir usuários com mais de 5 posts e posts mais antigos que Delete user max post age.

is_staff? && # o usuário que deseja excluir é staff e
        (
          user.first_post_created_at.nil? || # o usuário não criou nenhum post OU
            !user.has_more_posts_than?(User::MAX_STAFF_DELETE_POST_COUNT) || # o usuário não criou mais de 5 posts OU
            user.first_post_created_at > SiteSetting.delete_user_max_post_age.to_i.days.ago # o usuário não criou um post mais antigo do que o definido pela configuração
        )

Mas você pode aumentar temporariamente (ou até permanentemente) a configuração do site Delete user max post age para excluir todos os posts do usuário usando o botão em sua página de administração. Não vejo razão para não poder excluir o usuário depois de fazer isso.
Também me lembro de um fórum Discourse que foi fechado no ano passado, onde a exclusão foi oferecida antes de ser encerrado. Muitos membros de longa data apreciaram essa oferta, pois estavam com raiva da empresa. Foi bastante triste para aqueles que tentavam salvar seus posts dos últimos 20 anos, porque uma vez que o autor do tópico era excluído, suas respostas também não estavam mais disponíveis.

1 curtida

Esses não estão necessariamente relacionados, pois a conta do usuário pode ser excluída por qualquer motivo. Eu estava apenas falando sobre cenários possíveis em que um usuário pode solicitar exclusão ou anonimização, houve alguns tópicos sobre como os usuários podem ficar chateados ao descobrir que os administradores não são realmente obrigados a atender às solicitações de exclusão de conta, mas existem as políticas de anonimização do GDPR que regem as contas de usuários europeus.