Vider le cache d’un MacBook semble simple sur le papier. Taper quelques commandes, supprimer un dossier, redémarrer. Le problème survient quand cette opération emporte aussi les sessions enregistrées, les cookies d’authentification ou les données du trousseau. Distinguer ce qui relève du cache jetable et ce qui touche aux identifiants stockés demande de comprendre comment macOS organise ces fichiers, et pourquoi les raccourcis habituels mélangent souvent les deux.
Signed System Volume et limites du nettoyage manuel sur macOS récent
Les Mac récents utilisent un mécanisme appelé Signed System Volume (SSV) qui verrouille le volume système. Les anciennes méthodes de suppression directe des caches système, celles qui consistaient à naviguer dans les dossiers protégés via le Terminal, sont devenues inadaptées ou risquées sur ces machines.
Lire également : Mot de passe mobile : Comment le sécuriser efficacement en 2025 ?
Supprimer manuellement des fichiers dans /System/Library/Caches ne fonctionne plus comme avant. Le système refuse l’écriture ou restaure les fichiers au redémarrage. Tenter de forcer la suppression avec des droits root peut provoquer des comportements imprévisibles sans réel gain de performance.

Lire également : Sécuriser ses données en ligne : l'importance d'un gestionnaire de mots de passe fiable
La recommandation technique qui tient la route sur un Mac récent passe par le mode sans échec (Safe Boot). Redémarrer en maintenant la touche Maj enfoncée force macOS à purger sélectivement les caches système et les extensions tierces, sans toucher aux composants protégés ni aux données utilisateur comme le trousseau d’accès. Ce nettoyage cible les fichiers réellement périmés, pas les keystores ni les cookies de session persistants.
Cache DNS, cache navigateur, cache applicatif : trois périmètres à ne pas confondre
Une confusion fréquente alimente les tutoriels approximatifs : traiter le « cache Mac » comme un bloc unique. En réalité, trois périmètres distincts coexistent, et chacun se vide différemment.
- Le cache DNS se réinitialise via la commande
dscacheutil -flushcache; sudo killall -HUP mDNSResponderdans le Terminal. Cette opération ne vide ni les caches applicatifs, ni les données de navigation. Elle ne concerne que la résolution de noms de domaine. - Le cache navigateur (Safari, Chrome, Firefox) stocke les images, scripts et feuilles de style des sites web visités. Le vider accélère le rechargement des pages mais peut aussi supprimer des cookies de session si l’option « cookies et données de sites » est cochée en même temps.
- Le cache applicatif, stocké dans ~/Library/Caches, contient les fichiers temporaires générés par chaque application. Le supprimer ne touche pas aux mots de passe enregistrés dans le trousseau macOS, mais peut réinitialiser certaines préférences d’affichage ou de mise en page propres à l’application.
Le bon périmètre de nettoyage pour les caches applicatifs est le dossier ~/Library/Caches. Les identifiants restent dans ~/Library/Keychains et dans le trousseau iCloud, deux emplacements que cette suppression n’affecte pas.
Vider le cache Safari sans perdre ses mots de passe enregistrés
Safari est le cas le plus délicat parce que son interface regroupe cache, cookies et données de sites dans un même panneau. Aller dans Safari, puis Réglages, puis Confidentialité, puis « Gérer les données de sites web » et tout supprimer efface à la fois le cache et les cookies d’authentification. Le résultat : vous êtes déconnecté de tous vos sites.
Pour ne vider que le cache sans toucher aux sessions, la méthode passe par le menu Développement. Activez-le d’abord dans Safari, puis Réglages, puis Avancé, en cochant « Afficher le menu Développement ». Cliquez ensuite sur Développement, puis « Vider les caches ». Cette action purge les fichiers temporaires (images, CSS, JavaScript mis en cache) sans supprimer les cookies ni les mots de passe stockés dans le trousseau.

Sur Chrome, la distinction est plus explicite. Dans les paramètres de suppression des données de navigation, décochez « Cookies et autres données de sites » et « Mots de passe et autres données de connexion », puis ne conservez que « Images et fichiers en cache ». Firefox propose un découpage similaire dans ses préférences de vie privée.
Réindexation Spotlight : pourquoi le Mac semble lent après un nettoyage
Un comportement que les articles concurrents n’abordent pas : après avoir vidé les caches (ou après une mise à jour macOS), Spotlight et d’autres processus reconstruisent leurs index. Cette réindexation consomme du processeur et du disque pendant plusieurs minutes, parfois plus d’une heure sur un disque bien rempli.
Le réflexe de vider encore plus de caches à ce moment-là est contre-productif. Le système est en train de reconstruire des données saines. Interrompre ce processus ou supprimer de nouveaux fichiers ne fait que relancer la boucle. Attendre la fin de la réindexation avant de juger les performances réelles du Mac après nettoyage reste la démarche la plus fiable.
Le Moniteur d’activité (Finder, Applications, Utilitaires) permet de vérifier si le processus « mds » ou « mds_stores » travaille activement. Tant que ces processus consomment des ressources significatives, la lenteur perçue n’a rien à voir avec un cache résiduel.
Ce que le trousseau macOS protège (et ce qu’il ne protège pas)
Mots de passe dans le trousseau iCloud
Les mots de passe enregistrés via Safari ou via l’application Mots de passe d’Apple sont stockés dans le trousseau iCloud, chiffré de bout en bout. Supprimer le dossier ~/Library/Caches ne les affecte pas. Supprimer les cookies d’un navigateur ne les efface pas non plus, même si vous perdez la session active sur le site concerné.
Mots de passe dans les gestionnaires tiers
Les gestionnaires comme 1Password ou Bitwarden stockent leurs données dans leur propre coffre-fort, indépendant du cache navigateur. Vider le cache applicatif de ces outils peut forcer une resynchronisation au prochain lancement, mais les identifiants eux-mêmes restent sur le serveur chiffré du service.
La seule situation où un nettoyage de cache risque de faire perdre un mot de passe : un navigateur configuré pour ne jamais synchroniser ses données, avec un mot de passe enregistré uniquement en local dans un cookie de session (pas dans le trousseau). Ce cas reste marginal, mais il justifie de toujours vérifier que la synchronisation du trousseau iCloud est active avant de lancer un nettoyage en profondeur.
Un dernier point à garder en tête : le nettoyage de cache n’a pas besoin d’être fréquent. macOS gère la rotation de ses fichiers temporaires de façon autonome dans la plupart des cas. Réserver cette opération aux situations où le Mac présente un ralentissement persistant ou un espace disque anormalement saturé reste la meilleure approche, plutôt que d’en faire une routine hebdomadaire qui oblige le système à tout reconstruire sans cesse.


