Coredence

Gizlilik

Toplayacak bir şey yok

Çoğu gizlilik sayfası bir sözdür. Bu bir mimari: üründe hesap yok, sunucu yok, ağ kodu yok. O yüzden asıl soru verinle ne yapacağımız değil, nereye gidebileceği.

Ne toplanıyor

Hiçbir şey. Anonimleştirilmiş kullanım değil, çökme raporu değil, kurulum sayısı bile değil. Uygulamanın içinde analitik kütüphanesi yok ve dışarı istek atmıyor; motor da atmıyor — açıkça bağladığın bir kaynağın okunmak için gerektirdiği dışında.

Bunu bizden duymak zorunda değilsin. İki komut, kaynak kodu okumanın asla veremeyeceği bir kesinlikte cevaplıyor: biri işletim sistemine programın neyi açık tuttuğunu soruyor, diğeri kimliğinin tamamını buradan kimsenin yazmadığı bir araçla açıyor.

Kimliğin nerede duruyor

  • Ev dizininde tek bir dosya

    ~/.coredence/coredence.db — düz bir SQLite veritabanı. Sen taşımadıkça makineden çıkmıyor.

  • Uygulamada salt okunur

    Görüntüleyici o dosyayı salt okunur bir tanıtıcıyla açıyor. Gösterdiği şeyi değiştiremiyor, ve bu bir kural değil dosya tanıtıcısının özelliği.

  • Silmek senin elinde

    Dosyayı sil, kimlik gitti. Başka hiçbir yerde kopyası yok, çünkü başka bir yer yok.

Kendin denetle

Yukarıdakilerin hiçbirine inanmak zorunda değilsin. Uygulama çalışırken işletim sistemine neyi açık tuttuğunu sor — veritabanı olmalı, ağ üzerinden hiçbir şey olmamalı.

$lsof -i -a -p $(pgrep -x Coredence)
$sqlite3 ~/.coredence/coredence.db '.tables'

Birincisi hiçbir şey yazdırmamalı — filtrelenmiş bir liste değil, hiçbir şey. İkincisi kimliğindeki her tabloyu yazdırıyor. İkisi de bu sayfadaki bir kelimeye güvenmeye dayanmıyor.

Dürüst bir istisna, çünkü söylenmemiş istisnası olan bir sözün değeri yoktur: damıtma sırasında motor seçtiğin modeli çağırıyor. Bu bir bağlantıdır, makinenden anahtarını girdiğin sağlayıcıya gider, ve okunan parçayı taşır. Çıkan tek şey odur, yalnız tur sırasında olur, ve kendi makinende çalışan bir model seçmek onu da tamamen ortadan kaldırır.

Bu site

Site statik. Çerez koymuyor, analitik çalıştırmıyor ve üçüncü taraftan hiçbir şey gömmüyor — kapatılacak bir çerez bildirimi olmamasının sebebi de bu. Gördüğün ağ, derleme sırasında uydurma veriden üretiliyor; kimsenin kimliği değil.

Site, standart sunucu günlükleri tutan bir yerde barındırılıyorsa o günlükler var. Onları hiçbir şey için okumuyoruz ve içlerinde bir isteği uygulamayı kullanan bir kişiye bağlayan bir tanımlayıcı yok, çünkü uygulama bu siteye hiç bağlanmıyor.

Bu bir gün değişirse

Sunucu gerektiren gelecekteki bir özellik — örneğin kimliği kendi iki makinen arasında eşitlemek — isteğe bağlı olurdu, varsayılan kapalı olurdu, ve çıkmadan önce burada anlatılırdı. Yerel ürün onsuz çalışmaya devam ederdi. İşini okuyan hiçbir şey asla hesap istemeyecek.