Gizlilik Politikası

Son güncelleme: 19 Ekim 2026

19 Ekim 2026'da neler değişti: 1.1 bölümüne Google ya da Apple ile girişte bize hangi bilgilerin geldiğini yazdık. 3. bölümdeki listeye RevenueCat'i ekledik. Mobil uygulamadaki abonelikler RevenueCat üzerinden doğrulanır; RevenueCat'e hangi bilgilerin gittiğini orada yazdık. Hesabınızı sildiğinizde RevenueCat'teki kaydınız da silinir (4. bölüm).

8 Ekim 2026'da neler değişti: 3. bölümdeki listeye Brevo'yu ekledik. Doğrulama, şifre sıfırlama ya da satın alma makbuzu mailini Resend gönderemezse aynı mail Brevo üzerinden gider; o zaman e-posta adresiniz ve mailin içeriği Brevo'ya ulaşır.

3 Ekim 2026'da neler değişti: Kanji Nanji Radyo için 3. bölüme bir paragraf ekledik: yazı tipleri Google Fonts'tan, radyonun hava bilgisi Japonya Meteoroloji Ajansından doğrudan tarayıcınıza yüklenir.

29 Eylül 2026'da neler değişti: Ücretli bölüme ilk kez ulaştığınız anın hesabınızla birlikte kaydedildiğini anlatan 1.2.2 bölümünü ekledik. Ölçümleri "anonim olarak" yaptığımızı söyleyen ifadeyi de kaldırdık, çünkü bu kayıt hesabınıza bağlı. Hata izlemenin (Sentry) kayda kullanıcı numaranızı eklediğini ve izne bağlı olmadığını da yazdık.

Bu Gizlilik Politikası, Şahin Emre Ateşer ("biz", "Veri Sorumlusu") tarafından işletilen kanjinanji.com platformunda kullanıcılarımıza ait kişisel verilerin toplanması, işlenmesi, saklanması ve korunmasına ilişkin uygulamalarımızı açıklar.

Türkiye'de yerleşik kullanıcılar için yasal dayanak 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK)'dur. AB/AEA kullanıcıları için ek olarak GDPR kapsamı uygulanır.

1. Topladığımız veriler

1.1. Hesap verileri

  • Kullanıcı adı (kayıt sırasında belirlersiniz)
  • E-posta adresi (giriş, doğrulama, bildirim için)
  • Şifre (bcrypt 12 round ile geri çevrilemez şekilde hash'lenir; biz şifrenizi göremeyiz)
  • Google ile giriş yaparsanız Google bize e-posta adresinizi ve adınızı iletir. Apple ile giriş yaparsanız Apple bize e-posta adresinizi, yalnızca ilk girişte de adınızı iletir. Adınızı yalnızca kullanıcı adınızı oluşturmak için kullanırız; ayrıca saklamayız.

1.2. Öğrenme verileri

  • İlerleme: Hangi kanji/kelime/dilbilgisini ne zaman çalıştığınız, doğru/yanlış yanıtlarınız, aralıklı tekrar durumu
  • Seri (üst üste çalışma günü), seviye, ders/tekrar geçmişi
  • JLPT seviye tercihi, çalışma dili tercihi, hedef ayarları
  • Yapılandırma: panel tercihleri, maskot ayarları, bildirim tercihleri

1.2.1. Kayıt anı bağlamı

Hesabınızı açtığınız anda üç şeyi kaydediyoruz: sizi bize gönderen sitenin alan adı (örneğin google.com), sitemizde ilk gördüğünüz sayfanın adresi ve web mi yoksa uygulama üzerinden mi geldiğiniz. Amacı tek: hangi yolla bulunduğumuzu bilmek.

Tam adres saklanmaz. Arama yaptığınızda adres çubuğundaki soru dizesi ne aradığınızı taşır; onu kesip atıyoruz. Bu üç değer kayıt anında bir kez yazılır, sonradan güncellenmez ve hiçbir yere gönderilmez.

1.2.2. Ücretli bölüme ulaşma anı

Ücretsiz bölümün sonuna geldiğinizde ya da Premium bir içeriği açmaya çalıştığınızda, bunun ilk kez olduğu anı hesabınızla birlikte kaydederiz. Amacımız, ücretli bölüme kaç kişinin ulaştığını ölçmek ve aynı bildirimi size iki kez göndermemek. Bu kayıt kimseyle paylaşılmaz, hesabınızı sildiğinizde silinir.

1.3. Teknik veriler (otomatik toplanır)

  • IP adresi (rate limiting, güvenlik amacıyla; uzun süreli saklanmaz)
  • Tarayıcı türü, işletim sistemi, ekran çözünürlüğü
  • Hata günlükleri: hata iletisi, sayfa, tarayıcı ve cihaz türü, hesabınız varsa kullanıcı numaranız (adınız, e-postanız ve şifreniz gönderilmez)
  • Kullanım istatistikleri (sayfa ziyareti, tamamlanan adımlar): yalnızca izin verirseniz. Bu ölçüm zorunlu değildir; Çerez Politikası'nda ayrıntısı var ve Ayarlar › Gizlilik'ten istediğiniz zaman kapatabilirsiniz. 1.2.1 ve 1.2.2'deki kayıtlar ve hata günlükleri bu izne bağlı değildir.

1.4. Çerezler ve benzer teknolojiler

Detaylar Çerez Politikası'ndadır.

1.5. İletişim verileri

  • Bize ulaştığınız e-posta içerikleri ve eklenti bilgileri (yalnızca taleplerinizi çözmek için)
  • Bug raporları, geri bildirimler, destek talepleri

1.6. Ödeme verileri (Premium kullanıcılar için)

Kart bilgileriniz bizim sunucularımıza hiçbir zaman ulaşmaz. Ödeme işlemleri, ödeme hizmeti sağlayıcısı PayTR tarafından gerçekleştirilir; uygulama içi satın almalarda ödemeyi App Store ya da Google Play alır. Mobil uygulamadaki abonelikleri RevenueCat üzerinden doğrularız (3. bölüm); kart bilginiz RevenueCat'e de ulaşmaz. Biz yalnızca işlem ID'si, tutar, başarı durumu ve abonelik tarihlerini saklarız.

2. Verileri ne için kullanıyoruz

  • Hizmet sunumu: Hesabınızı oluşturmak, ilerlemenizi takip etmek, kişiselleştirilmiş tekrarlar üretmek.
  • İletişim: Hesap doğrulama, şifre sıfırlama, önemli güncelleme bildirimleri (zorunlu işlem mailleri).
  • Pazarlama (sadece açık onayla): Yeni özellik duyuruları, ipuçları, kampanyalar. Bunları her zaman ayarlardan kapatabilirsiniz.
  • Güvenlik: Yetkisiz erişimi engellemek, kötü amaçlı bot trafiğini durdurmak, dolandırıcılığı önlemek.
  • İyileştirme: Hizmetin nasıl kullanıldığını ölçmek (1.2.1 ve 1.2.2'deki kayıtlar bu amaçla tutulur); kaç kişinin abone olduğunu görmek; hangi yeni içeriklerin önce hazırlanacağına karar vermek.
  • Yasal yükümlülükler: Vergi, fatura, uyuşmazlık çözümü için zorunlu kayıtlar.

3. Verilerinizi kimle paylaşıyoruz

Verilerinizi satmıyoruz. Yalnızca aşağıdaki üçüncü taraf hizmet sağlayıcılar ile, sözleşmesel ve teknik gereklilik kapsamında paylaşıyoruz:

  • Vercel (ABD/global): frontend barındırma
  • Railway (Hollanda, europe-west4), backend barındırma
  • Supabase (Almanya, eu-central-1 / Frankfurt), veritabanı
  • Cloudflare (ABD/global): DNS, CDN, bot koruması, ses dosyaları (R2)
  • Resend (İrlanda, eu-west-1), e-posta gönderimi (DKIM/SPF/DMARC ile imzalı)
  • Brevo (Fransa, AB sunucuları), yedek e-posta gönderimi: doğrulama, şifre sıfırlama ya da satın alma makbuzu mailini Resend gönderemezse aynı mail Brevo üzerinden gider. Bu maillerdeki bir bağlantıya tıkladığınızda önce Brevo'nun sunucusuna, oradan bizim sayfamıza gidersiniz; Brevo ayrıca mailin açılıp açılmadığını kaydeder. Bu kayıtları biz kullanmıyoruz; Brevo onları bir ay sonra siler. Hatırlatma, bülten ve kampanya mailleri Brevo'dan gönderilmez.
  • Sentry (Almanya, eu-frankfurt), hata izleme: kayda kullanıcı numaranız eklenir, adınız ve e-postanız gönderilmez
  • PostHog (AB sunucuları), kullanım ölçümü: yalnızca izin verirseniz. Adınız ve e-postanız gönderilmez; ölçüme kullanıcı numaranız ile seviye/abonelik gibi gruplama bilgileri eşlik eder.
  • RevenueCat (ABD, Amazon Web Services sunucuları): mobil uygulamada App Store ve Google Play aboneliklerini doğrular, satın alma istatistiklerimizi hazırlar. Mobil uygulamayı kullandığınızda kullanıcı numaranız, satın alma geçmişiniz, cihaz modeliniz, işletim sisteminiz, uygulama sürümünüz, dil ayarınız ve App Store ya da Google Play hesabınızın ülkesi RevenueCat'e gider; bağlantı sırasında IP adresiniz de RevenueCat'e ulaşır. iPhone'da buna Apple'ın uygulama geliştiricisine özel olarak oluşturduğu cihaz kimliği (IDFV) da eklenir. Bu bilgileri aboneliğinizi doğrulamak için göndeririz; bunun için ayrıca izninizi istemeyiz. Adınız ve e-posta adresiniz RevenueCat'e gönderilmez.
  • ElevenLabs (ABD): yalnızca ses dosyası üretimi (kullanıcı verisi paylaşılmaz)
  • Sanal POS sağlayıcısı (Türkiye), Premium ödeme işlemi (kart bilgisi yalnızca onlara ulaşır)

Bu sağlayıcılar kendi gizlilik politikalarına ve veri koruma standartlarına tâbidir. Hiçbiri verilerinizi pazarlama amaçlı kullanmaz.

Bazı sayfalarımızda yazı tipleri Google Fonts'tan (ABD), Kanji Nanji Radyo'daki hava bilgisi de Japonya Meteoroloji Ajansının (気象庁, Japonya) sitesinden doğrudan tarayıcınıza yüklenir. Bu isteklerde o kurumlara yalnız IP adresiniz ve tarayıcı bilgileriniz ulaşır; hesap bilgileriniz gönderilmez.

4. Veri saklama süreleri

  • Aktif hesap: Hesabınız aktifken tüm öğrenme verileri saklanır.
  • Hesap silindiğinde: Tüm kişisel veriler 30 gün içinde anonimleştirilir veya silinir.
  • RevenueCat kaydı: Hesabınızı sildiğinizde RevenueCat'teki kaydınız da silinir.
  • Yasal zorunluluk: Vergi/fatura kayıtları 10 yıl boyunca tutulur (Vergi Usul Kanunu m. 253).
  • Yedekler: Günlük şifrelenmiş yedekler 30 gün saklanır, sonra otomatik silinir.
  • Hata günlükleri: En fazla 90 gün, sonra silinir.
  • Erişim logları: 30 gün.

5. Verilerinizin güvenliği

  • Tüm trafik HTTPS ile şifrelenir (TLS 1.3).
  • HSTS (HTTP Strict Transport Security) etkindir.
  • Şifreler bcrypt (cost 12) ile hash'lenir; düz metin saklanmaz.
  • JWT tabanlı kimlik doğrulama; oturum yönetimi güvenlidir.
  • Cloudflare Turnstile ile bot/captcha koruması.
  • Login lockout (başarısız giriş denemelerinde geçici hesap kilidi).
  • Veritabanı erişimi yalnızca yetkilendirilmiş servisler tarafından, IP allowlist ile.
  • Veriler dinlenmeyen veri (at-rest) olarak Supabase tarafından AES-256 ile şifrelenir.

6. KVKK kapsamındaki haklarınız

6698 sayılı Kanun'un 11. maddesi uyarınca:

  • Kişisel verilerinizin işlenip işlenmediğini öğrenme
  • İşlenmişse buna ilişkin bilgi talep etme
  • Verilerin işlenme amacını ve amaca uygun kullanılıp kullanılmadığını öğrenme
  • Yurt içinde veya yurt dışında verilerin aktarıldığı üçüncü kişileri bilme
  • Verilerin eksik veya yanlış işlenmiş olması hâlinde bunların düzeltilmesini isteme
  • KVKK m. 7 kapsamında verilerin silinmesini veya yok edilmesini isteme
  • Otomatik sistemlerle yapılan analiz sonucunda aleyhinize bir sonuç çıkması durumunda itiraz etme
  • Verilerin kanuna aykırı işlenmesi nedeniyle zarara uğramanız hâlinde tazminat talep etme

Bu haklarınızı kullanmak için iletişim formundan "KVKK & gizlilik" kategorisini seçip kimlik doğrulama bilgileriyle başvurabilirsiniz. 30 gün içinde ücretsiz olarak yanıt veririz.

7. Çocukların gizliliği

13 yaşından küçük çocuklardan bilerek veri toplamayız. 13 yaşın altındaki bir çocuğa ait veri topladığımızı tespit edersek, derhâl sileriz. Lütfen iletişim formundan "KVKK & gizlilik" kategorisi ile bildiriniz.

8. Yurt dışına veri aktarımı

Bazı altyapı sağlayıcılarımız (Vercel, Cloudflare, Sentry, RevenueCat) AB veya ABD'de bulunur. KVKK m. 9 uyarınca, bu aktarım sözleşmesel güvenceler (Standard Contractual Clauses) altında yapılır. AB destinasyonları için (Almanya, İrlanda, Hollanda) yeterli koruma kapsamındadır.

9. Politika değişiklikleri

Bu politikayı zaman zaman güncelleyebiliriz. Önemli değişiklikleri kayıtlı e-posta adresinize bildirir veya Hizmet üzerinde duyururuz. Sayfanın üstündeki "Son güncelleme" tarihini kontrol ederek en güncel sürümü görebilirsiniz.

10. İletişim

Gizlilik veya KVKK ile ilgili sorularınız için: iletişim formundan "KVKK & gizlilik" kategorisini seçin.
Genel iletişim: iletişim formu

Veri Sorumlusu: Şahin Emre Ateşer (Şahıs Şirketi)
Adres: Osmaniye Mah. Cemiyet Sok. No:9/1 Bakırköy/İstanbul
Vergi Dairesi: Bakırköy Vergi Dairesi Müdürlüğü