Polski
Pobierz

Co MExplorer wysyła poza Twojego Maca

Krótka odpowiedź: statystyki użycia, raporty awarii i sprawdzanie aktualizacji. Żadnych nazw plików, żadnej treści plików, żadnych ścieżek jakiegokolwiek rodzaju.

Co nigdy nie opuszcza Twojego Maca

To nie jest sama obietnica. Lista zdarzeń, które wolno wysłać, jest w kodzie źródłowym typem zamkniętym: każdy parametr to enum, licznik albo przedział rozmiaru. Żadne pole nie przyjmuje dowolnego tekstu, więc nie ma nawet gdzie wcisnąć ścieżki. Bramka uruchamiana przy każdym budowaniu robi się czerwona, gdy ktoś doda parametr tekstowy albo gdy moduł telemetrii dotknie systemu plików.

Co rzeczywiście opuszcza Twojego Maca

1. Statystyki użycia (Firebase Analytics)

Zdarzenie Idzie razem z nim
Uruchomienie aplikacji kod języka interfejsu
Otwarcie ekranu który ekran (porządki, duplikaty, analiza dysku…)
Porządki zakończone głębokość skanowania, ile grup zaznaczono, przedział zwolnionego miejsca
Wynik kroku uprawnień udzielone albo pominięte
Zamknięcie przewodnika po funkcjach obejrzany do końca albo na której stronie się zatrzymał
Aktywacja licencji zupełnie nic

Rozmiary wysyłane są przedziałami („poniżej 1 GB”, „1–10 GB”, „powyżej 10 GB”), a nie jako prawdziwa liczba. Dokładna liczba powtarzana przez kolejne sesje zaczyna być odciskiem palca konkretnej maszyny; przedział nie.

Firebase dokłada od siebie więcej, poza naszą kontrolą: wersję aplikacji, wersję macOS, model maszyny, kraj wywnioskowany z Twojego adresu IP, oraz jeden identyfikator na instalację.

2. Raporty awarii (Firebase Crashlytics)

Gdy aplikacja się wywali: stos wywołań, wersja aplikacji, wersja macOS, architektura maszyny, język interfejsu. Nie nazwa pliku, który miałeś otwarty — raport nie idzie tą drogą.

3. Sprawdzanie aktualizacji (Sparkle)

Pobiera plik XML z listą wersji, a jeśli jest nowsza, to i paczkę aktualizacji. Serwer widzi to, co widzi każdy serwer WWW: adres IP, czas, wersję macOS i wersję MExplorera. Paczka jest przed instalacją sprawdzana podpisem EdDSA. Można to wyłączyć w Ustawieniach → Aktualizacje.

4. Aktywacja licencji (od 1.0.3)

Dzieje się tylko wtedy, gdy sam aktywujesz klucz na tym Macu albo otwierasz listę Maców używających Twojego klucza. Nie ma żadnego tętna: aplikacja nigdy nie dzwoni do serwera licencji według harmonogramu, a po pierwszej aktywacji nie dzwoni już wcale.

Przechowywanie: zapisy aktywacji i dziennik zdarzeń są kasowane po 24 miesiącach. Zapisy licencji i zamówień trzymamy dłużej, bo są dowodem zakupu.

Nic się nie blokuje, gdy jesteś offline. Licencja na Twoim Macu jest wieczysta i sprawdzana offline — nawet gdyby serwer licencji zamknięto na dobre, aktywowany Mac by tego nie zauważył.

Jak to wyłączyć

Statystyki użycia i raporty awarii są domyślnie włączone i na razie nie mają wyłącznika. To decyzja biznesowa i stoi w sprzeczności z wymogiem „opt-in”, który stawia nasza własna specyfikacja. Piszemy to tutaj, zamiast o tym milczeć.

Do czego służy pełny dostęp do dysku

macOS wymaga tego uprawnienia, by czytać ~/Library, gdzie aplikacje trzymają swoje dane. Bez niego trzy z głównych funkcji — miejsce według aplikacji, resztki po usuniętych aplikacjach i czyszczenie pamięci podręcznej — nie mogą działać, bo system zatrzymuje je już w drzwiach.

To uprawnienie pozwala MExplorerowi czytać. Nie służy do zbierania czegokolwiek do wysłania: nic odczytanego z Twojego dysku nigdy nie trafia do zdarzeń powyżej.

Sprawdź sam

Nie musisz wierzyć tej stronie na słowo. Firebase zbiera zdarzenia w lokalnej bazie i wysyła je według własnego harmonogramu, więc jednorazowe spojrzenie na połączenia sieciowe zwykle nic nie pokaże — co nie znaczy, że aplikacja nic nie wysyła. Żeby zobaczyć, co czeka w kolejce, otwórz ją na własnej maszynie:

sqlite3 ~/Library/Application\ Support/Google/Measurement/google-app-measurement.sql \
    "SELECT name, count(*) FROM events GROUP BY name"

Zobaczysz dokładnie zdarzenia z tabeli powyżej, plus kilka automatycznych własnych Firebase'a. Nie zobaczysz żadnej nazwy pliku ani ścieżki, bo nie istnieje droga, którą mogłyby tam trafić.

Zaktualizowano 1 września 2026. Przed tą datą MExplorer nie wysyłał nic poza sprawdzaniem aktualizacji i ta strona tak właśnie mówiła. Zmieniliśmy oprogramowanie i tę stronę tego samego dnia, zamiast zostawiać starą obietnicę.

Ten dokument jest publikowany w każdym języku, którym mówi strona MExplorera. Tłumaczenia są po to, żebyś mógł przeczytać warunki we własnym języku; tam, gdzie tłumaczenie i angielski różnią się znaczeniem, rozstrzyga wersja angielska. Nie narusza to Twoich ustawowych praw w kraju zamieszkania.