Gizlilik Politikası
1. Kimiz
ÇocukKodu, Dode Yazılım tarafından geliştirilir. Veri sorumlusu Dode Yazılım'dır. İletişim: dodeyazilim@gmail.com.
2. Hangi verileri işliyoruz
| Veri | Neden | Nerede saklanır |
|---|---|---|
| E-posta adresi | Hesap oluşturma ve giriş | Supabase (İrlanda, eu-west-1) |
| Çocuğun adı ve soyadı | Uygulama içi hitap ve sertifika üzerine yazmak | Supabase |
| Yaş bandı (6-8 / 9-12 / 13+) ve seçilen karakter | Ders içeriğini yaşa uygun sunmak | Supabase |
| Ders ilerlemesi, yıldız, XP, seviye, seri | İlerlemeyi cihazlar arası taşımak | Cihaz + Supabase |
| AI mentöre yazılan mesajlar ve gelen cevaplar | Sohbet bağlamı ve ücretsiz günlük hak sayımı | Supabase |
| Abonelik durumu | Pro özelliklerini açmak | RevenueCat + Supabase |
| Çökme kayıtları | Hataları düzeltmek | Sentry (AB) |
| Anonim kullanım olayları | Hangi ekranların işe yaradığını görmek | PostHog (AB) |
3. Çocuk gizliliği (COPPA / KVKK / GDPR-K)
Uygulama 6-14 yaş arası çocuklara yöneliktir. Bu nedenle:
- Hesabı bir yetişkin açar. Kayıt ekranı ve satın alma ekranı yetişkin doğrulaması (matematik sorusu) arkasındadır.
- Reklam yok. Hiçbir reklam SDK'sı, davranışsal reklam ya da reklam kimliği kullanılmaz. iOS'ta izleme izni (ATT) istemeyiz çünkü izleme yapmayız.
- Analitik anonimdir. PostHog'a çocuğu tanımlayan bir kimlik göndermeyiz; olaylar toplu ve isimsizdir. Çökme kayıtlarına da kullanıcı kimliği eklenmez.
- Çocuktan serbest metin toplanan tek yer AI mentördür. Mesaj sunucumuza ulaşmadan önce telefon numarası, e-posta, uzun sayı dizisi ve küfür içeren girdiler filtrelenir ve modele hiç gönderilmez; çocuğa bunu bir yetişkinle konuşması söylenir.
- Uygulamadan dışarı çıkan her yüzey yetişkin onayı ister — sertifika paylaşımı ve PDF çıktısı dahil, çünkü sertifikada çocuğun adı yazılıdır.
- Çocuk profilleri arasında sosyal etkileşim, mesajlaşma, arkadaş ekleme veya herkese açık liderlik tablosu yoktur.
4. Yapay zekâ mentör
Çocuğun yazdığı mesaj, kendi sunucumuz üzerinden OpenAI'ye (gpt-4o-mini) iletilir. OpenAI bu içeriği model eğitimi için kullanmaz (API verileri eğitime dahil edilmez). Modelin ürettiği cevap, çocuğa gösterilmeden önce ayrıca moderasyondan geçirilir; uygunsuz bulunursa gösterilmez. Her cevabın yanında bir bildir düğmesi vardır ve bildirilen içerik insan incelemesi için kaydedilir.
Mentör hiçbir koşulda telefon numarası, acil hat ya da dış bağlantı vermez; hassas konularda çocuğu bir yetişkine yönlendirir.
5. Kimlerle paylaşıyoruz
Veriyi satmıyoruz. Yalnızca hizmeti çalıştıran işleyicilerle paylaşıyoruz: Supabase (barındırma ve kimlik doğrulama), OpenAI (mentör cevabı üretimi), RevenueCat (abonelik durumu), Sentry (çökme), PostHog (anonim analitik), Apple ve Google (satın alma işlemleri). Yasal bir zorunluluk olmadıkça başka kimseyle paylaşmayız.
6. Saklama süresi
Hesap açık kaldığı sürece saklarız. Hesap silindiğinde ilişkili tüm satırlar (profil, çocuk bilgisi, ilerleme, mentör mesajları, abonelik aynası) veritabanı düzeyinde cascade ile birlikte silinir. Çökme ve anonim analitik kayıtları kişiye bağlanamaz ve toplu olarak saklanır.
7. Haklarınız
KVKK m.11 ve GDPR kapsamında erişim, düzeltme, silme, işlemeyi kısıtlama ve veri taşınabilirliği haklarına sahipsiniz. Talepleriniz için dodeyazilim@gmail.com adresine yazın; en geç 30 gün içinde dönüş yapıyoruz. Silmeyi beklemeden kendiniz de yapabilirsiniz: Hesap ve Veri Silme.
8. Değişiklikler
Bu politika değişirse yürürlük tarihini güncelleriz ve önemli değişiklikleri uygulama içinde duyururuz.
Privacy Policy (English)
Summary: ÇocukKodu is a children's app. We show no ads, collect no advertising identifier, never sell children's data, and deliberately do not send a persistent child identifier to third-party analytics.
What we process
E-mail address (sign-in), the child's first and last name (used in-app and printed on the certificate), age band and chosen character, lesson progress / stars / XP / level / streak, AI mentor messages, subscription status, anonymous crash reports and anonymous product events.
Children's privacy (COPPA / GDPR-K)
- An adult creates the account. Sign-up and purchase sit behind a parental gate.
- No ads, no ad SDKs, no advertising identifiers, no ATT prompt — because we do not track.
- Analytics are anonymous; we never call
identify(), and crash reports carry no user id. - The only free-text a child can type is the AI mentor. Phone numbers, e-mail addresses, long digit strings and profanity are filtered out before the message reaches the model.
- Every surface that leaves the app — including sharing or printing the certificate, which carries the child's name — requires the parental gate.
- There is no chat between users, no friend list and no public leaderboard.
AI mentor
Messages are relayed through our own server to OpenAI (gpt-4o-mini); API data is not used for model training. Generated replies are moderated before the child sees them, and every reply can be reported for human review.
Sharing
We do not sell data. Processors: Supabase (hosting and auth, EU), OpenAI (reply generation), RevenueCat (subscription state), Sentry (crashes), PostHog (anonymous analytics), Apple and Google (payments).
Your rights
Access, rectification, erasure, restriction and portability. Write to dodeyazilim@gmail.com, or delete everything yourself from Account & Data Deletion.