Aller au contenu principal
Mole
Fonctions Testées Avis Tarifs FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
AcheterAcheter Télécharger

    Aide, documentation, versions et articles.

    Accueil/Blog

    Mole est-il sûr ? Ce qu’il supprime et ce qu’il refuse de toucher

    À propos de MolePublié 17 août 2026Mis à jour 4 octobre 202614 min de lecture

    Mole existe en deux programmes, et la plupart des réponses sur la sécurité que vous trouverez en ligne n'en décrivent qu'un seul. Mole for Mac est l'application native vendue sur mole.fit. mo est l'outil en ligne de commande libre et open source hébergé sur GitHub. Les deux partagent la liste blanche personnalisée et le chemin du journal, mais ils ne se comportent pas de la même façon au moment de la suppression, et cette différence est toute la réponse à la question de savoir si Mole est sûr pour l'usage que vous en prévoyez.

    Dans cette page, « Mole » désigne uniquement Mole for Mac sur mole.fit et son outil en ligne de commande mo. Les autres apps ou outils en ligne de commande appelés « mole » sont des produits distincts, non couverts par cette description de sécurité.

    L'app Mac affiche la liste complète avant toute suppression. La désinstallation utilise la corbeille ; les caches sont supprimés définitivement par défaut, avec une option corbeille dans les réglages. La CLI supprime les caches définitivement ; --dry-run sert à prévisualiser, pas à annuler. Les deux refusent les chemins protégés.

    Où finit chaque suppression

    Opération App Mac CLI Récupérable après coup
    Nettoyage du cache Définitif par défaut ; corbeille en option Définitif Seulement si le fichier est encore dans la corbeille
    Désinstallation et résidus Corbeille Corbeille Jusqu'à ce que vous videz la corbeille
    Retrait d'un élément de démarrage (plist utilisateur) Corbeille Corbeille Jusqu'à ce que vous videz la corbeille
    Maintenance d'Optimize Uniquement des éléments précis, suppression directe Direct Pas d'annulation
    Balayage des artefacts de build (mo purge) Sous-ensemble recompilable localement ; réglage de suppression du cache Définitif Recompiler ou réinstaller les dépendances ; Internet peut être nécessaire
    La corbeille elle-même Définitif par définition Définitif Non

    Deux lignes méritent un détail. Optimize supprime directement, sans passer par la corbeille, un petit ensemble précis d'éléments gérés par le système : l'état d'application enregistré, les anciens enregistrements de la base des événements de quarantaine, les journaux d'écriture anticipée périmés, les listes de propriétés LaunchAgent cassées et les fichiers .sfl vides. Chacun passe son propre test d'âge, de taille ou d'existence. Ces suppressions ne peuvent pas être annulées ; des données régénérées ne restituent pas le contenu d'origine. L’app ne propose que les artefacts recompilables localement ; mo purge couvre davantage de fichiers. Le second schéma ci-dessous explique cette différence.

    Un candidat passe le contrôle de licence et la validation du chemin, puis l'exécuteur applique le mode de suppression : corbeille, avec récupération tant que le fichier y reste, ou suppression directe pour les caches par défaut et les éléments de maintenance nommés.
    Chaque candidat franchit les mêmes trois portes, et chacune tranche à nouveau de façon indépendante. Un refus à la porte du milieu est un arrêt net, pas une suppression réduite.

    Les trois portes, et pourquoi celle du milieu est la plus intéressante

    Un candidat ne va pas du résultat de l'analyse au disque en une seule étape. Il passe une porte de licence, puis une validation de chemin, puis un exécuteur, et ces couches ne se font pas confiance : chacune revérifie au lieu de supposer que la précédente avait raison.

    C'est dans la validation du chemin que réside réellement la sécurité. Elle s'exécute au moment de la suppression, pas au moment de l'analyse, ce qui compte parce que plusieurs minutes peuvent séparer les deux instants et que le disque ne reste pas immobile entre-temps. Si le fichier a changé d'identité après que vous l'avez vu, la suppression ne se poursuit pas sur la foi d'une décision périmée. Voici une ligne réelle du journal de la machine sur laquelle cet article a été écrit :

    2026-08-17T02:13:55Z    uninstall   SKIPPED /Applications/Quiet.app updated since the scan, please scan again
    

    Tout le modèle de sécurité tient dans cette ligne : quand la réponse est incertaine, Mole décline et dit pourquoi, au lieu de supprimer quelque chose d'approchant.

    L'autre propriété de cette porte, c'est qu'un refus est total. Un chemin qui tombe sur la liste de protection est refusé, il n'est pas rogné en une suppression plus petite à l'intérieur, et l'opération s'arrête là pour cet élément.

    Ce que Mole refuse de supprimer

    Un nettoyeur ne vaut que par ce qu'il s'interdit de faire, donc cette liste est précise plutôt qu'une promesse de prudence. Voici ce qui est refusé avant qu'une suppression ne démarre :

    Refusé Pourquoi c'est dans la liste
    /System, /usr, /bin, /sbin Le système d'exploitation, pas vos données
    /private/var/folders Racine protégée ; seuls des caches précisément attribués peuvent être retirés à la désinstallation
    /Library/Audio/Plug-Ins/{Components,VST,VST3} Indispensables dès qu'un projet y fait référence
    Répertoires de support iZotope et LaserSoft Outils audio et scanner sous licence qui ressemblent à des données inertes
    ~/.ollama/models, ~/.lmstudio/models Poids téléchargés, souvent des dizaines de gigaoctets
    ~/.cache/huggingface, ~/.cache/torch, ~/.cache/whisper Des téléchargements, pas des fichiers dérivés, dans des chemins en forme de cache
    ~/.cache/tensorflow, ~/.cache/wandb Jeux de données et journaux d'exécution qui n'ont peut-être pas encore été envoyés
    ~/.cache/pypoetry/virtualenvs Interpréteurs vivants ; les enfants reconstructibles de Poetry restent nettoyables
    Cache de modèles compilés de l'Apple Neural Engine Le supprimer casse la reconnaissance jusqu'au redémarrage suivant
    Réglages Système, Centre de contrôle, services audio De la configuration système, pas du cache
    Base de confidentialité, éléments d'ouverture, enregistrements de tâches en arrière-plan État des permissions et du démarrage
    Listes de fichiers partagées derrière les menus d'éléments récents Petites, invisibles, et pénibles à perdre
    ~/.config/mole Pour qu'un nettoyage ne puisse pas effacer la liste blanche qui encadre le suivant

    Le motif derrière cette liste : un chemin qui a la forme d'un cache n'est pas la preuve qu'il en contient un. Les poids de modèles et les environnements Python vivent sous ~/.cache parce que c'est là que les outils les rangent, pas parce qu'ils seraient des fichiers dérivés que n'importe qui peut régénérer gratuitement.

    La liste blanche est la moitié de la même idée, celle que vous contrôlez. Un chemin protégé dans l'un des deux programmes est respecté par l'autre, puisque tous deux lisent ~/.config/mole/whitelist.

    Trois ensembles imbriqués : tout ce qui se trouve sur le disque, l'ensemble plus petit que l'outil en ligne de commande supprime, et un ensemble encore plus petit que propose l'app Mac, la différence étant marquée par les répertoires qui exigent le réseau pour revenir.
    Autant ou plus sûr, jamais plus large. L'app Mac écarte délibérément ce que seul le réseau peut restaurer, et c'est pourquoi une catégorie peut exister dans le terminal sans jamais apparaître dans l'app.

    L'app Mac est plus étroite que la CLI, toujours dans le même sens

    Les deux ne sont pas également agressifs, et l'asymétrie va toujours dans la même direction. Le cas le plus net est celui des répertoires de dépendances : mo purge supprime node_modules, Pods, venv et vendor, alors que l'app les écarte tous et ne propose que ce qu'une compilation locale peut reconstruire sans réseau. L'app place aussi l'analyse des données d'application derrière l'accès complet au disque, présente les éléments récupérables mais coûteux comme des lignes à examiner et non cochées par défaut, et revalide les chemins au moment de la suppression, comme décrit plus haut.

    Voir dans mo clean une catégorie que l'app ne propose jamais est donc un comportement attendu, pas une fonctionnalité manquante. Si vous voulez le balayage large, il est dans le terminal, et --dry-run est la façon de regarder avant qu'il ne se produise.

    Lire ce qui s'est réellement passé

    Les deux programmes utilisent ~/Library/Logs/mole/operations.log. L’app sépare les champs par des tabulations. Le CLI place la date et la commande entre crochets, puis ajoute le statut, le chemin et les précisions éventuelles. Les noms des statuts diffèrent aussi :

    Statut Signification
    TRASHED Déplacé vers la corbeille au moment de l’opération
    DELETED Supprimé définitivement
    REMOVED Supprimé définitivement par le CLI
    SKIPPED Refusé, la raison figure dans le champ suivant
    SKIPPED_RUNNING L'app propriétaire était en cours d'exécution
    SKIPPED_MISSING Le chemin avait disparu quand l'exécuteur y est arrivé
    SKIPPED_ACTIVE_UPDATE Une mise à jour de cette app était en cours
    FAILED Tenté sans succès

    Le journal décrit l’opération passée, pas l’emplacement actuel du fichier. Un fichier marqué TRASHED peut généralement être restauré tant qu’il reste dans la corbeille, mais il a pu être restauré, déplacé ou supprimé depuis. Vérifiez donc son emplacement dans la corbeille.

    L'étape d'examen

    Écran de vérification du nettoyage de Mole : catégories de caches avec leur taille et une case à cocher chacune, et en bas le bouton pour supprimer définitivement les 5,14 Go sélectionnés.
    Le scan lui-même ne supprime rien. L’écran de vérification montre chaque catégorie avec sa taille, et seules les lignes cochées sont nettoyées.

    L'analyse est gratuite dans l'app Mac, sans licence et sans limite de durée. Chaque outil analyse et affiche sa liste complète de résultats ; une licence n'est nécessaire que pour agir dessus, et chaque outil destructeur fonctionne deux fois avant de la demander. Vous pouvez donc comparer ce que Mole propose avec ce que vous croyez savoir de votre disque avant de payer quoi que ce soit.

    La désinstallation affiche un plan avec les chemins, les propriétaires et les tailles avant que quoi que ce soit ne bouge. L'examen est le produit, pas une boîte de confirmation : un élément que vous ne pouvez pas évaluer est un mauvais candidat au balayage en un clic, et c'est pourquoi Mole laisse décochés ceux dont la restauration coûte cher plutôt que de cacher la décision derrière un total.

    Ce qui est réellement irrécupérable

    Être précis ici compte plus que rassurer.

    Les deux programmes suppriment les caches définitivement par défaut. Dans l'app Mac, les réglages permettent de les envoyer à la corbeille, où ils restent récupérables tant qu'elle n'est pas vidée. Régénérer un cache ne restaure pas son contenu d'origine.

    mo purge supprime définitivement les sorties de build, et c'est la commande qui mérite le plus un essai à vide au préalable. Les suppressions d'Optimize listées plus haut sont elles aussi immédiates. Régénérer des fichiers ne restaure pas leur état précédent. Pour retrouver cet état, il faut une sauvegarde adaptée, par exemple Time Machine.

    Comment vérifier tout cela par vous-même

    • Lisez le journal. ~/Library/Logs/mole/operations.log, écrit par le programme qui a fait le travail, avec le vocabulaire de statuts ci-dessus.
    • Vérifiez d'abord en ligne de commande. Les commandes clean, uninstall et optimize acceptent --dry-run et imprime exactement ce qu'elle supprimerait.
    • Lisez le code. La CLI est open source sous GPL-3.0, logique de suppression comprise.
    • Vérifiez la version que vous avez téléchargée. L'app Mac est signée avec un Developer ID et notarisée. spctl -a -t exec -vv /Applications/Mole.app vérifie son évaluation par Gatekeeper, pas son identité octet par octet avec le téléchargement publié.
    • Surveillez le réseau. Aucun des deux programmes n'envoie de télémétrie.

    Ce que vous lirez peut-être ailleurs

    Trois descriptions circulent largement, et toutes trois viennent d'une lecture qui confond l'outil en ligne de commande et l'app.

    « C'est un utilitaire de terminal sans aperçu ni annulation. » mo clean propose un aperçu avec --dry-run, mais supprime les caches définitivement. L'app Mac propose un examen graphique : la désinstallation utilise la corbeille, tandis que les caches sont supprimés définitivement par défaut, selon une option modifiable dans les réglages.

    « Mole est gratuit. » La CLI est gratuite et open source. Mole for Mac est un achat unique de 19 dollars couvrant deux Mac, avec mises à jour gratuites et remboursement sous 14 jours.

    « La CLI est sous licence MIT. » Elle est sous GPL-3.0.

    Pour aller plus loin

    • Mole CLI ou Mole for Mac : ce que chaque interface sait faire que l'autre ne fait pas, et ce qui se passe si vous installez les deux.
    • Ce qu'un nettoyeur Mac ne doit jamais supprimer : la même question posée à toute la catégorie plutôt qu'à un seul outil.

    FAQ

    Mole met-il les fichiers supprimés à la corbeille ?

    Dans l'app Mac, les caches sont supprimés définitivement par défaut ; les réglages proposent une option corbeille. La désinstallation et les suppressions depuis l'analyse du disque utilisent la corbeille, même avec des droits administrateur. Les fichiers ne sont récupérables que s'ils s'y trouvent encore. Vider la corbeille et les suppressions directes nommées dans Optimize sont définitifs ; régénérer ne signifie pas restaurer. Dans la CLI, mo clean supprime définitivement les caches, tandis que mo uninstall envoie les apps et leurs résidus à la corbeille. Les deux commandes proposent une prévisualisation avec --dry-run.

    Mole peut-il supprimer quelque chose dont macOS a besoin ?

    Les racines système, l'état système protégé comme les bases de confidentialité et d'éléments d'ouverture, les plug-ins audio, les poids de modèles téléchargés et les environnements Python vivants sont refusés avant qu'une suppression ne démarre. L'app revalide en outre chaque chemin au moment de la suppression plutôt que de se fier à l'analyse.

    La CLI gratuite est-elle le même programme que l'app Mac ?

    Non. Ce sont deux implémentations distinctes qui partagent un vocabulaire de nettoyage, un fichier de liste blanche et un journal. L'app est une réécriture en Swift, pas une surcouche de la CLI, et elle est délibérément plus étroite sur ce qu'elle supprime.

    Mole a-t-il besoin de l'accès complet au disque, et pourquoi ?

    Les analyses de données d'application sont derrière cette permission. Sans elle, Mole fonctionne toujours ; il voit moins de choses et le dit, plutôt que d'annoncer un chiffre plus petit comme s'il était complet.

    L'accès complet au disque mérite d'être compris pour ce qu'il permet et ce qu'il ne prouve pas. Il élargit la visibilité sur les emplacements protégés de données utilisateur, pour que l'analyse et l'examen soient exacts ; ce n'est pas un blanc-seing pour supprimer, et les mêmes portes décrites plus haut décident toujours de chaque suppression. Il ne prouve pas non plus qu'un outil est digne de confiance. Ce n'est ni une certification antivirus, ni un label « nettoyeur approuvé par Apple », ni la preuve qu'un outil est sûr ; un nettoyeur doté de l'accès complet au disque peut toujours supprimer ce qu'il ne faut pas. Ne l'accordez qu'aux outils en qui vous avez déjà confiance, jugez-les sur l'examen avant suppression, les refus de chemins protégés et les journaux décrits sur cette page, et retirez-le à n'importe quel outil dans Réglages Système > Confidentialité et sécurité > Accès complet au disque.

    Comment savoir ce que Mole a supprimé la dernière fois ?

    Lisez la fin de ~/Library/Logs/mole/operations.log. TRASHED indique un déplacement vers la corbeille ; vérifiez si le fichier y est encore. DELETED et le statut CLI REMOVED indiquent une suppression définitive. Les statuts SKIPPED signalent les opérations ignorées.

    La licence change-t-elle ce qui est supprimé ?

    Non. La licence détermine si une opération destructrice peut s'exécuter, jamais son étendue. L'analyse, la liste des candidats et les règles de protection sont identiques avant et après l'activation.

    Votre Mac manque d’espace ou ralentit ? Mole peut faire le ménage, supprimer complètement les apps et garder macOS en forme.

    Essayer Mole

    À lire aussi

    • À propos de MoleMole CLI ou Mole pour Mac10 min de lecture
    • À propos de MoleTester des centaines d’apps Mac pour Mole5 min de lecture
    • À propos de MoleCe que les utilisateurs Mac m’ont appris sur la confiance8 min de lecture

    Mole · 鼴

    Nettoyage, apps et état du Mac.

    v1.16.0 (301) · Versions

    Produit

    Nettoyage du Mac Désinstallation d’apps Entretien du Mac Analyse du disque Moniteur système

    Support

    Aide Documentation Versions Blog

    Mentions légales

    Conditions générales d’utilisation Politique de confidentialité Politique de remboursement

    Ressources

    Outil CLI Programme d’affiliation

    Contact

    Twitter hi@mole.fit

    Le seul site officiel de Mole mole.fit · Évitez les fichiers d’installation de provenance inconnue

    Le CLI reste gratuit pour le terminal.