Quando um post é excluído no Discourse, realizamos uma exclusão lógica (soft-delete). Isso significa que o post ainda permanece no banco de dados, caso um administrador deseje recuperá-lo posteriormente. Uma exclusão lógica não é suficiente quando o post excluído contém informações sensíveis e precisa ser removido completamente do banco de dados. Para essas situações, estamos introduzindo a capacidade de excluir um post permanentemente.
Para usar esse recurso, ative a configuração can permanently delete. No entanto, esteja ciente dos riscos envolvidos com essa funcionalidade — como o nome da configuração sugere, se você excluir permanentemente um tópico, um post ou revisões de post, não haverá como restaurar esse conteúdo. Por isso, existem algumas salvaguardas implementadas:
-
Ao ativar a configuração
can permanently delete, exibimos um modal que solicita sua confirmação explícita de que você compreende os riscos: -
Após excluir inicialmente um tópico (o que é uma “exclusão lógica” que pode ser revertida por meio do botão Un-Delete Topic), você deve aguardar 5 minutos antes de poder iniciar uma exclusão permanente por meio do botão Permanently delete. Se precisar agir mais rapidamente, outro administrador pode realizar a exclusão permanente imediatamente.
-
Após esses 5 minutos ou se outro administrador estiver ajudando, ao clicar no botão Permanently delete, exibiremos um modal de confirmação adicional que você deve concluir antes de prosseguir:



