KARAKUTU · MOBİL UYGULAMA

Gizlilik Politikası

Karakutu'nun mesaj sunucusu, hesabı ve kullanıcı veritabanı yoktur. Bu sayfa, pazarlama dili kullanmadan, uygulamanın verilerle ne yapıp ne yapmadığını anlatır.

Uygulama: Karakutu (com.karakutu.app)  ·  Son güncelleme: 31.08.2026  ·  Veri sorumlusu: Dr. Burak Olgun
Kısaca
  • Mesajlarınız ve şifreleme anahtarınız cihazınızdan çıkmaz. Bunları alabilecek bir Karakutu sunucusu yoktur.
  • Yazdığınız anahtar yalnız bellekte (RAM) durur; veritabanına, diske, anahtar zincirine, yedeğe veya kayıt dosyasına — kısa bir an için bile — yazılmaz.
  • Uygulama tek bir ağ isteği yapar: açılışta burakolgun.com'a sürüm sorgusu. Bu isteğin IP adresi sunucu günlüklerine yazılır.
  • Hesap, kayıt, telefon numarası, e-posta adresi yok; uygulamanın içinde analitik SDK'sı, reklam ya da izleyici yok.
  • iOS'ta abonelik Apple ve RevenueCat tarafından yürütülür; ödeme bilgilerinizi biz görmeyiz.

1.Karakutu ne yapar

Karakutu, yazdığınız metni kendi belirlediğiniz bir anahtarla şifreler ve şifreli bir metin bloğu üretir. Bu bloğu karşı tarafa zaten kullandığınız bir uygulamayla — genellikle WhatsApp ile — siz gönderirsiniz. Karşı taraf bloğu Karakutu'ya yapıştırır ve aynı anahtarla asıl metni okur. Karakutu bir mesajlaşma servisi değil, bir şifreleme aracıdır: mesajı kendisi hiçbir zaman iletmez.

2.Hiç toplanmayanlar

Aşağıdakiler bize hiç ulaşmaz, çünkü bunları alabilecek bir sunucu yoktur:

  • Mesaj içeriği — ne düz metin ne de şifreli blok.
  • Şifreleme anahtarınız veya anahtar sözcüğünüz ya da bunlardan türetilen herhangi bir şey.
  • Rehberiniz, telefon numaranız, adınız, e-posta adresiniz veya yazıştığınız kişinin kimliği.
  • Herhangi bir hesap bilgisi: Karakutu'da kayıt, giriş ve kullanıcı kaydı yoktur.

Uygulamanın içinde analitik SDK'sı, çökme raporlama SDK'sı, reklam ağı veya sosyal medya izleyicisi bulunmaz.

3.Cihazınızda saklananlar

Telefonunuzdaki yerel SQLite veritabanında yalnızca oluşturduğunuz veya açtığınız şifreli paketler (base64 metin), bunların üretim zamanı ve ömrü, bir de ayarlarınız (dil, mod, varsayılan ömür) tutulur. Düz metin de anahtar da buraya asla yazılmaz.

Paketler varsayılan olarak 24 saat sonra kendiliğinden geçersizleşir; bu süreyi kısaltabilir, uzatamazsınız. Geçmişi dilediğiniz an uygulamadan kendiniz de silebilirsiniz. Android'de uygulama için sistem yedeklemesi kapalıdır, yani bu veritabanı hiçbir bulut yedeğine kopyalanmaz.

4.Sunucuya giden tek istek: sürüm kontrolü

Uygulama açılışta tek bir HTTPS isteği yapar: GET https://burakolgun.com/karakutu/surum.json?v=<uygulama sürümü>. Bu istek, eski sürüm kullanan kullanıcının uyarılabilmesi ve ciddi bir kusur taşıyan sürümün devre dışı bırakılabilmesi için vardır.

İstekte hiçbir mesaj verisi taşınmaz. Her web isteği gibi bu istek de sitenin sunucu günlüklerine kaydedilir:

  • IP adresi (ve çözümlenebiliyorsa buna karşılık gelen sunucu adı);
  • IP adresinden türetilen, ülke / bölge / şehir düzeyinde yaklaşık konum;
  • tarayıcı kimliği (user-agent) üzerinden cihaz ve işletim sistemi bilgisi;
  • tarih-saat ve sorgu dizesindeki uygulama sürümü.

Bu kayıtlar kaç kurulumun etkin olduğunu ve hangi sürümlerin kullanıldığını görmek için tutulur. Hiçbir hesapla ilişkilendirilmez, çünkü hesap diye bir şey yoktur. Uygulama sunucuya ulaşamazsa normal çalışmayı sürdürür; çevrimdışı kullanım etkilenmez.

5.Abonelik ve ödeme (iOS)

iOS'ta abonelik durumu Apple ve abonelik altyapısı sağlayıcımız RevenueCat, Inc. tarafından yürütülür. Uygulama açıldığında RevenueCat SDK'sı anonim bir kullanıcı kimliği oluşturur ve bu cihazda etkin bir abonelik olup olmadığını sorar. Bu süreçte RevenueCat anonim kimliği, cihaz ve işletim sistemi bilgisini, ülkeyi ve satın alma geçmişini işleyebilir.

Ödemeyi App Store hesabınız üzerinden Apple tahsil eder. Kart bilgilerinizi, adınızı veya fatura adresinizi biz ne görürüz ne de saklarız. Abonelik mesajlarınızla hiçbir biçimde ilişkilendirilmez; yalnızca uygulamanın kilidini açar.

Android sürümü bu siteden APK olarak dağıtılır ve içinde hiçbir faturalama bileşeni yoktur; bu bölüm Android sürümü için geçerli değildir.

6.Rehber (kişiler) izni

Şifreli bloğu doğrudan tek bir kişiye göndermeyi seçerseniz, uygulama o kişiyi seçebilmeniz ve WhatsApp'a yönlendirilebilmeniz için rehberinizi okuma izni ister. Rehberiniz cihazda okunur, yalnız o ekranda kullanılır ve hiçbir yere gönderilmez. İzni vermeyebilirsiniz; uygulamanın bütün işlevleri yine çalışır, şifreli metni kendiniz yapıştırırsınız.

7.WhatsApp'a giden kopya

Şifreli bloğu WhatsApp (ya da başka bir uygulama) ile gönderdiğinizde, o kopya artık o uygulamanın gizlilik politikasına tabidir ve onun sohbet geçmişinde kalır. Karakutu ona ne erişebilir ne de onu silebilir. 24 saatlik ömür, paketin Karakutu açısından geçerliliğidir: süre dolduğunda Karakutu bloğu açmayı reddeder, ama şifreli metnin kendisi karşı uygulamada duruyor olabilir.

8.Ekran görüntüsü koruması — dürüst ifade

Android'de uygulama FLAG_SECURE kullanır: uygulama içinde ekran görüntüsü alınmasını ve ekran kaydını işletim sisteminin kendisi engeller. Bu, sistemin verdiği bir garantidir.

iOS'ta Apple bunun karşılığı bir arayüz sunmaz. Uygulama yine de arayüzünü güvenli bir metin katmanının altına yerleştirerek ekran görüntüsünü engeller; bugün çalışan yarı resmi bir yöntemdir (uygulamanın ekran görüntüsü siyah çıkar) ama işletim sistemi garantisi değildir, bir iOS güncellemesiyle çalışmayı bırakabilir. Android'deki davranışı bir söz, iOS'takini elden gelenin yapılması olarak okuyun. Her iki platformda da uygulama, görev değiştiricide içeriğini gizler.

9.Şifrelemenin verebildiği ve veremediği söz

Karakutu, anahtar sözcüğünüzden Argon2id ile anahtar türetir ve XChaCha20-Poly1305 ile, kademeli modda ise bunun üstüne AES-256-GCM ile şifreler. Güvenlik, seçtiğiniz anahtar sözcüğün gücüne ve onu karşı tarafla nasıl paylaştığınıza bağlıdır — anahtarı mesajla aynı kanaldan göndermeyin. Anahtarlar uygulama dışında paylaşıldığı ve kendiliğinden yenilenmediği için uygulama ileri gizlilik (forward secrecy) sağlamaz. Halihazırda ele geçirilmiş bir cihaza karşı da koruma sunamaz.

10.Çocuklar

Karakutu çocuklara yönelik değildir ve çocuklar dahil hiç kimseden veri toplayacak biçimde tasarlanmamıştır.

11.Haklarınız

Hakkınızda tuttuğumuz tek kişisel veri, 4. maddede anlatılan sürüm kontrolü isteğinin sunucu günlüğü kaydıdır (esas olarak bir IP adresi ve teknik istek ayrıntıları). 6698 sayılı KVKK ve uygulanabildiği ölçüde GDPR uyarınca; hakkınızda ne kaydedildiğini öğrenme, düzeltilmesini veya silinmesini isteme ve işlenmesine itiraz etme haklarınız vardır. Yaklaşık tarihi ve kullandığınız IP adresini belirterek info@burakolgun.com · burak@olgun.me · burakolgun@hotmail.com adresine yazmanız hâlinde eşleşen kayıtlar silinir.

Mesajlarınızı sizin için silemeyiz — onlar hiçbir zaman bizde olmadı. Uygulamadaki geçmişi temizlemek ya da uygulamayı kaldırmak, uygulamanın cihazınızda tuttuğu her şeyi ortadan kaldırır.

12.Değişiklikler ve iletişim

Bu politika değişirse güncel metin yeni tarihiyle bu sayfada yayımlanır. Gizlilikle ilgili her soru için: info@burakolgun.com · burak@olgun.me · burakolgun@hotmail.com  ·  burakolgun.com