Cosa manda MExplorer fuori dal tuo Mac
La risposta breve: statistiche d'uso, rapporti di arresto anomalo e controlli degli aggiornamenti. Nessun nome di file, nessun contenuto di file, nessun percorso di alcun tipo.
Cosa non lascia mai il tuo Mac
- Nomi di file, percorsi, contenuti dei file. Mai, senza eccezioni.
- Le tue app installate, i risultati delle scansioni, i registri di pulizia. Vivono in un database SQLite nella cartella di supporto dell'app stessa, sulla tua macchina.
- Il tuo lavoro. Nessun risultato di scansione, elenco di app o registro di pulizia lascia mai la macchina — nemmeno dentro una chiamata di attivazione della licenza.
Non è solo una promessa. L'elenco degli eventi che possono essere inviati è un tipo chiuso nel codice sorgente: ogni parametro è un enum, un conteggio o una fascia di dimensione. Nessun campo accetta testo libero, quindi non esiste proprio un posto in cui infilare un percorso. Un controllo che gira a ogni build diventa rosso se qualcuno aggiunge un parametro di tipo stringa, o se il modulo di telemetria tocca il file system.
Cosa lascia davvero il tuo Mac
1. Statistiche d'uso (Firebase Analytics)
| Evento |
Inviato insieme |
| App avviata |
codice lingua dell'interfaccia |
| Una schermata aperta |
quale schermata (pulizia, duplicati, analisi del disco…) |
| Pulizia terminata |
profondità della scansione, quanti gruppi erano spuntati, la fascia di spazio liberato |
| Esito del passaggio sui permessi |
concesso o saltato |
| Tour delle funzioni chiuso |
completato, o a quale pagina si è fermato |
| Licenza attivata |
proprio niente |
Le dimensioni sono inviate per fascia («sotto 1 GB», «1–10 GB», «oltre 10 GB»), non come cifra reale. Una cifra esatta ripetuta da una sessione all'altra comincia a diventare l'impronta di una macchina precisa; una fascia no.
Firebase aggiunge altro per conto suo, fuori dal nostro controllo: versione dell'app, versione di macOS, modello della macchina, paese dedotto dal tuo indirizzo IP, e un identificativo per installazione.
2. Rapporti di arresto anomalo (Firebase Crashlytics)
Quando l'app va in crash: lo stack delle chiamate, versione dell'app, versione di macOS, architettura della macchina, lingua dell'interfaccia. Non il nome del file che avevi aperto — il rapporto non passa da quella strada.
3. Controlli degli aggiornamenti (Sparkle)
Scarica un file XML con l'elenco delle versioni, e il pacchetto di aggiornamento se ce n'è uno più recente. Il server vede quello che vede qualsiasi server web: indirizzo IP, ora, versione di macOS e versione di MExplorer. Il pacchetto viene verificato contro una firma EdDSA prima di installarsi. Disattivabile in Impostazioni → Aggiornamenti.
4. Attivazione della licenza (dalla 1.0.3)
Succede solo quando attivi una chiave su questo Mac di tua iniziativa, o apri l'elenco dei Mac che usano la tua chiave. Non c'è alcun battito: l'app non chiama mai il server delle licenze a intervalli, e dopo la prima attivazione non lo chiama più affatto.
- La tua chiave di licenza — per ritrovare la tua licenza.
- Un codice macchina — per contare i Mac del tuo piano. È un hash a senso unico di un identificativo hardware, non un numero di serie: il server non conserva mai l'identificativo vero del tuo Mac, e quel codice non è incrociabile con i registri di nessun altro.
- Il nome del tuo Mac («MacBook Pro di Công») — così sai quale Mac rimuovere. È l'unico nuovo campo personale, e senza di esso l'elenco è solo una fila di hash.
- Versione di macOS e versione dell'app — assistenza e statistiche di compatibilità.
Conservazione: i record di attivazione e il registro eventi vengono cancellati dopo 24 mesi. I record di licenza e d'ordine restano più a lungo perché sono prove d'acquisto.
Niente si blocca quando vai offline. La licenza sul tuo Mac è permanente e viene verificata offline — anche se il server delle licenze chiudesse per sempre, un Mac attivato non se ne accorgerebbe.
Come spegnerlo
Statistiche d'uso e rapporti di arresto anomalo sono attivi di default e al momento non hanno un interruttore. È una decisione commerciale, e va contro il requisito di «opt-in» che pone la nostra stessa specifica. Lo scriviamo qui invece di tacerlo.
- Bloccarlo al firewall: MExplorer parla solo con
*.google-analytics.com, *.crashlytics.com, firebaselogging.googleapis.com, il server degli aggiornamenti di MOBILUCK, e licence.code247.ai quando attivi una licenza.
- Usare una build senza configurazione Firebase. Una build priva del file di configurazione non invia proprio nulla — è il comportamento predefinito del codice, non un'opzione nascosta.
A cosa serve l'accesso completo al disco
macOS richiede questo permesso per leggere ~/Library, dove le app tengono i loro dati. Senza, tre delle funzioni principali — spazio per app, residui di app rimosse e pulizia delle cache — non possono funzionare, perché il sistema operativo le ferma sulla porta.
Il permesso consente a MExplorer di leggere. Non serve a raccogliere niente da inviare: nulla di ciò che viene letto dal tuo disco raggiunge mai gli eventi qui sopra.
Verifica tu stesso
Non devi credere a questa pagina sulla parola. Firebase raggruppa gli eventi in un database locale e li invia secondo un suo calendario, quindi guardare le connessioni di rete una volta di solito non mostra nulla — il che non vuol dire che l'app non invii niente. Per vedere cosa c'è in coda, aprila sulla tua stessa macchina:
sqlite3 ~/Library/Application\ Support/Google/Measurement/google-app-measurement.sql \
"SELECT name, count(*) FROM events GROUP BY name"
Vedrai esattamente gli eventi della tabella qui sopra, più qualcuno automatico di Firebase. Non vedrai alcun nome di file né percorso, perché non esiste alcuna strada per farceli arrivare.
Aggiornato il 1º settembre 2026. Prima di quella data MExplorer non inviava nulla tranne i controlli degli aggiornamenti, e questa pagina lo diceva. Abbiamo cambiato il software e questa pagina lo stesso giorno, invece di lasciare in piedi la vecchia promessa.
Questo documento è pubblicato in ogni lingua che il sito di MExplorer parla. Le traduzioni servono perché tu possa leggere le condizioni nella tua lingua; dove una traduzione e l'inglese differiscono nel significato, fa fede la versione inglese. Ciò non pregiudica i tuoi diritti di legge nel paese in cui risiedi.