Salta ai contenuti

Rimuovere Trusted Codes da un computer

Rimuovere l’app non elimina il tuo account. Le tue connessioni, i codici sul telefono e gli altri dispositivi restano come sono. Per eliminare l’account stesso, esegui tcc account delete prima di rimuovere l’app. È un passaggio a parte e non si può annullare.

Esegui:

tcc uninstall

Oppure apri il menu dell’icona di Trusted Codes e scegli Uninstall Trusted Codes….

Entrambi mostrano prima tutto ciò che Trusted Codes salva su questo computer, poi chiedono la tua conferma. Dopo:

  • rimuovono il dispositivo di questo computer sul server, per ogni account con accesso attivo qui;
  • impediscono all’app di avviarsi all’accesso e la rimuovono da Claude Desktop, Claude Code e Cursor;
  • fermano ogni processo di Trusted Codes;
  • eliminano il comando tcc, le chiavi e gli accessi salvati, e le cartelle dei dati;
  • spostano ogni copia dell’app nel Cestino, così nessuna copia apre più un link di Trusted Codes.

Se questo computer è l’unico posto che conserva la chiave di un account, e quell’account non ha parole di recupero, ricevi prima un avviso. Imposta le parole di recupero o accedi sul telefono prima di continuare, altrimenti perdi i codici di quell’account.

Su macOS può comparire una finestra del portachiavi durante la rimozione. Rispondi.

Alla fine ricevi un elenco di ciò che è stato rimosso e di ciò che non lo è stato. Un dispositivo che non è stato possibile rimuovere sul server compare in quell’elenco. Rimuovilo dal telefono, come descritto alla fine di questa pagina.

Eliminare l’app lascia il resto sul computer. Una copia nel Cestino può ancora aprire i link di Trusted Codes. Esegui questi passaggi a mano.

  1. Chiudi Trusted Codes. Se la sua icona è nella barra dei menu, scegli lì Quit Trusted Codes. Se non c’è nessuna icona, apri Monitoraggio Attività, cerca tcc e chiudi ogni processo il cui nome inizia con tcc.

  2. Elimina ogni copia di Trusted Codes.app. Guarda in /Applications, in ~/Applications e nel Cestino. Poi svuota il Cestino.

  3. Elimina la cartella ~/Library/Application Support/com.trustedcodes.companion e, se esiste, ~/Library/Application Support/trusted-codes.

  4. Elimina il file ~/Library/LaunchAgents/Trusted Codes.plist, se esiste. È quello che avvia l’app all’accesso.

  5. Apri Accesso Portachiavi, cerca Trusted Codes ed elimina ogni elemento con quel nome. Nel Terminale questo comando elimina un elemento a ogni esecuzione; eseguilo finché non segnala che nessun elemento è stato trovato:

    security delete-generic-password -s "Trusted Codes"
  6. Elimina il comando tcc: ~/.local/bin/tcc oppure /usr/local/bin/tcc.

  7. Nella cartella ~/.trusted-codes elimina solo questi quattro file: mcp-audit.jsonl, mcp-tools.json, codeword-policy.json e cloudflared.log. Non eliminare la cartella, perché altri strumenti possono tenerci i propri file. Eliminala solo se dopo è vuota.

  8. Se hai aggiunto Trusted Codes a Claude Desktop, Claude Code o Cursor, rimuovi la voce trusted-codes dalle impostazioni MCP di quell’applicazione.

  1. Chiudi Trusted Codes: fai clic destro sulla sua icona nell’area di notifica e scegli Quit Trusted Codes. Se non c’è nessuna icona, termina ogni processo tcc in Gestione attività.
  2. Apri Impostazioni → App → App installate, trova Trusted Codes e scegli Disinstalla.
  3. Elimina le cartelle %APPDATA%\com.trustedcodes.companion e %APPDATA%\trusted-codes.
  4. Elimina il comando tcc, cioè la cartella %LOCALAPPDATA%\Programs\Trusted Codes\bin. Poi togli quella cartella dal Path del tuo account utente (Modifica le variabili d’ambiente relative al tuo account).
  5. Apri Gestione credenziali, poi Credenziali di Windows, e rimuovi ogni credenziale generica il cui nome termina con .Trusted Codes.
  6. Apri Impostazioni → App → Avvio e controlla che Trusted Codes non sia presente. Se c’è, disattivalo.
  7. Nella cartella %USERPROFILE%\.trusted-codes elimina solo mcp-audit.jsonl, mcp-tools.json, codeword-policy.json e cloudflared.log. Elimina la cartella solo se dopo è vuota.
  8. Rimuovi la voce trusted-codes dalle impostazioni MCP di Claude Desktop, Claude Code o Cursor, se l’hai aggiunta.
  1. Chiudi Trusted Codes dalla sua icona nella barra, oppure termina ogni processo tcc.

  2. Se hai configurato il servizio in background, fermalo ed eliminalo:

    systemctl --user disable --now trusted-codes.service
    rm ~/.config/systemd/user/trusted-codes.service
    systemctl --user daemon-reload
  3. Rimuovi l’app. Un pacchetto .deb o .rpm si rimuove con il gestore di pacchetti (sudo apt remove … oppure sudo dnf remove …); un AppImage si elimina come file.

  4. Elimina le cartelle ~/.local/share/com.trustedcodes.companion e ~/.local/share/trusted-codes.

  5. Elimina ~/.config/autostart/Trusted Codes.desktop, se esiste.

  6. Elimina le chiavi e gli accessi salvati, per esempio con secret-tool:

    secret-tool clear service "Trusted Codes"
  7. Elimina il comando tcc: ~/.local/bin/tcc oppure /usr/local/bin/tcc.

  8. In ~/.trusted-codes elimina solo mcp-audit.jsonl, mcp-tools.json, codeword-policy.json e cloudflared.log. Elimina la cartella solo se dopo è vuota.

  9. Rimuovi la voce trusted-codes dalle impostazioni MCP di Claude Desktop, Claude Code o Cursor, se l’hai aggiunta.

Un’installazione su server può salvare i dati in altri posti. Controlla ciascuno:

  • Il file di impostazioni di tcc. Vale il primo che esiste: il file indicato con --env-file, il file in TCC_ENV_FILE, ~/.config/tcc/tcc.env, /etc/tcc/tcc.env. Leggilo prima di eliminare qualcosa, perché indica i percorsi qui sotto. Eliminalo alla fine, se nient’altro lo usa.
  • TCC_CREDENTIAL_FILE: il file che conserva chiavi e accessi al posto di un portachiavi. Eliminalo.
  • TCC_DATA_DIR: la cartella con i database degli account. Al suo interno elimina solo la cartella accounts e i file companion.db, companion.db-wal e companion.db-shm. Non eliminare la cartella stessa a meno che sia vuota, perché può usarla anche altro software.
  • Le impostazioni della modalità remota, config.toml: $XDG_CONFIG_HOME/tcc/config.toml oppure ~/.config/tcc/config.toml. Il file contiene un token di accesso. Eliminalo.

Anche con TCC_DATA_DIR impostato, tcc usa ancora le cartelle dei dati dei passaggi Linux qui sopra. Elimina anche quelle.

Se l’app è stata eliminata prima di poter rimuovere il computer, il computer compare ancora come dispositivo del tuo account. Rimuovilo nel portale del tuo account: sul telefono apri Impostazioni → Gestisci Account → Dispositivi e sessioni, e rimuovi il computer. Ogni piano lo include.

Se sul computer erano attivi più account, ripeti per ogni account.