Hukuki
Gizlilik Politikası ve KVKK Aydınlatma Metni
Bu metin, Ayanur mobil uygulamasını ve ayanur.app web sitesini kullanırken hangi verilerin işlendiğini, neden işlendiğini ve haklarını anlatır. 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) md. 10 kapsamındaki aydınlatma metni ve AB Genel Veri Koruma Tüzüğü (GDPR) md. 13 kapsamındaki bilgilendirme yerine geçer.
İçindekiler
1. Kısaca
- Ayanur’u kullanmak için hesap açman gerekmez. Adını, e-posta adresini ya da telefon numaranı istemeyiz.
- Uygulamada reklam yok. Seni başka uygulamalar ve siteler arasında izlemeyiz, reklam kimliğine erişmeyiz.
- Uygulamada analitik ya da hata raporlama aracı yok.
- Uygulamada tek bir yer kaydı vardır: telefonunun konumu ya da elle seçtiğin şehir. Namaz vakitleri, kıble, oruç vakitleri, bildirimler ve widget’lar bu yeri kullanır ve hesap telefonunda yapılır; bunun için konumun sunucuya gönderilmez. İsteğe bağlı iki özellik yalnız yaklaşık bölgeni gönderir: açarsan hava durumu (Norveç Meteoroloji Enstitüsü’ne, MET Norway) ve kullanırsan Cami bul (harita sunucusuna). Ayrıntısı 4.4, 4.8 ve 6. bölümde.
- Zikir sayıların, kaza ve özel hal kayıtların, okuma ilerlemen, kaydettiklerin ve ayarların yalnız telefonunda saklanır. Yalnız katıldığın Halkalar’a eklediğin katkılar (aldığın ve okuduğun cüzler, zikir katkıların, isteğe bağlı ithaf) halka için sunucumuzda tutulur; bunlar adınla değil, telefonunun ürettiği rastgele bir anahtarın özetiyle eşleşir (4.9).
- Canlı radyo ve Canlı Kâbe yayınları, sen oynat’a dokununca doğrudan yayıncının sunucusundan açılır; yayıncı, her internet isteğinde olduğu gibi IP adresini görür (4.10).
- Premium satın alırsan satın alma kaydın, rastgele üretilmiş bir kimlikle abonelik altyapımızda (RevenueCat) tutulur. Ödemeyi App Store ya da Google Play alır, kart bilgin bize gelmez.
2. Veri sorumlusu
KVKK ve GDPR bakımından veri sorumlusu, Ayanur uygulamasını ve ayanur.app sitesini sunan Ayanur.app’tir.
- Unvan: Ayanur.app
- Adres: 2 Nolu Erdoğdu Mahallesi, Ortahisar, Trabzon, Türkiye
- E-posta: support@ayanur.app
İletişim: support@ayanur.app (destek ve gizlilik için aynı adres). AB/AEA’da yaşıyorsan da bu adrese yazabilirsin; yaşadığın ülkenin veri koruma otoritesine başvurma hakkın her durumda saklıdır (12. bölüm).
3. Yalnız telefonunda kalan veriler
Aşağıdaki veriler telefonundaki uygulama depolamasında tutulur. Maddede ayrıca yazılmadıkça bize, sunucularımıza, analitik ya da hata raporlama araçlarına gönderilmez. Uygulamayı silince silinirler (iOS Anahtar Zinciri istisnası için aşağıdaki “Halka anahtarı” maddesine bak).
- Konum: İzin verirsen konumun, yaklaşık 1 km’ye yuvarlanmış koordinat olarak saklanır; ya da elle seçtiğin şehir saklanır. Bu, uygulamanın tek konum kaydıdır: namaz vakitleri, kıble, oruç ve kerâhat vakitleri, takvim, bildirimler, widget’lar, canlı gökyüzü ve (açarsan) hava durumu hep bunu kullanır. Konum izni verdiysen ve kayıtlı bir yer yoksa (ör. ilk kurulumda konumu atlayıp izni sonra telefonunun ayarlarından verdiysen ya da ayarları sıfırladıysan), uygulama açıldığında telefonunun konumu kendiliğinden yer olarak kaydedilir; izin penceresi açılmaz, elle seçtiğin şehre dokunulmaz.
- Saat dilimi: Telefonunun ayarından okunur, vakit hesabında kullanılır.
- Pusula sensörü: Kıble pusulası için anlık okunur, kaydedilmez.
- Ayarlar: Tema, dil, vakit hesaplama yöntemi, mezhep ve ikindi tercihi, bildirim ve ezan sesi tercihleri.
- İbadet ve okuma kayıtları: Zikir sayıları, kaza takibi ve ibadet günleri, Kur’an okuma ilerlemesi, yer imleri, notlar ve ezber kayıtları, kaydettiğin içerikler ve koleksiyonların.
- Özel hal kaydı: Sağlıkla ilgili sayılabilecek bu kayıt yalnız telefonunda durur. Analitiğe, hata raporuna ya da sunucuya gitmez.
- Paylaşım kartları: Paylaşım kartı ve imsakiye görseli telefonunda üretilir ve telefonun paylaşım sayfasıyla sana verilir; nereye gönderileceğini sen seçersin. Fotoğraflarına erişmeyiz.
- Bildirimler ve ezan: Vakit bildirimleri, ezan, oruç ve özel gün hatırlatmaları, manevi hatırlatmalar ve deneme hatırlatması telefonunda planlanır; uygulama kapalıyken de telefonunun izin verdiği zamanlarda telefonunda yeniden planlanır. Sunucudan bildirim göndermeyiz. Ezan sesleri uygulamanın içindedir. Android’de vakit alarmları ve geri sayım bildirimi için önümüzdeki 7 güne kadar vakit planı telefonunda tutulur; telefon yeniden başladığında, uygulama güncellendiğinde, saat ya da saat dilimi değiştiğinde plan telefonunda yeniden kurulur.
- Hava durumu önbelleği: Hava durumunu açarsan son tahmin (yaklaşık nokta, sıcaklık, durum, yağış; en çok 3 günlük) telefonunda saklanır. Hava durumunu kapatınca silinir. Telefonunun işletim sistemi son yanıtı kendi ağ önbelleğinde de bir süre tutabilir.
- Halka anahtarı: Halkaları kullanırsan telefonun 32 baytlık rastgele bir anahtar üretir ve telefonunun güvenli deposunda (iOS Anahtar Zinciri, Android Keystore) yalnız bu cihaza bağlı olarak saklar; yedekle başka telefona taşınmaz. Anahtar her halka isteğiyle sunucumuza gider; sunucu anahtarın kendisini saklamaz, yalnız özetini tutar (4.9). Android’de uygulamayı silince anahtar da silinir; iOS’ta Anahtar Zinciri kayıtları uygulama silinse de aynı telefonda kalabilir, uygulamayı aynı telefona yeniden kurarsan halkaların geri gelir. Katıldığın halkaların son görünümü ve henüz gönderilmemiş zikir katkıların da telefonunda tutulur.
- Önbellek ve indirmeler: İndirilen içerik paketleri (Kur’an metni, mealler, hadisler, dualar vb.) telefonunda saklanır. Dinlediğin tilavet ve dua sesleri bir süre telefonunun önbelleğinde kalabilir; çevrimdışı dinlemek için indirdiğin sure sesleri, sen silene kadar telefonunda kalır (Ayarlar › İndirilen sureler). Son cami araman da telefonunda saklanır; 30 günden eskiyse gösterilmez.
- Widget’lar: Widget’ların gösterdiği içerik telefonunda hazırlanır ve uygulamanın telefonundaki kendi alanında tutulur; dışarı gönderilmez. Zikir widget’ında yaptığın sayımlar da önce orada tutulur, uygulamayı açınca zikirmatiğine işlenir.
Telefonunun kendi yedeği (iCloud ya da Google yedeği), telefonundaki ayarlarına göre bu verileri içerebilir. Bu yedekler Apple’ın ya da Google’ın koşullarına tabidir; Ayanur bu yedeklere erişmez.
Kaza kaydını ya da Kur’an okuma yedeğini dışa aktarırsan (dosya ya da pano), verinin nereye gideceğini sen seçersin; Ayanur yedeği hiçbir sunucuya göndermez.
4. Telefonundan çıkan veriler
4.1 İçerik ve görsellerin indirilmesi
Uygulama açıldığında, öne geldiğinde ve dil ya da meal seçimini değiştirdiğinde içerik paketlerini (Kur’an metni, mealler, hadisler, dualar, Esmâ), uzaktan ayarları, arka plan ve video listelerini ve görsellerini sunucularımızdan indirir. Bu istekler herkese açık dosyalara ve uç noktalara yapılır. İsteklerde kimliğin, konumun ya da bir cihaz kimliği gönderilmez.
İçerik paketlerindeki metinleri sunucumuzda Tanzil, Quran.com / Quran Foundation, Diyanet İşleri Başkanlığı, HadeethEnc, Hisnul Müslim gibi kaynaklardan hazırlarız. Telefonun bu kaynaklara bağlanmaz ve bu kaynaklara senin hakkında hiçbir veri gitmez (tilavet ve dua sesleri için 4.5).
Her internet isteğinde olduğu gibi sunucu; IP adresini, uygulama ve işletim sistemi bilgisini içeren istemci tanımını (user agent) ve istenen dosyanın adını görür. Dosya adından hangi dil ya da meal paketini indirdiğin anlaşılabilir. Bu bilgileri seni tanımak, profil çıkarmak ya da konumunu bulmak için kullanmayız. Barındırma sağlayıcılarımızın güvenlik ve işletim kayıtlarında (log) kısa süre kalır.
Sağlayıcılar: Supabase (veritabanı ve dosya depolama; proje AB’de, Frankfurt’ta) ve Vercel (ayanur.app).
4.2 Satın almalar ve abonelik
Ödemeyi App Store (Apple) ya da Google Play (Google) alır. Kart ya da ödeme bilgin bize gelmez; bu bilgiler Apple’ın ya da Google’ın gizlilik politikasına tabidir.
Abonelik durumunu doğrulamak, satın alımlarını geri yüklemek, deneme ve teklif uygunluğunu öğrenmek için RevenueCat (RevenueCat, Inc., ABD) kullanırız. RevenueCat’e şunlar gider:
- RevenueCat’in ürettiği rastgele, anonim bir kullanıcı kimliği,
- mağazanın satın alma kaydı: ürün, fiyat, para birimi, tarih, deneme ya da teklif durumu, mağaza ülkesi, mağaza işlem ve sipariş numarası,
- hizmeti sunmak için gereken teknik bilgiler (ör. uygulama ve işletim sistemi sürümü, IP adresi).
Satın alma özelliği açıkken, satın alma yapmasan da uygulama her açılışta fiyatları ve abonelik durumunu öğrenmek için RevenueCat’e bu anonim kimlikle istek gönderir; bu yüzden RevenueCat’te satın alma içermeyen anonim bir müşteri kaydı da oluşur. RevenueCat’te cihaz tanımlayıcısı toplama ve tanılama kapalıdır. RevenueCat’e ad, e-posta ya da başka bir özellik yazmayız. Satın alma ekranını hangi özelliğe dokunduğunda açtığın da gönderilmez.
RevenueCat, abonelik olaylarını (satın alma, yenileme, iptal, iade, sürenin dolması gibi) sunucumuza da bildirir. Bu bildirimden yalnız şunları saklarız: olayın kimliği, türü ve zamanı; uygulama, mağaza ve ortam (test ya da canlı); ürün, plan, Premium yetkisi ve gösterilen teklif; deneme, teklif, denemeden ücretliye geçiş ya da aile paylaşımı durumu; yenileme sayısı; iptal ya da bitiş nedeni; fiyat ve para birimi; mağaza ülkesi; tahmini vergi ve mağaza payı oranları; satın alma ve bitiş tarihleri ile faturalandırma ek süresinin bitiş tarihi; aynı abonenin olaylarını birleştiren bir takma kimlik (RevenueCat kimliğinin SHA-256 özeti). RevenueCat’in ham kullanıcı kimliğini, mağaza işlem numaralarını ve kullanıcı özelliklerini saklamayız; bildirimde ad, e-posta ya da ödeme bilgisi yoktur. Bu kayıtlar sunucumuzda (Supabase, AB) tutulur, uygulamadan erişilemez; abonelik kayıtlarını tutmak, toplu istatistik çıkarmak, iade ve destek taleplerini yanıtlamak için kullanılır.
Satın alma kayıtlarını, toplu gelir ve abonelik istatistiklerini RevenueCat panelinde ve yönetim panelimizde görürüz.
4.3 Android’de bildirim altyapısı (Firebase)
Uygulamanın Android sürümü, Google’ın Firebase Cloud Messaging bileşenini içerir. Bu bileşen, Google’a uygulama kurulumuna özgü bir kimlik (Firebase kurulum kimliği) ve bir bildirim belirteci kaydedebilir. Bugün sunucudan bildirim göndermiyoruz ve bu belirteci almıyoruz; bütün bildirimler telefonunda planlanır.
4.4 Cami bul (isteğe bağlı)
Cami bul’u açıp “Camileri bul”a dokunduğunda yakındaki camiler OpenStreetMap verisinden, herkese açık Overpass sunucusu (overpass-api.de) üzerinden aranır. Sunucuya tam konumun değil, yalnız bulunduğun ızgara karesinin çevresi gider. Ayrıntısı 6. bölümde.
4.5 Kur’an tilaveti ve dua sesleri
Bir tilaveti dinlediğinde ya da indirdiğinde ses dosyaları, seçtiğin kariye göre doğrudan EveryAyah.com’dan ya da Diyanet İşleri Başkanlığı’nın Kur’an-ı Kerim portalından (webdosya.diyanet.gov.tr; Türk hafızlar ve Türkçe meal sesleri) alınır. Kütüphanedeki aşır sesleri Diyanet’in aynı sunucusundan, namaz duaları ve Namaz hocasındaki dua sesleri Diyanet’in Namaz Portalı’ndan (namaz.diyanet.gov.tr) internet üzerinden dinlenir. Bu sunucular IP adresini ve istenen dosyayı (kari, sure, ayet ya da dua) görür. Telefonun ses ya da metin için Quran.com’a bağlanmaz.
4.6 Dış bağlantılar
Video kapağındaki “Instagram’da izle” ya da “TikTok’ta izle” düğmesi, Kaynaklar ekranındaki ve içeriklerin yanındaki kaynak bağlantıları, Cami bul’daki “Haritada aç” (Apple Haritalar ya da Google Haritalar), radyo kartındaki “Yayıncının sitesinde aç” (diyanetradyo.com, diyanetkuranradyo.com), Canlı Kâbe kartındaki “Yayıncının kanalında aç” (yayıncının resmî YouTube kanalı; telefonunda YouTube uygulaması varsa o açılır) bağlantıları ve destek bağlantısı ilgili uygulamayı ya da siteyi telefonunun tarayıcısında açar. Haritada açılan konum, seçtiğin caminin konumudur. Açılan hizmetin kendi gizlilik politikası geçerlidir. Kullanım koşulları ve bu gizlilik metni, uygulama içindeki tarayıcıda açılır.
Bir halka davetini paylaşırsan bağlantının nereye gideceğini telefonunun paylaşım sayfasında sen seçersin (4.9).
4.7 Destek
support@ayanur.app adresine yazarsan e-posta adresin ve mesajın, e-posta hizmet sağlayıcımız aracılığıyla bize ulaşır. Bunları yalnız sana yanıt vermek ve talebini yerine getirmek için kullanırız.
4.8 Hava durumu (isteğe bağlı, varsayılan kapalı)
Vakit ayrıntılarındaki hava durumu varsayılan olarak kapalıdır; sen açmadıkça hiçbir istek gitmez. Açarsan uygulama, tahmini doğrudan MET Norway’den (Norveç Meteoroloji Enstitüsü; Norveç devletinin meteoroloji kurumu, verisini herkese açık yayımlar; api.met.no) alır. Bunun için yalnız şunlar gider:
- vakitlerde kullanılan yerin enlem ve boylamı, bir ondalığa yuvarlanmış olarak (0,1° ≈ 11 km; aynı karedeki herkes aynı noktayı gönderir),
- MET’in kullanım koşulunun istediği uygulama tanımı: uygulamanın adı ve sürümü, ayanur.app ve destek adresi (User-Agent). Cihaz kimliği, ad ya da hesap bilgisi gitmez.
İstek yalnız uygulama açıkken ve Vakit ayrıntıları ekrandayken, MET’in yanıtta bildirdiği süre dolmadan yinelenmeden (genellikle yarım saatte bir en fazla) atılır. Ayanur’un sunucularına hava durumu için hiçbir şey gitmez.
MET, kullanım koşullarına göre doğrudan uygulamadan gelen isteklerde IP adresini ve istekteki koordinatı kendi kayıtlarında (Oslo’daki veri merkezinde) tutar; gizlilik politikasına göre giriş gerektirmeyen hizmetlerinde IP adreslerini en çok 90 gün saklar. Bu kayıtları biz tutmayız ve göremeyiz.
Hava durumunu istediğin an aynı anahtardan kapatabilirsin; kapatınca telefonundaki son tahmin silinir ve MET’e istek gitmez. Verinin lisansı ve atfı Kaynaklar ekranındadır.
4.9 Halkalar (isteğe bağlı)
Halkalar, davetle katılınan hatim ve zikir halkalarıdır. Halka kurar, katılır, halkalarını açar ya da halkada bir işlem yaparsan (cüz alma, bırakma, okundu işaretleme, zikir katkısı, bildirme) istekler sunucumuza (ayanur.app; veritabanı Supabase, AB-Frankfurt) gider:
- Kimlik: Ad, rumuz, e-posta, telefon ya da hesap istemeyiz. Telefonunun ürettiği rastgele anahtar (3. bölüm) her halka isteğinde gider; sunucu anahtarın kendisini saklamaz, yalnız SHA-256 özetini halka üyeliğinin kimliği olarak tutar. Bu özet aynı telefonun farklı halkalardaki üyeliklerini birbirine bağlar ama seni tanımlamaz.
- Halka bilgileri: tür (hatim ya da zikir), niyet (genel, merhum, şifa, Ramazan, kandil, Cuma), isteğe bağlı ithaf satırı (en çok 40 karakter; bağlantı, @ ve telefon numarası kabul edilmez), zikir türü ve hedefi, bitiş tarihi, toplamlar, üye sayısı ve kuruluş zamanı.
- Senin katkıların: katıldığın ve ayrıldığın zaman, halkadaki rolün (kuran ya da üye), aldığın ve okuduğun cüzler, zikir katkılarının miktarı ve zamanı.
- Bildir: Bir halkayı bildirirsen nedeni (uygunsuz, reklam, diğer) ve üye özetin kaydedilir; serbest metin yoktur.
- Kötüye kullanımı önleme: Hız sınırı için üye özeti ve ağ adresinin (IPv6’da /64 öneki) sunucuda gizli bir anahtarla alınmış HMAC özeti tutulur; ham IP adresi veritabanına yazılmaz. Bu sayaçlar yalnız hız sınırı penceresi (bir saat ya da bir gün) için gereklidir; süresi geçenler sonraki halka istekleri sırasında silinir. Barındırma sağlayıcımızın (Vercel) işletim kayıtlarında IP adresi ve istek yolu (halka kodu dahil) kısa süre kalır.
- Kim görür: Halkanın davet bağlantısı ya da kodu olan herkes halkanın türünü, niyetini, ithafını, ilerlemesini ve katılımcı sayısını görür; kimin katıldığını kimse göremez. Davet sayfası (ayanur.app/h/…) arama motorlarına kapalıdır; mesajlaşma uygulamalarının bağlantı önizlemesinde yalnız halkanın türü görünür. Ayanur ekibi yönetim panelinde halkaları ve raporları görür; uygunsuz bir halkayı kapatabilir ya da ithafını kaldırabilir. Her yönetim işlemi denetim kaydına yazılır.
- İthaf hakkında: İthaf herkese açık listelenmez ama davet bağlantısını alan herkes görür. Başka birinin tam adını, sağlık durumunu ya da iletişim bilgisini yazmamanı öneririz.
Halkadan uygulamada ayrılabilirsin; ayrılınca katkıların halkanın toplamının parçası olarak kalır, üyeliğin “ayrıldı” diye işaretlenir. Saklama ve silme: 11 ve 13. bölüm.
4.10 Canlı radyo ve Canlı Kâbe
Radyo ekranındaki Diyanet Radyo ve Diyanet Kur’an Radyo yayınları ile Canlı Kâbe ekranındaki Mescid-i Haram ve Mescid-i Nebevî görüntüleri (Suudi Yayın Kurumu – SBA, Kur’an Kanalı ve Sünnet Kanalı), yalnız oynat’a dokunduğunda, doğrudan yayıncının akış sunucusundan açılır: radyolar için Diyanet’in yayın altyapısı (eustr76.mediatriple.net), Kâbe yayını için yayıncının içerik dağıtım ağı (Globecast, Akamai üzerinden: cdn-globecast.akamaized.net). Bu sunucular, her internet isteğinde olduğu gibi IP adresini, istemci tanımını ve hangi yayını açtığını görür. Ayanur yayını kaydetmez ve değiştirmez; sunucumuza bu konuda bir şey gitmez. Yayın kartında yayıncının adı, yayıncının resmî canlı yayın sayfasına bağlantı (“Yayıncının sitesinde aç” / “Yayıncının kanalında aç”) ve yayının yayıncıya ait olduğu notu bulunur (4.6). Akış sunucularının kayıtları ilgili kurumların ve dağıtım sağlayıcılarının politikasına tabidir.
5. Instagram ve TikTok verisi
- Instagram API with Instagram Login’i yalnız kendi Instagram hesabımızın (@ayanurapp) gönderilerini okumak için kullanırız: gönderi kimliği, bağlantısı, türü, tarihi ve kapak görseli. Açıklama metinleri ve yorumlar alınmaz.
- Senin Instagram ya da TikTok hesabına erişmeyiz. Uygulamada bu hesaplarla giriş yoktur. Beğenilerini, görüntülemelerini ya da takip listeni almayız.
- Kapak görsellerini kendi depolamamıza kopyalarız. Bir gönderi platformda silinirse kapağını da sileriz.
- TikTok videolarını ekibimiz bağlantıyla elle ekler. TikTok’un herkese açık oEmbed hizmetinden gelen başlık ve yazar adı yalnız yönetim panelimizde görünür.
- Uygulamada gömülü Instagram ya da TikTok oynatıcısı yoktur. İzle düğmesine dokunduğunda gönderi Instagram’da ya da TikTok’ta açılır. Oradaki etkinliğin Meta’nın ya da TikTok’un gizlilik politikasına tabidir.
Instagram verisinin silinmesi
Instagram üzerinden yalnız kendi hesabımızın gönderilerini okuduğumuz için hiçbir kullanıcının Instagram verisini tutmayız; silinecek bir kullanıcı verisi yoktur. Yine de bir talebin olursa support@ayanur.app adresine yazabilirsin.
6. Konum
- Konumu yalnız uygulama açıkken kullanırız. Arka planda konum izni istemeyiz.
- Tek yer: Uygulamada tek bir yer kaydı vardır (3. bölüm); bütün özellikler onu kullanır. Telefonunun konumunu seçtiysen ve izin açıksa yer, uygulama açıldığında en çok 6 saatte bir ya da saat dilimin değişince sessizce yenilenir; 5 km’den az değişiklikte vakitler aynı kalır. Elle seçtiğin şehir kendiliğinden değişmez.
- Namaz vakitleri ve kıble için yaklaşık doğruluk yeter: önce telefonun bildiği son konum kullanılır, yoksa düşük doğrulukla tek bir ölçüm yapılır. Cami bul, camilere uzaklığı hesaplamak için o an daha doğru bir ölçüm alır (birkaç yüz metre içinde); bu ölçüm kaydedilmez, kayıtlı yerini değiştirmez ve telefonunda kalır, telefondan yalnız aşağıda anlatılan ızgara alanı çıkar.
- Bulunduğun şehrin adını bulmak için Apple’ın ya da Google’ın konum adı hizmetini kullanmayız (bu hizmetler koordinatı kendi sunucularına gönderir). Uygulamaya gömülü şehir listesinden en yakın şehri seçeriz.
- Hava durumu (açarsan): Yerinin 0,1°’ye (≈ 11 km) yuvarlanmış hâli MET Norway’e gider (4.8).
- Cami bul: Harita sunucusuna tam konumun gönderilmez. Konumun bir ızgara karesine yuvarlanır: kare kuzey-güney yönünde yaklaşık 2,2 km’dir, doğu-batı yönünde enleme göre genişler ve her yerde en az 4 km² olur (İstanbul’da yaklaşık 2,2 × 3,4 km). Sunucuya bu karenin çevresindeki arama alanı gönderilir; aynı karedeki herkes aynı alanı gönderir. Uzaklıklar ve sıralama telefonunda hesaplanır. Sunucu, her internet isteğinde olduğu gibi IP adresini görür. Konum izni vermeden, kayıtlı yerinle de arama yapabilirsin. Overpass sunucusunun kayıtlarını biz tutmayız ve göremeyiz; bu kayıtlar sunucuyu işletenin politikasına tabidir.
- Konum iznini telefonunun ayarlarından istediğin an kapatabilir, şehrini elle seçebilirsin.
7. İzinler
- Konum (yalnız uygulama kullanılırken): Namaz vakti, kıble, oruç vakitleri, canlı gökyüzü ve widget’lar için; isteğe bağlı hava durumu ve Cami bul için. İlk kurulumda, Konum ekranında ya da Cami bul’da istenir; vermek zorunda değilsin.
- Pusula sensörü: Kıble pusulası için. Ayrı bir izin sorulmaz; konum izni verdiysen pusula, gerçek kuzeyi bulmak için telefonunun yön bilgisini de kullanır.
- Bildirimler: Vakit bildirimleri ve ezan, oruç ve özel gün hatırlatmaları, manevi hatırlatmalar ve deneme hatırlatması için. İlk kurulumda, bildirim ayarlarında ya da bir hatırlatmayı açtığında (ör. deneme hatırlatması) istenir; vermek zorunda değilsin.
- Alarmlar ve hatırlatıcılar (Android): Vakit bildirimlerinin ve ezanın dakikasında gelmesi için. Bildirim ayarlarında istenir.
- Açılışta başlatma (Android): Telefon yeniden başlayınca, uygulama güncellenince, saat ya da saat dilimi değişince vakit alarmlarını ve widget’ları yeniden kurmak için. Sistem kendiliğinden verir; sorulmaz.
- Ön plan hizmeti – medya oynatma ve uyanık tutma (Android): Kur’an dinlemesinin, canlı radyonun ve isteğe bağlı tam ezanın ekran kilitliyken sürmesi, ezan çalarken telefonun uyumaması için. Sistem kendiliğinden verir; çalarken bildirimde “Durdur” görünür.
- Fotoğraflara ekleme (iOS): Paylaşım kartını fotoğraflarına kaydetmek için. Paylaşım sayfasında “Görüntüyü Kaydet”i seçtiğinde iOS sorar.
Uygulama fotoğraflarını okumaz. Kamera, mikrofon, kişiler, takvim, arka plan konumu ve reklam kimliği izinleri kullanılmaz. Kişiler ve takvim izni hiç istenmez. Android’de kamera, mikrofon, fotoğraf ve medya okuma, eski depolama, arka plan konumu ve reklam kimliği izinleri, eklenen kütüphaneler istese bile uygulamadan çıkarılmıştır.
8. Reklam, izleme ve profilleme
- Uygulamada reklam ve reklam altyapısı yoktur.
- Uygulama, Apple’ın tanımıyla izleme yapmaz; bu yüzden iOS’ta izleme izni (App Tracking Transparency) istemez ve reklam kimliğine (IDFA) erişmez. Android’de reklam kimliği izni uygulamadan çıkarılmıştır.
- Verini satmayız, veri simsarlarıyla paylaşmayız.
- Hakkında otomatik karar vermeyiz, profil çıkarmayız.
9. Hukuki sebepler ve özel nitelikli veriler
- Satın alma kaydı ve abonelik olayları (RevenueCat ve sunucumuz): Aboneliği sağlamak, geri yüklemek, teklif uygunluğunu belirlemek için. KVKK md. 5/2-c (sözleşmenin kurulması ve ifası); GDPR md. 6/1-b.
- Toplu satın alma istatistikleri: Hizmeti ve fiyatları değerlendirmek için. KVKK md. 5/2-f (meşru menfaat); GDPR md. 6/1-f.
- Sunucu ve sağlayıcı kayıtları: İçeriği ulaştırmak, güvenlik ve kötüye kullanımı önlemek için. KVKK md. 5/2-f; GDPR md. 6/1-f.
- Cami bul araması: Senin istediğin aramayı yapmak için. KVKK md. 5/2-c; GDPR md. 6/1-b.
- Hava durumu (yaklaşık konum MET Norway’e): Senin açtığın hava durumunu göstermek için. Açık rızan (KVKK md. 5/1; GDPR md. 6/1-a); rızanı hava durumunu kapatarak istediğin an geri alabilirsin, kapatmadan önceki işlemler bundan etkilenmez.
- Halkalar (üyelik özeti, katkılar, ithaf): Katıldığın ya da kurduğun halkayı sunmak için. KVKK md. 5/2-c; GDPR md. 6/1-b.
- Halka hız sınırı ve raporlar: Kötüye kullanımı önlemek, uygunsuz içeriği kaldırmak için. KVKK md. 5/2-f; GDPR md. 6/1-f.
- Android bildirim kimliği (Firebase): Bildirim altyapısının çalışması için. KVKK md. 5/2-f; GDPR md. 6/1-f.
- Destek yazışmaları: Talebini yanıtlamak için. KVKK md. 5/2-c ve 5/2-f; GDPR md. 6/1-b ve 6/1-f.
- Yasal yükümlülükler: Resmî taleplere yanıt vermek ve kayıt saklamak için. KVKK md. 5/2-ç; GDPR md. 6/1-c.
Toplama yöntemi: Veriler, uygulamayı ve siteyi kullandığında elektronik ortamda otomatik yollarla (telefonunun ya da tarayıcının gönderdiği istekler, mağazanın ve RevenueCat’in satın alma kayıtları), bize yazdığında e-postayla toplanır.
Özel nitelikli veriler: Ayanur’u kullanman, Premium satın alman ya da bir halkaya katılman, dinî inancın hakkında bir çıkarım doğurabilir (KVKK md. 6, GDPR md. 9). Halkanın “merhum” ya da “şifa” niyeti ve ithaf satırı, ayrıca bir başkasının sağlığı ya da vefatı hakkında bilgi içerebilir. Bu yüzden uygulamayı şöyle tasarladık: hesap istemeyiz; adını ve e-postanı almayız; ibadet, okuma ve özel hal kayıtların bize ya da sunucularımıza gelmez; satın alma kaydın ve halka üyeliğin yalnız rastgele kimliklerle tutulur ve kimliğinle eşleştirilmez; ithaf satırı kısa tutulur, bağlantı ve iletişim bilgisi kabul etmez. Bu verileri dinî inancın ya da sağlığın hakkında sonuç çıkarmak için kullanmayız.
Veri vermek zorunda mısın? Hayır. Hiçbir kişisel veriyi bize vermek yasal ya da sözleşmesel bir zorunluluk değildir. Konum iznini vermezsen şehrini elle seçersin; hava durumunu açmazsan, Cami bul’u ya da Halkaları kullanmazsan uygulamanın geri kalanı aynı çalışır. Premium satın alırsan satın alma kaydı ve anonim kimlik, aboneliği sağlayabilmemiz için gereklidir; bunlar olmadan Premium sunulamaz. Uygulama açıldığında fiyatları ve abonelik durumunu öğrenmek için RevenueCat’e giden anonim kimlik de uygulamanın çalışmasının bir parçasıdır. Halkaya katılırsan üyelik özeti ve katkıların, halkanın çalışması için gereklidir.
10. Yurt dışına aktarım
Hizmeti sunarken kullandığımız sağlayıcıların bir kısmı Türkiye dışındadır:
- Supabase, Inc.: Veritabanı ve dosya depolama (halka verisi ve abonelik olayları dahil). Proje AB’de (Frankfurt); şirket ABD’de.
- Vercel, Inc.: ayanur.app barındırma ve uç noktaları (halka istekleri dahil). Şirket ABD’de.
- RevenueCat, Inc.: Abonelik altyapısı. ABD.
- Google (Firebase): Android bildirim altyapısı. ABD ve diğer ülkeler.
- Overpass sunucusu (OpenStreetMap verisi, overpass-api.de): İsteğe bağlı cami araması; uygulama doğrudan bağlanır.
- MET Norway (Norveç Meteoroloji Enstitüsü): İsteğe bağlı hava durumu; uygulama doğrudan bağlanır. Norveç (AEA).
- EveryAyah.com: Tilavet sesleri; uygulama doğrudan bağlanır.
- Diyanet İşleri Başkanlığı (webdosya.diyanet.gov.tr, namaz.diyanet.gov.tr): Tilavet, meal, aşır ve dua sesleri; uygulama doğrudan bağlanır. Türkiye’dedir; burada, sunucunun IP adresini gördüğünü belirtmek için listelenir.
- Diyanet radyo yayın altyapısı (mediatriple.net): Canlı radyo akışı; uygulama doğrudan bağlanır.
- SBA yayını, Globecast / Akamai içerik dağıtım ağı: Canlı Kâbe akışı; uygulama doğrudan bağlanır. Yayıncı Suudi Arabistan’da; dağıtım ağı küresel.
Apple ve Google, mağaza ve ödeme işlemlerini kendi sorumluluklarında yürütür. Uygulamanın doğrudan bağlandığı ses, yayın, harita ve hava durumu sunucularına biz veri aktarmayız; isteği senin telefonun, senin başlattığın işlemle yapar ve sunucu IP adresini görür.
Türkiye’den yurt dışına aktarım KVKK md. 9’a, AB’den üçüncü ülkelere aktarım GDPR Bölüm V’e uygun yapılır. Bir sağlayıcıya yapılan aktarımın hangi güvenceye dayandığını öğrenmek için bize yazabilirsin.
11. Saklama süreleri
- Telefonundaki veriler: Sen silene ya da uygulamayı kaldırana kadar.
- Hava durumu: Telefonundaki son tahmin, hava durumunu kapatana kadar; gösterilmesi 12 saat sonra durur. MET’in kayıtları için 4.8.
- Satın alma kaydı (RevenueCat) ve abonelik olayları (sunucumuz): Abonelik ilişkisi sürdüğü ve yasal yükümlülükler gerektirdiği sürece; silme talebinde, yasal saklama yükümlülüğü dışında silinir.
- Satın alma içermeyen anonim kayıt (RevenueCat): Uygulamayı kullandığın sürece güncellenir. Uygulamayı kaldırınca kimlik telefonundan silinir; kayıt RevenueCat’te kalır ama bir daha güncellenmez ve kimseyle eşleştirilemez.
- Halkalar: Halka ve katkılar, halka kapandıktan ya da süresi dolduktan sonra da saklanır; bugün kendiliğinden silinmez. Kurduğun bir halkanın silinmesini istersen 13. bölümdeki yolu kullan.
- Halka hız sınırı sayaçları: Hız sınırı penceresi (bir saat ya da bir gün) geçtikten sonra, sonraki halka istekleri sırasında silinir.
- Halka raporları: İlgili halka saklandığı sürece.
- Sunucu ve sağlayıcı kayıtları: Barındırma sağlayıcısının kayıt saklama süresi kadar.
- Destek e-postaları: Talebini yanıtlamak ve sonuçlandırmak için gereken süre boyunca; istersen daha önce sileriz.
- Cami bul: Aramayı biz saklamayız; telefonundaki son arama 30 gün sonra gösterilmez.
12. Hakların
KVKK md. 11 uyarınca; verilerinin işlenip işlenmediğini öğrenme, işlenmişse bilgi isteme, işleme amacını ve amacına uygun kullanılıp kullanılmadığını öğrenme, yurt içinde ya da yurt dışında aktarıldığı üçüncü kişileri bilme, eksik ya da yanlış işlenmişse düzeltilmesini isteme, KVKK md. 7’deki şartlarla silinmesini ya da yok edilmesini isteme, bu işlemlerin aktarıldığı üçüncü kişilere bildirilmesini isteme, yalnız otomatik sistemlerle analiz edilmesiyle aleyhine bir sonuç çıkmasına itiraz etme ve kanuna aykırı işleme yüzünden zarara uğrarsan zararın giderilmesini isteme hakların vardır.
AB/AEA’da bulunuyorsan GDPR md. 15–22 uyarınca erişim, düzeltme, silme, işlemeyi kısıtlama, veri taşınabilirliği ve itiraz hakların vardır. İşleme açık rızana dayanıyorsa rızanı istediğin an geri alabilirsin.
Nasıl başvurursun: support@ayanur.app adresine “Kişisel veri başvurusu” konusuyla yaz. KVKK başvurularını, Veri Sorumlusuna Başvuru Usul ve Esasları Hakkında Tebliğ’de sayılan diğer yollarla da yapabilirsin. Başvurunu en geç 30 gün içinde ücretsiz yanıtlarız.
Kim olduğunu bilmediğimiz için, satın alma kaydını bulmak üzere mağaza sipariş numaranı isteyebiliriz (Google Play’de “GPA.” ile başlar; App Store’da makbuzdaki sipariş kimliği). Bunun dışında kimlik belgesi istemeyiz. Satın alma yapmadıysan RevenueCat’teki anonim kaydını sana bağlayacak bir bilgimiz yoktur; bu kaydı seninle eşleştirmek için ek veri toplamayız (GDPR md. 11). Halka üyeliğin de yalnız telefonundaki anahtarla eşleşir; anahtarı saklamadığımız için bir halkadaki katkılarını e-postayla seninle eşleştiremeyiz. Kurduğun bir halkanın kodunu yazarsan ithafını kaldırabilir, halkayı kapatabilir ya da silebiliriz.
Başvurunun sonucundan memnun kalmazsan Kişisel Verileri Koruma Kurulu’na; AB/AEA’daysan yaşadığın ülkenin veri koruma otoritesine şikâyette bulunabilirsin.
13. Verilerini silme
- Telefonundaki veriler: Uygulamayı silmen yeterli. Uygulamayı silmeden de ayarlarını Ayarlar › Ayarları sıfırla’dan sıfırlayabilir, özel hal kayıtlarının hepsini Özel hal ekranındaki “Özel hali kapat” ile silebilirsin. Fotoğraflarına kaydettiğin paylaşım kartları, dışa aktardığın dosyalar ve indirdiğin sure sesleri ayrıca silinmelidir (sure sesleri: Ayarlar › İndirilen sureler).
- Hava durumu: Hava durumunu kapat; telefonundaki son tahmin silinir.
- Halkalar: Halkadan uygulamada ayrılabilirsin. Kurduğun bir halkanın ithafının kaldırılmasını, halkanın kapatılmasını ya da silinmesini istersen support@ayanur.app adresine halka kodunu yaz.
- Satın alma kaydı: support@ayanur.app adresine “Veri silme talebi” konusuyla, mağaza sipariş numaranla yaz. RevenueCat’teki kaydını ve sunucumuzdaki abonelik olaylarını, yasal saklama yükümlülüğü dışında, en geç 30 gün içinde siler ve sana bildiririz. Önce aboneliğini mağazadan iptal et: kaydın silinmesi aboneliği iptal etmez. Silmenin tam olması için uygulamayı da telefonundan kaldır: anonim kimlik telefonunda durduğu sürece uygulamayı bir sonraki açışında RevenueCat’te bu kimlikle yeni, boş bir kayıt oluşur; “Satın alımları geri yükle”ye dokunursan mağaza kaydından satın alman da bu yeni kayda taşınır. Apple’ın ve Google’ın kendi satın alma kayıtları için onlara başvurman gerekir.
- Satın alma içermeyen anonim kayıt: Uygulamayı kaldırınca kimlik telefonundan silinir; RevenueCat’teki kayıt kalır ama artık güncellenmez ve kimseyle eşleştirilemez. Uygulamayı telefonunun yedeğinden (iCloud ya da Google yedeği) geri yüklersen kimlik de geri gelebilir.
- Destek yazışmaları: İstersen silinir.
- Android bildirim kimliği: Uygulamayı kaldırdığında ya da uygulama verilerini temizlediğinde sıfırlanır.
- Hesap: Ayanur’da hesap olmadığı için silinecek bir hesap da yoktur. Halka üyeliği bir hesap değildir.
14. Çocuklar
Ayanur her yaştan kullanıcının açabileceği genel bir uygulamadır; çocuklara yönelik ayrı bir bölümü yoktur. Hesap, analitik ve reklam olmadığı için kimseden, çocuklar dahil, ad ya da e-posta gibi kişisel bilgi istemeyiz. Satın almalar mağaza hesabının sahibi üzerinden yapılır. Ebeveynler, Apple’ın Satın Alma İzni ve Google Play’in aile ayarlarıyla satın almaları onaylayabilir. Çocuğunun bize e-posta gönderdiğini düşünüyorsan yaz, sileriz.
15. Güvenlik
- Uygulama ile sunucular arasındaki bütün bağlantılar şifrelidir (HTTPS); hava durumu, canlı yayın ve ses sunucularına bağlantılar da HTTPS’tir.
- İndirilen içerik paketleri, kurulmadan önce SHA-256 sağlamasıyla doğrulanır.
- Gizli anahtarlar yalnız sunucuda tutulur, uygulamanın içinde yer almaz. Yönetim paneline yalnız iki adımlı doğrulamayla girilir.
- Halka anahtarı telefonunun güvenli deposunda tutulur; sunucu anahtarın kendisini değil yalnız özetini, ağ adresinin ise yalnız gizli anahtarla alınmış özetini saklar. Halka tablolarına uygulamadan doğrudan erişim yoktur; yalnız sunucu, denetlenen işlevlerle yazar.
- Telefonundaki diğer veriler, işletim sisteminin cihaz şifrelemesiyle korunur; Ayanur bunlara ayrıca şifreleme eklemez.
Hiçbir yöntem tam güvenlik sağlamaz; bir ihlal olursa yasanın öngördüğü şekilde Kişisel Verileri Koruma Kurulu’na ve sana bildiririz.
16. ayanur.app web sitesi
Sitede reklam, analitik ya da izleme çerezi yoktur. Yazı tipleri kendi sitemizden sunulur. Barındırma sağlayıcımız (Vercel), her web sitesinde olduğu gibi IP adresi ve tarayıcı bilgisi içeren teknik kayıtlar tutar. Bu sayfa ve kullanım koşulları, hangi dilde gösterileceğini seçmek için tarayıcının dil tercihini kullanır; bu tercih kaydedilmez. Halka davet sayfaları (ayanur.app/h/…) çerez kullanmaz, arama motorlarına kapalıdır ve başka sitelere yönlendiren bağlantılarda adres bilgisi (referrer) göndermez; sayfa halkanın türünü, niyetini, ithafını, ilerlemesini ve katılımcı sayısını gösterir. Halka kodu sayfa adresinde olduğu için barındırma kayıtlarında görünür. Yönetim paneli yalnız Ayanur ekibi içindir ve yalnız orada oturum çerezi kullanılır.
17. Değişiklikler
Bu metni değiştirebiliriz. Önemli değişiklikleri uygulamada ya da sitede duyururuz. Güncel tarih metnin başında yazar.
18. İletişim
Gizlilikle ilgili her soru ve başvuru için: support@ayanur.app