Uma nuance adicional é o histórico de revisões.
Ao observar o PostRevisor, o histórico de edições é armazenado separadamente por meio do PostRevision, portanto, não estou sugerindo que uma permissão de exclusão de conteúdo próprio deva necessariamente excluir permanentemente os registros de revisão ou remover a capacidade de auditoria.
A permissão que estou imaginando diz mais respeito à visibilidade comum voltada ao usuário: se o autor pode retirar seu próprio post/tópico, se o espaço reservado de post excluído permanece, se usuários comuns podem visualizar o conteúdo de edições anteriores e se a equipe/moderadores mantêm o acesso adequado de auditoria/moderação (por exemplo, por meio do “VER N RESPOSTA OCULTA”).
Portanto, a divisão que estou solicitando não é:
- “permitir que os usuários apaguem todos os rastros do banco de dados”
mas sim:
- “permitir que os usuários tenham mais controle sobre seu próprio conteúdo/pegada visível”
- sem, ao mesmo tempo, conceder-lhes poderes globais para excluir o conteúdo de outros usuários ou visualizar conteúdo excluído de forma geral.