# Mole è sicuro? Cosa cancella e cosa rifiuta di toccare

> Cosa cancella Mole, cosa rifiuta di toccare, dove finiscono i file eliminati e in cosa queste risposte differiscono tra l'app Mac e lo strumento da riga di comando.

Published: 2026-08-17

Mole si presenta in due programmi, e la maggior parte delle risposte sulla sicurezza che troverai online ne descrive solo uno. Mole for Mac è l'app nativa venduta su mole.fit. `mo` è lo strumento da riga di comando gratuito e open source su GitHub. Condividono un elenco di protezioni e un log, ma al momento della cancellazione non si comportano allo stesso modo, e quella differenza è l'intera risposta a se Mole è sicuro per il modo in cui intendi usarlo.

La versione breve: l'app Mac ti mostra prima l'elenco completo dei candidati e sposta le rimozioni ordinarie nel Cestino, così un errore è reversibile. La CLI rimuove i file di cache in modo permanente e ti dà `--dry-run` al posto di un annulla. Entrambe rifiutano un insieme fisso di percorsi, qualunque cosa li chieda.

## Dove finiscono i file eliminati

Nell'app Mac le rimozioni ordinarie vanno nel Cestino. Questo copre la pulizia delle cache, la disinstallazione delle app e i residui trovati insieme a esse, comprese le rimozioni che richiedono i diritti di amministratore e passano dall'helper di Mole. Restano nel Cestino con i nomi originali finché non lo svuoti, e rimetterne uno a posto è un ripristino normale del Finder.

Due cose non vanno nel Cestino, ed entrambe sono intenzionali. Optimize elimina direttamente un insieme piccolo e nominato di file gestiti dal sistema: lo stato salvato delle applicazioni, il database degli eventi di quarantena, i journal write-ahead stantii, le property list LaunchAgent rotte e i file `.sfl` vuoti. Ognuno è condizionato dal proprio predicato su età, dimensione o esistenza, e ognuno è un file che macOS rigenera da solo. L'altra eccezione è la CLI, dove `mo clean` e `mo purge` eliminano in modo permanente per progettazione.

È per questa scelta di progetto che lo strumento da terminale offre `--dry-run` su ogni comando distruttivo. Nella CLI il dry run è l'annulla. Nell'app lo è il Cestino.

## Cosa Mole rifiuta di cancellare

Un cleaner è affidabile quanto le cose che non farà, quindi l'elenco dei rifiuti è specifico, non una promessa di stare attenti. Questi percorsi sono bloccati prima che parta qualsiasi cancellazione, e una richiesta che ne raggiunge uno viene rifiutata, non ritagliata:

- **Radici di sistema.** `/System`, `/usr`, `/bin`, `/sbin` e `/private/var/folders`.
- **Plug-in audio.** `/Library/Audio/Plug-Ins/Components`, `VST` e `VST3`, più le directory di supporto iZotope e LaserSoft. Sembrano application support inerte e sono strutturali per chiunque apra un progetto che le referenzia.
- **Pesi dei modelli scaricati.** `~/.ollama/models`, `~/.lmstudio/models`,
  `~/.cache/huggingface`, `~/.cache/torch`, `~/.cache/whisper`, `~/.cache/tensorflow`
  e `~/.cache/wandb`. Stanno sotto percorsi a forma di cache, ma sono download, e alcuni pesano decine di gigabyte su un collegamento lento.
- **Ambienti Python attivi.** `~/.cache/pypoetry/virtualenvs` resta, mentre i figli ricostruibili `artifacts` e `cache` di Poetry restano pulibili.
- **Lo store dei modelli compilati di Apple Neural Engine.** Rimuoverlo mentre è in esecuzione un'app consumatrice rompe il riconoscimento fino al riavvio successivo.
- **Stato di sistema protetto.** Configurazione di Impostazioni di Sistema e Centro di Controllo, servizi audio, il database della privacy, elementi di login e registrazioni dei task in background, e le shared file list dietro i menu degli elementi recenti.
- **La configurazione di Mole stessa.** `~/.config/mole`, così una pulizia non può cancellare la whitelist che vincola la successiva.

La whitelist è la metà controllata dall'utente della stessa idea. Un percorso che proteggi in uno dei due programmi è rispettato da entrambi, perché entrambi leggono `~/.config/mole/whitelist`.

## Il passaggio di revisione

La scansione è gratuita nell'app Mac, senza licenza e senza limite di tempo. Ogni strumento scansiona e ti mostra l'elenco completo dei risultati; una licenza è richiesta solo per agire su di esso, e ogni strumento distruttivo funziona due volte prima di chiederla. Puoi quindi confrontare ciò che Mole propone con ciò che sai del tuo disco prima di pagare qualsiasi cosa.

Uninstall presenta un piano con percorsi, proprietari e dimensioni prima che qualcosa si muova. Ogni percorso viene rivalidato al momento della cancellazione e non alla scansione, così un file che ha cambiato identità tra la scansione e la tua approvazione non passa su una decisione stantia.

L'app Mac è anche deliberatamente più stretta della CLI, in una direzione coerente. Il caso più chiaro sono le directory di dipendenze: `mo purge` rimuove `node_modules`, `Pods`, `venv` e `vendor`, mentre l'app le esclude tutte e offre solo ciò che una compilazione locale può ricostruire senza la rete. Vedere in terminale una categoria che l'app non offre mai è comportamento atteso, non una funzione mancante.

## Cosa non è davvero recuperabile

Essere specifici su questo conta più di qualsiasi rassicurazione.

La pulizia delle cache è pensata per essere permanente. Anche nell'app, dove i file finiscono nel Cestino, il senso dell'operazione è che l'applicazione rigenera ciò di cui ha bisogno; svuotare il Cestino dopo è una parte normale del completare il lavoro, e da quel momento i file non ci sono più. La CLI salta del tutto quel passaggio intermedio.

`mo purge` elimina in modo permanente l'output di build, ed è per questo il comando che merita di più un dry run prima. Anche le cancellazioni di Optimize elencate sopra sono immediate. Nessuna di queste è recuperabile senza un backup, e Time Machine resta l'unica risposta generale a «ho cancellato la cosa sbagliata».

## Come verificarlo da solo

Entrambi i programmi aggiungono ogni cancellazione a `~/Library/Logs/mole/operations.log`, con i percorsi. Quel file è il record di ciò che è davvero successo, ed è scritto dal frontend che ha fatto il lavoro.

La CLI è open source sotto GPL-3.0, quindi la sua logica di cancellazione si può leggere direttamente. L'app Mac è firmata con un Developer ID e notarizzata da Apple, che è ciò che consente a macOS di verificare che la build scaricata sia quella pubblicata. Nessuno dei due programmi invia telemetria.

## Affermazioni che potresti leggere altrove

Tre descrizioni circolano abbastanza da meritare una correzione, e tutte e tre nascono dal leggere lo strumento da terminale e l'app come un solo prodotto.

**«È un'utilità da terminale senza anteprima e senza annulla.»** Questo descrive `mo clean`.
L'app Mac è uno strumento grafico, basato sulla revisione, le cui rimozioni ordinarie finiscono nel Cestino.

**«Mole è gratis.»** La CLI è gratuita e open source. Mole for Mac è un acquisto una tantum da 19 dollari che copre due Mac, con aggiornamenti a vita e rimborso entro 14 giorni.

**«La CLI è sotto licenza MIT.»** È GPL-3.0.

## Domande frequenti

### Mole sposta i file eliminati nel Cestino?

Nell'app Mac la pulizia ordinaria delle cache e le rimozioni delle app vanno nel Cestino, comprese le rimozioni che richiedono i diritti di amministratore. Le eccezioni sono un insieme piccolo di file gestiti dal sistema che Optimize elimina direttamente e che macOS rigenera. Lo strumento da riga di comando gratuito elimina in modo permanente e offre `--dry-run` al posto.

### Mole può cancellare qualcosa di cui macOS ha bisogno?

Le radici di sistema, lo stato di sistema protetto come i database della privacy e degli elementi di login, i plug-in audio, i pesi dei modelli scaricati e gli ambienti Python attivi sono rifiutati prima che parta qualsiasi cancellazione. L'app inoltre rivalida ogni percorso al momento della cancellazione invece di fidarsi della scansione.

### La CLI gratuita è lo stesso programma dell'app Mac?

No. Sono implementazioni distinte che condividono un vocabolario di pulizia, un file whitelist e un log. L'app è una reimplementazione in Swift, non un wrapper intorno alla CLI, ed è deliberatamente più stretta su ciò che rimuove.

### Mole ha bisogno di Full Disk Access, e perché?

Le scansioni dei dati app sono condizionate da esso. Senza il permesso Mole continua a funzionare; vede di meno e lo dice, invece di riportare un numero più piccolo come se fosse il quadro intero.

### Come vedo cosa ha cancellato Mole?

Leggi `~/Library/Logs/mole/operations.log`. Entrambi i programmi ci scrivono, quindi il file copre quello che hai usato.

---

Canonical HTML page: https://mole.fit/it/blog/is-mole-safe
Blog index for agents: https://mole.fit/it/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
