E-postanızı asla görmeyen, Mac için gizlilik odaklı bir Gmail istemcisi
Gizlilik odaklı bir e-posta istemcisi, doğrulayabilmeniz gereken bir iddiadır. Bu sayfa, Hark’ın bu iddiaya getirdiği yorumun — e-postanız sunucularımıza asla uğramaz — arkasındaki mimariyi, bunu doğrulamanıza yetecek ayrıntıyla anlatıyor: bize yine de ulaşan birkaç şey, bir iletinin temas edebileceği üçüncü taraflar ve her birini belirleyen ayarlar dahil.
Genel yapı
İki taraf var: Mac’iniz ve Google. Hark birincisinde çalışır ve ikincisiyle Google’ın Gmail, Calendar, Tasks ve People API’leri üzerinden, TLS ile, doğrudan makinenizden konuşur. Bu yolda üçüncü bir taraf yoktur. E-postanızı eşzamanlayan, aktaran, dizinleyen, yedekleyen ya da “hızlandıran” bir sunucu işletmiyoruz; dolayısıyla altyapımızda ele geçirilebilecek, mahkeme kararıyla istenebilecek ya da sızdırılabilecek bir kopyası yok.
Bu, sonraki bir sürümde sessizce geri alınabilecek bir politika tercihi değil; uygulamanın nasıl geliştirildiğiyle ilgili. Eşzamanlama motoru uygulamanın içinde yaşar; yola bir sunucu koymak, motoru o sunucunun etrafında yeniden inşa etmek anlamına gelirdi.
Verileriniz tam olarak nerede durur?
- Google belirteçleriniz: macOS Anahtar Zinciri’nde. Hark’ın hesabınız üzerinde işlem yapmasını sağlayan kimlik bilgileri, macOS tarafından şifrelenen ve erişimi denetlenen Anahtar Zinciri öğeleri olarak saklanır. Hark’ın kendi dosyalarına asla yazılmazlar.
- Önbelleğiniz: Application Support’ta, yalnızca sizin okuyabileceğiniz şekilde. İletiler, etkinlikler ve görevler
~/Library/Application Support/Harkaltındaki yerel bir veritabanında, her hesap için bir klasörde, yalnızca kullanıcınızın okumasına izin veren dosya izinleriyle tutulur. İndirilen ekler~/Library/Caches/Harkaltında; önbelleğe alınmış uzak görseller, gönderen fotoğrafları ve logolar~/Library/Caches/hark-url-cache,~/Library/Caches/hark-image-cachealtında ve uygulamanın WebKit deposunda önbelleğe alınır — hepsi kendi Kitaplık klasörünüzün içinde. FileVault bunların tamamını diskte şifreler. Hark bunun üzerine kendi şifreleme katmanını eklemez — FileVault’un sizin için önemli olup olmadığına karar verebilmeniz için bunu açıkça belirtiyoruz. - Ayarlarınız: bir tercihler dosyasında. Pencere konumları, görünüm tercihleri ve benzerleri; son arama sorgularınız (son 25) ve yok saydığınız ileti dizilerinin kimlikleriyle birlikte uygulamanın sıradan macOS tercihler dosyasında durur. Bu dosyaya hiçbir ileti içeriği girmez.
- Çıkış yaptığınızda: iptal edilir, silinir, temizlenir. Hark, Google’daki iznini iptal eder, Anahtar Zinciri öğelerini siler ve o hesabın önbelleğini diskten kaldırır.
Bize neler ulaşır ve ne zaman?
Olağan kullanımda — okurken, yazarken, düzenlerken, haftanıza bakarken — e-postanızla ilgili hiçbir şey. Beş şey bizim bir sunucumuzu içerir; bunlardan dördü yalnızca siz bir işlem yaptığınızda gerçekleşir:
- Etkin Mac’leri saymak. Hark açıkken günde bir kez, yalnızca bu amaçla oluşturulmuş rastgele bir kullanım kimliğini, tarihi, Hark sürümünü, yapı numarasını ve güncelleme kanalını ve macOS ana sürümünü
logs.harkmail.appadresine gönderir. Bu hiçbir hesaba bağlı değildir ve e-postanızdan hiçbir şey taşımaz; sunucu IP adresi saklamaz ve kayıtları 13 ay sonra siler. - Güncellemeleri denetlemek. Otomatik denetimlere izin verdiğinizde (Hark bunu ikinci açılışında sorar), günde yaklaşık bir kez (beta sürümlerinde saatte bir)
updates.harkmail.appadresinden küçük bir güncelleme akışı dosyası alır ve siz kabul ettiğinizde yeni sürümü oradan indirir. Bundan ayrı olarak, otomatik denetimler kapalı olsa bile Hark aynı herkese açık dosyayı açılışta ve günde bir kez okur, ulaşamadığı sürece her 15 dakikada bir yeniden dener; bunun tek amacı sürümünüzün hâlâ desteklenip desteklenmediğini öğrenmektir. Hiçbir tanımlayıcı gönderilmez: sunucu IP adresinizi ve zamanı görür, isteğin User-Agent başlığı uygulama ve macOS sürümünü, istek de Accept-Language tercihinizi taşır. Hesabınızla ilgili hiçbir şey yok. - Gönderdiğiniz bir hata raporu. Help › Report a Bug,
logs.harkmail.appadresine şunları gönderir: yazdıklarınız, bunu hata mı yoksa istek mi olarak işaretlediğiniz, seçtiğiniz alan, kendi eklediğiniz görseller, ad veya e-posta alanı (giriş yaptığınız adresle önceden doldurulur ve düzenlenebilir — raporu anonim göndermek için temizleyin) ve uygulama ile makineye dair bilgiler — uygulama sürümü, yapı numarası ve commit, macOS sürümü, donanım modeli, CPU çekirdek sayısı, bellek boyutu, boş disk alanı, yerel ayar, saat dilimi, ısıl durum, Düşük Güç Modu, açılıştan bu yana geçen saat, raporu gönderdiğiniz zaman, kaç hesabın bağlı olduğu (yalnızca sayı) ve kuruluma özel rastgele bir kimlik. İleti içeriği, konu satırları, başka birinin adresi, belirteçler veya günlükler asla gönderilmez. Üzerinde düşünmeniz gereken kısım görsellerdir: gelen kutunuzun ekran görüntüsü, gelen kutunuzun ta kendisidir. - Çökme raporları, yalnızca siz açarsanız. Varsayılan olarak kapalıdır. Ayarlar’daki anahtar açıksa bir çökme şunları gönderir: yığın izi, istisna türü, sinyal ve sonlanma nedeni, hangi iş parçacığının çöktüğü, ne zaman olduğu ve macOS’in o çökmeye verdiği kimlik, uygulama sürümü, yapı numarası ve commit, macOS sürümü ve donanım modeli. Bu rapordaki hiçbir alan e-posta taşıyamaz.
- Bir Google Drive dosyası eklemek. Google’ın dosya seçicisi bir web bileşenidir; bu yüzden bir Drive dosyası seçmek tarayıcınızda
harkmail.appüzerinde bir sayfa açar. Sunucumuz herhangi bir web sitesinin gördüğü şeyleri görür — IP adresiniz, zaman, tek kullanımlık bir kimlik — adresinizi, dosyalarınızı ya da hangisini seçtiğinizi görmez. Seçicinin Google kimlik bilgisi tarayıcınızda oluşturulur ve yalnızca sizin kendi seçtiğiniz dosyalara erişim izni verebilir.
Bir de ileride: beta sona erdikten sonra abone olursanız bir faturalandırma hesabı. Bu, Google hesabınızdan ayrı bir kimliktir — sizin seçtiğiniz bir e-posta adresi ya da Gmail’e hiçbir erişimi olmayan bir istemci üzerinden Google ile giriş — ve neleri sakladığının tam listesi gizlilik politikasında yer alır.
Bir iletinin temas edebileceği üçüncü taraflar
E-posta kapalı bir sistem değildir; Google dışından hiçbir şey göstermeyen bir istemci, size bir sürü bozuk ileti gösteriyor olurdu. Bir iletinin yol açabileceği dış bağlantılar ve her birini yöneten ayar şunlardır:
- İletideki uzak görseller. Bültenler ve faturalar görsellerini gönderenin sunucularından çeker. Varsayılan ayar olan “Always display external images” ile Hark bunları doğrudan yükler; bu da o sunucuya IP adresinizi ve iletinin açıldığını bildirir. Settings › General altında “Ask before displaying external images” seçeneğini belirlerseniz siz tıklayana kadar hiçbir şey çekilmez.
- Gönderen logoları ve profil resimleri. Bir kişinin fotoğrafı, e-postanızla aynı bağlantı üzerinden Google’dan gelir. Bir şirketin logosu ise markanın kendi yayımladığı kayıttan (gönderenin alan adının Google’ın DNS hizmeti üzerinden sorgulanması, ardından logo dosyasının markanın sunucusundan alınması) ya da Google’ın favicon hizmetinden gelebilir. İkisi de aynı “External images” ayarını izler: bunu “Ask” olarak belirlerseniz hiçbir sorgu yapılmaz.
- Gravatar, yalnızca siz açarsanız. Varsayılan olarak kapalıdır. Açıksa Hark, bir resim aramak için her kişinin adresinin bir karmasını gravatar.com’a gönderir; bu da kimlerle yazıştığınızı o hizmete açığa çıkarır. Ayar, anahtarın hemen yanında bunu belirtir.
Kendiniz nasıl doğrulayabilirsiniz?
Bu sayfanın sözüne güvenmek zorunda değilsiniz. Mac’inizdeki bir giden trafik güvenlik duvarı, bir uygulamanın konuştuğu her sunucuyu gösterir. Hark’ın olağan kullanımında giriş sırasında accounts.google.com’u, posta, takvim, görevler ve kişiler için Google’ın API sunucularını (googleapis.com ve alt alan adları), kişi fotoğrafları için de Google’ın görsel sunucusunu (pratikte lh3.googleusercontent.com) görmelisiniz. Güncellemeleri denetlerken updates.harkmail.app’i, anonim etkin Mac sayımı için günde bir kez logs.harkmail.app’i görmelisiniz; bunun dışında ise yalnızca bir rapor gönderdiğinizde (ya da çökme raporlarını açtıysanız bir çökmeden sonra). “External images” ayarı “Ask” iken siz görselleri isteyene kadar hiçbir gönderenin sunucusunu görmemelisiniz. Başka bir şey görürseniz bilmek isteriz: support@souplin.com.
Hark, Google’dan her özelliği gerçekleştirmeye yetecek en dar izni ister — örneğin e-postayı kalıcı olarak silmeye izin verecek yetkiyi istemez; bu yüzden uygulama bir iletiyi en fazla Çöp Kutusu’na taşıyabilir — ve Google verilerini kullanımı Google’ın Sınırlı Kullanım politikasına tabidir. İzinler ve her birinin ne işe yaradığı yardım sayfasında listelenir.
Sorular
Hark e-postalarımı sunucularında saklıyor mu?
Hayır. Posta, takvim, kişi veya görevleri alan, aktaran ya da saklayan bir Hark sunucusu yoktur. Uygulama Mac’inizden doğrudan Google ile konuşur ve Google dışındaki tek kopya kendi diskinizdeki önbellektir.
Hark’ı geliştirenler e-postalarımı okuyabilir mi?
Hayır — bizim tarafımızda okunacak hiçbir şey yok. Posta kutunuzdaki herhangi bir şeyin bize ulaşmasının tek yolu, bir hata raporuna kendi elinizle ekran görüntüsü eklemenizdir. Hiçbir şey eklemezseniz e-postanızdan hiçbir şey Mac’inizden çıkmaz. Bir hata raporu, siz temizlemediğiniz sürece, giriş yaptığınız adresle önceden doldurulmuş ad veya e-posta alanını içerir.
Yerel önbellek şifreli mi?
Bizim tarafımızdan değil, Mac’iniz tarafından. Önbellek Application Support klasörünüzde durur, yalnızca kullanıcı hesabınız tarafından okunabilir ve FileVault onu diskteki diğer her şeyle birlikte şifreler. Hark kendine ait ikinci bir katman eklemez — FileVault kapalıysa önbelleği koruyan şey onu açmaktır.
Çıkış yaptığımda ne olur?
Üç şey: Hark, Google’a hesabınıza erişimini iptal etmesini söyler, belirteçleri Anahtar Zinciri’nizden siler ve o hesabın yerel önbelleğini kaldırır. Çıkış yapmak yalnızca bir parolayı unutmak değildir; Google’daki izin de gider.
E-postalardaki görseller onları açtığımı ele verir mi?
Her istemcide verebilir. Varsayılan ayarla Hark, bir iletinin uzak görsellerini gönderen onları nereye koyduysa doğrudan oradan yükler; bu da gönderenin sunucusuna IP adresinizi ve zamanı gösterir. Settings › General altında “External images” ayarını “Ask before displaying” olarak belirleyin; siz söyleyene kadar hiçbir şey yüklenmez.
Hark ücretsiz, herkese açık betada.
Apple silikonlu bir Mac’te macOS 14 veya sonrası.
Uygulamayı görün — ana sayfadaki pencere gerçek arayüzün kendisi; vurgu rengini ve temasını sayfadan değiştirebilirsiniz.