Discourse nettoie automatiquement les utilisateurs inactifs (niveau de confiance 0, aucun message posté) après 2 ans. Le paramètre clean up inactive users after days peut être modifié.
En outre, les nouveaux utilisateurs peuvent supprimer leur compte, mais l’option n’est pas disponible après un certain temps (je ne connais pas la durée : peut-être que le paramètre est delete user max post age, qui est de 60 jours par défaut).
Ainsi, les utilisateurs actifs qui sont là depuis un certain temps ne devraient pas pouvoir supprimer leur compte eux-mêmes.