No Discourse, os perfis de usuário são habilitados por padrão e os usuários podem optar por desativá-los em suas preferências de usuário quando esta configuração estiver habilitada:
allow users to hide profile
O que seria necessário para habilitar a possibilidade de os administradores oferecerem uma preferência de opt-in em vez de opt-out? Ou seja, perfis de usuário ocultos por padrão e os usuários podem optar por mostrá-los. Já existe uma maneira de conseguir isso no backend?
Este recurso poderia ser semelhante às preferências de notificação para categorias, onde os administradores podem definir, por exemplo, Silenciado por padrão para todos os usuários e, opcionalmente, aplicar essa configuração retroativamente a todos os usuários.
O raciocínio por trás desta solicitação é que a maioria dos novos usuários não está ciente das informações exibidas em seus perfis, os riscos potenciais de mau uso dessas informações por terceiros e o fato de que eles podem ocultar seus perfis em suas preferências de usuário. Podemos escrever avisos e documentação explicando tudo isso, mas, como sabemos, as chances são de que a maioria dos usuários simplesmente ignore isso durante a criação da conta e seus primeiros passos em uma nova plataforma.
Uma política de opt-in facilitaria aos usuários habilitar seus perfis quando tiverem interesse em compartilhá-los e quando tiverem uma melhor compreensão das implicações.
Leia tudo isso em um contexto onde perseguição de usuários, vigilância governamental ou privada e violações de direitos humanos representam um risco real. Algumas comunidades estão mais expostas do que outras a esses riscos (por exemplo, ativismo político e direitos civis), e alguns usuários em algumas comunidades estão ainda mais expostos a abusos com base em gênero, país de residência e assim por diante.
