Eu dei um contexto sobre o caso de uso em Restrict exposure of full name to certain groups. Estamos usando o Discourse para facilitar a discussão sobre o sistema de ensino público local; a base de usuários alvo é composta principalmente por pais e outros membros da comunidade local. Queremos encontrar um equilíbrio:
- Por um lado, tornar o site aberto à navegação anônima (para que os motores de busca possam indexá-lo, para que seja acessível mesmo para não membros, para que seja aberto/transparente por princípio, …)
- Por outro lado, evitar tornar desnecessariamente informações pessoalmente identificáveis disponíveis para rastreadores e visitantes não membros — queremos permitir que as pessoas compartilhem seus nomes dentro da comunidade e queremos lidar com a cautela que muitas pessoas têm ao fazer isso.
Originalmente, parecia que desabilitar “Exibir nome nas postagens” e habilitar “Ocultar perfis de usuário do público” cuidaria de bloquear vazamentos de nomes para usuários anônimos — mas então percebemos que não. (E já prometemos às pessoas via TOS e FAQ que faríamos isso.
)
Negar o acesso ao nome completo apenas a usuários anônimos resolveria o problema. Mas, como é realmente tão fácil vincular o acesso à associação de grupo, acho que também poderia fazer isso — o que abre a possibilidade, em nosso site, de restringir o acesso a >=TL1, o que é ainda melhor. (Atualmente, exigimos um convite para se inscrever, mas queremos nos livrar disso.)
Ao investigar esse problema/tópico, vi outras menções de solicitações iguais ou semelhantes, por exemplo, “queremos que apenas o grupo X possa ver nomes”… então isso também resolveria esses casos.
Uma pergunta para você (que você pode até considerar uma pergunta de produto!):
- A configuração
enable_namestem a intenção de significar “Não mostrar nomes completos aos usuários.” ou “Este site não usa nomes completos, ponto final.”?
Tenho a sensação (pelo próprio código e por tópicos/problemas como este) de que há uma falta de clareza subjacente sobre este ponto — e algumas pessoas entenderam de uma maneira e outras de outra.