Vad MExplorer skickar från din Mac
Det korta svaret: användningsstatistik, kraschrapporter och uppdateringskontroller. Inga filnamn, inget filinnehåll, inga sökvägar av något slag.
Vad som aldrig lämnar din Mac
- Filnamn, sökvägar, filinnehåll. Aldrig, utan undantag.
- Dina installerade appar, skanningsresultat, rensningsloggar. De bor i en SQLite-databas i appens egen stödmapp, på din maskin.
- Ditt arbete. Inget skanningsresultat, ingen applista och ingen rensningslogg lämnar någonsin maskinen — inte ens inuti ett licensaktiveringsanrop.
Det här är inte bara ett löfte. Listan över händelser som får skickas är en sluten typ i källkoden: varje parameter är en enum, en räknare eller ett storleksintervall. Inget fält tar emot fri text, så det finns ingenstans att smyga in en sökväg. En grind som körs vid varje bygge blir röd om någon lägger till en textparameter, eller om telemetrimodulen rör filsystemet.
Vad som faktiskt lämnar din Mac
1. Användningsstatistik (Firebase Analytics)
| Händelse |
Skickas med |
| Appen startade |
gränssnittets språkkod |
| En skärm öppnades |
vilken skärm (rensning, dubbletter, diskanalys…) |
| Rensningen klar |
skanningsdjup, hur många grupper som var ikryssade, intervallet för frigjort utrymme |
| Utfall av behörighetssteget |
beviljad eller överhoppad |
| Funktionsrundturen stängdes |
genomsedd, eller på vilken sida den stannade |
| Licens aktiverad |
ingenting alls |
Storlekar skickas som intervall (”under 1 GB”, ”1–10 GB”, ”över 10 GB”), inte som verklig siffra. En exakt siffra som upprepas mellan sessioner börjar bli ett fingeravtryck för en viss maskin; ett intervall gör det inte.
Firebase lägger till mer på egen hand, utanför vår kontroll: appversion, macOS-version, maskinmodell, land härlett ur din IP-adress, och en identifierare per installation.
2. Kraschrapporter (Firebase Crashlytics)
När appen kraschar: anropsstacken, appversion, macOS-version, maskinarkitektur, gränssnittsspråk. Inte namnet på filen du hade öppen — rapporten går inte den vägen.
3. Uppdateringskontroller (Sparkle)
Hämtar en XML-fil med versionslistan, och uppdateringspaketet om det finns ett nyare. Servern ser det varje webbserver ser: IP-adress, tidpunkt, macOS-version och MExplorer-version. Paketet verifieras mot en EdDSA-signatur innan det installeras. Går att stänga av i Inställningar → Uppdateringar.
4. Licensaktivering (från 1.0.3)
Händer bara när du själv aktiverar en nyckel på den här Macen, eller öppnar listan över Mac-datorer som använder din nyckel. Det finns ingen hjärtslagssignal: appen ringer aldrig licensservern enligt schema, och efter den första aktiveringen ringer den inte alls.
- Din licensnyckel — för att slå upp din licens.
- En maskinkod — för att räkna Mac-datorerna i ditt paket. Det är en envägshash av en maskinvaruidentifierare, inte ett serienummer: servern håller aldrig din Macs riktiga identifierare, och koden går inte att korsköra mot någon annans register.
- Din Macs namn (”Côngs MacBook Pro”) — så att du vet vilken Mac du tar bort. Det här är det enda nya personliga fältet, och utan det är listan bara rader av hashar.
- macOS-version och appversion — support och kompatibilitetsstatistik.
Lagring: aktiveringsposter och händelseloggen raderas efter 24 månader. Licens- och orderposter sparas längre eftersom de är köpbevis.
Ingenting låser sig när du går offline. Licensen på din Mac är permanent och verifieras offline — även om licensservern stängde för gott skulle en aktiverad Mac inte märka det.
Så stänger du av det
Användningsstatistik och kraschrapporter är på som standard och har just nu ingen avstängning. Det är ett affärsbeslut, och det går emot det ”opt-in”-krav som vår egen specifikation ställer. Vi skriver ner det här i stället för att tiga om det.
- Blockera i brandväggen: MExplorer pratar bara med
*.google-analytics.com, *.crashlytics.com, firebaselogging.googleapis.com, MOBILUCKs uppdateringsserver, och licence.code247.ai när du aktiverar en licens.
- Använd ett bygge utan Firebase-konfiguration. Ett bygge utan konfigurationsfilen skickar ingenting alls — det är kodens standardbeteende, inte ett dolt alternativ.
Vad Full diskåtkomst är till för
macOS kräver den här behörigheten för att läsa ~/Library, där appar lägger sina data. Utan den kan tre av huvudfunktionerna — utrymme per app, rester från borttagna appar och cacherensning — inte fungera, eftersom operativsystemet stoppar dem redan i dörren.
Behörigheten låter MExplorer läsa. Den används inte för att samla in något att skicka: inget som läses från din disk når någonsin händelserna ovan.
Kontrollera själv
Du behöver inte ta den här sidan på orden. Firebase buntar händelser i en lokal databas och skickar dem enligt sitt eget schema, så att titta på nätverksanslutningarna en gång visar oftast ingenting — vilket inte betyder att appen inte skickar något. Öppna kön på din egen maskin för att se vad som väntar:
sqlite3 ~/Library/Application\ Support/Google/Measurement/google-app-measurement.sql \
"SELECT name, count(*) FROM events GROUP BY name"
Du ser exakt händelserna i tabellen ovan, plus några av Firebase egna automatiska. Du ser inget filnamn och ingen sökväg, eftersom det inte finns någon väg dit för dem.
Uppdaterad 1 september 2026. Före det datumet skickade MExplorer ingenting annat än uppdateringskontroller, och den här sidan sa det. Vi ändrade programvaran och den här sidan samma dag, i stället för att låta det gamla löftet stå kvar.
Det här dokumentet publiceras på alla språk som MExplorers webbplats talar. Översättningarna finns för att du ska kunna läsa villkoren på ditt eget språk; där en översättning och engelskan skiljer sig i innebörd gäller den engelska versionen. Detta påverkar inte dina lagstadgade rättigheter i ditt hemland.