La suggestion est donc :
Possibilité de saisir une URL d’image dans le panneau d’administration de Discourse (toute variation, originale, optimisée, etc.) pour suppression. Ensuite, supprimer l’image de tous les endroits où elle est utilisée (publications, images de profil comme avatar, arrière-plan, etc.) et la purger (toutes variations) du stockage d’images (local ou S3). Potentiellement, on pourrait interdire le hachage de l’image pour éviter qu’elle ne soit à nouveau téléchargée à l’avenir.
Discourse gère les images de manière très efficace, de sorte que des images identiques utilisées à plusieurs endroits différents (différentes publications de différents comptes, par exemple) ne stockent pas d’images en double.
Le revers de la médaille, cependant, est qu’il peut être très fastidieux de supprimer une image spécifique et qu’il n’est pas possible pour un modérateur de le faire via le panneau web. Cela doit être fait via la ligne de commande sur le serveur, ce qui signifie que cela ne peut pas être géré par des personnes non techniques et que c’est aussi plus dangereux en cas d’erreur humaine.
Par exemple, si vous partez d’une URL d’image CDN que vous souhaitez supprimer et qu’elle a été utilisée dans plusieurs publications/réponses différentes, etc. Si vous ne connaissez pas le sujet/la publication, etc. dans lequel elle a été utilisée (ce qui est souvent le cas avec les DMCA - juste une URL d’image sans informations supplémentaires, souvent par des bots DMCA automatisés utilisant la recherche inversée d’images), cela peut être très fastidieux à gérer la suppression.
Si vous supprimez une publication sur le web qui contient une image qui devrait être supprimée, par exemple, il y a toujours un temps d’attente important avant que l’image ne soit purgée de S3/local automatiquement. Le plus bas que cela puisse être réglé est de 1 jour via purge_images_from_deleted_posts_days, ce qui n’est pas vraiment idéal non plus. Surtout parce que le temps de purge du CDN doit être pris en compte, à moins qu’il ne soit purgé manuellement, ainsi que le délai avant que quelqu’un ne puisse traiter la demande. Donc, en général, le téléchargement doit être supprimé manuellement via la ligne de commande, même si vous avez le contexte (sujet/publication, avatar, etc.) immédiatement disponible.
Avec le contenu généré par les utilisateurs, la capacité à gérer efficacement les DMCA, les demandes de suppression de données, etc. est indissociable et essentielle. Surtout parce qu’elles sont critiques en termes de temps (si elles ne sont pas traitées dans les ~48 heures - pratique normale pour les CDN et les fournisseurs d’hébergement est de suspendre les services). Vous la recevez pendant des vacances : tant pis, le week-end : tant pis, vous êtes à l’hôpital ? : tant pis, vous voulez faire 10 jours de méditation silencieuse Vipassana ? : tant pis. ![]()