Her özelliğin gerekçelendirilmiş en küçük bağlamla çalışmasını sağlayın
Kullanışlı bir tamamlayıcı uygulamanın her özelliği için kullanıcısının kapsamlı ve kalıcı bir portresine başvurması gerekmez. Sıfır profil taban çizgisiyle başlayın: Kaydedilmiş ilgi alanları, çıkarım yoluyla elde edilen özellikler, geçmiş, konum, kişiler ve demografik alanlar olmadığında kişi özelliği açıp tek seferlik bir seçim yapabilir, nötr bir sonuç alabilir ve görevi tamamlayabilir mi? Ardından, yalnızca açıkça tanımlanmış bir kararı değiştiren bağlamı ekleyin. Bunu özellik çıktısı, kaynak alan, doğrudan mı sağlandığı yoksa çıkarım yoluyla mı elde edildiği, gereklilik, alternatif çözüm (fallback), son kullanma tarihi, düzeltme rotası ve gözlemlenen sonuçla birlikte bir profil bağımlılığı kaydına kaydedin. Bu yaklaşım kişiselleştirmeyi reddetmez. Kişiselleştirmeyi isteğe bağlı, denetlenebilir ve orantılı hale getirirken, eski bir tahminin ilgisiz özelliklerin temeli haline sessizce gelmesini engeller.
Yalnızca toplanan alanları değil, kararları listeleyin
İnsanların gerçekten karşılaştığı çıktılarla başlayın: açılış önerileri, sohbet istemleri, hatırlatıcılar, arama sıralaması, kaydedilen öğelerin yeniden gösterilmesi, bildirim zamanlaması, dil, erişilebilirlik seçenekleri, keşif ve paylaşım varsayılanları. Her çıktı için alınan kesin kararı ve başvurulan profil girdisini yazın. Mevcut olan bir alana otomatik olarak ihtiyaç duyuluyor demek değildir. Bu alan boş, yanlış, güncelliğini yitirmiş veya ulaşılamaz olsaydı ne olacağını sorun. ICO'nun veri minimizasyonu rehberi, kişisel verileri amaca uygun, ilgili ve amaç için gerekli olanla sınırlı olarak tanımlar ve artık ihtiyaç duyulmadığında gözden geçirilmesini öngörür. Bu ilkeyi özellik düzeyinde bir soruya dönüştürün: Bugün bu karar için yeterli olan en küçük girdi hangisidir? Doğrudan girişleri tahminlerden ayrı tutun; çünkü kullanıcı tarafından seçilen bir dil ile tahmin edilen bir tercih, farklı güvenilirlik düzeyleri, düzeltme süreçleri ve son kullanma tarihleri gerektirir.
Sıfır profilli ve minimum profilli bir yol tasarlayın
Hizmeti boş bir profille ve yalnızca hesap oluşturmak için gereken alanlarla test edin. Açılış ekranı anlaşılır kalmalı; arama açık bir sorguyu kabul edebilmeli; bir istem birkaç nötr başlangıç noktası sunabilmeli ve tek seferlik bir seçim, kalıcı bir özelliğe dönüşmeden geçerli oturumu şekillendirebilmelidir. Özellik devam edemiyorsa, kapsamlı bir biyografi istemek yerine eksik girdiyi ve bunun neden gerekli olduğunu belirtin. Kullanım anında kademeli talepleri tercih edin. Takvimle ilgili bir özellik, önceki her sohbete erişim sağlamayı değil, tek bir hatırlatıcı için seçilen bir zamanı gerektirebilir. Sunum için yerel dil seçimi gerekli olabilir; hobiler, ilişki etiketleri veya konum ise aynı kararda hiçbir role sahip olmayabilir.
Oturum bağlamını kalıcı profilden ayırın
Bağlam tek bir ekran, tek bir konuşma, sınırlı bir proje veya tüm hesap için geçerli olabilir. Görevi yine de tamamlayan en kısa kapsamı seçin. "Şimdi sakin kapalı mekan fikirleri göster" gibi geçici bir seçim mevcut sonuca rehberlik edebilir ve ardından sona erebilir; kişi hakkında kalıcı bir iddiaya dönüşmek zorunda değildir. Kalıcılık gerçek bir kolaylık sağladığında, neyin kaydedileceğini, nerede kullanılacağını ve bunun nasıl hariç tutulacağını veya sıfırlanacağını gösterin. Çıkarımlar zamanla sapabileceği için görünür bir kaynağa ve daha kısa bir gözden geçirme aralığına ihtiyaç duyar. Kolaylık sağlayan bir alanın, ilgisiz gezinme, dışa aktarma, gizlilik ayarları veya hesap erişimi için asla görünmez bir ön koşul haline gelmesine izin vermeyin. Madde 5'teki amaçla sınırlılık ve minimizasyon ilkeleri, depolanan her alanın her yere akmasına izin vermek yerine, kullanımın belirtilen gerekçeye bağlı kalmasını destekler.
Her bağımlılığa bir alternatif çözüm, düzeltme ve son kullanma tarihi tanımlayın
Kayıt, her isteğe bağlı bağımlılık için nötr bir alternatif çözüm belirtmelidir: tahmin edilen sıralama yerine kronolojik sıralama, kişisel bir etiket yerine genel kategoriler, çıkarımla elde edilen bir kısayol yerine manuel arama veya kitle tahmini yerine özel bir taslak. Mevcut ürünün desteklediği yerlerde düzenleme, kaldırma, bu-özellikten-hariç-tutma, sıfırlama ve sona erme eylemleri ekleyin. Düzeltme, yalnızca bir profil sayfasını değiştirmekle kalmamalı, bağımlı çıktıyı da etkilemelidir. Mevcut önerilerin güncellenip güncellenmediğini, yalnızca gelecekteki sonuçların mı değiştiğini yoksa kaydedilmiş bir türevin mi kaldığını kaydedin. Gözlemlenebilir kontrollerin dışında silme taahhüdünde bulunmayın. NIST'in Gizlilik Çerçevesi (Privacy Framework) burada faydalıdır çünkü gizlilik riskini tek bir onay ekranı olarak değil, sistem işleme ve yönetişiminin bir parçası olarak ele alır. Kayıt, sorumluları ve yanıtlanmamış hücreleri görünür kılar.
Kişiselleştirilmiş ve taban çizgisi sonuçlarını nötr testlerle karşılaştırın
Kullanmaya yetkili olduğunuz iki test hesabı veya durumu oluşturun: biri minimum profile, diğeri ise küçük ve zararsız bir tercihe sahip olsun. Aynı nötr görevleri çalıştırın ve hangi sonucun daha gurur okşayıcı hissettirdiğini değil; tamamlanma, netlik, düzeltme ve beklenmedik kullanım durumlarını karşılaştırın. Tercihi temizleyin, görevi tekrarlayın ve aramayı, önerileri, bildirimleri, paylaşım varsayılanlarını, dışa aktarmaları ve görünür profili kontrol edin. Kullanışlı bir kişiselleştirilmiş yol, veri olmadığında sorunsuz bir şekilde kademeli olarak sadeleşmeli (graceful degradation) ve düzeltildiğinde öngörülebilir şekilde yanıt vermelidir. Sürümü, yerel ayarı, cihazı, girdiyi, beklenen alternatif çözümü, gözlemlenen çıktıyı ve çözümlenmemiş davranışı kaydedin. Bir özellik yeni bir kaynağa başvurmaya başladığında, büyük bir sürüm değişikliğinden sonra veya bir alan belirtilen son kullanma tarihinin ötesinde etkili olmaya devam ettiğinde testi tekrarlayın. Amaç sürekli gözetim değil, sınırları belirlenmiş bir bağımlılık haritasıdır.
Sık sorulan sorular
Profil bağımlılığını azaltmak, tüm kişiselleştirmeleri kapatmak anlamına mı gelir?
Hayır. Bu, kişiselleştirilmiş her kararın gerekli bir girdiye, sınırlı bir kapsama, görünür bir alternatif çözüme, düzeltme yoluna ve gözden geçirme noktasına sahip olması anlamına gelir.
Sıfır profil taban çizgisi nedir?
İsteğe bağlı kaydedilmiş ve çıkarım yoluyla elde edilmiş profil alanları bulunmadığında gözlemlenen kullanılabilir yoldur.
Çıkarımla elde edilen tercihler doğrudan seçimler kadar uzun süre kalmalı mıdır?
Otomatik olarak kalmamalıdır. Çıkarımların görünür bir kaynağa, düzeltme yoluna ve ne kadar çabuk güncelliğini yitirebileceklerine uygun bir son kullanma tarihine ihtiyacı vardır.
