Aller au contenu

Retirer Trusted Codes d'un ordinateur

Retirer l’application ne supprime pas ton compte. Tes connexions, les codes sur le téléphone et tes autres appareils restent tels quels. Pour supprimer le compte lui-même, lance tcc account delete avant de retirer l’application. C’est une étape séparée, et elle est irréversible.

Lance :

tcc uninstall

Ou ouvre le menu de l’icône Trusted Codes et choisis Uninstall Trusted Codes….

Les deux affichent d’abord tout ce que Trusted Codes garde sur cet ordinateur, puis demandent ta confirmation. Ensuite, ils :

  • retirent l’appareil de cet ordinateur sur le serveur, pour chaque compte connecté ici ;
  • empêchent l’application de démarrer à l’ouverture de session et la retirent de Claude Desktop, Claude Code et Cursor ;
  • arrêtent tous les processus Trusted Codes ;
  • suppriment la commande tcc, les clés et connexions enregistrées, et les dossiers de données ;
  • placent chaque copie de l’application dans la Corbeille, pour qu’aucune copie n’ouvre plus un lien Trusted Codes.

Si cet ordinateur est le seul endroit qui détient la clé d’un compte, et que ce compte n’a pas de mots de récupération, tu reçois d’abord un avertissement. Configure les mots de récupération ou connecte-toi sur ton téléphone avant de continuer, sinon tu perds les codes de ce compte.

Sur macOS, une fenêtre du trousseau peut apparaître pendant la suppression. Réponds-y.

À la fin, tu obtiens la liste de ce qui a été retiré et de ce qui ne l’a pas été. Un appareil qui n’a pas pu être retiré sur le serveur figure dans cette liste. Retire-le depuis ton téléphone, comme décrit à la fin de cette page.

Supprimer l’application laisse le reste sur l’ordinateur. Une copie dans la Corbeille peut encore ouvrir des liens Trusted Codes. Fais ces étapes à la main.

  1. Quitte Trusted Codes. Si son icône est dans la barre des menus, choisis Quit Trusted Codes. S’il n’y a pas d’icône, ouvre le Moniteur d’activité, cherche tcc et quitte chaque processus dont le nom commence par tcc.

  2. Supprime chaque copie de Trusted Codes.app. Regarde dans /Applications, dans ~/Applications et dans la Corbeille. Vide ensuite la Corbeille.

  3. Supprime le dossier ~/Library/Application Support/com.trustedcodes.companion et, s’il existe, ~/Library/Application Support/trusted-codes.

  4. Supprime le fichier ~/Library/LaunchAgents/Trusted Codes.plist, s’il existe. C’est lui qui démarre l’application à l’ouverture de session.

  5. Ouvre Trousseau d’accès, cherche Trusted Codes et supprime chaque élément de ce nom. Dans le Terminal, cette commande supprime un élément à chaque appel ; relance-la jusqu’à ce qu’elle indique qu’aucun élément n’a été trouvé :

    security delete-generic-password -s "Trusted Codes"
  6. Supprime la commande tcc : ~/.local/bin/tcc ou /usr/local/bin/tcc.

  7. Dans le dossier ~/.trusted-codes, supprime seulement ces quatre fichiers : mcp-audit.jsonl, mcp-tools.json, codeword-policy.json et cloudflared.log. Ne supprime pas le dossier, car d’autres outils peuvent y garder leurs propres fichiers. Supprime-le seulement s’il est vide ensuite.

  8. Si tu as ajouté Trusted Codes à Claude Desktop, Claude Code ou Cursor, retire l’entrée trusted-codes des réglages MCP de cette application.

  1. Quitte Trusted Codes : clic droit sur son icône dans la zone de notification, puis Quit Trusted Codes. S’il n’y a pas d’icône, termine chaque processus tcc dans le Gestionnaire des tâches.
  2. Ouvre Paramètres → Applications → Applications installées, trouve Trusted Codes et choisis Désinstaller.
  3. Supprime les dossiers %APPDATA%\com.trustedcodes.companion et %APPDATA%\trusted-codes.
  4. Supprime la commande tcc, c’est-à-dire le dossier %LOCALAPPDATA%\Programs\Trusted Codes\bin. Retire ensuite ce dossier du Path de ton compte utilisateur (Modifier les variables d’environnement pour votre compte).
  5. Ouvre le Gestionnaire d’identification, puis Informations d’identification Windows, et retire chaque information d’identification générique dont le nom se termine par .Trusted Codes.
  6. Ouvre Paramètres → Applications → Démarrage et vérifie que Trusted Codes n’y figure pas. Sinon, désactive-le.
  7. Dans le dossier %USERPROFILE%\.trusted-codes, supprime seulement mcp-audit.jsonl, mcp-tools.json, codeword-policy.json et cloudflared.log. Supprime le dossier seulement s’il est vide ensuite.
  8. Retire l’entrée trusted-codes des réglages MCP de Claude Desktop, Claude Code ou Cursor, si tu l’as ajoutée.
  1. Quitte Trusted Codes depuis son icône dans la barre, ou termine chaque processus tcc.

  2. Si tu as configuré le service en arrière-plan, arrête-le et supprime-le :

    systemctl --user disable --now trusted-codes.service
    rm ~/.config/systemd/user/trusted-codes.service
    systemctl --user daemon-reload
  3. Retire l’application. Un paquet .deb ou .rpm se retire avec le gestionnaire de paquets (sudo apt remove … ou sudo dnf remove …) ; une AppImage se supprime comme un fichier.

  4. Supprime les dossiers ~/.local/share/com.trustedcodes.companion et ~/.local/share/trusted-codes.

  5. Supprime ~/.config/autostart/Trusted Codes.desktop, s’il existe.

  6. Supprime les clés et connexions enregistrées, par exemple avec secret-tool :

    secret-tool clear service "Trusted Codes"
  7. Supprime la commande tcc : ~/.local/bin/tcc ou /usr/local/bin/tcc.

  8. Dans ~/.trusted-codes, supprime seulement mcp-audit.jsonl, mcp-tools.json, codeword-policy.json et cloudflared.log. Supprime le dossier seulement s’il est vide ensuite.

  9. Retire l’entrée trusted-codes des réglages MCP de Claude Desktop, Claude Code ou Cursor, si tu l’as ajoutée.

Une installation sur serveur peut garder ses données à d’autres endroits. Vérifie chacun d’eux :

  • Le fichier de réglages de tcc. C’est le premier qui existe : le fichier donné avec --env-file, le fichier de TCC_ENV_FILE, ~/.config/tcc/tcc.env, /etc/tcc/tcc.env. Lis-le avant de supprimer quoi que ce soit, car il nomme les chemins ci-dessous. Supprime-le à la fin si rien d’autre ne l’utilise.
  • TCC_CREDENTIAL_FILE : le fichier qui garde les clés et connexions à la place d’un trousseau. Supprime-le.
  • TCC_DATA_DIR : le dossier des bases de données des comptes. Supprimes-y seulement le dossier accounts et les fichiers companion.db, companion.db-wal et companion.db-shm. Ne supprime le dossier lui-même que s’il est vide ensuite, car d’autres logiciels peuvent aussi l’utiliser.
  • Les réglages du mode distant, config.toml : $XDG_CONFIG_HOME/tcc/config.toml ou ~/.config/tcc/config.toml. Le fichier contient un jeton d’accès. Supprime-le.

Même avec TCC_DATA_DIR défini, tcc utilise encore les dossiers de données des étapes Linux ci-dessus. Supprime-les aussi.

Si l’application a été supprimée avant d’avoir pu retirer l’ordinateur, celui-ci figure encore comme appareil de ton compte. Retire-le dans le portail de ton compte : sur ton téléphone, ouvre Réglages → Gérer le compte → Appareils et sessions, et retire l’ordinateur. Toutes les formules l’incluent.

Si plusieurs comptes étaient connectés sur l’ordinateur, fais-le pour chaque compte.