Rahatsız Etmeden Kişiselleştirme: Creepiness-Convenience Dengesi
Kullanıcıyı ürküten şey verisinin çalınması değil, verisinin izin verdiği şekilde kullanıldığını fark ettiği an. Creepiness-convenience dengesi tam olarak burada kurulur ya da kaybedilir. Güvenlik ekibinin çözebileceği bir problem değil bu; arayüz tarafında çözülür.
Rahatsızlık, sistem doğru çalıştığında ortaya çıkar
Bir öneri motoru kullanıcının hamileliğini alışveriş kalıbından çıkarıp ona ürün gösterdiğinde ortada hiçbir ihlal yoktur. Veri izinli toplanmıştır, şifrelenmiştir, sözleşmeye uygun işlenmiştir. Yine de kullanıcı geri çekilir.
Bu ayrımı kaçıran ekipler yanlış yere yatırım yapar. Rahatsızlık üç durumda çıkar: sistem kullanıcının kendisi hakkında açıkça söylemediği bir şeyi bildiğini gösterdiğinde, veriyi topladığı bağlamdan başka bir bağlamda kullandığında, ve kullanıcının o veriyi verdiğini hatırlamadığı bir anda karşısına çıktığında. Üçü de bir tasarım kararının sonucudur.
Şifreleme bu sorunu çözmüyor
Kuantum sonrası kriptografi standartları (ML-KEM ve arkadaşları) gerçek ve gerekli bir konu. Ama gizlilik tartışmasına sokulduğunda yanlış soruya cevap veriyor. Şifreleme, veriyi yetkisiz erişime karşı korur. Creepiness anı ise yetkili erişimden doğar: veriye bakan taraf, tam da bakma hakkı olan taraftır.
Arayüzde "askeri düzeyde şifreleme" rozeti göstermek, kullanıcının "bunu neden biliyorsun" sorusuna verilmiş bir cevap değil. Cevabı olan tek şey, verinin kime, ne kadar süreyle ve hangi iş için açıldığını kullanıcının görebilmesi.
İzin, ihtiyaç anında sorulur
Kayıt akışının başında sıralanan izin ekranları en kötü noktada duruyor: kullanıcı henüz ürünü tanımıyor, kameranın ya da konumun ne işe yarayacağını bilmiyor, dolayısıyla ya hepsini reddediyor ya da hiçbirini okumadan onaylıyor. İkisi de kötü sonuç.
Bir projede kamera iznini kayıt ekranından çıkarıp fatura tarama adımının içine taşımıştık, ret oranı belirgin biçimde düştü. Sebebi basit: kullanıcı o anda zaten kamerayı kendisi açmak istiyordu, izin penceresi bir engel değil, yaptığı işin devamı gibi göründü.
Aynı mantık bildirimler, konum ve rehber erişimi için de geçerli. İzni, o iznin karşılığında kullanıcının alacağı şeyin görünür olduğu ana bağlayın.
Erişimi kapatmak yerine daraltmak
Gizlilik ayarları çoğu üründe iki durumlu: açık ya da kapalı. Bu, kullanıcıyı gereksiz bir ikilemde bırakıyor, çünkü istediği şey genelde "hiç kullanma" değil, "şu kadarını kullan".
Pratikte üç daraltma ekseni var ve üçü de uygulanabilir durumda:
- Kapsam: üçüncü tarafa tüm sipariş geçmişi yerine yalnızca son 30 günün anonimleştirilmiş sepet içeriği.
- Süre: erişim anahtarının belirli bir tarihte kendiliğinden geçersizleşmesi.
- Yer: modelin kullanıcının cihazında çalışması, verinin sunucuya hiç çıkmaması.
Cihaz üstünde çalışan kişisel model, dengeyi gerçekten değiştiren tek yaklaşım: kişiselleştirme kalır, veri ayak izi kalmaz. Bedeli de gerçek. Model güncellemesi dağıtımı, cihaz kapasitesi farkları ve hata ayıklamanın imkansıza yaklaşması geliştirme tarafına biner, çünkü elinizde artık log yok. Süreli erişim de aynı şekilde: iptal edilen anahtarla yarım kalan toplu işleri geri almak, o anahtarı vermekten daha çok iş çıkarır. Bunlar vazgeçme sebebi değil, planlama kalemi.
Yanlış metriği ödüllendirmeyin
Gizlilik ölçümünde iki metrik sık kullanılıyor ve ikisi de ters okunuyor.
Birincisi, kullanıcıların varsayılan ayarlardan ne kadar uzaklaştığını gösteren skor. Bunun yüksek çıkması iyi haber sayılıyor, oysa tam tersi: kullanıcıların çoğu ayarlara girip varsayılanı değiştiriyorsa, varsayılanınız yanlıştır. Doğru varsayılan, kimsenin dokunmak zorunda kalmadığı varsayılandır.
İkincisi, verilen izinlerin geri alınma oranı. Düşük oran güven olarak yorumlanıyor. Geri alma düğmesi üç menü altındaysa düşük oran güveni değil, bulunamamayı ölçer. Bu metriği kullanacaksanız yanına geri alma ekranının görüntülenme sayısını koyun; asıl bilgi ikisinin oranında.
Ölçülmeye değer tek şey şu: kullanıcı, sizin onun hakkında ne bildiğinizi görmek istediğinde kaç adımda görebiliyor? O sayı üçten büyükse, geri kalan bütün gizlilik yatırımınız kullanıcıya görünmüyor demektir.