Momena’yı geliştirmeye başladığımızda, ilk kararlarımızdan biri tasarım ya da özellikler değildi. Verinizin nerede yaşayacağıydı.
Çoğu uygulama bu soruyu aynı şekilde yanıtlar: sunucularımızda, otomatik senkron, her yerden erişilebilir. Rahat görünüyor. Ve öyle — ta ki devam sorularını sorana kadar.
Kim görebilir? Ne kadar süre saklanır? Şirket kapanırsa ne olur? Bir sızıntı olursa?
Genel bir üretkenlik uygulaması için bunlar soyut gelebilir. Çocuğunuzun ilk adımlarını, sağlık kayıtlarını ve aile anılarını tutan bir uygulama için ise çok gerçek.
Bu yüzden farklı bir seçim yaptık. Momena yerel önceliklidir.
Yerel öncelikli gerçekten ne demek?
Yerel öncelikli demek: veriniz varsayılan olarak cihazınızda durur. Bizim sunucularımızda değil. Üçüncü taraf bir veritabanında değil. Telefonunuzda.
Bir anı eklediğinizde, bir sağlık kaydı kaydettiğinizde ya da bir kilometre taşı yazdığınızda, veri cihazınıza yazılır ve hemen şifrelenir. Biz görmeyiz. Göremeyiz. Anahtar bizde değildir.
Bu sadece bir gizlilik politikası vaadi değil — mimari bir karardır. Sunucu tarafı bir veritabanı olmadığı için “ihlal edilecek” bir yer yoktur.
“Peki iCloud Yedekleme?”
İyi soru. Momena 1.4 isteğe bağlı iCloud Yedekleme getirdi — evet, isterseniz veriniz cihazdan çıkabilir.
Ana kelime isterseniz. Momena’da iCloud Yedekleme:
- Varsayılan değil, isteğe bağlı
- Cihazdan çıkmadan önce uçtan uca şifrelenir
- Parola korumalıdır — biz bile yedeğinizi okuyamayız
- Parolanızın güvenle taşınması için iCloud Anahtar Zinciri ile senkronlanır
Açık olup olmadığına siz karar verirsiniz. Parolayı siz belirlersiniz. İçeriğe biz dokunmayız.
Neden düşündüğünüzden daha önemli?
Momena’nın neler sakladığını düşünün: büyüme ölçümleri, doktor ziyaretleri, ilk kelimeler, günlük notları, aile fotoğrafları, semptomlar.
Bu, bir ailenin sahip olabileceği en kişisel verilerden bazıları. Buna rağmen birçok uygulama bunları alışveriş listesi gibi görür — “kolaylık” için sunucuya yüklenir.
Bizce bu doğru değil.
Çocuklar verilerinin yüklenmesine rıza gösteremez. Ebeveynler de en özel anlarının nerede bittiğini anlamak için onlarca sayfa okumak zorunda kalmamalı.
Yerel öncelikli yaklaşım bunun cevabı: basit, dürüst, yapısal.
Kabul ettiğimiz bedeller
Yerel öncelikli yaklaşımın gerçek kısıtları var.
Otomatik çoklu cihaz senkronu yok. Yeni bir telefona geçtiğinizde yedekten geri yüklersiniz. Her yerden giriş yapılacak bir web uygulaması yok.
Bu bedelleri bilinçli kabul ettik. Çünkü bir aile uygulaması için gizlilik bir ayar değil, bir özelliktir.
Sırada ne var?
Partnerle paylaşım, aile cihazları arasında senkron gibi istediğimiz özellikler var — bunlar bu kararları tekrar dikkatle düşünmeyi gerektiriyor.
Ama ilke aynı: ailenizin verisi ailenize aittir. Her mimari kararımız buradan başlar.
Şimdilik: veriniz cihazınızda. Olması gereken yer tam da orası.