Privacidade e usuários
Capturas de tela da versão 0.5.0, rodando em uma instância nova com os itens de exemplo do repositório. As pessoas que aparecem nelas são contas de exemplo, e as contagens de uso são simuladas. O provedor de identidade que aparece é um substituto feito para testes.
Guarde endereços IP pelo tempo que você definir
Em Admin › Settings › Privacy, o root define por quanto tempo os endereços IP ficam no log de auditoria, nas sessões e nas aprovações de dispositivo, 90 dias por padrão. O servidor limpa o que é mais antigo em um agendamento.


A limpeza, também pelo cron
O rmk-server purge faz a mesma limpeza pelo cron, e o --dry-run conta o que ela apagaria sem mudar nada.
$ pnpm run purge --dry-run
Counting what a purge would clear by the retention: IP addresses 90 days, expired sessions 90 days.
✓ IP addresses cleared: 17 (audit log 14, sessions 3, device grants 0)
✓ Failed sign-ins' emails cleared: 0
✓ Expired sessions deleted: 3
✓ Finished device grants deleted: 0
A dry run: nothing was changed.
$ pnpm run purge
Purging by the retention: IP addresses 90 days, expired sessions 90 days.
✓ IP addresses cleared: 17 (audit log 14, sessions 3, device grants 0)
✓ Failed sign-ins' emails cleared: 0
✓ Expired sessions deleted: 3
✓ Finished device grants deleted: 0Baixe seus próprios dados
Na página Account, a pessoa baixa um único arquivo JSON com o que a instância guarda sobre ela: a conta, as sessões, os nomes dos tokens, os espaços de trabalho, os itens, as submissões, os comentários e os eventos de auditoria. É um registro da pessoa, não um backup, e os dados de outras pessoas não estão nele. O root pode gerar o arquivo para quem pediu, a partir da página dessa pessoa.


Usuários, com o último login
A lista de usuários do root mostra o último login de cada pessoa e um botão para copiar o e-mail. Ela abre a página de cada pessoa.


Uma página para cada pessoa
O root abre a página de uma pessoa para ver o papel, o status e o último login e agir: mudar o papel, desativar ou ativar a conta, redefinir a senha ou a segunda etapa, baixar os dados ou apagá-la. Apagar troca o e-mail e o nome por deleted-user-<id>, mantém o que ela publicou e não dá para desfazer.


Quer experimentar? Rode a imagem Docker ou leia o código.