Hüdhüd Mektebi — Gizlilik Politikası
Son güncelleme: 25 Ekim 2026 (yeni: Ebeveyn Paneli'nde ebeveynlere duyurular ve isteğe bağlı kullanım özeti; 24 Ekim: Güzel Ahlak bölümü, iOS'ta ebeveyn kilidinin arkasında isteğe bağlı "Geliştirmeye katkı", mağaza değerlendirmesi ve "Görüş gönder", değerlendirme daveti kaydı, yeni Diyanet içeriği) · English
Hüdhüd Mektebi (Elif-Bâ), 2 yaştan itibaren çocukların (2–4, 4–6 ve 6+ yaş grupları) Kur'an harflerini kısa ve ekran dostu oturumlarla öğrenmesi için hazırlanmış bir uygulamadır. Uygulamayı Sait Ramazan Gulbay geliştirmektedir ("biz"). Çocuğunuzun gizliliği bizim için önceliklidir.
iOS uygulaması: kişisel veri toplamıyoruz
- Hesap veya giriş yoktur. Ad, e-posta, fotoğraf, konum, rehber ya da başka hiçbir kişisel bilgi istenmez ve toplanmaz.
- Reklam yoktur. İzleme (tracking) yoktur; üçüncü taraf analiz (analytics) aracı ya da SDK'sı yoktur. Üçüncü taraflarla veri paylaşılmaz.
- Uygulama çevrimdışı çalışır. İlerleme, yıldızlar ve ebeveyn ayarları yalnızca cihazınızda saklanır; uygulamayı sildiğinizde bu bilgiler de silinir.
- Tek istisna, isteğe bağlı kullanım özetidir: siz Ebeveyn Paneli'nden izin verirseniz günde en çok bir kez kimliksiz, kısa bir özet gönderilir (aşağıda, "İsteğe bağlı kullanım özeti"). İzin vermedikçe uygulama sunucumuza hiçbir bilgi göndermez; Ebeveyn Paneli açıldığında yalnızca duyuruları okur.
- Mikrofon, kamera ve konum kullanılmaz.
- Geliştirmeye katkı (isteğe bağlı): Uygulama içi satın alma yalnızca ebeveyn kilidinin arkasındaki Ebeveyn Paneli'nde, "Geliştirmeye katkı" seçenekleri olarak vardır. Bu seçenekler hiçbir özelliği ya da içeriği açmaz; uygulama onlarsız da tamamen kullanılır. Ürün bilgisi ve ödeme Apple'ın uygulama içi satın alma sistemi (StoreKit) üzerinden yürür ve ödemeyi Apple işler; biz ödeme bilgisi ya da kişisel bilgi almayız. Satın alma geçmişi uygulamada saklanmaz. Cihazda uygulama içi satın almalar kapalıysa (ör. Ekran Süresi kısıtlaması) bu kart hiç görünmez.
- Değerlendirme daveti: Uygulama bir süre kullanıldıktan sonra, Ebeveyn Paneli açıldığında Apple'ın kendi puan penceresi gösterilebilir (en erken ilk kullanımdan 14 gün ve 5 kullanım gününden sonra; davetler arası en az 120 gün, yılda en çok 3, sürüm başına 1). Pencere çocuk ekranlarında çıkmaz; öncesinde soru sorulmaz, karşılığında hiçbir şey verilmez. Pencereyi Apple'ın sistemi gösterir; puan verip vermediğinizi ya da ne yazdığınızı uygulama bilmez. Davetin zamanlaması için cihazda tutulan kayıt aşağıda, "Değerlendirme daveti kaydı" bölümündedir.
- Uygulama dışına açılan bütün bağlantılar yalnızca ebeveyn kilidinin arkasındadır: bu gizlilik sayfası, destek sayfası ve Ayarlar → Hakkında'daki kaynak siteleri (tanzil.net, everyayah.com ve kuran.diyanet.gov.tr) cihazın tarayıcısında açılır; Ebeveyn Paneli'ndeki "Mağazada değerlendir" satırı App Store'u açar. Duyurulardaki bağlantılar da yalnızca Ebeveyn Paneli'ndedir.
- Ebeveyn alanı (Ebeveyn Paneli: ekran süresi, uyku saati, duyurular, kullanım özeti ve geliştirmeye katkı; Ayarlar: yaş grubu, ilerlemeyi sıfırlama) bir ebeveyn kilidiyle korunur. Uygulama 60 saniyeden uzun arka planda kalınca ya da ebeveyn alanında 5 dakika dokunulmayınca alan kendiliğinden kapanır.
Ekran süresi verileri (tüm sürümler)
- Ekran Dostu'nun tuttuğu kullanım süresi, son 7 günün özeti, uyku saati ve süre ayarları ile ebeveyn kilidinin deneme sayacı cihazda (tarayıcıda localStorage) saklanır ve olduğu gibi hiçbir yere gönderilmez.
- Kullanım özetine izin verdiyseniz özete bunlardan yalnızca birkaç sayı girer: o günün dakikası ve oturum sayısı, son 7 günde kaç gün kullanıldığı, süre sınırına ulaşılıp ulaşılmadığı gibi (aşağıda). Süre ve uyku saati ayarlarınız ile kilit sayacı gönderilmez.
İsteğe bağlı kullanım özeti (tüm sürümler)
Hangi oyunların sevildiğini ve Hüdhüd'ün çocuklara ne kadar yardımcı olduğunu görmek istiyoruz. Bu yüzden ebeveynlerden kimliksiz, kısa bir günlük özet için izin isteyebiliriz. Bu özellik kapalı gelir; siz açmadıkça uygulama bu amaçla tek bir istek bile göndermez.
- Kim açar: yalnızca ebeveyn, ebeveyn kilidinin arkasındaki Ebeveyn Paneli'nde ("Kullanım özeti"). Panel'de bir kez "Hüdhüd'ü birlikte geliştirelim mi?" kartı da görünebilir; ilk açılışta değil, ilk kullanımdan en az 2 gün sonra. "Şimdi değil" derseniz yeniden sorulmaz. Çocuk ekranlarında bu konuya ait hiçbir şey yoktur.
- Ne gönderilir: bitmiş bir günün sayıları. Örneğin: "Bugün 14 dakika kullanıldı. Harfi Bul 3 kez oynandı, 2'si bitti. Elif-Bâ yolunda 7. dersteyiz." Özetin tamamı şunlardır:
- özetin günü (tarih), uygulama sürümü ve uygulamanın nereden kurulduğu (App Store, Google Play, siteden kurulan Android uygulaması ya da web);
- uygulamada seçili yaş grubu (2–4, 4–6, 6+ ya da seçilmemiş);
- ilk kullanımın hangi haftada olduğu, o günün kaçıncı kullanım günü olduğu ve son 7 günde kaç gün kullanıldığı;
- o gün toplam kaç dakika ve kaç oturum kullanıldığı; dakikaların sabah, öğle, akşam ve gece arasında dağılımı;
- her bölüm ve oyun için kaç kez açıldığı, kaç kez bitirildiği ve kaç dakika sürdüğü; oyunlarda soru sayısı, ilk denemede doğru bilinen soru sayısı ve ipucu sayısı;
- öğrenme yolundaki yer (ünite, biten ünite ve ders sayısı, yıldız); Güzel Ahlak'ta biten ders ve onaylanan görev sayısı;
- Ekran Dostu için üç evet/hayır bilgisi: süre sınırına ulaşıldı mı, uyku saati kullanıldı mı, vedadan sonra uygulama kapandı mı;
- iki teknik sayı: uygulamanın yakaladığı hata sayısı ve henüz gönderilemeyip bekleyen gün sayısı.
- Ne gönderilmez: adınız, çocuğunuzun adı, çocuğun cevapları, yazı, ses ya da görüntü; konum; cihaz kimliği, kurulum kimliği ve reklam kimliği; cihaz bilgileri (işletim sistemi, cihaz modeli, tarayıcı, dil, saat dilimi); kesin saat. Özette sizi, çocuğunuzu ya da cihazınızı tanıtan bir kimlik yoktur; her kayıt rastgele bir numarayla ayrı saklanır.
- Ne zaman: günde en çok bir kez ve yalnızca bitmiş günler için; uygulama açıldığında, internet varsa. Yalnızca izin verdiğiniz gün ve sonrasının özeti gönderilir. Hiç kullanılmayan günler için özet gitmez. İnternet yoksa en çok son 7 günün özeti bekler; gönderilemezse sessizce sonraya kalır.
- Nereye: projenin kendi Google Firebase veritabanına (Cloud Firestore), şifreli bağlantıyla (HTTPS). Google bu veritabanını bizim adımıza, hizmet sağlayıcı olarak işletir. Üçüncü taraf analiz aracı ya da SDK kullanılmaz. Özet üçüncü taraflarla paylaşılmaz, satılmaz, reklamda kullanılmaz.
- IP adresi: her internet bağlantısında olduğu gibi cihazınızın IP adresi ve sistemin standart istek başlıkları (bunlardan User-Agent, işletim sistemi sürümünü ve cihaz modelini içerebilir) Google'ın sunucularına ulaşır. Bunlar özete yazılmaz ve biz saklamayız.
- Neden: yalnızca uygulamayı geliştirmek için: hangi bölüm ve oyunların sevildiğini, nerede zorlanıldığını, Ekran Dostu'nun işe yarayıp yaramadığını ve hataları görmek. Özetleri tek tek değil, toplu sayılar olarak değerlendiririz.
- Ne kadar süre: günlük kayıtlar en çok 24 ay saklanır, sonra silinir. Bunlardan çıkarılan toplu sayılar (ör. haftalık toplamlar) kalabilir.
- Nasıl kapatılır: Ebeveyn Paneli'nde "Kullanım özeti"ni kapatın. Kapattığınız anda bekleyen özetler silinir ve yenisi gitmez. Yeniden açarsanız yalnızca o gün ve sonrası gönderilir.
- Gönderilmiş özetler: özetler hiçbir kişi ya da cihazla eşleşmediği için gönderilmiş bir kaydı "sizin kaydınız" diye bulup tek tek silemeyiz. Kapatmanız, bundan sonra hiçbir özetin gitmemesi için yeterlidir; gönderilmiş kayıtlar en çok 24 ay sonra silinir.
- Neyin gittiğini görün: Ebeveyn Paneli'ndeki "Gönderilen son özeti gör" ile son gönderilen özeti okunur Türkçeyle görebilirsiniz.
Ebeveynlere duyurular (tüm sürümler)
- Ne: Ebeveyn Paneli'nde zaman zaman kısa duyurular gösterebiliriz; örneğin yeni dersler ya da önemli bir güncelleme. Duyurular yalnızca ebeveyn kilidinin arkasındaki Ebeveyn Paneli'nde görünür; çocuk ekranlarında duyuruya ait hiçbir yazı, işaret ya da ses yoktur. Reklam ve üçüncü taraf tanıtımı içermez.
- Ne zaman: yalnızca Ebeveyn Paneli açıldığında, internet varsa ve en çok 15 dakikada bir. Uygulama açılırken ve çocuk ekranlarında istek yapılmaz. İnternet yoksa en son okunan duyurular gösterilir.
- Hiçbir bilgi gönderilmez: uygulama, projenin Google Firebase veritabanındaki (Cloud Firestore) herkese açık duyuru listesini şifreli bağlantıyla (HTTPS) yalnızca okur. İstekte kimlik, sayaç, uygulama sürümü ya da kişisel bilgi yoktur. Bir duyurunun bu cihazda gösterilip gösterilmeyeceğine (ör. yalnızca belirli bir uygulama sürümü için) cihazın kendisi karar verir.
- IP adresi: her internet bağlantısında olduğu gibi cihazınızın IP adresi ve sistemin standart istek başlıkları Google'ın sunucularına ulaşır. Biz bunları saklamayız.
- Okundu bilgisi cihazda kalır: hangi duyuruları okuduğunuz ve en son okunan liste yalnızca cihazda (localStorage,
hudhud-duyuruanahtarı) tutulur ve hiçbir yere gönderilmez. İlerlemeyi sıfırlamak bu kaydı silmez; uygulamayı silince silinir. - Bağlantılar: bir duyuruda bağlantı varsa yalnızca kendi sitemize (elifba-oyunu.web.app), App Store'a, Google Play'e ya da GitHub'a gider ve yalnızca siz dokunduğunuzda açılır.
Değerlendirme daveti ve kullanım günleri kaydı
- Amaç: mağaza puan penceresinin ne zaman gösterilebileceğine karar vermek (yukarıdaki eşik ve sıklık; iOS ve Google Play) ve izin verdiyseniz kullanım özetindeki iki sayıyı hesaplamak.
- İçerik: cihazda (localStorage,
hudhud-degerlendirmeanahtarı) yalnızca ilk kullanım günü, çocuğun uygulamayı en az bir dakika kullandığı günlerin tarihleri (en çok 400 gün) ve davetlerin zamanıyla o anki uygulama sürümü (en çok 12 kayıt) tutulur. Süre, içerik, kimlik ya da kişisel bilgi tutulmaz. - Cihazdan çıkmaz: bu kayıt hiçbir yere gönderilmez. Uygulamayı silince kayıt da silinir; ilerlemeyi sıfırlamak bu kaydı silmez. Kullanım özetine izin verirseniz özetteki iki sayı (ilk kullanım haftası ve kaçıncı kullanım günü) bu kayıttan hesaplanır; kaydın kendisi ve tarihleri gönderilmez.
- Kayıt bütün sürümlerde tutulur. Değerlendirme daveti yalnız iOS ve Google Play sürümünde vardır; web sürümünde ve siteden kurulan Android uygulamasında kayıt yalnız kullanım özetinin iki sayısı içindir ve izin vermedikçe hiçbir şey gönderilmez.
Android uygulaması: kişisel veri toplamıyoruz
Android uygulaması elifba-oyunu.web.app/android sayfasından indirilir; uygulama dosyasının (APK) kendisi GitHub'dan (github.com/srgulbay/hudhud-android) iner ve GitHub standart sunucu kayıtları (ör. IP adresi) tutabilir. Google Play sürümü hazırlanıyor (şimdilik yalnız test kullanıcılarına açık); Play'den kurulan sürüm de kişisel veri toplamaz.
- Hesap veya giriş yoktur. Kişisel bilgi istenmez ve toplanmaz. Reklam, izleme (tracking) ve üçüncü taraf analiz (analytics) aracı yoktur.
- Firebase SDK'sı kullanılmaz; anonim yedek de yoktur. İlerleme, yıldızlar ve ebeveyn ayarları yalnızca cihazınızda saklanır. Tek istisna, ebeveynin izniyle gönderilen kimliksiz kullanım özetidir (yukarıda).
- Kullanım özetine izin vermediyseniz Google Play'den kurulan sürüm sunucumuza hiçbir bilgi göndermez; yalnızca Ebeveyn Paneli açıldığında duyuruları okur. Güncellemelerini Google Play yapar. Bu sürümde değerlendirme penceresini Google Play'in kendi hizmeti (uygulama içi değerlendirme) gösterir. Siteden kurulan uygulama, kullanım özeti dışında internete yalnızca Ebeveyn Paneli açıldığında bağlanır: duyuruları okur ve yeni sürüm olup olmadığını öğrenmek için
elifba-oyunu.web.app/android/surum.jsondosyasını okur. Bu isteklerle uygulamaya özgü bir kimlik, sayaç ya da kişisel veri gönderilmez; her HTTP isteğinde olduğu gibi yalnızca sistemin standart başlıkları gider (bunlardan User-Agent başlığı Android sürümünü ve cihaz modelini içerebilir). Site Google Firebase Hosting'de barındırıldığı için Google standart sunucu kayıtları (ör. IP adresi) tutabilir. - Yeni sürüm varsa Ebeveyn Paneli'nde bir bilgi kartı görünür; güncellemeyi yalnızca siz başlatırsınız.
- Uygulama dışına açılan bütün bağlantılar yalnızca ebeveyn kilidinin arkasındadır: gizlilik ve destek sayfaları, Ayarlar → Hakkında'daki kaynak siteleri (tanzil.net, everyayah.com ve kuran.diyanet.gov.tr) ve siteden kurulan sürümde yeni sürüm dosyasının (APK) GitHub'dan indirilmesi cihazın tarayıcısında açılır. Google Play sürümünde Ebeveyn Paneli'ndeki "Mağazada değerlendir" satırı Google Play'i açar; siteden kurulan sürümde "Görüş gönder" satırı e-posta uygulamanızı açar. Duyurulardaki bağlantılar da yalnızca Ebeveyn Paneli'ndedir.
- Değerlendirme daveti (yalnız Google Play sürümü): iOS'takiyle aynı koşullarla, Ebeveyn Paneli açıldığında Google Play'in kendi puan penceresi gösterilebilir; puan verip vermediğinizi uygulama bilmez. Cihazda tutulan kayıt: "Değerlendirme daveti kaydı".
- Mikrofon, kamera, konum ve rehber kullanılmaz. Android uygulamasında uygulama içi satın alma yoktur.
Web sürümü (elifba-oyunu.web.app)
- İlerleme, yıldızlar ve ebeveyn ayarları yalnızca tarayıcınızın yerel depolamasında (localStorage) tutulur; hiçbir sunucuya gönderilmez. Hesap, giriş ve yedek yoktur. Kullanım özetine izin verirseniz yalnızca kimliksiz günlük özet gönderilir (yukarıda).
- Önceki sürümlerdeki anonim ilerleme yedeği (Google Firebase, Cloud Firestore) 18 Ekim 2026'da kaldırıldı: uygulama ilerlemenizi artık yedeklemez ve eski yedek kayıtlarına dışarıdan erişim kapatıldı. Eski bir yedeğin sunucudan da silinmesini destek e-postasıyla isteyebilirsiniz. Kullanım özeti ilerleme yedeği değildir; aynı veritabanında ayrı bir yere yazılır.
- Site Google Firebase Hosting üzerinde barındırılır; Google güvenlik ve işletim amacıyla standart sunucu kayıtları (ör. IP adresi) tutabilir.
- Reklam veya izleme çerezi kullanılmaz.
- "Uygulamayı yükle" önerisinin ne zaman gösterileceği yalnızca tarayıcınızda tutulan bir sayaçla belirlenir; bu bilgi hiçbir yere gönderilmez.
- Web sürümünde uygulama içi satın alma ve değerlendirme daveti yoktur. Ebeveyn Paneli'ndeki "Görüş gönder" satırı e-posta uygulamanızı açar; e-posta yalnızca siz gönderirseniz bize ulaşır.
Hatırlatma bildirimleri (yalnız web sürümü, isteğe bağlı)
Ebeveyn Paneli'nden "Günlük hatırlatma"yı açarsanız Hüdhüd seçtiğiniz saatte kısa bir bildirim gönderir. Bu özellik kapalı gelir; izin yalnızca siz düğmeye bastığınızda istenir. iOS uygulamasında bu özellik yoktur.
- Ne saklanır: tarayıcınızın bildirim adresi ve bu adrese ait şifreleme anahtarları, seçtiğiniz saat ve günler, saat diliminiz ve dil. Ad, e-posta, telefon numarası veya konum saklanmaz.
- Nerede: Supabase üzerinde, Avrupa Birliği'nde (Frankfurt, Almanya). Bildirim, tarayıcınızın kendi bildirim servisi (ör. Google, Apple, Mozilla) aracılığıyla ulaştırılır. Supabase, güvenlik ve işletim amacıyla standart sunucu kayıtları (ör. IP adresi) tutabilir.
- Bildirim metni: ebeveyne yazılır ve çocuğunuzla birlikte bakmanızı önerir. Saat seçerken Ekran Dostu uyku saatinin içindeki saatler işaretlenir.
- Neden: yalnızca günlük hatırlatmayı göndermek için. Pazarlama, reklam veya başka bir amaçla kullanılmaz; kimseyle paylaşılmaz.
- Ne kadar süre: hatırlatmayı kapattığınızda ya da tarayıcının bildirim adresi geçersizleştiğinde (ör. izni geri aldığınızda veya tarayıcı verilerini sildiğinizde) kayıt silinir.
- Nasıl kapatılır: Ebeveyn Paneli → "Günlük hatırlatma" anahtarını kapatın. Tarayıcı ayarlarından bu sitenin bildirim iznini kaldırmanız da yeterlidir.
Çocukların gizliliği
Uygulama, Apple'ın "Çocuklar İçin" kategorisi kurallarına uygun tasarlanmıştır. Çocuklardan kişisel veri toplamayız; reklam, izleme ve üçüncü taraf analiz aracı yoktur ve üçüncü taraflarla veri paylaşmayız.
İsteğe bağlı kullanım özeti yalnızca ebeveynin izniyle gönderilir. Ad, kimlik, cihaz bilgisi ya da konum içermez ve hiçbir kişiyle eşleştirilemeyecek biçimde tasarlanmıştır. KVKK'ya göre kişisel veri, kimliği belirli ya da belirlenebilir bir kişiye ilişkin bilgidir; özet bu tanıma girmeyecek biçimde hazırlanır. ABD'deki çocuk gizliliği yasası COPPA açısından da özet kalıcı bir tanımlayıcı içermez; IP adresi yalnızca bağlantı için kullanılır ve saklanmaz.
Sesler ve içerik
Kur'an tilavetleri Mahmud Halil el-Husarî'nin öğretim (muallim) kayıtlarıdır (everyayah.com). Harf adları, hareke (üstün, esre, ötre) sesleri ve okumaya geçiş bölümündeki uzatma, tenvin, cezm ve şedde sesleri T.C. Diyanet İşleri Başkanlığı'nın Elif-Bâ kayıtlarındandır (kuran.diyanet.gov.tr/elifba). Hüdhüd'ün sesi, geliştirme sırasında yapay zekâ (ElevenLabs) ile önceden üretilmiştir. Arapça kelime sesleri de geliştirme sırasında yapay zekâ ile önceden üretilmiş sentetik sestir (Microsoft Edge sesli okuma, edge-tts); insan kaydı değildir. Kur'an metni Tanzil Projesi'nden (tanzil.net) alınmıştır. Âyetlerin altındaki Türkçe meal, T.C. Diyanet İşleri Başkanlığı'nın Kur'an Yolu mealidir (Kur'an Yolu Türkçe Meâl ve Tefsir; kuran.diyanet.gov.tr) ve uygulamadaki on bir sûrede (Fâtiha, Asr, Kevser, İhlâs, Felak, Nâs, Fîl, Kureyş, Mâûn, Kâfirûn, Nasr) kullanılır. Sûre adlarının anlamları da Diyanet Kur'an Portalı'ndaki sûre tanıtımlarındandır. Kur'an'daki Hayvanlar kartlarındaki âyetler (Kurbağa ve Çekirge kartlarındaki A'râf sûresi 133. âyet dahil) Diyanet İşleri Başkanlığı mealinden, Güzel Sözler'deki dualar Diyanet'in Hadislerle İslâm eserinden alınmıştır. Güzel Ahlak hikâyelerindeki âyetler Diyanet'in Kur'an Yolu mealinden, hadisler Hadislerle İslâm eserinden alınmıştır; kaynaklar Ebeveyn Paneli'nde gösterilir. Bu bölümdeki ilerleme ve ebeveynin "Görevi yaptı" onayı yalnızca cihazda saklanır. Uygulama mikrofon kullanmaz ve ses kaydı almaz; sesler cihazda çalınır. İlerleme kaydının kendisi hiçbir sürümde dışarı gönderilmez; isteğe bağlı kullanım özetine ondan yalnızca birkaç sayı girer (biten ders ve onaylanan görev sayısı gibi). Kullanım özeti ve web'deki isteğe bağlı hatırlatma için yukarıdaki bölümlere bakın.
Verilerin silinmesi
- iOS ve Android: Uygulamayı silmeniz yeterlidir; cihazdaki tüm veriler silinir.
- Kullanım özeti: Ebeveyn Paneli'nden kapattığınızda bekleyen özetler silinir ve yenisi gitmez. Gönderilmiş özetler kimseyle eşleşmediği için tek tek bulunup silinemez; en çok 24 ay sonra silinir.
- Web: Ayarlar → "İlerlemeyi Sıfırla" bu tarayıcıdaki ilerlemeyi sıfırlar; yaş grubu ve ekran süresi ayarları korunur. Tarayıcı verilerini temizleyerek yerel kaydın tamamını (ekran süresi geçmişi dahil) silebilirsiniz. Hatırlatma kaydı, hatırlatmayı kapattığınızda silinir.
- Eski web yedeği: 18 Ekim 2026'dan önce oluşmuş anonim yedeğin sunucudan silinmesini destek e-postasıyla (srgulbay@gmail.com) isteyebilirsiniz.
Değişiklikler ve iletişim
Bu politikayı güncellersek bu sayfadaki tarihi değiştiririz. Sorularınız için: srgulbay@gmail.com · Destek sayfası
Hüdhüd Mektebi — Privacy Policy
Last updated: October 25, 2026 (new: announcements for parents in the Parent Panel and optional usage summary; October 24: "Good Manners" section, optional "Support development" behind the parental gate on iOS, store rating and "Send feedback", review prompt record, new Diyanet content)
Hüdhüd Mektebi (Elif-Bâ) is a screen-friendly app that helps children from age 2 (age groups 2–4, 4–6 and 6+) learn the letters of the Qur'an. It is developed by Sait Ramazan Gulbay ("we").
iOS app: we collect no personal data
- No account or sign-in. We do not ask for or collect names, email addresses, photos, location, contacts or any other personal information.
- No advertising and no tracking. No third-party analytics tools or SDKs. No data is shared with third parties.
- The app works offline. Progress, stars and parental settings are stored only on the device and are removed when the app is deleted.
- The only exception is the optional usage summary: if a parent allows it in the Parent Panel, a short anonymous summary is sent at most once a day (see "Optional usage summary" below). Without that permission the app sends no information to our servers; when the Parent Panel is opened it only reads announcements.
- The microphone, camera and location are not used.
- Support development (optional): In-app purchases exist only in the Parent Panel, behind the parental gate, as "Geliştirmeye katkı" (Support development) options. They do not unlock any feature or content; the app is fully usable without them. Product information and payment go through Apple's in-app purchase system (StoreKit) and Apple processes the payment; we do not receive payment details or personal information. No purchase history is stored in the app. If in-app purchases are turned off on the device (for example with a Screen Time restriction), the card does not appear.
- Review prompt: After the app has been used for a while, Apple's own rating window may appear when the Parent Panel is opened (no earlier than 14 days after first use and after at least 5 days of use; at least 120 days between prompts, at most 3 a year and 1 per app version). It never appears on children's screens; no question is asked beforehand and nothing is given in return. Apple's system shows the window; the app does not know whether you rated it or what you wrote. The record kept on the device to time the prompt is described below under "Review prompt record".
- All links that leave the app are only behind the parental gate: this privacy page, the support page and the source sites under Settings → About (tanzil.net, everyayah.com and kuran.diyanet.gov.tr) open in the device's browser; the "Mağazada değerlendir" (Rate in the store) row in the Parent Panel opens the App Store. Links in announcements are also only in the Parent Panel.
- The parent area (Parent Panel: screen time, bedtime, announcements, usage summary and support development; Settings: age group, progress reset) is protected by a parental gate. It closes by itself when the app stays in the background for more than 60 seconds or when the parent area is not touched for 5 minutes.
Screen-time data (all versions)
- Usage time, the last 7 days' summary, bedtime and limit settings, and the parental gate's attempt counter are stored on the device (browser localStorage) and are never sent anywhere as such.
- If you allow the usage summary, only a few numbers derived from them go into it: that day's minutes and number of sessions, how many of the last 7 days the app was used, whether the daily limit was reached, and similar (see below). Your limit and bedtime settings and the gate's attempt counter are not sent.
Optional usage summary (all versions)
We would like to see which games children enjoy and how much Hüdhüd helps them. For this we may ask parents for permission to send a short, anonymous daily summary. The feature is off by default; unless you turn it on, the app sends not a single request for this purpose.
- Who turns it on: only a parent, in the Parent Panel behind the parental gate ("Kullanım özeti", Usage summary). A card titled "Hüdhüd'ü birlikte geliştirelim mi?" (Shall we improve Hüdhüd together?) may also appear once in the Panel; never on first launch, and at least 2 days after first use. If you choose "Şimdi değil" (Not now), you are not asked again. Nothing about it appears on children's screens.
- What is sent: the numbers of a finished day. For example: "14 minutes of use today. Find the Letter was played 3 times, 2 finished. We are at lesson 7 on the Elif-Bâ path." The full summary is:
- the day of the summary (date), the app version and where the app was installed from (App Store, Google Play, the Android app from the website, or web);
- the age group selected in the app (2–4, 4–6, 6+ or not selected);
- the week of first use, which day of use this is, and on how many of the last 7 days the app was used;
- total minutes and number of sessions that day; how the minutes split between morning, midday, evening and night;
- for each section and game: how many times it was opened and finished and how many minutes it took; in games, the number of questions, questions answered correctly on the first try, and hints;
- the place on the learning path (unit, number of units and lessons finished, stars); in Good Manners, the number of lessons finished and tasks confirmed;
- three yes/no facts for screen time: was the daily limit reached, was bedtime used, was the app closed after the goodbye;
- two technical numbers: errors caught by the app and days still waiting to be sent.
- What is not sent: your name, your child's name, your child's answers, any text, audio or images; location; device, installation or advertising identifiers; device information (operating system, device model, browser, language, time zone); exact times. The summary contains no identifier for you, your child or your device; each record is stored separately under a random number.
- When: at most once a day and only for finished days, when the app is opened and online. Only the day you gave permission and later days are sent. Days without use are not sent. Without internet, summaries for up to the last 7 days wait; if sending fails, it is quietly retried later.
- Where: the project's own Google Firebase database (Cloud Firestore), over an encrypted connection (HTTPS). Google operates this database on our behalf as a service provider. No third-party analytics tools or SDKs are used. The summary is not shared with third parties, not sold and not used for advertising.
- IP address: as with any internet connection, your device's IP address and the system's standard request headers (the User-Agent header may include the operating system version and device model) reach Google's servers. They are not written into the summary and we do not store them.
- Why: only to improve the app: to see which sections and games are enjoyed, where children struggle, whether the screen-time features help, and errors. We look at summaries as aggregate numbers, not one by one.
- How long: daily records are kept for at most 24 months and then deleted. Aggregate numbers derived from them (such as weekly totals) may be kept.
- How to turn it off: switch off "Kullanım özeti" (Usage summary) in the Parent Panel. Waiting summaries are deleted at once and nothing more is sent. If you turn it on again, only that day and later days are sent.
- Summaries already sent: because summaries are not matched to any person or device, we cannot find a sent record as "yours" and delete it individually. Turning the feature off is enough to stop any further summaries; sent records are deleted after at most 24 months.
- See what was sent: "Gönderilen son özeti gör" (See the last summary sent) in the Parent Panel shows the last summary in plain Turkish.
Announcements for parents (all versions)
- What: we may occasionally show short announcements in the Parent Panel, for example about new lessons or an important update. They appear only in the Parent Panel behind the parental gate; nothing about them (no text, badge or sound) appears on children's screens. They contain no advertising or third-party promotion.
- When: only when the Parent Panel is opened, when online, and at most once every 15 minutes. No request is made when the app starts or on children's screens. Offline, the most recently read announcements are shown.
- Nothing is sent: the app only reads the public list of announcements from the project's Google Firebase database (Cloud Firestore) over an encrypted connection (HTTPS). The request contains no identifier, counter, app version or personal information. The device itself decides whether an announcement is shown on it (for example, only for a certain app version).
- IP address: as with any internet connection, your device's IP address and the system's standard request headers reach Google's servers. We do not store them.
- Read status stays on the device: which announcements you have read and the most recently read list are kept only on the device (localStorage, key
hudhud-duyuru) and are never sent anywhere. Resetting progress does not delete this record; deleting the app does. - Links: if an announcement has a link, it goes only to our own site (elifba-oyunu.web.app), the App Store, Google Play or GitHub, and opens only when you tap it.
Review prompt and days-of-use record
- Purpose: to decide when the store's rating window may be shown (the threshold and frequency above; iOS and Google Play) and, if you allowed it, to calculate two numbers of the usage summary.
- Contents: on the device (localStorage, key
hudhud-degerlendirme) only the day of first use, the dates of days on which the child used the app for at least one minute (up to 400 days), and the time of each prompt with the app version at that moment (up to 12 entries). No durations, content, identifiers or personal information are stored. - Never leaves the device: this record is not sent anywhere. Deleting the app deletes it; resetting progress does not. If you allow the usage summary, two of its numbers (the week of first use and which day of use it is) are calculated from this record; the record itself and its dates are not sent.
- The record is kept in all versions. The review prompt exists only in the iOS and Google Play versions; in the web version and the Android app installed from the website the record is used only for the two numbers of the usage summary, and nothing is sent unless you allow it.
Android app: we collect no personal data
The Android app is downloaded from elifba-oyunu.web.app/android; the app file (APK) itself is served by GitHub (github.com/srgulbay/hudhud-android), which may keep standard server logs (such as IP addresses). A Google Play version is being prepared (currently open to testers only); the version installed from Play collects no personal data either.
- No account or sign-in. No personal information is requested or collected. No advertising, tracking or third-party analytics.
- No Firebase SDK and no anonymous backup. Progress, stars and parental settings stay on the device only. The only exception is the anonymous usage summary sent with a parent's permission (above).
- Unless you allow the usage summary, the version installed from Google Play sends no information to our servers; it only reads announcements when the Parent Panel is opened. Google Play delivers its updates. In this version the rating window is shown by Google Play's own service (in-app review). Apart from the usage summary, the version installed from the website goes online only when the Parent Panel is opened: it reads announcements and reads
elifba-oyunu.web.app/android/surum.jsonto check for a new version. No app-specific identifier, counter or personal data is sent with these requests; as with any HTTP request, only the system's standard headers are sent (the User-Agent header may include the Android version and device model). The site is hosted on Google Firebase Hosting, which may keep standard server logs (such as IP addresses). - If a new version is available, an information card appears in the Parent Panel; updates are started only by the parent.
- All links that leave the app are only behind the parental gate: the privacy and support pages, the source sites under Settings → About (tanzil.net, everyayah.com and kuran.diyanet.gov.tr) and, in the version installed from the website, downloading a new version file (APK) from GitHub open in the device's browser. In the Google Play version the "Mağazada değerlendir" (Rate in the store) row in the Parent Panel opens Google Play; in the version installed from the website the "Görüş gönder" (Send feedback) row opens your email app. Links in announcements are also only in the Parent Panel.
- Review prompt (Google Play version only): under the same conditions as on iOS, Google Play's own rating window may appear when the Parent Panel is opened; the app does not know whether you rated it. Record kept on the device: "Review prompt record".
- The microphone, camera, location and contacts are not used. The Android app has no in-app purchases.
Web version (elifba-oyunu.web.app)
- Progress, stars and parental settings are stored only in the browser's local storage and are never sent to a server. There is no account, sign-in or backup. If you allow the usage summary, only the anonymous daily summary is sent (above).
- The anonymous progress backup of earlier versions (Google Firebase, Cloud Firestore) was removed on October 18, 2026: the app no longer backs up progress and outside access to old backup records has been closed. You can ask for an old backup to be deleted from the server by emailing support. The usage summary is not a progress backup; it is written to a separate place in the same database.
- The site is hosted on Google Firebase Hosting, which may keep standard server logs (such as IP addresses) for security and operation. No advertising or tracking cookies are used.
- The web version has no in-app purchases and no review prompt. The "Görüş gönder" (Send feedback) row in the Parent Panel opens your email app; an email reaches us only if you send it.
Reminder notifications (web only, optional)
If a parent turns on "Daily reminder" in the Parent Panel, Hüdhüd sends one short notification at the chosen time. It is off by default and permission is requested only when the parent taps the button. The iOS app has no notifications.
- What is stored: the browser's push address and its encryption keys, the chosen time and days, time zone and language. No name, email, phone number or location.
- Where: Supabase, in the European Union (Frankfurt, Germany). Notifications are delivered through the browser's own push service (e.g. Google, Apple, Mozilla). Supabase may keep standard server logs (such as IP addresses) for security and operation.
- Why: only to send the daily reminder. Never used for marketing or advertising and never shared.
- How long: deleted when the reminder is turned off or the push address becomes invalid (for example after revoking permission or clearing browser data).
- How to turn off: Parent Panel → switch off "Daily reminder", or remove the site's notification permission in the browser settings.
Children's privacy, content and contact
The app is designed to meet Apple's Kids Category requirements. We do not collect personal data from children; there is no advertising, tracking or third-party analytics, and we do not share data with third parties. The optional usage summary is sent only with a parent's permission. It contains no name, identifier, device information or location and is designed so that it cannot be matched to any person; under Türkiye's data protection law (KVKK), personal data is information about an identified or identifiable person, and the summary is prepared so that it falls outside that definition. With regard to the US children's privacy law (COPPA), the summary contains no persistent identifier; the IP address is used only for the connection and is not stored.
Qur'an recitations are recordings by Mahmoud Khalil Al-Husary (teaching style, via everyayah.com); letter names, vowel-mark (harakat) sounds and the lengthening, tanween, sukun and shadda sounds of the "transition to reading" section are from the Elif-Bâ recordings of the Presidency of Religious Affairs of Türkiye (Diyanet, kuran.diyanet.gov.tr/elifba); the mascot's voice was pre-generated with AI (ElevenLabs) during development; the Arabic word audio is also synthetic speech pre-generated with AI during development (Microsoft Edge read-aloud, edge-tts), not a human recording; the Qur'an text is from the Tanzil Project (tanzil.net); the Turkish translation (meal) under the verses is the Kur'an Yolu translation of the Presidency of Religious Affairs (Diyanet, Kur'an Yolu Türkçe Meâl ve Tefsir; kuran.diyanet.gov.tr) and is used for the eleven suras in the app (Al-Fatiha, Al-Asr, Al-Kawthar, Al-Ikhlas, Al-Falaq, An-Nas, Al-Fil, Quraysh, Al-Ma'un, Al-Kafirun, An-Nasr), and the meanings of the sura names come from the sura introductions on Diyanet's Qur'an portal; the verses on the "Animals in the Qur'an" cards (including Al-A'raf 7:133 on the Frog and Locust cards) follow Diyanet's translation (Diyanet İşleri Başkanlığı meali), and the prayers in "Kind Words" (Güzel Sözler) follow Diyanet's Hadislerle İslâm. In "Good Manners" (Güzel Ahlak), the verses follow Diyanet's Kur'an Yolu translation and the hadiths follow Diyanet's Hadislerle İslâm; the sources are listed in the Parent Panel. Progress in this section and the parent's "Task done" confirmation are stored only on the device. The app does not use the microphone and records no audio. No version of the app sends the progress record itself anywhere; the optional usage summary contains only a few numbers derived from it (such as lessons finished and tasks confirmed). To delete data, remove the iOS or Android app. Turning off the usage summary in the Parent Panel deletes waiting summaries and stops further ones; summaries already sent are not matched to anyone, so they cannot be found and deleted individually, and they are deleted after at most 24 months. On the web, Settings → "Reset progress" resets the progress in this browser (age group and screen-time settings are kept), and clearing browser data removes everything stored locally. You can ask for an anonymous backup created before October 18, 2026 to be deleted from the server by emailing support (srgulbay@gmail.com). Contact: srgulbay@gmail.com.