Gizlilik Politikası
Son güncelleme: 5 Kasım 2026
Bu sayfa bir çeviridir; belgeyi kendi dilinizde okuyabilmeniz için hazırlanmıştır. Orijinali İngilizce sürüm; iki metin birbirinden farklıysa geçerli olan İngilizce metindir.
Whisprompt, gizlilik önceliğiyle inşa edilmiştir. Bu politika ne yaptığımızı ve — en az bunun kadar önemli olarak — neyi toplamadığımızı açıklar. Telefon, tablet, saat, televizyon ve bilgisayar (Mac de Windows da) üzerindeki her Whisprompt uygulamasını ve bu web sitesini kapsar. Bir şey yalnızca bunlardan birine uygulanıyorsa, bunu belirtir.
Kısacası: Metinleriniz cihazlarınızda kalır ve bize hiç ulaşmaz; kendiniz bir hizmet bağlamadıkça (bölüm 3) hiçbiri başka bir yere gönderilmez. Konuşma tanıma, telefonunuzun kendi motoru tarafından yapılır ve bu motor bunun için sesi Apple'a ya da Google'a gönderebilir — çevrimdışı bir dil paketi kurun, o zaman ses cihazdan hiç çıkmaz. Her iki durumda da bize hiç ulaşmaz. Hesap gerekmez ve verilerinizi satmayız. Uygulama ne kadar iyi çalıştığını ölçebilir — sayılar ve süreler, yazdığınız ya da söylediğiniz hiçbir kelime değil — ama yalnızca evet derseniz: Evet demedikçe hiçbir şey ölçülmez, soru ancak uygulamayı kullandıktan sonra gelir ve cevabınız kendinize ait olarak eşlediğiniz cihazları kapsar (bölüm 6).
1. Sorumlu kimdir (Veri Sorumlusu)
Leonid Kabanov (autónomo), İspanya. İletişim: support@whisprompt.app. Tam kimlik bilgileri Imprint sayfasında yer alır. İspanya'da, dolayısıyla Avrupa Birliği sınırları içinde yerleşiğiz; bu yüzden Birlik içinde bir temsilci bulundurulmasını gerektiren GDPR'nin 27. maddesi bize uygulanmaz. Bir Veri Koruma Görevlisi atamadık ve atamak zorunda da değiliz: Whisprompt bir kamu kurumu değildir, insanları büyük ölçekte düzenli ve sistematik biçimde izlemez ve bize hiçbir özel kategori veri ulaşmaz. Yerleştiğimiz yer için yetkili denetim otoritesi İspanya'daki Agencia Española de Protección de Datos'tur (AEPD), aepd.es.
2. Cihazınızda işlenen veriler
- Mikrofon sesi. Ses takibi için canlı olarak yakalanır, kayıt yaptığınızda ise video için de yakalanır. Bu ses, telefonunuza gömülü konuşma tanıma motoruna verilir — iOS'ta Apple'ınki, Android'de Google'ınki — ve bu motor, cihaza, dile ve ayarlarınıza bağlı olarak sesi o platformun sunucularında, yine o platformun kendi gizlilik koşulları altında işleyebilir. Çevrimdışı bir dil paketi kurarsanız tanıma tamamen cihaz üzerinde gerçekleşir, hiçbir ağ devreye girmez. Her iki durumda da ses bize hiç ulaşmaz: Hiçbir konuşma sunucusu işletmeyiz ve hiçbir kayıt bize ait herhangi bir sunucuda tutulmaz. Kaydetmeyi seçtiğiniz video dosyaları cihazınızda ya da kendi bulut depolama alanınızda kalır.
- Metinleriniz ve ayarlarınız. Cihazınızda yerel olarak saklanır (ve bunu etkinleştirirseniz, o sağlayıcının gizlilik koşullarına tabi olan kişisel bulut depolama alanınızda). Prompteri diğer cihazlarınıza gösterirseniz metin aralarında şifrelenmiş olarak yol alır — bkz. bölüm 5.
- İndirilen dil modelleri. Cihazınızda saklanır. Bir modeli indirmek, model sağlayıcısına doğrudan yapılan bir istektir; biz buna bir kimlik eklemeyiz.
3. Bağladığınız hizmetlerin işlediği veriler
Bazı isteğe bağlı özellikler, yetki verdiğiniz hizmetlere bağlanır. Biz yalnızca sizin istemciniz olarak hareket ederiz; her sağlayıcı, kendi politikası kapsamında bağımsız bir veri sorumlusudur:
- Notion ve açtığınız belgeler. Notion'a bağlanırsanız Whisprompt, verdiğiniz erişimi kullanarak seçtiğiniz sayfaları salt okunur bir yansıma olarak okur. Cihazınızdan ya da bir bulut hizmetinden bir dosya açarsanız, metni görüntülemek için okunur. Bu kimlik bilgilerinin kopyaları bize ait hiçbir sunucuya ulaşmaz.
- Mac operatör istasyonundaki yapay zekâ asistanı. Asistan, bir yapay zekâ sağlayıcısı için kendi anahtarınızı vermedikçe hiçbir şey yapmaz. Verdikten sonra her istek, açık metnin tamamını, seçtiğiniz parçayı, talimatınızı ve o ana kadarki konuşmayı taşır — Mac'inizden doğrudan o sağlayıcıya, anahtara bağlı olarak Anthropic'e ya da OpenAI'a, sizin anahtarınız ve onlardaki kendi hesabınız altında, onların koşulları ve onların saklama süresiyle. Bize ait hiçbir sunucudan geçmez: Ne anahtarı ne de metni görürüz. Anahtar macOS Keychain'de tutulur, senkronize edilmez ve diğer cihazlarınıza taşınmaz. Telefon ve tablet uygulamalarında asistan yoktur.
- Apple ve Google (uygulama mağazaları ve abonelikler). Satın almalar, varsa ücretsiz deneme ve abonelik faturalandırması Apple ya da Google tarafından yürütülür. Ödeme bilgilerinizi asla görmeyiz; bize ulaşan tek şey abonelik durumudur — bunun tam olarak nasıl olduğunu bölüm 4 açıklar.
4. Abonelik ve Pro
Whisprompt'ta hesap yoktur. Giriş yapılacak ya da oluşturulacak hiçbir şey yoktur, hiçbir sağlayıcıdan e-posta adresiniz asla istenmez ve sizin için ne bir ad ne de bir adres tutarız. Prompter, kayıt ve gösterme oldukları gibi çalışır ve bir abonelik hesap olmadan satın alınır ve geri yüklenir. Uygulama, isteğe bağlı bir hesap için olan kodu — veri işleyen olarak Supabase'in kullanıldığı “Apple ile Oturum Aç” özelliğini — yine de barındırır, ve bu kod hareketsizdir: Uygulamanın içine derlenmediği anahtarlarla etkinleştirilir, yani ortada bir oturum açma ekranı yoktur, Supabase'e hiçbir şey ulaşmaz ve hiçbir e-posta adresi toplanmaz. Bir hesap eklenecek olursa, bu sayfa onu getiren sürümden önce neyi işleyeceğini anlatır, sonra değil.
- RevenueCat (abonelik yönetimi). Bir aboneliğin etkin olup olmadığını, App Store'dan mı yoksa Google Play'den mi satın alındığını belirleyen veri işleyenimiz. Bu uygulamadaki satın alma geçmişinizi, müşteri için bir tanımlayıcıyı ve işletim sisteminin uygulamaya verdiği cihaz ya da kurulum tanımlayıcısını (Apple cihazlarında IDFV) — cihaz ve işletim sistemi sürümüne dair teknik ayrıntılarla birlikte — alır. Müşteri tanımlayıcısı sizinle ilgili hiçbir şeyden türetilmez: İlk satın almanızdan önce RevenueCat'in kendisi için ürettiği bir tanımlayıcıdır, o satın almadan sonra ise cihazınızın ürettiği ve sakladığı rastgele bir tanımlayıcıdır — diğer cihazlarınızın da taşıdığı aynı tanımlayıcı, ve tek bir aboneliğin hepsini kapsamasını sağlayan da budur (bölüm 5). Pro'nun kilidini açan ve satın alımınızı cihazlarınız genelinde geri yükleyen budur. Hiçbir reklam tanımlayıcısı toplamayız ve RevenueCat'te hiçbir reklam ya da ilişkilendirme entegrasyonu etkinleştirmeyiz; bu veriler takip için kullanılmaz ve başka şirketlerin verileriyle birleştirilmez.
- Elimizdeki veriyi silmek. Silinecek bir hesap yoktur, ve uygulamanın bunun için bir düğmesi de yoktur. Bize ait bir sunucuda tuttuğumuz şey, aboneliğinizin kapsadığı cihazların listesidir ve bunu uygulama içinde, Ayarlar → Sunucularımızdaki veriler altında, istediğiniz zaman silebilirsiniz (bölüm 11). Bunu silmek aboneliğinizi iptal etmez: O, App Store ya da Google Play hesabınıza aittir ve nereden satın aldıysanız orada iptal edilir. Metinler ve kayıtlar her hâlükârda cihazınızda kalır; bir cihazı kendisini temizlemek için bölüm 7'ye bakın.
5. Diğer cihazlarınıza gösterme
Whisprompt, prompteri kendinize ait birden çok cihazda aynı anda çalıştırabilir. Aynı yerel ağdaysa doğrudan bağlanırlar. Ortak bir ağ yoksa bağlantı, Cloudflare Workers üzerindeki aktarım sunucumuzdan geçer:
- Kendi cihazlarınız arasında bir kitaplığı paylaşmak. Kendinize ait olarak eşlediğiniz cihazlar birbirlerinin kitaplıklarını yansıtır: Birinde yazılan bir metin diğerlerinde de görünür, ve birinde yapılan bir düzenleme onlara da ulaşır. Kopyalar cihazlarınızda yaşar ve buradaki her şey gibi aralarında şifrelenmiş olarak yol alır — bize ait hiçbir sunucu bir kopya tutmaz, ve bir metni bilerek paylaşmadıkça kendi cihazlarınızın dışında kimse bir kopya almaz.
- Her oturum çerçevesi gönderen cihazda şifrelenir (ChaCha20-Poly1305), ve anahtar yalnızca davetin içinde yol alır — bir QR kod ya da katılma kodu. Aktarım sunucusu yalnızca şifrelenmiş çerçeveleri görür: Metninizi, sesinizi ya da videonuzu okuyamaz.
- Aktarım sunucusu hiçbir oturum içeriği saklamaz. Bir oda en fazla dört saat yaşar ve ardından silinir. Cihazlarınızın birbirini bulmak için kullandığı posta kutusu yalnızca bir servis anahtarı ve bir son görülme zaman damgası tutar — en fazla 30 gün boyunca, ve hiçbir içerik olmaksızın.
- Pro'yu birden fazla cihazda kullanıyorsanız, aktarım sunucusu bu cihazların listesini de tutar; böylece tek bir abonelik bunlardan altısına kadarını kapsayabilir. Uygulamanın cihaz başına ürettiği bir tanımlayıcıyı, o cihazın kendisi için bildirdiği adı, ve eklendiği ve son görüldüğü tarihleri tutar — metin, ses ya da video değil. Cihazlarınızdan hiçbirinin kullanmadığı bir yılın ardından kayıt tümüyle silinir, ve bunu istediğiniz zaman uygulamadan kendiniz de silebilirsiniz.
- Herhangi bir web hizmeti gibi, aktarım sunucusu bağlantı sırasında bir IP adresi görür. Bu, istekleri sınırlamak ve kötüye kullanımı önlemek için anlık olarak kullanılır, ve ne aboneliğinizle ne de onun kapsadığı cihaz listesiyle ilişkilendirilir.
6. Kullanım verileri
Whisprompt ne kadar iyi çalıştığını ölçebilir ve bu ölçümleri bize gönderebilir — sayılar, süreler ve kodlar; yazdığınız ya da söylediğiniz hiçbir kelime değil. Evet demedikçe bunların hiçbiri gerçekleşmez. Demeden önce ölçüm yapılmaz, tanımlayıcı olmaz, ve bunun için cihazınızda hiçbir şey saklanmaz. Uygulama bunu bir kez sorar, ve bunu asla uygulamayı ilk açtığınız anda yapmaz; çünkü uygulama daha hiçbir şey yapmadan sorulan bir soru, cevaplayabileceğiniz bir soru değildir. Bu soru, ilk okumanız bir yere vardıktan sonra gelir — ya da bu gerçekleşmeden önce ikinci bir cihaz eşlerseniz, eşlemenin sonunda, aşağıda cihazlarınızı sayma hakkındaki soruyla birlikte tek bir kart üzerinde gelir. O kartın iki cevabı vardır ve üçüncü bir çıkış yolu yoktur: Yanına dokunursanız ya da geri tuşuna basarsanız kapanmaz; çünkü rastgele bir dokunuşla kapanan bir kart, hiç vermediğiniz bir reddi kaydetmiş olurdu. Cevaplamadıkça hiçbir şey yazılmaz; dolayısıyla başka bir şey onu ekrandan önce kaldırırsa — uygulama kapanırsa, başka bir ekran onun yerini alırsa — soru basitçe hâlâ açıktadır, ve bir sonraki okumanızdan sonra yeniden gelir. Bir kez cevapladıktan sonra, hangi yönde olursa olsun, bir daha hiç gelmez. Cevabınız, kendinize ait olarak eşlediğiniz cihazları kapsar, ve kart bunu, cevabı verdiğiniz yerde söyler: Daha sonra eşlediğiniz bir cihaz, aynı soruyu ikinci kez sormak yerine, bir sonraki bağlandığında bu cevabı devralır ve bunu devraldığını size açıkça söyler. Bu her iki yönde de işler — cihazlarınızdan birinde ölçümü kapatırsanız diğerleri de durur. Bilgisayar tek farktır: Bir telefonda veya tablette ölçümü kapatmak, onu eşlenmiş bir bilgisayarda da kapatır, ama bilgisayarda verilen cevap, evet de olsa hayır da olsa, o bilgisayarda kalır — aşağıdaki “Ne ölçülür” bölümünün sonu, bilgisayar uygulamasının nasıl ölçtüğünü anlatır. Bir cihazda verilen bir cevap, başka bir cihazdan gelen bir cevap tarafından asla üzerine yazılmaz; dolayısıyla burada kapatmak, henüz haberi olmayan bir cihaz tarafından geri alınamaz. Hayır derseniz uygulamayla ilgili başka hiçbir şey değişmez, ve o cihaz bir daha sormaz. Evet derseniz, anahtar uygulamanın ayarlarında, “Kullanım verileri” altındadır; dolayısıyla herhangi bir an, sebep göstermeden yeniden kapatabilirsiniz. Bunun hukuki olarak neye dayandığı bölüm 9'dadır; geri çekme yolları bu bölümün sonundadır. Bunu kapatmak yalnızca raporlamayı değil, ölçümün kendisini durdurur, ve cihazdan aşağıdaki tanımlayıcıyı, gönderilmeyi bekleyen her şeyi, ve “Ne ölçülür” altında anlatılan, devam eden bir okumaya dair notu siler.
- Ne ölçülür. Ölçümler aşağıda anlatılan türlerdendir ve başka tür yoktur. Her ölçüm, uygulamanın içine yazılmış listelerden alınan kodlar, dil kodları, sayılar ve sürelerden oluşan kısa, sabit bir kümedir; dolayısıyla içinde yazdığınız veya söylediğiniz hiçbir şeye yer yoktur. Yeni bir ölçüm her zaman burada zaten anlatılmış bir türün bir örneği daha olur; başka türden bir şey önce bu sayfada bir değişiklik olurdu. Hangi özellikleri kullandığınız ve her kullanımın nasıl sonuçlandığı. Örneğin bir okuma: ses takibi mi otomatik kaydırma mı, metinde ne kadar ilerlediğiniz, onu ne sıklıkla elle devralmanız gerektiği, aynı anda ikinci bir ekranda gösterilip gösterilmediği ya da bir saatten veya kumandadan yönetilip yönetilmediği, cihazın çevrimdışı olup olmadığı, hangi okuma stilinde ve hangi renklerde okunduğu (kendi oluşturduğunuz bir çift için yalnızca sizin olduğu, asla adı değil), bir hedef süre belirlenip belirlenmediği (asla ne olduğu) ve metninin nereden geldiği — bizim başlangıç metnimiz, kendi metniniz, bir dosya ya da bağladığınız bir hizmetten yansıtılan bir belge. Aynı şekilde kitaplığınıza gelen bir metin, bir kayıt, bir dil modelinin indirilmesi, cihazlarınızın bağlanması ve birbirlerini nasıl buldukları, bir metni başka bir ekrana gönderip ona yayın yapmak ve diğer cihazın ne tür olduğu, birden fazla dilde bir metinle ilgili bildirim, abonelik ekranı ve sizi oraya neyin getirdiği, bir promosyon kodu, algılayıcının arasından seçebileceği dillerde bir değişiklik ya da uygulamanın henüz konuşmadığı bir dilin eklenmesi isteği (o dilin kodu gönderilir) ve bu sürümün güncellenmesi gerektiğini söyleyen bildirim — her biri sabit bir listedeki hangi sonuca vardığıyla. Neyin bozulduğu ve nasıl. Bir şey çalışmadığında — konuşma tanıma duymayı ya da yanıt vermeyi bırakır, bir tanıyıcı çöker ve bir başkası devralır ya da hiçbiri devralamaz, ses takibi yerini kaybeder, bir bağlantı kopar ya da bir satın alma, bir geri yükleme, bir indirme, bir kayıt veya bir kod gerçekleşmez — hangi bölümün bozulduğu, sabit bir listedeki hangi şekilde bozulduğu ve toparlanıp toparlanmadığı. Asla bir sistemin veya mağazanın bildirdiği hata metni değil. Konuşma tanıma size yetişemediğinde, buna yaklaştığında ya da VoiceLock çalışamadığında, cihazın o anda kendini ne kadar sıcak bildirdiği de onunla birlikte gider — sistemin kendisinin bildirdiği dört düzeyden biri, normalden kritiğe —, çünkü yavaş bir cihaz ile ısınmış bir cihaz farklı düzeltmeler ister. Hangi konuşma motorunun çalıştığı ve neyin üzerinde. Kullanılan tanıyıcı ve sistemin hangi bölümünde çalıştığı, metin yarı yolda dil değiştirdiği için mi başlatıldığı ve dinlediği dilin kodu. Süreler, sayılar ve boyutlar. Bir şeyin ne kadar sürdüğü — bir okuma, bir kayıt, bir yayın, bir motorun bozulmadan önceki çalışması, takibin sizi yeniden bulması için geçen süre, bir bildirimin beklemesi — ve ne kadar olduğu: bir metnin kelime sayısı, bir indirmenin boyutu, bir ayarın kaç dili kapsadığı. Kesin bir sayının uygulamadan çok sizin hakkınızda şey söyleyeceği yerde onun yerine bir aralık vardır: bozuk bir tanıyıcıyı yakalamaya yönelik denetimin ne kadar duyulabilir ses topladığı (kendi birikimli toplamı; ne kadar konuştuğunuz değil, söylenenler hakkında da hiçbir şey değil), kurulumdan ne kadar sonra ilk okumanızın yarıyı geçtiği ve bu kurulumun ne zamandır ölçüm yaptığı. Uygulama, sistemin koruduğu bir şeyi istediğinde verdiğiniz yanıtlar. Mikrofon, kamera, yakındaki cihazları arama: neyin istendiği ve yanıt — yalnızca uygulamanın sorduğu anda; zaten verdiğiniz bir yanıtın yeniden okunması ölçülmez. Satın almalar ve promosyon kodları. Bir satın alma denemesinin hangi plan türü için olduğu ve onun, bir geri yüklemenin veya bir promosyon kodunun nasıl sonuçlandığı. Aboneliğinizle ilgili iki bilgi aşağıda anlatılan tanımlayıcının yanında tutulur ve değiştiklerinde güncellenir: Whisprompt Pro'nun bu cihazda etkin olup olmadığı ve başka bir cihazınızda değil burada satın alınıp alınmadığı. Her ölçümle birlikte. Olduğu an, uygulamanın sürümü, platform ve ölçümün alındığı cihaz hakkında: ne tür bir cihaz olduğu — telefon, tablet, bilgisayar, TV veya saat, ve asla markası ya da modeli değil —, işletim sistemi ve yalnızca ana sürüm numarası, uygulama arayüzünün dili, cihazınızda ayarlı ülke ve bu kurulumun ne zamandır ölçüm yaptığı, izin verdiğiniz günden itibaren sayılan bir aralık olarak. Ülke, kendi cihazınızın bölge ayarından okunur — sizin seçtiğiniz, bağlandığınız ağ adresinden çıkarılan değil. Hiç bitmeyen bir okuma. Sistem uygulamayı kapatırsa, pil biterse, uygulama çökerse ya da okuma ortasında onu kaydırıp kapatırsanız, o okumayla ilgili sonunda hiçbir şey ölçülemez, çünkü bunu ölçecek olan uygulama bölümü onunla birlikte gitmiştir. Bu yüzden bir okuma sürerken cihazınızda, başladığında bilinenleri içeren kısa bir not durur — ses takibi mi otomatik kaydırma mı, dil kodu, metnin kelime sayısı ve konuşma motoru — ve başka hiçbir şey. Okuma normal biçimde bittiği anda kaldırılır. Uygulama bir sonraki açılışta hâlâ bir not bulursa, bu dört bilgiyi bir kez gönderir ve notu siler. Not yalnızca ölçüm açıkken yazılır ve ölçümü kapattığınızda diğer her şeyle birlikte silinir. Bir bilgisayarda. Mac ve Windows uygulaması yukarıdaki ölçümlerin hiçbirini yapmaz. Aynı türler içinde daha azını ölçer: hangi özellikleri kullandığınız ve nasıl sonuçlandığı — uygulamanın açıldığı, ses takibini başlattığınız ve dinlemeye başlayıp başlamadığı ya da mikrofona erişiminin reddedilip reddedilmediği ve telefonunuzun veya tabletinizin metnini ona gönderdiği, ne tür bir cihazdan geldiğiyle ve asla hangisi olduğuyla değil —, neyin bozulduğu ve nasıl ve hangi konuşma motorunun istendiği. Sistemin bir arızaya dair kendi sözleri size gösterilir ve asla gönderilmez. Her biriyle: an, uygulamanın sürümü, platform, bunun bir bilgisayar olduğu, işletim sistemi ve yalnızca ana sürüm numarası (Windows için insanların onu bildiği numara), uygulamanın dili, bilgisayarın bölge ayarındaki ülke ve makine hakkında üç bilgi — bilgisayarın biçimi (masaüstü, dizüstü, tablete dönüşebilen ya da tablet; sistemin ve donanım yazılımının bildirdiklerinden çıkarılır), işlemci türü ve uygulamanın üzerinde emülasyonla çalışıp çalışmadığı. Bir bilgisayarda asla ölçülmez: markası, modeli, adı, dokunmatik ekranı ya da kalemi olup olmadığı ve nasıl katlandığı ya da tutulduğu. Soru bir bilgisayarda bir kez sorulur, metnin takibinin yarıyı geçtiği bir okumadan sonra, yanına tıklamakla kapanmayan iki yanıtlı bir kartta; ayrıca uygulamanın ayarlarında, “Kullanım verileri” altında da yanıtlayabilirsiniz; orada aşağıda anlatılan tanımlayıcı gösterilir, böylece ölçümlerinizin silinmesi isteğinde onu belirtebilirsiniz. Bir bilgisayarda verilen evet yalnızca o bilgisayarı ilgilendirir: diğer cihazlarınıza gönderilmez ve onlarda verilen evet orada ölçümü açmaz. Hayır tek yönde gider: bilgisayara bağlı bir telefonda ya da tablette ölçümü kapatın, ikisi bir sonraki bağlandığında bilgisayarda da kapanır; bilgisayarda kapatılan bilgisayarda kalır. Aşağıda anlatılan, cihazlarınızı tek bir kişi olarak sayma izni bir bilgisayara yalnızca orada ölçüm zaten açıksa ulaşır.
- Ne asla ölçülmez. Metinleriniz, başlıkları, açtığınız dosyaların adları, ses, kayıtlar, dökümler, cihazlarınızın adları, kişileriniz ve cihazlarınızdan herhangi birinin markası ya da modeli. Bir dil kodu gider; bir metin başlığı gitmez. Satın almalar ve promosyon kodları için: fiyat yok, para birimi yok, makbuz yok, sipariş ya da işlem numarası yok, mağaza ürün tanımlayıcısı yok, hiçbir türden ödeme bilgisi yok, mağazadan hata metni yok ve asla bir promosyon kodu ya da onun tek bir karakteri yok — yalnızca sizi abonelik ekranına neyin getirdiği, plan türü ve nasıl sonuçlandığı, her biri sabit bir listeden. Aboneliğinizi kaç cihazda kullandığınız da değil. Her ölçüm sabit bir sayılar, süreler ve kodlar kümesidir; dolayısıyla yazdığınız, adlandırdığınız ya da ödediğiniz bir şeyin görünebileceği hiçbir yer yoktur.
- Bu anonim değildir, ve bunu kendimiz söylemeyi tercih ederiz. Bu cihazdan gelen ölçümler tek, kalıcı, rastgele bir tanımlayıcı taşır. Bu tanımlayıcı yalnızca uygulamanın bu kurulumuna aittir, başka hiçbir şeye değil: Ölçüm bileşeninin kendisi tarafından, ölçüme izin verdiğiniz gün ve bundan bir an bile önce değil, oluşturulur; bu ölçümlerden başka hiçbir şey için kullanılmaz, ve aboneliğinizin kullandığı tanımlayıcı değildir — o tanımlayıcı bir ölçümle birlikte asla gönderilmez, dolayısıyla iki kayıt birbirinden ayrı tutulur ve hiçbiri diğerinin tanımlayıcısını taşımaz. Bir ölçümdeki hiçbir şey, cihazlarınızdan hangisinin hangisiyle eşleştiğini söylemez: Aşağıdaki ayrı izni vermedikçe, telefonunuz ve tabletiniz iki bağlantısız kurulum olarak gelir ve iki olarak sayılır. Tanımlayıcı, oluşturulmasından en geç on üç ay sonra değiştirilir — o sırada uygulamayı kullanıyor olsanız da olmasanız da — ve yenisi öncekiyle birleşmez; dolayısıyla bir kurulumun kaydı bundan daha uzun büyüyemez. Ölçümü kapatmak tanımlayıcıyı cihazdan siler. Ne kadar rastgele olsa da, yine de bir tanımlayıcıdır; bu paragrafın var olma sebebi de, ölçümlerin anonim olduğunu iddia etmek yerine budur.
- Cihazlarınızı tek bir kişi olarak saymak — ayrı bir izin, vermedikçe kapalı. Whisprompt'u birden fazla cihazda kullanıyorsanız, uygulama size bir kez, hepsinden gelen ölçümlerin tek, paylaşılan bir tanımlayıcı taşıyıp taşımaması gerektiğini sorabilir; böylece bir telefon ve bir tablet iki değil tek bir kişi olarak sayılır. Bu soru yalnızca tanımlayıcıyı değiştirir, ölçülen şeyle ilgili hiçbir şeyi değiştirmez: Yukarıdaki aynı veri türleri, aynı özellikler, ekstra bir olay yok ve yeni bir alıcı yok. Evet demedikçe kapalıdır, hayır demek uygulamayla ilgili başka hiçbir şeyi değiştirmez, ve bunu daha sonra aynı ayarlar bölümünde açıp kapatabilirsiniz. Yukarıdaki ölçüm gibi, bu da her cihazda değil bir kez sorulur: Evet derseniz, aboneliğinizdeki diğer cihazlar bir sonraki bağlandıklarında bu cevabı devralır — paylaşılan tanımlayıcı onlara, cihazlarınızın zaten birbirleriyle kullandığı aynı şifreli kanal üzerinden ulaşır, ve ölçümle ilgili başka hiçbir şey onunla birlikte yol almaz. Yalnızca ölçüme izin verdiğiniz bir cihaza ulaşır, çünkü diğerlerinde sayacak hiçbir şey yoktur. Bir hayır hiçbir yere taşınmaz, dolayısıyla daha sonra eşlediğiniz bir cihaz sayma sorusunu kendisi sorabilir; yeniden reddetmek bir dokunuşa mal olur ve hatırlanır. O kart da iki cevaba sahiptir ve üçüncü bir çıkış yolu yoktur, ve bir cevap vermedikçe hiçbir şey kaydedilmez. Bunu açtığınızda o andan itibaren geçerli olur — zaten toplanmış ölçümler yeniden etiketlenmez, ve bu kurulumun daha önce kullandığı tanımlayıcı gönderilmez ya da paylaşılan tanımlayıcıyla ilişkilendirilmez. Bundan ayrı olarak, adı anılmaya değer bir durum daha var. Bu kurulum zaten paylaşılan bir tanımlayıcı taşıyorsa ve ardından farklı bir tanımlayıcıyı devralırsa — bu, onu zaten kendi aralarında bir tanımlayıcı paylaşan cihazlara eşlediğinizde olur — bir sonraki ölçüm, önceki paylaşılan tanımlayıcıyı bir kez taşır; böylece tek bir kişinin kayıtları iki kişi gibi okunmaz: Var olmayı bırakan biri ve hiçlikten beliren biri. Yalnızca paylaşılan bir tanımlayıcı hiç bu şekilde yol alır; yukarıdaki kurulum başına tanımlayıcı, hiçbir geçişte, o alanda asla gönderilmez. Bunu kapattığınızda, bu kurulum kendine ait bir tanımlayıcıya geri döner, ve bu, öncekinin aynısı değil yeni bir tanımlayıcıdır. Ölçüm kapalıyken bu açık olamaz; çünkü sayacak hiçbir şey olmaz: Ölçümü kapatırsanız, paylaşılan tanımlayıcı diğeriyle birlikte cihazdan silinir. Ve ölçüm sorusu size hiç sorulmadan ikinci bir cihaz eşlerseniz, uygulama ikisini bir araya getirebilir — uygulamanın ömrü boyunca bir kez, ikisinin de ne olduğunu söyleyen tek bir kart üzerinde. O kart, ölçüm hakkında soran karttır, ekstra bir kart değil: O cihazda iki sorudan hiçbiri bir daha sorulmaz. Oradaki bir evet, ikisine de evettir; çünkü ikisi de onun üzerinde adlandırılmıştı; bir hayır ikisini de reddeder. Cihazlarınız her hâlükârda eşlenir, ve iki cevaptan hiçbiri asla diğeri yerine alınmaz.
- Bunu kim işler. Veri işleyenimiz Amplitude, Avrupa uç noktasında. Her istek, Amplitude'dan geldiği adresten hiçbir şey türetmemesini ister; dolayısıyla bağlandığınız yerden ne bir şehir, ne bir bölge, ne de herhangi bir türden konum hesaplanır. Yukarıdaki listedeki ülke bunun bir istisnası değildir: O, cihazınızda ayarlı olandır, biz oraya koyduğumuz için gönderilir, ve hangi ağda olursanız olun aynı ülke olurdu.
- Nasıl geri çekilir, ve sonra ne olur. İki yol, ve her biri tek başına yeter. Uygulamada: Ayarlar → Kullanım verileri → anahtarı kapatın. Ya da support@whisprompt.app adresine yazıp bunu söyleyin, biz de dururuz. Geri çekmek, kabul etmekten daha fazla dokunuş gerektirmez, bir sebep göstermek zorunda değilsiniz, ve biz de sormayız. Bunu kapatmak, tek bir telefonun ayarı olarak değil, sizin itirazınız olarak ele alınır: Diğer eşlenmiş cihazlarınıza, bununla zaten paylaştıkları şifreli kanal üzerinden bildirilir, ve bunlar da bir sonraki bağlandıklarında ölçümü durdurur — uyuyan biri geri döndüğünde bilgilendirilir, çünkü bildirim ulaşana kadar tekrarlanır. Bir bilgisayar bunu duyar ve o da durur, ama kendi cevabını iletmez: bir bilgisayarda ölçümü kapatmak o bilgisayarda kalır. Yeniden açmak o kadar uzağa gitmez: Eşlediğiniz ama hiç sorulmamış bir cihaza ulaşır, o da cevabı devralır ve devraldığını size söyler, ve bu, bir cihazın kendisi için verdiği bir cevabın asla yerini almaz — dolayısıyla burada kapattığınız bir cihaz, orada açana kadar kapalı kalır. Bu asimetri kasıtlıdır. Ölçülmeye itiraz bir insan tarafından yapılır ve biz onun yeterince uzağa değil fazla uzağa ulaşmasını tercih ederiz; bir izin, birinin elindeki cihazda zaten verdiği bir cevabı geçersiz kılabilmemelidir. Cevabınız cihazda yeniden başlatmalar ve uygulama güncellemeleri boyunca hatırlanır, ve tanımlayıcının on üç aylık değişimini atlatır — yeni bir tanımlayıcı, ölçümü kapatmış birisi için ölçümü yeniden başlatmaz. Zaten gönderilmiş ölçümlerin de silinmesini isterseniz, bize sorun: bölüm 11.
6a. Çökme raporları — ayrı bir izin, vermedikçe kapalı
Uygulama çalışmayı durdurursa, bize arıza hakkında bir rapor gönderebilir. Bu, bölüm 6'daki ölçümün bir parçası değildir: Farklı bir amaçtır, farklı bir alıcısı vardır, ve kendi anahtarına sahiptir. Ölçüm sorusundan hemen önce, kendine ait bir kart üzerinde sorulur ve ayrı cevaplanır — birine evet demek, hiçbir yönde diğerine evet demek değildir. O kart da ölçüm kartının işlediği gibi işler: İki cevap, üçüncü bir çıkış yolu yok, ve bir cevap vermedikçe hiçbir şey kaydedilmez.
Açmadıkça kapalıdır. Açana kadar, bunun için hiçbir şey kurulmaz ve hiçbir şey gönderilmez — bu kuralın hiçbir istisnası yoktur. İstisnaları olan şey saklamadır, ve aşağıda bunlardan iki tane vardır. İkisi de bir şey toplamak için değil soruyu sormak için vardır, ikisi de size zaten olmuş bir çökmeyle ilgilidir, ve cevaplayana kadar ikisi de hiçbir şey göndermez.
İlki, başlatmadaki bir başarısızlık. Whisprompt hiç başlayamıyorsa, soruyu soracak daha sonraki bir an yoktur, dolayısıyla hata ekranı onu orada sorar. Çökme raporlarını zaten açtıysanız, o arıza hakkında bir rapor gönderilir ve ekran size gönderildiğini söyler. Zaten kapattıysanız, hiçbir şey sunulmaz ve hiçbir şey gönderilmez. Hiç sorulmadıysanız, ekran sorar — bu bir raporu gönder, gönderme, ya da bundan sonra hepsini gönder — ve seçene kadar cihazdan hiçbir şey çıkmaz. Bu şekilde gönderilen bir rapor, aşağıda anlatılandan daha küçüktür: Hiçbir türden tanımlayıcı taşımaz, ve yalnızca uygulamanın nerede durduğunu, uygulama sürümünü, ve hangi işletim sistemi olduğunu söyler — cihaz hakkında başka hiçbir şey yok, arayüz dili yok, ve öncesinde gelen adımlardan hiçbiri yok. Aynı veri işleyen ve aynı Avrupa sunucuları olan Sentry'ye gider, ve aşağıda bir raporun geldiği internet adresi hakkında söylenenler onun için de geçerlidir. Bundan sonra hepsini göndermeyi seçmek, Ayarlar'daki anahtarla aynı cevaptır, ve aynı yerde kapatılır. Aynı ekran, aynı üç cevapla, uygulamanın tek bir parçası başlangıçta değil de çalışırken bozulduğunda da belirir. Bu yalnızca telefon ve tablet uygulaması için geçerlidir: Mac ve televizyon uygulamalarında böyle bir ekran yoktur.
İkincisi, o anda size soramadığımız bir çökme — çünkü siz cevaplayamadan uygulama gitmişti, ya da çünkü cevaplamak yerine onu kapattınız. Hiç sorulmadıysanız, bununla ilgili bir rapor cihazınızda tutulur, ve uygulama bir sonraki düzgün başlangıcında bunu ekranın altında söyler ve size soruyu sunar. Bu, bir kuyruk değil, tek bir rapordur; ikinci bir çökme onun yerini almaz. Orada evet demedikçe onunla ilgili hiçbir şey gönderilmez. Hangi yönde olursa olsun cevapladığınızda, o bildirime onu silmesini söylediğinizde, çökme raporları kapatıldığında, ve her hâlükârda tutulmasından yedi gün sonra silinir. O dosya, herhangi bir şeyi kabul etmeden önce cihazınızda çökme raporlaması için saklanan tek şeydir, ve yukarıdaki paragrafın orada hiçbir şey olmadığını ima etmesine izin vermek yerine, onu adlandırmayı tercih ederiz: Sorunun hiç sorulabilmesi için vardır. Kurtardığı çökmeler, aksi hâlde asla göremeyeceğimiz çökmelerdir — var olan en kötü çökmeler olan, yepyeni bir kurulumun ilk açılışları, ve tam olarak sorunun hiç ulaşmadığı kişilere ait olanlar. Kurtarmadığı şey, işletim sisteminin uygulamanın altında kendisinin ele aldığı bir çökmedir: Bunlar için raporlamanın önceden açılmış olması hâlâ gerekir.
- Bir raporun içerdikleri. Uygulamanın nerede durduğu — arızanın teknik izi — cihaz türü, işletim sistemi ve sürümü, uygulama sürümü, arayüz dili, ve uygulamanın öncesinde ne yaptığına dair kısa bir liste: Açılan ekranlar, düşük bellek uyarıları, uygulamanın arka plana geçmesi.
- Ve arıza prompterda olduğunda, prompterın ne yapmakta olduğu. Çalışmayı durduran bir tanıyıcı bunu bir olaylar zincirinin sonunda yapar, ve durduğunu söyleyen tek bir satır onu düzeltmeye yetmez — bu yüzden bir okuma oturumu hakkındaki bir rapor, o oturumun kısa bir zaman çizelgesini taşır: Konuşma motorunun başlaması, durması ve nedeni, vardığınız paragrafın dili, bir dilden diğerine geçişler ve başarılı olup olmadıkları, tanımanın cihazda mı yoksa platformun sunucuları üzerinden mi çalıştığı, ilk kelimelerini döndürmesinin ne kadar sürdüğü, ses takibinin yerinizi ne zaman kaybettiği ve ne zaman yeniden bulduğu, ekranın bekleme, dinleme, duraklatıldı ve durduruldu arasında hareketi, bir dil modeli indiriliyorsa ne kadarının indirildiği, ve arızanın ilan edildiği an. Ayrıca ne okumakta olduğunuzun ve içinde nerede olduğunuzun BİÇİMİNİ de taşır — metnin kaç kelime ve paragraf olduğu, kaç dili karıştırdığı, hangi kelime numarasına vardığınız, ve metni bir geri sarma ya da bir sürükleme ile elle devraldığınız anlar. Zaman çizelgesinin geri kalanını anlamlı kılan da bunlardır: Ölçülebileceği bir uzunluğu olmayan bir konum hiçbir şey söylemez, ve sayfa bir elin yaptığını söylemedikçe tanıyıcının sebep olmadığı bir sıçrama bir hata gibi okunur. Her satır bir sayı, bir kod, bir dil kodu ya da bir süredir. Bunların yanında bir sayı daha yer alır: Uygulamanın kendisinin o anda tam megabayt cinsinden ne kadar bellek kullandığı — bu, arızanın makul bir nedenidir ve bunu görmenin başka bir yolu yoktur, ve sizin hakkınızda ya da cihazınızda başka ne olduğu hakkında hiçbir şey söylemez. Bir konuşma modeli de kalan bellek onu almayacağı için yüklenmediyse, o satırın yanında iki sayı daha olur: ne kadarına ihtiyaç duyduğu ve ne kadarının kaldığı, tam megabayt olarak. Metnin hiçbir kelimesi, asla — ne başlığı, ne bir satırı, ne tanıyıcının duyduğunu sandığı şey, ve sizin ya da cihazlarınızın hiçbir adı. İçindeki zamanlar, saat cinsinden değil, aralık olarak belirtilir — “arızadan dört saniye önce” — çünkü bir saat zamanı bir zaman dilimi taşır ve bir zaman dilimi kaba bir konumdur.
- Gönderilmeden önce kaldırılanlar. Bir çökme raporu, bizim tarafımızdan değil raporlama bileşeni tarafından bir araya getirilir, dolayısıyla onu parçalarına ayırır ve sadeleştiririz: Dosya adları ve yolları, hizmetin adının ötesindeki web adresleri, e-posta adresleri, ağ adresleri, cihazınızın adı ve zaman diliminiz. Hiçbir ekran görüntüsü ve ekranın hiçbir kopyası asla eklenmez — o ekranda olan şey sizin metninizdir — ve hiçbir rapor, bizim elimizde olan sizin herhangi bir tanımlayıcınızı taşımaz. Geriye kalan şey bir yığın izi, arızanın türü, ve cihazın türüdür.
- Uygulamamızın sadeleştiremediği tek şey. Sentry, bir raporun geldiği internet adresinden yaklaşık bir konum — ülke ve şehir — hesaplar. Bu, uygulamamızın düzenleyebileceği her şeyden sonra, onların tarafında gerçekleşir; dolayısıyla yukarıdaki ölçümden farklı olarak, bunu rapor başına kapatmamızın bir yolu yoktur. Proje üzerindeki iki ayar bunun için cevap verir: Biri adresin kendisinin saklanmasını durdurur, diğeri ondan hesaplanan konumu kaldırır. İlki ayarlıdır. İkincisinin ayarlı olmadığı yerde, ülke ve şehir, rapor tutulduğu sürece — ki bu en fazla 90 gündür — raporla birlikte kalır. Bunu, yukarıdaki cümlenin kaldırmadığımız bir şeyi kaldırmış gibi ima etmesine izin vermek yerine, burada adlandırıyoruz.
- Tanımlayıcı. Tek bir kurulumdan gelen raporlar, raporlama bileşeninin kendisi için ürettiği rastgele bir tanımlayıcı taşır; böylece tek bir cihazdan gelen on çökme, on değil tek bir cihaz olarak tanınabilir. Bu, ölçümlerin kullandığı tanımlayıcı değildir, ve aboneliğinizin kullandığı da değildir.
- Bunu kim işler. Veri işleyenimiz Sentry, Avrupa sunucularında.
- Nasıl geri çekilir, ve sonra ne olur. Ayarlar → Çökme raporları → anahtarı kapatın. Raporlama durur, ve gönderilmeyi bekleyen her şey cihazdan silinir. Bu soruya verdiğiniz cevap, ölçüm hakkındaki cevabınızın yol aldığı şekilde yol alır: Hiç sorulmamış, eşlediğiniz bir cihaz zaten verdiğiniz cevabı devralır ve devraldığını size söyler, kendisi için cevaplamış bir cihaz kendi cevabını korur, ve raporlamayı kapatmak, eşlenmiş cihazlarınıza onlar zaten cevaplamış olsa bile ulaşır. Bunun hukuki olarak neye dayandığı, ve geri çekmenin neyi geri alıp neyi almadığı, bölüm 9'dadır.
Bir veri işleyenin anahtarını, o veri işleyenle olan veri işleme sözleşmemiz yürürlüğe girmeden bir sürüme koymayız. Sentry'nin, insanların bize gönderdiği raporların dışında elinde tuttuğu şey, adların, yolların ve adreslerin gerçekten çıkarıldığını kontrol etmek için bir geliştirici makinesinden kendimize gönderdiğimiz test raporlarıdır. Bunlar sizin değil bizim raporlarımızdır, ve onları siliyoruz.
6b. Bize kendinizin gönderdikleri
Uygulamanın bir “Geri bildirim gönder” ekranı vardır. O ekran telefon ve tablet uygulamasınındır. Bir bilgisayarda “Geri bildirim gönder”, kendi e-posta programınızı bize bir iletiyle açar; iletinin son satırları, bir ayırıcının altında, uygulama sürümünü ve derleme numarasını, bilgisayarın markasını ve modelini, işletim sistemini ve sürümünü, işlemci türünü ve uygulamanın üzerinde emülasyonla çalışıp çalışmadığını, bilgisayarın ne biçimde olduğunu ve o anda tablet gibi tutulup tutulmadığını, dokunmatik ekranı ya da kalemi olup olmadığını ve uygulamanın dilini belirtir. Bunlar iletiye, göndermeden önce okuyabileceğiniz ve herhangi birini silebileceğiniz yere yazılır; gönderdiğiniz bize giden sıradan bir e-postadır ve onunla birlikte içinde olmayan hiçbir şey gitmez. Gönder'e dokunana kadar üzerindeki hiçbir şey bize ulaşmaz, ve o zaman bize ulaşan şey, yazdıklarınız artı eklemeyi seçtiğiniz isteğe bağlı şeylerden hangisiyse odur. Bu bir ölçüm değildir ve bir çökme raporu değildir: Onu kendiniz yazarsınız, onunla neyin gideceğine kendiniz karar verirsiniz, ve size cevap vermek ve bize anlattığınız şeyi düzeltmek için kullanılır.
Bir şey gönderdikten sonra, uygulama bunun peşinden sorar. Mesajlarınızdan biri hâlâ açık olduğu — okunmayı beklediği, üzerinde çalışıldığı ya da sorduğumuz bir soruya yanıtınızı beklediği — ya da son otuz gün içinde kapatılmış olduğu ya da sizin içine yazdığınız sürece, uygulama sunucumuza o mesajın şu anda ne durumda olduğunu, hakkında yazdığımız her şeyle birlikte sorar: uygulama açıldığında, uygulamaya geri döndüğünüzde ve açık kaldığı sürece saatte bir kez, ancak hiçbir zaman on beş dakikada bir defadan sık olmamak üzere. Mesajlarım'ı açtığınızda ve orada bir yazışmaya yazdıktan sonra, bu cihazdan gönderilen her mesaj hakkında, tamamlananlar ve planlanmayanlar da dahil, aynı soruyu sorar; bir yazışma ekranda açık kaldığı sürece de her yirmi saniyede bir yeniden sorar ve sizin hâlâ bağlantı bekleyen her şeyinizi gönderir. Bu soru, uygulamanın kendi mesajlarınız için onları gönderdiğinde sakladığı tanımlayıcılardan başka hiçbir şey taşımaz: Sizin hakkınızda yeni hiçbir şey toplanmaz, ve birazdan anlatılan bildirimler dışında, burada gönder'e dokunmadan gerçekleşen tek şey budur. Cevaplar cihazınızda tutulur, böylece ekran bağlantı olmadan da okunabilir kalır, ve uygulama gittiğinde onlar da gider. Gönderdiğiniz her mesaj bizimle bir yazışmadır: içine yazdığınız her şey, size bir şey sormuş olsak da olmasak da, diğerleriyle aynı kurallar altında ve aynı eklerle yeni bir mesaj olarak gönderilir. Bir yazışma günde en fazla otuz mesaj alır; bunu aşınca bir sonraki cihazınızda bekler ve daha sonra kendiliğinden gönderilir.
Yanıt verdiğimizde uygulama bunu size bildirebilir. İlk mesajınız gönderildikten sonra uygulama, size bildirim gösterip gösteremeyeceğini bir kez sorar. Soruyu sisteminiz sorar, yanıt da ona aittir: Bunu istediğiniz zaman cihazınızın ayarlarından değiştirebilirsiniz. Siz izin vermeden önce bildirimlerle ilgili hiçbir şey kimseye ulaşmaz. İzin verirseniz, cihazınızın bildirim hizmeti uygulamaya bu kurulum için bir adres verir — iPhone ya da iPad'de Apple'ınkini, Android'de Google'ın Firebase Cloud Messaging hizmetininkini; bu hizmet bunun için bu kuruluma ait kendi tanımlayıcısını da tutar — ve uygulama bu adresi kendi mesajlarınızın tanımlayıcılarıyla birlikte sunucumuza gönderir, yeniden de yalnızca bunlardan biri değiştiğinde gönderir. Mesajlarınızdan biri hakkında bir şey yazdığımızda, sunucumuz adresi gösterilecek tek bir cümleyle birlikte Apple'a ya da Google'a iletir: Yanıt verdiğimizi söyleyen ve mesajın referans kodunu içeren bir cümle. Yazdığımız şey bunun içinde yer almaz; onu uygulamada okursunuz. Uygulama açıkken hiçbir bildirim göstermez, yalnızca Mesajlarım'ı günceller. Apple ve Google bildirimleri, onları kullanan her uygulama için yaptıkları gibi kendi koşulları altında iletir ve adresi, referans kodunu ve o cümleyi görür — başka hiçbir şeyi değil. Adres, Cloudflare'de verildiği mesajların yanında tutulur ve onlarla birlikte ya da daha önce silinir: Uygulama onu değiştirdiğinde, uygulama sunucumuza bildirimleri kapattığınızı bildirdiğinde ya da Apple veya Google bize artık çalışmadığını söylediğinde. Google hizmetleri olmayan bir Android cihazda hiçbir yere hiçbir şey kaydedilmez: Bunun yerine uygulama birkaç saatte bir yukarıda anlatılan soruyu sunucumuza kendisi sorar — aynı tanımlayıcılarla ve başka hiçbir şey olmadan — ve bildirimi kendisi gösterir.
Bir mesajla her zaman giden şey — çünkü yerini belirleyemediğimiz bir rapor, üzerine harekete geçemediğimiz bir rapordur: Uygulamanın sürümü ve yapı numarası, işletim sistemi ve sürümü, cihazın modeli, cihazın ayarlı olduğu dil ve bölge (örneğin es_ES, İspanya'da kullanılan hâliyle İspanyolcadır), ve uygulamanın kendisinin gösterildiği dil. Bölüm 4'teki rastgele abonelik tanımlayıcısı da öyle, bu cihazda bir tane varsa — ki bu, üzerinde yapılan ilk satın almadan itibaren ya da bir tane yapılmış bir cihaza eşlenmiş olmaktan itibaren böyledir — aşağıda anlatılan tek seferlik kontrol için, ki bundan sonra sunucumuz onu tutmaz. Ekran, göndermeden önce bunların her birini adlandırır, böylece yazarken ne gönderdiğinizi bilirsiniz.
Yalnızca eklerseniz giden şey. Dosyalar — en fazla üç tane, ekran görüntüleri ya da kısa bir ekran kaydı, kendi kitaplığınızdan sizin seçtiğiniz; biz eklediğiniz şeyi alırız, eklemediğiniz hiçbir şeyi değil. Cevap isterseniz, yanıt verilecek bir adres; olmadan da her kelimeyi yine okuruz, ama o zaman onu kimin yazdığını bilmenin bir yolu olmaz. Ve bölüm 6'daki ölçüm tanımlayıcısı, yalnızca eklenecek biri varsa beliren bir anahtarın arkasında: Bu, yazmanızdan önce uygulamanın nasıl davrandığına bakmamızı sağlayan şeydir.
Kendimizin belirlediği tek şey, mesajın bir aboneden gelip gelmediğidir; böylece önce yanıtlanabilir. Cihazınız, bölüm 4'teki rastgele abonelik tanımlayıcısını gönderir, sunucumuz RevenueCat'e bunun hak sahibi olup olmadığını sorar, ve bu cevabı — evet ya da hayır — yazar, tanımlayıcının kendisini asla değil. Dolayısıyla söylediğiniz şeyi satın aldığınız şeye hiçbir şey bağlamaz.
Mesajlar bizim için Cloudflare tarafından Batı Avrupa'daki sunucularda tutulur: Metin bir veritabanında, dosyalar bir nesne depolamada, ikisi de uygulamanın gönderdikten sonra size gösterdiği referans kodu altında. İki yıl tutulur ve sonra otomatik olarak silinir, isterseniz daha önce de — o kodu belirtin, ya da mesajı bulmamızı sağlayacak başka bir şey söyleyin. Onları biz okuruz, ve az sonra tarif edilen model de okur; başka hiçbir şey için kullanılmazlar: Ne ölçüm için, ne profil çıkarmak için, ne kimsenin yapay zekâsını eğitmek için, ne de sizin hakkınızda herhangi bir şeye karar vermek için.
Bize e-postayla yazmak da aynı şeydir. support@whisprompt.app ya da privacy@whisprompt.app adresine gönderilen bir e-posta bize Cloudflare üzerinden ulaşır; Cloudflare onu değiştirmeden Gmail posta kutumuza iletir ve aynı veritabanında ve aynı dosya deposunda, kendine ait bir referans kodu altında bir mesaj olarak tutar: Yazdığınızı, konuyu, yazdığınız adresi ve ekli dosyaları, uygulamanın kendi ekleri için koyduğu sınırlar içinde. Bu sınırları aşan her şey — bir dosya, bu sınırlar için fazla büyük bir e-posta ya da bir adresten bir saatte gelen ondan fazla e-posta — yalnızca Gmail kopyasına ulaşır, başka hiçbir yere ulaşmaz. Cihazınız hakkında hiçbir şey onunla birlikte gitmez, çünkü bir e-posta bunu taşımaz. Bir makinenin gönderdiği bir e-posta — bir ofis dışı yanıtı, bir teslim raporu, bir posta listesi — yalnızca posta kutusuna ulaşır. Cevap verdiğimizde, cevap yazdığınız adresten gelir, konusunda referans kodu vardır, ve geri yazdığınız her şey aynı yazışmaya eklenir. Buradan itibaren, bu bölümün bir mesaj hakkında söylediği her şey — onu ilk kimin okuduğu, kopyalarının nereye gittiği, ne kadar süre tutulduğu ve nasıl sildirileceği — bir e-posta için de geçerlidir.
İlk okuyucu bir makinedir, ve bizim değildir. Her yeni mesajı önce bir yapay zekâ modeli okur — Anthropic tarafından yapılan Claude —, ve ona tek bir iş verdik: Mesajın ne hakkında olduğunu, ne kadar önemli olduğunu ve uygulamanın neresine ait olduğunu çözmek, onu bizim için Rusçaya çevirmek, ve ne cevap verebileceğimizi taslak hâline getirmek. Sizin görebileceğiniz hiçbir şeye karar vermez. “Mesajlarım” ekranınızdaki bir durum ve not, size bir e-posta, takip sistemimizde bir kayıt: Bunların hepsi yalnızca bizim sözümüzle yapılır, aramızdan biri onun önerdiğini okuduktan sonra. Bu işi yapmak için, gönderdiğinizi ya da onun bir kısmını, Cloudflare'in yanı sıra dört hizmet daha işler:
- Anthropic, Amerika Birleşik Devletleri'nde, modeli çalıştırır, ve her mesajı bütünüyle alır: Yazdıklarınızı, verdiyseniz cevap adresini, bir mesajla her zaman giden yukarıdakilerin hepsini, bir aboneden gelip gelmediğini, eklediyseniz ölçüm tanımlayıcısını, ve eklediğiniz her dosyayı — model her birini açar ve bakar. Abonelik tanımlayıcısının kendisi ona asla ulaşmaz. Modelin okuduğu şey, o çalışmanın kaydında, Anthropic'teki hesabımızda kalır, ve o hesap, Anthropic'in bunu kendi modellerini eğitmek için kullanmayacağı şekilde ayarlanmıştır.
- Telegram, Avrupa Ekonomik Alanı'nın dışında yerleşik bir şirket, modelin özetini bize, bizim talimatlarımızı da geri taşır. Her mesaj için özet, referans kodunu, ne tür bir rapor olduğunu, cihazı, uygulama sürümünü ve dili, yazdıklarınız hakkında bir iki satırı, ardından yazdıklarınızın tamamını — başka bir dilde yazdıysanız Rusçaya çevrilmiş olarak —, eklediğiniz bir resmi tarif eden bir satırı, ve istediğimizde modelin önerdiği cevabı verir. Asla e-posta adresinizi — mesajınızın içine yazılmış olanı bile —, ve asla dosyaların kendisini değil.
- Google, sunucuları Amerika Birleşik Devletleri'nde ve başka yerlerde olan, Gmail posta kutumuzu barındırır. Adreslerimize gönderdiğiniz her e-posta oraya da ulaşır, size e-postayla gönderdiğimiz her cevabın bir kopyası da öyle, dolayısıyla yazışmanın tamamı o posta kutusunda kalır.
- GitHub, Amerika Birleşik Devletleri'nde, özel olan sorun takip sistemimizi tutar. Bildirdiğiniz şey orada bir kayda dönüşürse, o kayıt referans kodunu, cihazı ve uygulama sürümünü, ve kendi sözcüklerimizle anlatılan sorunu taşır — asla e-posta adresinizi değil.
Bu dördü, bölüm 10'daki veri işleyenlerimiz arasında değildir: Her birini, tıpkı herhangi bir kullanıcısı gibi, kendi koşulları altında kullanırız, ve hiçbir veri işleme sözleşmesi onları bize bağlamaz. Gece yapılan silme de onlara ulaşmaz. Bu silme, Cloudflare'deki veritabanımızı ve dosya deposunu kapsar — Telegram'a gönderilen her özet de gönderildiği günden itibaren iki yıl boyunca orada tutulur — ve bunların dışında hiçbir şeyi kapsamaz. Bu dördünün elinde tuttuğu şey, biz onu orada elle silene kadar kalır, ve mesajınızı silmemizi istediğinizde bunu yaparız: Dört yerin hepsinde, ve o özetlerde. Her kopya referans kodunu taşır; onu bulduğumuz yol budur. Hesabımızdan bir çalışmayı sildikten sonra, Anthropic'in koşulları ona kendi sistemlerinden temizlemesi için 30 gün tanır.
E-postayla verdiğimiz cevapları Brevo gönderir; Brevo Fransa'da bir şirkettir ve veri işleyenlerimizden biridir (bölüm 10), ister uygulamadan bir adresle yazmış olun ister e-postayla. Gönderilen bir e-postanın ihtiyaç duyduğunu alır — adresinizi, konuyu ve cevabımızı —, onu bizim adresimizden gönderir ve gönderime ilişkin bir kaydı — adresi, konuyu ve ne zaman gittiğini — bir ay tutar; ardından Brevo onu siler. Cevabın kendisini tutmaz.
Bir resim eklemeden önce bilinmesi gereken bir şey: Bir ekran görüntüsü, onu aldığınız anda ekranda ne varsa tutar; bu da okumakta olduğunuz bir metni içerebilir. Yalnızca bizim elimizde tutmamızı isteyeceğiniz şeyi ekleyin, biz de ihtiyacımız olmayanı sileriz.
Bir dil istemek. Uygulamanın henüz konuşmadığı bir dili listelediği yerde, bizden onu eklememizi isteyebilirsiniz. “İste” düğmesine dokunmak sunucumuza yalnızca iki şey gönderir, başka hiçbir şey değil: Dilin kodu, ve bu kurulumun ilk kez istediğinizde oluşturduğu rastgele bir anahtar. Anahtar, kötü bir bağlantı yüzünden iki kez gönderilen bir isteğin, aynı dili isteyen iki kurulum olarak sayılmaması için vardır. İstek, bölüm 6'daki ölçüme izin verip vermediğinize bakılmaksızın gider, çünkü bu bizden istediğiniz bir şeydir, ölçtüğümüz bir şey değil. Batı Avrupa'da Cloudflare'de, mesajların yanında, geldiği günden itibaren iki yıl tutulur, ve sonra kendiliğinden silinir; onu bizden başka kimse okumaz, ve başka hiçbir yere gitmez. Anahtar hiçbir yerde gösterilmez, size bile, ve yanında tuttuğumuz hiçbir şey kimin olduğunu söylemez — bu da sizinkini seçip daha erken silememizin bir başka sebebidir. Cihazınızda anahtar, cihazı silene ya da uygulamayı kaldırana kadar kalır.
6c. Yapay zekâya sorduğunuz sorular
Ayarlar'ın en üstündeki arama, yapay zekâ yardımına bir soru iletebilir. “Yapay zekâya sor” düğmesine dokunana kadar hiçbir şey gönderilmez ve o zaman da yalnızca şunlar gönderilir: yazdığınız sözcükler, uygulamanın dili, uygulamanın kendi aramasının bu sözcükler için bulduğu ayarlar, uygulamanın bu kurulum için oluşturduğu rastgele bir numara ve soruyu hangi uygulamanın sorduğu: sürümü ve yapı numarası, çalıştığı sistem (örneğin iOS veya Android) ve nereden yüklendiği (App Store, TestFlight, Google Play, RuStore vb.). Bu dört bilgi yalnızca o tek yanıtı oluşturmak için kullanılır, örneğin sorduğunuz şeyin sizinkinden daha yeni bir sürümle geldiğini söylemek için; kaydedilmez ve saklanmaz. Metinleriniz, kayıtlarınız ya da cihazdaki başka hiçbir şey asla gönderilmez.
Soruyu, Cloudflare'deki sunucumuz üzerinde, uygulamanın kendi kılavuzuna dayanarak çalışan açık bir yapay zekâ modeli cevaplar. Cloudflare, aldığı hiçbir şeyi herhangi bir modeli eğitmek için kullanmaz; biz de ne soruyu ne de cevabı saklarız: ikisi de yalnızca cevap yazılırken var olur. Cevap size, bir yapay zekâ tarafından yazıldığı belirtilerek gösterilir; çünkü yanlış olabilir.
Kötüye kullanımı önlemek için sunucu, bu rastgele numaranın altında sayaçlar tutar — cihazın son dakikada kaç kez soru sorduğu ve son saatte Whisprompt ile ilgili olmayan kaç soru sorduğu — ve bu tekrarlanırsa o cihaz için yapay zekâ yardımını duraklatır: önce bir dakika, sonra her seferinde iki katı süreyle, ancak en fazla bir gün. Ne sorulduğu ise hiçbir zaman saklanmaz. Bu sayaçlar, bu tür son sorudan bir saat sonra ya da son duraklatmadan bir gün sonra silinir. Sunucu ayrıca, tek bir yerin herkes için ayrılmış yardımı tüketememesi için, aynı internet (IP) adresinden gelen soruları da sayar: bir saat ya da bir gün içinde belirlenen sayıdan fazla soru gelirse, o adres beklemek zorunda kalır. Adresin kendisi hiçbir zaman saklanmaz — yalnızca onun geri döndürülemez biçimde karıştırılmış, her gün değişen bir hali (hash) saklanır — ve bu sayaçlar son sorudan bir gün sonra silinir. Duraklatma, o cihazdaki yapay zekâ yardımı dışında hakkınızda hiçbir şeye karar vermez. Bu, rızanıza dayanır (GDPR m. 6(1)(a)); rızanızı “Yapay zekâya sor” düğmesine her dokunduğunuzda verirsiniz.
7. Bir cihazı elinizden çıkmadan önce silmek
Uygulamanın ayarlarında, “Kullanım verileri” altında bir “Bu cihazı sil” düğmesi vardır. Bir cihazı satmadan, iade etmeden, takas etmeden ya da elden çıkarmadan önce basılması gereken doğru şey budur, ve Kullanım Koşulları da bunu sizden ister.
O cihazdan şunları kaldırır: Metinleriniz, kayıtlarınız, indirdiğiniz ses modelleri, Notion gibi hizmetlere verdiğiniz bağlantılar, ölçüm tanımlayıcısı, ve üzerinde verdiğiniz her gizlilik cevabı. Ayrıca cihazı eşlenmiş cihazlarınızdan çıkarır; böylece kitaplığınızı yansıtmayı ve aboneliğinizi paylaşmayı durdurur. Diğer cihazlarınız her şeyi korur.
Aboneliğiniz bundan etkilenmez. O, App Store ya da Google Play hesabınıza aittir ve bir sonraki cihazınızda geri yüklenir.
Açıkça belirtilmiş iki sınır. Cihazı silerken çevrimdışıysa, yerel silme yine de tamamlanır ama diğer cihazlarınıza bildirilmez; uygulama bunu söyler, ve bunu onlardan herhangi birinin cihaz listesinden kaldırabilirsiniz. Ve silmeden önce zaten gönderilmiş ölçümler bununla geri çağrılmaz — bunlar için bölüm 11'deki silme talebini kullanın.
8. Neleri TOPLAMAYIZ
- Reklam tanımlayıcısı yok ve üçüncü taraf reklam SDK'sı yok.
- Bu web sitesinde analiz ya da takip yok. Uygulamada, kabul etmedikçe hiçbir şey yok, ve kabul ettiğinizde de bölüm 6'da anlatılan ölçüm ve ondan başka hiçbir şey yok: Reklam yok, profil çıkarma yok, ve sizin başka şirketlerin uygulamaları ya da siteleri genelinde takip edilmeniz yok.
- Kendiniz açmadıkça çökme raporlaması yok, ve bir raporda sizi tanımlayan hiçbir şey yok — bkz. bölüm 6a.
- GDPR anlamında kişisel verilerin satışı ya da paylaşımı yok.
Bu web sitesi hiçbir çerez ayarlamaz. Tarayıcınızda iki tercih tutar: Başlıktaki güneş-ve-ay düğmesiyle ayarladığınız tema, ve whisprompt.app'in bir sonraki sefer en son okuduğunuz dilde açılmasını sağlayan dil. İkisi de yalnızca bu site tarafından okunabilir, hiçbiri sizi tanımlamaz, hiçbiri bize ya da başka kimseye gönderilmez, ve tarayıcınızda bu sitenin verilerini temizlemek onları kaldırır. Site, Cloudflare tarafından sunulur; Cloudflare, her web sunucusunun yaptığı gibi bağlandığınız adresi görür, ve bundan yalnızca mağazanız için fiyatı göstermekte kullanılan ülkeyi çıkarır.
9. Hukuki dayanaklar (GDPR m. 6)
Prompteri çalıştırmak için sesinizin ve metinlerinizin işlenmesi, talep ettiğiniz işlevselliği sağlamak amacıyla yapılır (GDPR m. 6(1)(b), bir sözleşmenin ifası / talebiniz). İsteğe bağlı olarak bağlanan kaynaklar, abonelik hakları ve satın alma geri yüklemesi de aynı temele dayanır. Aktarım sunucusunu kötüye kullanıma karşı korumak, meşru menfaatimize dayanır (GDPR m. 6(1)(f)).
Bölüm 6'daki her şey rızanıza dayanır (GDPR m. 6(1)(a)): Ölçümün kendisi, ve cihazlarınızın paylaşılan bir tanımlayıcı altında tek bir kişi olarak sayılması. Bölüm 6a'daki çökme raporları da rızanıza dayanır — diğer ikisinin hiçbirinin parçası olmayan üçüncü bir izin: Bir çökme raporlayıcı cihazınızda şeyler saklar ve bir teleprompter çalıştırmak için gerekli değildir, dolayısıyla evetinizden başka dayanacağı hiçbir şey yoktur. Üçü de ayrı ayrı sorulur ve istediğiniz zaman ayrı ayrı geri çekilir; geri çekmek, kabul etmek kadar kolaydır, ve daha fazla dokunuşa mal olmaz. Geri çekmek o andan itibaren geçerli olur: Rızanız geçerliyken yaptıklarımızı hukuka aykırı hâle getirmez, ve kendi başına zaten gönderilmiş olanı silmez — bunun için bize sorun, bölüm 11 nasıl olduğunu söyler. Ölçüm ve çökme raporları bir telefon için değil bir insan için cevaplanır: Verdiğiniz cevap, henüz sorulmamış, eşlediğiniz bir cihazda yerine oturur — ki bu, onu devraldığını size söyler — ve bu, bir cihazda zaten verilmiş bir cevabın asla yerini almaz. Sayma, ilgili bir sebepten bir kez sorulur; çünkü bu, onlardan herhangi biri hakkında değil bir cihaz kümesi hakkında bir gerçektir, ve buna verilen bir evet, aynı abonelikteki diğerlerine taşınır. Bir geri çekme bunların hepsinden daha uzağa gider: Zaten cevaplamış olsalar bile cihazlarınıza ulaşır; çünkü bir itiraz bir insan tarafından yapılır, ve bir cihaza fazladan ulaşmak ile birini isteğine aykırı ölçmeye devam ettirmek arasında, biz ilkini seçeriz. Varsaymak yerine sorarız, ve sebep açıkça belirtilmeye değer: Bir uygulamayı, cihazınızda bir tanımlayıcı saklayarak ölçmek, ancak ölçüm sağlayıcımız verileri kendi amaçları için asla yeniden kullanmayacağına yazılı olarak söz verseydi ve kendi aracının içinde tek bir kişiye bakmayı imkânsız kılsaydı, sormadan yapılabilirdi. Ona ikisini de sormadık, bu yüzden bunun yerine size soruyoruz.
Ölçümlerle ne yaptığımızı soyut biçimde anlatmak yerine adlandırmaya değer: Whisprompt, sesinizi bir metin boyunca desteklenen her dilde takip eder, bu takibin kalitesi dilden dile farklılık gösterir, ve bir dilin kötü takip edildiğini öğrenmemizin tek yolu, insanların metni ne sıklıkla elle devralmak zorunda kaldığını saymaktır — dil başına, sayının bir anlam ifade etmesi için yeterli sayıda kurulum genelinde. Abonelik ekranıyla ilgili ölçümler daha küçük bir soruyu yanıtlar: İnsanların gerçekte hangi kilitli özellik tarafından durdurulduğunu. Her hâlükârda ölçümler yazdığınız ya da söylediğiniz hiçbir şeyi taşımaz, geldikleri adres bir konuma dönüştürülmez, tanımlayıcı on üç ay sonra değiştirilir, ve hiçbir şey başka herhangi bir yerden gelen verilerle birleştirilmez ya da sizinle ilgili kararlar almak için kullanılmaz.
Burada hiçbir şey sizden zorunlu tutulmaz. Hiçbir kanun bunlardan herhangi birini bize vermenizi zorunlu kılmaz, ve sattığımız hiçbir şey buna bağlı değildir: Uygulama kurulur, prompter çalışır, ve bir abonelik hesap olmadan satın alınır ve geri yüklenir. Bir özellik bir izne bağlıdır — sesinizi takip etmek mikrofon olmadan çalışamaz — ve onu reddetmek, prompteri kendi başına kaydırır hâlde bırakır; bu, bir yedek çözüm değil kendi başına bir moddur. Bölüm 6'daki ölçümler ve bölüm 6a'daki çökme raporları hiçbir şey için gerekli değildir: İkisinden birini ya da ikisini de reddedin, uygulama yine de tam olarak aksi hâlde davranacağı gibi davranır. Reddetmenin sonucu sizin değil bizim üzerimize düşer — biz basitçe ölçüme sahip olmayız.
Sizinle ilgili hiçbir kararı otomatik yollarla almayız, ve hiçbir profil çıkarmayız. Burada anlatılan hiçbir şey sizi değerlendirmez, sizinle ilgili herhangi bir şeyi tahmin etmez ya da sizi bir gruba sokmaz, ve buradaki hiçbir şey sizin üzerinizde hukuki bir etki ya da buna benzer bir şey doğurmaz. İki şeye bir makine karar verir, ve ikisi de sizinle değil ekipmanla ilgilidir: Aktarım sunucusu çok hızlı gelen istekleri geri çevirir, ve zaten altısını kapsayan bir aboneliğe yedinci bir cihaz eklemez. İkisi de sizinle ilgili hiçbir şeyi tartmaz — biri istekleri sayar, diğeri cihazları sayar. Mesajlarınızı ilk okuyan model (bölüm 6b) onları sınıflandırır — her birinin ne hakkında olduğunu ve ne kadar acil göründüğünü — ama sizinle ilgili hiçbir şeye karar vermez: ondan size ulaşan her şeye bizden biri karar vermiştir.
Bize kendinizin gönderdiği şey — geri bildirim ekranından bir mesaj ya da bir dil isteği (ikisi de bölüm 6b'de), ya da bize e-postayla göndermeyi seçtiğiniz herhangi bir şey — rızanıza dayanır (GDPR m. 6(1)(a)). Göndermeden hiçbir şey toplanmaz, ve bir mesajla nelerin gideceği, yazarken sizin seçiminizdir. Size cevap vermek, bildirdiğiniz şeyi düzeltmek, ve insanların hangi dilleri istediğini saymak, tam olarak yerine getirilen o eylemdir.
10. Veri işleyenler, ve AEA dışına aktarımlar
Burada adı geçen her veri işleyen, bize, verilerinizi bu politikanın belirlediği standarda göre korumasını, yalnızca bizim talimatlarımız üzerine ve yalnızca burada adı geçen amaç için işlemesini, ve asla kendi amacı için işlememesini zorunlu kılan yazılı bir veri işleme sözleşmesiyle bağlıdır. Veri işleyenlerimiz — RevenueCat (abonelikler), Cloudflare (aktarım sunucusu, geri bildirim ekranından ya da e-postayla gönderdiğiniz mesajlar ve yapay zekâ yardımına sorduğunuz sorular), Brevo (size cevap olarak gönderdiğimiz e-postalar), Amplitude (kullanım verileri) ve Sentry (çökme raporları) — Avrupa Ekonomik Alanı'nın dışında, Amerika Birleşik Devletleri dahil, veri işleyebilir. Amplitude ölçümleri Avrupa uç noktasında alır ve Sentry çökme raporlarını Avrupa bölgesinde tutar, ama her iki şirket de Amerikalıdır, dolayısıyla bu aktarımlar yine de aşağıdaki maddelere dayanır. Böyle her aktarım, bu veri işleyenlerin her biriyle sahip olduğumuz veri işleme sözleşmesine dahil edilmiş AB Standart Sözleşme Maddeleri kapsamında yapılır: Amplitude'un eki, hizmet koşullarının bir parçasını oluşturur ve 2021 Maddelerini taşır, ve Sentry'nin veri işleme eki, aynı Maddeleri Birleşik Krallık ekiyle birlikte taşır. Brevo, veri işleme sözleşmesi kendi koşullarının bir parçası olan bir Fransız şirketidir, ve bu sözleşme Brevo'nun Avrupa Ekonomik Alanı dışına yaptığı her aktarımı aynı şekilde kapsar. Bu aktarımlardan herhangi birinin dayandığı Maddelerin bir kopyasını almak için support@whisprompt.app adresine yazın ve sorduğunuz veri işleyeni adlandırın; size ona uygulanan maddeleri göndeririz. (Amplitude'un ölçümlerinizin ötesinde elinde tuttuğu şey, bir ölçümün geldiği adresin bir konuma dönüştürülmediğini kontrol etmek için kendi cihazlarımızdan kendimize gönderdiğimiz test olaylarıdır. Bunlar sizin değil bizim, ve onları siliyoruz.) Yukarıdaki anlaşmalar ve maddeler bu veri işleyenleri kapsar, başka kimseyi kapsamaz. Bölüm 6b'nin, geri bildirim ekranından gönderdiğinizi okuyan, taşıyan ya da tutan hizmetler olarak adlandırdığı dört hizmet — Anthropic, Telegram, Google ve GitHub — bizim veri işleyenlerimiz değildir: Her biri Avrupa Ekonomik Alanı'nın dışında yerleşiktir ya da aldığını onun dışında tutar, ve her biri bunu kendi koşulları altında ele alır. Aynı şey, bildirimleri ileten hizmetler olarak Apple ve Google için de geçerlidir (bölüm 6b): Onlar da bizim veri işleyenlerimiz değildir. Veri işleyenlerimizin hiçbiri sizin için bir ad tutmaz, ve yalnızca ikisi bir e-posta adresi tutabilir. Cevap verebilmemiz için geri bildirim ekranında bir tane verirseniz ya da bize e-postayla yazarsanız, o mesaj silinene kadar Cloudflare'de mesajınızın içinde durur; ve e-postayla cevap verdiğimizde, Brevo cevabımızı gönderdiği adresi, bir ay boyunca tutar (bölüm 6b). Bunun ötesinde, ellerinde tuttukları şey rastgele bir abonelik tanımlayıcısı, cihaz başına tanımlayıcılar, ölçümlerin taşıdığı tanımlayıcı, her cihazın kendisi için bildirdiği ad, ve teknik bağlantı ayrıntılarıdır. Bunların dışında, Anthropic'teki model o adresi mesajınızın geri kalanıyla birlikte okur, ve bize e-postayla yazarsanız ya da size e-postayla cevap verirsek, o da Gmail posta kutumuzdadır — ne kadar süreyle olduğunu bölüm 6b söyler.
11. Haklarınız
GDPR uyarınca verilerinize erişme, onları düzelttirme, sildirme, işlenmesini kısıtlatma ve taşınmasını isteme hakkına, ve işlemeye itiraz etme hakkına sahipsiniz. Sizin için ne bir ad ne de bir e-posta adresi tutarız: Whisprompt'ta hesap yoktur, ve bir mesajla bize verdiğiniz adres o mesajla birlikte kalır (bölüm 6b). Kendi sunucumuzda tek bir kayıt tutuyoruz: Whisprompt Pro'yu birden çok cihazınızda kullanıyorsanız, o cihazların bir listesini — uygulamanın her biri için ürettiği bir tanımlayıcıyı, her cihazın kendisi için bildirdiği adı, ve eklendiği ve son görüldüğü zamanı — rastgele bir abonelik tanımlayıcısı altında tutarız. Bu kaydı uygulamadan istediğiniz zaman silebilirsiniz (Ayarlar → Sunucularımızdaki veriler), ve geri kalan her şey cihazınızda kalır: Metinleri, modelleri ve uygulamayı istediğiniz zaman silebilirsiniz. Kullanım ölçümlerine rızanızı geri çekmek için, onları kapatın (Ayarlar → Kullanım verileri) ya da bize yazın — bölüm 6 ikisini de anlatır, ve her ikisi de toplamayı durdurur ve tanımlayıcıyı cihazdan siler. Zaten gönderilmiş ölçümlerin de silinmesi için, bize sorun, biz de onları sileriz: Bunlar o tek rastgele tanımlayıcı altında ve sizin hiçbir adınız olmadan tutulur. Abonelik kaydınızı silmek onlara ulaşmaz ve ölçümü kapatmak ona ulaşmaz; çünkü ikisi kasıtlı olarak farklı tanımlayıcılar altında tutulur: Hangisinin gitmesini istiyorsanız onu, ya da ikisini birden, bizden isteyin. Bize geri bildirim ekranından yazdıysanız ve o mesajın ve eklerinin gitmesini istiyorsanız, uygulamanın size gösterdiği referans kodunu belirtin — onu bulma yolumuz o koddur, ve bölüm 6b'nin tarif ettiği kopyaları da, ve onu bulmak için dosyalanmış hiçbir adınız yoktur. Bize e-postayla yazdıysanız, aynı adresten yeniden yazın: E-postalarınızı o adres sayesinde buluruz. Herhangi bir talep için support@whisprompt.app adresine e-posta gönderin. Ayrıca bir denetim otoritesine şikâyette bulunma hakkınız da vardır — yaşadığınız yerdeki, çalıştığınız yerdeki, ya da bir şeylerin yanlış gittiğini düşündüğünüz yerdeki. Bizimki, İspanya'daki Agencia Española de Protección de Datos'tur (aepd.es).
12. Veri saklama
Yerel veri, onu silene ya da uygulamayı kaldırana kadar kalıcıdır. Abonelik verisi, RevenueCat müşteri profilinizle birlikte kaldırılır, ama anonimleştirilmiş işlem kayıtları RevenueCat ve uygulama mağazası tarafından muhasebe amaçlarıyla tutulabilir. Aktarım odaları en fazla dört saat yaşar, bağlantı posta kutusu en fazla 30 gün, ve aboneliğinizdeki cihaz listesi, hiçbirinin onu kullanmadığı bir yıl geçene kadar — ya da onu uygulamadan silene kadar. Kullanım ölçümlerinin bir son kullanma tarihi yoktur; ne kadar tutulacaklarına, ne için var olduklarını karar verir. Toplandıkları soruyu hâlâ cevaplayabildikleri sürece kalırlar — insanların şu anda çalıştırdığı uygulama sürümünün düşündüğümüz gibi davranıp davranmadığı sorusunu — ve artık cevaplayamadıklarında, ya da sizinkini silmemizi isterseniz daha önce, silinirler. Hiçbir şey daha sonra işe yarayabilir diye tutulmaz. Bu ölçümlerin altında tutulduğu tanımlayıcı kendine ait bir saatte işler, ve kısa bir saatte: Oluşturulmasından en geç on üç ay sonra değiştirilir, oluşturulduğu günden itibaren sayılır ve kullanımla uzatılmaz; dolayısıyla tek bir tanımlayıcı altında tutulan hiçbir kayıt bundan daha uzun süremez. Çökme raporları Sentry'de en fazla 90 gün tutulur. Geri bildirim ekranından gönderilen bir mesaj, ona eklenmiş her şeyle birlikte, geldiği günden itibaren iki yıl tutulur ve ardından otomatik olarak silinir — bu silme, onu tutan sistem tarafından her gece yapılır, hatırlayan biri tarafından değil; bize sorun, sizinki daha erken gitsin. Bu silme, bölüm 6b'nin Anthropic, Telegram, Google ve GitHub'da tarif ettiği kopyalara ulaşmaz: Onları elle silene kadar orada kalırlar, bunu da siz istediğinizde yaparız. Bölüm 6b'deki bildirim adresi, verildiği mesajlarla birlikte tutulur ve o bölümde anlatıldığı gibi onlarla birlikte ya da daha önce gider. Adreslerimize gönderdiğiniz bir e-posta ve ona verdiğimiz cevaplar aynı kurala göre tutulur ve aynı gece çalışmasında silinir; Gmail posta kutumuzdaki kopyaları biz onları elle silene kadar kalır, bunu da siz istediğinizde yaparız, ve Brevo'nun gönderdiği bir cevaba ilişkin kaydı bir ay sonra silinir. Bir dil isteği, geldiği günden itibaren iki yıl tutulur ve sonra aynı gece çalışmasında silinir.
13. Çocuklar
Whisprompt, 16 yaşından küçük çocuklara yönelik değildir ve bilerek onların verilerini işlemez.
14. Değişiklikler
Veri işleme uygulamalarımız değiştiğinde bu sayfayı güncelleriz ve yukarıdaki tarihi buna göre güncel tutarız. Değişikliğin zamanlaması bize bağlıysa, sayfa onu getiren sürümden önce güncellenir, sonra değil.