Hva MExplorer sender ut fra Macen din
Det korte svaret: bruksstatistikk, krasjrapporter og oppdateringssjekker. Ingen filnavn, intet filinnhold, ingen stier av noe slag.
Hva som aldri forlater Macen din
- Filnavn, stier, filinnhold. Aldri, uten unntak.
- Appene du har installert, skanneresultater, oppryddingslogger. De bor i en SQLite-database i appens egen støttemappe, på din maskin.
- Arbeidet ditt. Ingen skanneresultater, ingen appliste og ingen oppryddingslogg forlater noen gang maskinen — ikke engang inni et lisensaktiveringskall.
Dette er ikke bare et løfte. Listen over hendelser som kan sendes er en lukket type i kildekoden: hver parameter er en enum, en teller eller et størrelsesintervall. Ingen felt tar imot fri tekst, så det finnes ikke noe sted å snike inn en sti. En port som kjører ved hver bygging blir rød hvis noen legger til en tekstparameter, eller hvis telemetrimodulen rører filsystemet.
Hva som faktisk forlater Macen din
1. Bruksstatistikk (Firebase Analytics)
| Hendelse |
Sendes med |
| Appen startet |
språkkode for grensesnittet |
| En skjerm åpnet |
hvilken skjerm (opprydding, duplikater, diskanalyse…) |
| Opprydding ferdig |
skannedybde, hvor mange grupper som var krysset av, intervallet for frigjort plass |
| Utfall av tillatelsessteget |
gitt eller hoppet over |
| Funksjonsomvisning lukket |
sett ferdig, eller på hvilken side den stoppet |
| Lisens aktivert |
ingenting i det hele tatt |
Størrelser sendes som intervall («under 1 GB», «1–10 GB», «over 10 GB»), ikke som det faktiske tallet. Et eksakt tall som gjentas mellom økter begynner å bli et fingeravtrykk for én bestemt maskin; et intervall gjør ikke det.
Firebase henger på mer av seg selv, utenfor vår kontroll: appversjon, macOS-versjon, maskinmodell, land utledet av IP-adressen din, og én identifikator per installasjon.
2. Krasjrapporter (Firebase Crashlytics)
Når appen krasjer: kallstakken, appversjon, macOS-versjon, maskinarkitektur, grensesnittspråk. Ikke navnet på filen du hadde åpen — rapporten går ikke den veien.
3. Oppdateringssjekker (Sparkle)
Laster ned en XML-fil med versjonslisten, og oppdateringspakken hvis det finnes en nyere. Serveren ser det enhver vevtjener ser: IP-adresse, tidspunkt, macOS-versjon og MExplorer-versjon. Pakken verifiseres mot en EdDSA-signatur før den installeres. Kan slås av i Innstillinger → Oppdateringer.
4. Lisensaktivering (fra 1.0.3)
Skjer bare når du selv aktiverer en nøkkel på denne Macen, eller åpner listen over Mac-er som bruker nøkkelen din. Det finnes ingen hjerteslagssignal: appen ringer aldri lisensserveren etter en timeplan, og etter første aktivering ringer den den ikke i det hele tatt.
- Lisensnøkkelen din — for å slå opp lisensen din.
- En maskinkode — for å telle Mac-ene i pakken din. Det er en enveis-hash av en maskinvareidentifikator, ikke et serienummer: serveren har aldri Macens ekte identifikator, og koden kan ikke krysses mot noen andres registre.
- Navnet på Macen din («Côngs MacBook Pro») — så du vet hvilken Mac du fjerner. Dette er det eneste nye personlige feltet, og uten det er listen bare rader med hasher.
- macOS-versjon og appversjon — støtte og kompatibilitetsstatistikk.
Lagring: aktiveringsoppføringer og hendelsesloggen slettes etter 24 måneder. Lisens- og ordreoppføringer beholdes lenger fordi de er kjøpsbevis.
Ingenting låser seg når du går offline. Lisensen på Macen din er varig og sjekkes offline — selv om lisensserveren stengte for godt, ville en aktivert Mac ikke merke det.
Slik slår du det av
Bruksstatistikk og krasjrapporter er på som standard og har foreløpig ingen av-bryter. Det er en forretningsbeslutning, og den går mot «opt-in»-kravet vår egen spesifikasjon setter. Vi skriver det ned her i stedet for å tie om det.
- Blokker det i brannmuren: MExplorer snakker bare med
*.google-analytics.com, *.crashlytics.com, firebaselogging.googleapis.com, MOBILUCKs oppdateringsserver, og licence.code247.ai når du aktiverer en lisens.
- Bruk en bygging uten Firebase-oppsett. En bygging uten oppsettsfilen sender ingenting som helst — det er kodens standardoppførsel, ikke et skjult valg.
Hva full disktilgang er til for
macOS krever denne tillatelsen for å lese ~/Library, der apper legger dataene sine. Uten den kan tre av hovedfunksjonene — plass per app, rester etter fjernede apper og hurtiglageropprydding — ikke virke, fordi operativsystemet stopper dem allerede i døra.
Tillatelsen lar MExplorer lese. Den brukes ikke til å samle inn noe for å sende: ingenting som leses fra disken din når noen gang hendelsene over.
Sjekk selv
Du trenger ikke ta denne siden på ordet. Firebase samler hendelser i en lokal database og sender dem etter sin egen timeplan, så å se på nettverksforbindelsene én gang viser som regel ingenting — noe som ikke betyr at appen ikke sender noe. Åpne køen på din egen maskin for å se hva som venter:
sqlite3 ~/Library/Application\ Support/Google/Measurement/google-app-measurement.sql \
"SELECT name, count(*) FROM events GROUP BY name"
Du vil se nøyaktig hendelsene i tabellen over, pluss noen automatiske fra Firebase selv. Du vil ikke se noe filnavn eller noen sti, for det finnes ingen vei dit for dem.
Oppdatert 1. september 2026. Før den datoen sendte MExplorer ingenting annet enn oppdateringssjekker, og denne siden sa nettopp det. Vi endret programvaren og denne siden samme dag, i stedet for å la det gamle løftet bli stående.
Dette dokumentet utgis på alle språkene MExplorer-nettstedet snakker. Oversettelsene finnes for at du skal kunne lese vilkårene på ditt eget språk; der en oversettelse og engelsken skiller seg i mening, gjelder den engelske versjonen. Dette påvirker ikke dine lovfestede rettigheter i landet du bor i.