Anonymize todos os usuários por padrão durante o cadastro

Encontrei este item. Com uma população de usuários semelhante, temos um requisito parecido. Os usuários são autenticados externamente usando OAuth2 (AWS Cognito). No nosso caso, por duas razões:

  • fornecer anonimato para os usuários nos fóruns públicos (os moderadores revisam todo o conteúdo, embora às vezes algo passe despercebido)
  • evitar o vazamento de dados comerciais da base de usuários, pois está relacionado aos fóruns de produtos.

Para um fórum de uma fundação, há uma necessidade semelhante, mas por razões de anonimato, pois se relaciona ao jornalismo. Esse fórum usa atualmente um diretório de usuários interno.

Atualmente, olhamos os usuários aproximadamente diariamente e alteramos seus nomes de usuário de forma que seja difícil relacionar o nome de usuário com a base de usuários existente.

Para exclusão, um recurso está disponível:

Para registro, atualmente não está pronto para uso nem encontrei um plugin em Plugin - Discourse Meta.

Um plugin que atribuiria um nome de usuário como PREFIX mais o número de uma sequência única de números ou dígitos hexadecimais seria o ideal.