Kısaca
- Reklam yok, takip yok, veri satışı yok. Web sitesinde ve uygulamada reklam veya üçüncü taraf analiz SDK’sı yoktur.
- Web sitesi üyelik istemez. Paylaşmayı seçmediğin sürece hikayelerin tarayıcında kalır.
- iOS uygulaması, projelerini yedeklemek için anonim bir hesap oluşturur. Başka bir telefonda geri yüklemek için bu hesabı Apple ile Giriş’e bağlayabilirsin.
- Yapay zeka asistanı (ücretli planlar), isteğini ve açık hikayeyi OpenRouter üzerinden bir yapay zeka modeline gönderir. Konuşmayı sunucumuzda saklamayız, yalnızca kullanım sayılarını tutarız.
- Yapay zeka sesleri, seslendirilmesini istediğin metni (ve konuşmadan konuşmaya özelliğini kullandığında yeniden seslendirilecek kaydı) ElevenLabs’e gönderir; ElevenLabs bunu konuşmaya çevirir. Üretilen ses hesabınla birlikte saklanır. Yapay zeka sesleri kredi kullanır.
- Mikrofonla kaydettiğin sesli mesajlar, fotoğraflar gibi projenin ve onun gizli yedeğinin parçasıdır.
- Her şeyi silebilirsin: uygulamada Ayarlar › Hesap ve yedek › Hesabı sil.
1. Biz kimiz
dotdotdot (dotdotdot.batuhan.org adresindeki web sitesi ve “dotdotdot - Text Story Maker” iOS uygulaması), İstanbul, Türkiye’de yaşayan bağımsız geliştirici Batuhan KATIRCI tarafından yapılmaktadır (“biz”). Burada anlatılan kişisel veriler için 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) kapsamında veri sorumlusu biziz.
Gizlilikle ilgili bize ulaşmak için destek sayfasındaki formu kullan ve “Gizlilik veya veri talebi” konusunu seç.
2. Web sitesi ve web uygulaması
Düzenleyici tamamen tarayıcında çalışır. Hikayelerin, eklediğin fotoğraf ve sesler ve ayarların cihazındaki tarayıcı depolamasına (IndexedDB ve localStorage) kaydedilir. Videolar da tarayıcında oluşturulur: bir hikayeyi paylaşmadığın sürece hiçbir şey yüklenmez. Tarayıcında bu sitenin verilerini temizlersen silinirler.
Web sitesi çerez kullanmaz (tek çerez, özel yönetim panelimizin giriş çerezidir) ve üçüncü taraf betik, yazı tipi veya izleyici yüklemez.
4. iOS uygulaması: hesabın
Uygulamayı ilk açtığında, Firebase Authentication (bir Google hizmeti) ile anonim bir hesap oluşturulur. Bu hesap yalnızca rastgele bir kullanıcı kimliğidir: adını, e-postanı veya telefon numaranı istemeyiz. Uygulamanın projelerini yedeklemesini ve planını tutmasını sağlar.
Apple ile Giriş’i seçersen (Ayarlar › Hesap ve yedek), hesap Apple Kimliğine bağlanır; böylece projelerini başka bir telefonda geri yükleyebilirsin. Bu durumda Apple bize Apple Kimliğin için bir tanımlayıcı ve izin verirsen e-posta adresini verir; bu adres, Apple’ın senin için oluşturduğu gizli bir yönlendirme adresi olabilir. E-posta, Firebase Authentication’da hesabınla birlikte saklanır ve uygulamada gösterilir. Pazarlama için kullanmayız.
Sunucumuz ayrıca her hesap için küçük bir kayıt tutar: kullanıcı kimliği, nasıl giriş yaptığı (anonim veya Apple), planı, platform ve uygulama sürümü, ilk ve son görüldüğü zaman.
5. iOS uygulaması: projeler ve bulut yedeği
Projelerin telefonuna kaydedilir ve videolar telefonunda oluşturulur. Güvende kalmaları için uygulama şunları sunucumuza yedekler:
- projelerin (script, kişilerin adları, ayarlar),
- onlara eklediğin medya (fotoğraflar, profil resimleri, videolar, müzik ve sesler, kaydettiğin ya da seçtiğin sesli mesajlar ve yapay zeka ses klipleri),
- ve yapay zeka asistanını kullanıyorsan, her projeyle ilgili konuşması.
Yedek, hesap kimliğine bağlı olarak Cloudflare’de (R2 depolama, KV, D1 ve Durable Objects) saklanır. Gizlidir: yalnızca senin hesabınla giriş yapılmış istekler okuyabilir. Bir sorunda yardım istemen ya da yasanın gerektirmesi dışında ona bakmayız.
Bir hikayeye fotoğraf veya rehberdeki kişilerin resimlerini eklersen, bunlar projenin parçası olur ve onunla birlikte yedeklenir. Video dışa aktardığında uygulama onu yalnızca Fotoğraflar’a kaydeder ya da seçtiğin yerde paylaşır; videolar bize yüklenmez.
6. iOS uygulaması: satın almalar
Plus, Pro ve Ömür Boyu, Apple’ın App Store’u üzerinden satın alınır. Ödemeyi Apple yapar: kart veya ödeme bilgilerini, adını ya da Apple Kimliğinin fatura bilgilerini hiçbir zaman görmeyiz.
Satın almadan sonra uygulama, Apple’ın imzaladığı işlemi sunucumuza gönderir. Apple’ın imzasını doğrular ve sonucu (ürün, bitiş tarihi ve işlem kimlikleri) uygulama kurulumunun rastgele bir kimliğine ve hesabına bağlı olarak saklarız; böylece planın cihazlarında ve paylaşımda çalışır. Apple da sunucumuza yenileme, iptal ve iadelerle ilgili bildirimler gönderir; planını güncel tutmak için bunları kullanırız.
7. iOS uygulaması: yapay zeka asistanı
Yapay zeka asistanı (Plus ve Pro) senin için hikaye yazar ve düzenler. Kullandığında:
- Ne gönderilir: isteğin, o konuşmanın önceki mesajları, açık hikayenin içeriği (script’i, kişileri, ayarları ve zamanlaması) ve asistanın yaptığı düzenlemelerin sonuçları. Bunlar sunucumuza gider; sunucumuz da OpenRouter (OpenRouter, Inc.) üzerinden bir yapay zeka modeline gönderir. OpenRouter bunu modeli çalıştıran şirkete iletir; bugün bu OpenAI’dır, ama model ve sağlayıcısı değişebilir. Bu şirketler veriyi cevabı üretmek için, kendi şartları ve gizlilik politikaları altında işler.
- Ne saklarız: sunucumuz konuşmanın içeriğini saklamaz. Planının günlük limitlerini uygulamak ve maliyetleri izlemek için her adımın kullanım sayılarını (adım sayısı, token, maliyet, model, süre ve başarılı olup olmadığı) hesabına bağlı olarak kaydeder. Konuşmanın kendisi telefonunda ve bulut yedeğinde tutulur (bölüm 5).
- Rehber: asistan rehberine yalnızca sen ondan rehberindeki birini kullanmasını istediğinde ve sen erişime izin verdikten sonra bakar. Arama telefonunda yapılır. Doğru kişiyi seçebilmesi için eşleşen kişilerin adları (her aramada en fazla 12) asistana gönderilir; telefon numaraları, e-posta adresleri ve diğer bilgiler hiçbir zaman okunmaz. Bir kişi kullanıldığında, adı ve fotoğrafı telefonunda hikayene eklenir (ve diğer fotoğraflar gibi onunla birlikte yedeklenir).
- Sesle yazma: isteğini sesle söylersen, Apple’ın konuşma tanıma özelliği onu yazıya çevirir. Telefonun destekliyorsa uygulama tanımanın cihazda yapılmasını ister, böylece ses telefondan çıkmaz; aksi halde Apple bunu kendi gizlilik politikası altında işleyebilir. Sesle yazmanın sesini hiçbir zaman almayız, yalnızca gönderdiğin metni alırız.
Lütfen asistana gönderdiğin hikayelere hassas kişisel bilgiler (kendinin ya da başkasının) koyma.
8. iOS uygulaması: yapay zeka sesleri ve sesli mesajlar
Yapay zeka sesleri, metni ses dizinimizden seçtiğin bir sesle konuşmaya çevirir. Uygulamada kendi sesini tasarlama özelliği sunulmaz: dizindeki sesleri biz hazırlarız. Söylenecek metni sen yazarsın ya da yapay zeka asistanı senin için yazar. Kredi kullanırlar (bkz. Kullanım Şartları).
- Ne gönderilir: sunucumuz ElevenLabs’e (ElevenLabs, Inc.) yalnızca sesi üretmek için gerekenleri gönderir: seslendirilecek metni, seçilen sesle ve ayarlarıyla birlikte; konuşmadan konuşmaya (speech-to-speech) özelliğini kullandığında ise yeniden seslendirmeyi seçtiğin kaydı. Hikayenden başka hiçbir şey, hesap kimliğin ya da seninle ilgili başka bir bilgi gönderilmez. ElevenLabs bunları sesi üretmek için, kendi şartları ve gizlilik politikası altında işler.
- Ne saklarız: ElevenLabs’in ürettiği ses (klipler ve bir ses tasarımının örnekleri) sunucumuzda (Cloudflare R2) hesabına bağlı olarak saklanır. Gizlidir: yalnızca senin hesabın ya da uygulamanın aldığı ve birkaç saat sonra geçerliliğini yitiren bir link onu okuyabilir. Uygulama her klibi projeye de kaydeder; böylece klip projeyle birlikte yedeklenir (bölüm 5). Bir klibin metnini veya yeniden seslendirdiğin kaydı, yedeğin dışında sunucumuzda saklamayız.
- Sesler: sesleri dizinimizden seçersin. Uygulamada kendi sesini tasarlayamaz veya kaydedemezsin; bu yüzden tariflerinden ses üretilmez ve hesabınla birlikte ses saklanmaz.
- Kullanım ve krediler: her yapay zeka sesi isteği için boyutunu (karakter veya saniye), sesi, modeli, harcanan krediyi, ne kadar sürdüğünü ve başarılı olup olmadığını kaydeder; kredi geçmişini (aylık krediler, App Store işlem kimlikleriyle kredi paketleri, harcamalar ve iadeler) hesabına bağlı olarak tutarız. Bunları bakiyeni ve plan limitlerini yürütmek ve maliyetleri izlemek için kullanırız.
- Sesli mesajlar: mikrofonla kendi sesini kaydedebilir (yalnızca erişime izin verdikten sonra) ya da bir ses dosyası seçebilirsin. Sesli mesajlar, fotoğraflar gibi telefonundaki projende ve bulut yedeğinde saklanır (bölüm 5). Yalnızca birinde konuşmadan konuşmaya özelliğini kullanırsan ElevenLabs’e gönderilir.
- Ses dizini: uygulamada sunulan sesler bizim tarafımızdan oluşturulur ve kullanıcılarımıza ait hiçbir veri içermez.
Yalnızca kendi sesinin ya da buna izin vermiş kişilerin kayıtlarını yeniden seslendir.
9. Destek mesajları
Destek sayfasındaki formla bize yazdığında e-posta adresini, konuyu, mesajını, verdiysen uygulama sürümünü, sayfanın dilini ve tarayıcının kullanıcı aracısını (user agent) Cloudflare üzerindeki veritabanımızda saklarız. Bunları yalnızca sana cevap vermek ve bildirdiğin şeyi düzeltmek için kullanırız. Talebini sonuçlandırmak ve takip etmek için gerektiği kadar saklarız; istersen daha önce sileriz.
10. Teknik veriler ve güvenlik
Sunucumuz Cloudflare üzerinde çalışır. Her web sitesi gibi her istekle birlikte teknik veriler alır: IP adresin, ondan çıkarılan yaklaşık konum, tarayıcı veya uygulama sürümün ve istenen sayfa gibi. Bunları hizmeti sunmak ve kötüye kullanıma karşı korumak için kullanırız:
- Spam ve kötüye kullanımı önlemek için istekleri IP adresi (veya hesap ya da satın alma) başına dakikalık ve günlük limitlerle sayarız. Bu sayaçlar yalnızca sayı tutar ve bir gün sonra silinir.
- Sunucumuz kısa teknik kayıtlar (log) yazar: “paylaşım oluşturuldu” gibi olaylar veya hatalar; hikayelerin, asistan konuşmalarının veya ses kliplerinin içeriği asla yazılmaz. Cloudflare bunları birkaç gün saklar.
11. Yapmadıklarımız
- Reklam göstermeyiz ve seni başka şirketlerin uygulama veya sitelerinde takip etmeyiz.
- Kişisel verileri satmaz, kiralamaz ve reklam için paylaşmayız.
- Üçüncü taraf analiz, reklam veya çökme raporlama SDK’sı kullanmayız. Firebase yalnızca giriş için, API’si üzerinden ve analiz kapalı olarak kullanılır.
- Hikayelerini, konuşmalarını, kayıtlarını veya seslerini yapay zeka modeli eğitmek için kullanmayız.
12. Veriyi bizim için kim işler
Yalnızca yukarıdaki amaçlar için birkaç hizmet sağlayıcı kullanırız:
- Cloudflare, Inc. web sitesini ve sunucumuzu barındırır; paylaşım linklerini, yedekleri, yapay zeka seslerini, kullanım ve kredi kayıtlarını ve destek mesajlarını saklar.
- Google LLC (Firebase Authentication) uygulamanın hesaplarını çalıştırır.
- Apple Inc. Apple ile Giriş’i, App Store satın almalarını ve konuşma tanımayı sağlar.
- OpenRouter, Inc. ve yönlendirdiği yapay zeka model sağlayıcısı (bugün OpenAI) asistan isteklerini işler.
- ElevenLabs, Inc. yapay zeka seslerinin konuşmasını üretir: metni konuşmaya çevirir ve konuşmadan konuşmaya özelliği için kayıtları yeniden seslendirir.
Bu sağlayıcılar veriyi Amerika Birleşik Devletleri ve Avrupa Birliği dahil başka ülkelerde işleyebilir. Kişisel veriler Türkiye veya Avrupa Ekonomik Alanı dışına aktarıldığında, KVKK’nın 9. maddesi ve ilgili mevzuatın öngördüğü güvencelere (örneğin sağlayıcıların standart sözleşmelerine) dayanırız.
13. Hangi hukuki sebeplerle işleriz
- İstediğin hizmeti sunmak (sözleşmenin kurulması ve ifası): hesaplar, yedek, paylaşım linkleri, satın almalar, yapay zeka asistanı, yapay zeka sesleri ve krediler, destek mesajlarına cevap.
- Meşru menfaatlerimiz: hizmeti güvende tutmak, kötüye kullanımı ve spam’i önlemek, kullanım limitleriyle maliyetleri kontrol altında tutmak.
- Açık rızan: rehber, fotoğraflar, mikrofon ve konuşma tanıma erişimi iOS tarafından sorulur ve yalnızca izin verdiğinde kullanılır. iOS Ayarlar’dan istediğin zaman geri alabilirsin.
- Hukuki yükümlülükler: kanun verileri saklamamızı veya açıklamamızı gerektirdiğinde.
Bunlar KVKK’nın 5. maddesine ve GDPR’ın 6. maddesine karşılık gelir.
14. Ne kadar saklarız ve nasıl silinir
- Web uygulaması: hikayelerin, sen silene ya da sitenin verilerini temizleyene kadar tarayıcında kalır.
- Paylaşım linkleri: sen paylaşımı durdurana ya da biz kaldırana kadar (bölüm 3).
- iOS hesabı ve yedeği: hesabın ve yedeği, sen hesabı uygulamadan silene (Ayarlar › Hesap ve yedek › Hesabı sil) ya da destek formundan silinmesini isteyene kadar saklanır. Bu işlem bulut yedeğini (projeler, sesli mesajlar dahil medya ve asistan konuşmaları), hesabınla satın almaların arasındaki bağlantıları, kendi yapay zeka seslerini (ElevenLabs’te de), hesabın için saklanan yapay zeka ses dosyalarını, kredi bakiyeni (satın alınan krediler dahil), hesabına ait kaydımızı ve Firebase hesabını siler. Asistanın ve yapay zeka seslerinin kullanım kayıtları ile kredi geçmişi, istatistik ve muhasebe için hesap kimliğin “deleted” ile değiştirilerek tutulur: yalnızca miktarlar, türler ve tarihler, kredi paketlerinde ise bir paketin iki kez kullanılamaması için App Store işlem kimliği kalır. Çok büyük yedeklerin silinmesi kısa süre sonra arka planda tamamlanır. İstersen telefonundaki projeleri de silebilirsin.
- Yapay zeka ses dosyaları sen hesabını silene kadar sunucumuzda kalır (bir ses tasarımında seçmediğin örnekler, birini kaydettiğinde silinir). Sesli mesajlar, sen onları, projeyi ya da hesabını silene kadar projende ve yedeğinde kalır.
- Hesapla birlikte silinmeyenler: satın almaların Apple Kimliğine aittir ve bir abonelik, sen Apple Kimliğinin abonelik ayarlarından iptal edene kadar yenilenmeye devam eder. Paylaşım linkleri hesaba bağlı değildir: kaldırılmalarını istiyorsan önce paylaşımı durdur.
- Günlük sayaçlar bir gün sonra, teknik kayıtlar birkaç gün sonra, destek mesajları artık gerekmediğinde (bölüm 9) silinir.
15. Çocuklar
dotdotdot 13 yaşından küçük çocuklara yönelik değildir ve onlardan bilerek kişisel veri toplamayız. Bir çocuğun bize kişisel veri verdiğini düşünüyorsan destek sayfasından bize ulaş, silelim.
16. Hakların
KVKK’nın 11. maddesi ve (AB’de yaşıyorsan) GDPR kapsamında şu haklara sahipsin:
- kişisel verilerinin işlenip işlenmediğini öğrenmek ve bir kopyasını almak,
- eksik veya yanlışsa düzeltilmesini ya da silinmesini istemek,
- işlenmesini kısıtlamak veya itiraz etmek, verdiğin bir rızayı geri almak,
- verilerini taşınabilir bir biçimde almak,
- yurt içinde veya yurt dışında kimlere aktarıldığını öğrenmek,
- kanuna aykırı işleme nedeniyle zarara uğrarsan zararın giderilmesini istemek,
- ve bir veri koruma otoritesine şikayette bulunmak: Türkiye’de Kişisel Verileri Koruma Kurumu, AB’de kendi ülkenin otoritesi.
Bunların çoğunu uygulamada kendin yapabilirsin (projelerin telefonunda; Hesabı sil gerisini kaldırır). Diğer her şey için destek sayfasından “Gizlilik veya veri talebi” konusuyla yaz. Hesabın veya linkin sana ait olduğunu gösteren bilgiler isteyebiliriz. 30 gün içinde cevap veririz.
17. Bu politikadaki değişiklikler
Verileri ele alış biçimimizi değiştirirsek bu sayfayı ve yürürlük tarihini güncelleriz. Önemli bir değişiklikse, yürürlüğe girmeden önce uygulamada veya web sitesinde de haber veririz.
18. İletişim
Batuhan KATIRCI, İstanbul, Türkiye. Bize destek sayfasından yazabilirsin.