MExplorer Mac'inizden ne gönderiyor
Kısa cevap: kullanım istatistikleri, çökme raporları ve güncelleme denetimleri. Hiçbir dosya adı, hiçbir dosya içeriği, hiçbir türden yol yok.
Mac'inizden asla çıkmayanlar
- Dosya adları, yollar, dosya içerikleri. Asla, istisnasız.
- Kurulu uygulamalarınız, tarama sonuçları, temizlik kayıtları. Bunlar uygulamanın kendi destek klasöründeki bir SQLite veritabanında, sizin makinenizde durur.
- Sizin işiniz. Hiçbir tarama sonucu, uygulama dökümü ya da temizlik kaydı makineyi asla terk etmez — bir lisans etkinleştirme çağrısının içinde bile.
Bu yalnızca bir söz değil. Gönderilebilecek olayların listesi kaynak kodda kapalı bir tip: her parametre bir enum, bir sayaç ya da bir boyut aralığı. Hiçbir alan serbest metin kabul etmez, dolayısıyla bir yolun sıkıştırılabileceği bir yer hiç yok. Her derlemede çalışan bir kapı, biri metin parametresi eklerse ya da telemetri modülü dosya sistemine dokunursa kırmızıya döner.
Mac'inizden gerçekten çıkanlar
1. Kullanım istatistikleri (Firebase Analytics)
| Olay |
Yanında giden |
| Uygulama açıldı |
arayüzün dil kodu |
| Bir ekran açıldı |
hangi ekran (temizlik, kopyalar, disk analizi…) |
| Temizlik bitti |
tarama derinliği, kaç grup işaretliydi, boşalan alanın aralığı |
| İzin adımının sonucu |
verildi ya da atlandı |
| Tanıtım turu kapatıldı |
sonuna kadar izlendi, ya da hangi sayfada durdu |
| Lisans etkinleştirildi |
hiçbir şey |
Boyutlar gerçek rakam olarak değil, aralık olarak gönderilir (“1 GB altı”, “1–10 GB”, “10 GB üstü”). Oturumlar boyunca tekrarlanan kesin bir rakam belirli bir makinenin parmak izine dönüşmeye başlar; bir aralık dönüşmez.
Firebase kendiliğinden, bizim denetimimiz dışında daha fazlasını ekler: uygulama sürümü, macOS sürümü, makine modeli, IP adresinizden çıkarılan ülke ve kurulum başına bir tanımlayıcı.
2. Çökme raporları (Firebase Crashlytics)
Uygulama çöktüğünde: çağrı yığını, uygulama sürümü, macOS sürümü, makine mimarisi, arayüz dili. Açık olan dosyanın adı değil — rapor o yoldan geçmiyor.
3. Güncelleme denetimleri (Sparkle)
Sürümleri listeleyen bir XML dosyasını indirir, daha yenisi varsa güncelleme paketini de. Sunucu her web sunucusunun gördüğünü görür: IP adresi, saat, macOS sürümü ve MExplorer sürümü. Paket kurulmadan önce bir EdDSA imzasına karşı doğrulanır. Ayarlar → Güncellemeler bölümünden kapatılabilir.
4. Lisans etkinleştirme (1.0.3'ten itibaren)
Yalnızca bu Mac'te bir anahtarı kendiniz etkinleştirdiğinizde ya da anahtarınızı kullanan Mac'lerin listesini açtığınızda olur. Kalp atışı yok: uygulama lisans sunucusunu asla bir takvime göre aramaz ve ilk etkinleştirmeden sonra hiç aramaz.
- Lisans anahtarınız — lisansınızı bulmak için.
- Bir makine kodu — paketinizdeki Mac'leri saymak için. Bu, bir donanım tanımlayıcısının tek yönlü özetidir, seri numarası değil: sunucu Mac'inizin gerçek tanımlayıcısını hiçbir zaman tutmaz ve bu kod başka kimsenin kayıtlarıyla çapraz eşleştirilemez.
- Mac'inizin adı (“Công'un MacBook Pro'su”) — hangi Mac'i kaldıracağınızı bilmeniz için. Bu, tek yeni kişisel alan; onsuz liste yalnızca sıra sıra özetten ibaret.
- macOS sürümü ve uygulama sürümü — destek ve uyumluluk istatistikleri.
Saklama: etkinleştirme kayıtları ve olay günlüğü 24 ay sonra silinir. Lisans ve sipariş kayıtları daha uzun tutulur, çünkü satın alma belgesidir.
Çevrimdışıyken hiçbir şey kilitlenmez. Mac'inizdeki lisans kalıcıdır ve çevrimdışı doğrulanır — lisans sunucusu temelli kapansa bile etkinleştirilmiş bir Mac bunu fark etmez.
Kapatma
Kullanım istatistikleri ve çökme raporları varsayılan olarak açıktır ve şu an kapatma düğmesi yoktur. Bu ticari bir karardır ve kendi şartnamemizin koyduğu “opt-in” gerekliliğine aykırıdır. Susmak yerine bunu buraya yazıyoruz.
- Güvenlik duvarında engelleyin: MExplorer yalnızca
*.google-analytics.com, *.crashlytics.com, firebaselogging.googleapis.com, MOBILUCK'ın güncelleme sunucusu ve bir lisans etkinleştirdiğinizde licence.code247.ai ile konuşur.
- Firebase yapılandırması olmayan bir derleme kullanın. Yapılandırma dosyası bulunmayan bir derleme hiçbir şey göndermez — bu kodun varsayılan davranışıdır, gizli bir seçenek değil.
Tam Disk Erişimi ne işe yarar
macOS, uygulamaların verilerini tuttuğu ~/Library klasörünü okumak için bu izni şart koşar. O olmadan ana işlevlerden üçü — uygulamaya göre alan, kaldırılan uygulamalardan kalanlar ve önbellek temizliği — çalışamaz, çünkü işletim sistemi onları daha kapıda durdurur.
İzin, MExplorer'ın okumasına imkân verir. Gönderilecek bir şey toplamak için kullanılmaz: diskinizden okunan hiçbir şey yukarıdaki olaylara ulaşmaz.
Kendiniz kontrol edin
Bu sayfanın sözüne güvenmek zorunda değilsiniz. Firebase olayları yerel bir veritabanında toplar ve kendi takvimine göre gönderir; ağ bağlantılarına bir kez bakmak bu yüzden genelde hiçbir şey göstermez — bu, uygulamanın hiçbir şey göndermediği anlamına gelmez. Sırada ne beklediğini görmek için kuyruğu kendi makinenizde açın:
sqlite3 ~/Library/Application\ Support/Google/Measurement/google-app-measurement.sql \
"SELECT name, count(*) FROM events GROUP BY name"
Yukarıdaki tablodaki olayların tam olarak aynısını, artı Firebase'in kendi otomatik olaylarından birkaçını göreceksiniz. Hiçbir dosya adı ya da yol görmeyeceksiniz, çünkü oraya varmalarının bir yolu yok.
1 Eylül 2026'da güncellendi. O tarihten önce MExplorer güncelleme denetimleri dışında hiçbir şey göndermiyordu ve bu sayfa da öyle diyordu. Eski sözü yerinde bırakmak yerine yazılımı ve bu sayfayı aynı gün değiştirdik.
Bu belge, MExplorer sitesinin konuştuğu her dilde yayımlanır. Çeviriler, koşulları kendi dilinizde okuyabilmeniz için vardır; bir çeviri ile İngilizce arasında anlam farkı olduğunda İngilizce sürüm geçerlidir. Bu, ikamet ettiğiniz ülkedeki yasal haklarınızı etkilemez.