Manevi Halka

Gizlilik Politikası

Yürürlük tarihi: 3 Mayıs 2026 Son güncelleme: 29 Eylül 2026

Manevi Halka (“Uygulama”, “biz”, “bize”) gizliliğine önem verir. Bu politika, Uygulamayı kullanırken hangi bilgileri topladığımızı, nasıl kullandığımızı ve haklarınızın neler olduğunu açıklar.


1. Veri Sorumlusu

İsim: Emirhan Ayaz E-posta: privacy@manevihalka.app Uygulama: Manevi Halka


2. Topladığımız Bilgiler

2.1. Doğrudan sağladığınız bilgiler

  • Hesap bilgileri: E-posta adresi, ad-soyad, profil fotoğrafı (opsiyonel)
  • Kimlik doğrulama: Apple ile Giriş veya Google ile Giriş kullanırsanız ilgili servisten alınan kimlik tokeni
  • Tercihler: Uygulama dili, tema, bildirim tercihleri ve Halkalar listenizden gizlediğiniz halkalar (bu bilgiyi yalnızca siz görürsünüz; halkadan ayrıldığınızda silinir)
  • Cihazlar arası yedekleme: Hesabınıza bağlı olarak tuttuğunuz kişisel ibadet kayıtları ve okuma tercihleriniz, cihaz değiştirdiğinizde kaybolmasın diye sunucularımızda yedeklenir. Bu yedek şunları içerir: namaz ve nafile takibi kayıtlarınız, namaz takibi tercihleriniz, Kuran yer imleriniz, Kuran ve Cevşen’de kaldığınız son okuma konumu, okuyucu tercihleriniz (ikincil meal dili, mushaf yazı stili). Aynı hesabı birden fazla cihazda kullanıyorsanız bu kayıtlar cihazlarınız arasında eşitlenir; bildirim ve hatırlatma ayarları bu yedeğe girmez, her cihazda ayrı tutulur. Bu yedeğe yalnızca siz erişebilirsiniz; halkanızdaki üyeler, halka yöneticileri ve diğer kullanıcılar göremez (veritabanı düzeyinde satır bazlı erişim kuralıyla korunur). Hesabınızı sildiğinizde bu yedek de silinir. Konum koordinatlarınız bu yedeğe DAHİL DEĞİLDİR, yalnızca cihazınızda kalır
  • Kullanıcı içeriği: Oluşturduğunuz halka açıklamaları, özel zikir metinleri, Kuran ayet notları, kitap okuma notları
  • Tek Seferlik Halka (Vesile): Oluşturduğunuz tek seferlik halkanın başlığı ve ithaf/vesile metni. İthaf metnine yazdığınız üçüncü kişilere ait bilgilerden (örneğin bir isim) siz sorumlusunuz
  • Zikir listesi paylaşımı: Kişisel zikir listenizi bir paylaşım kodu/bağlantısı ile başkalarıyla paylaşabilirsiniz. Paylaştığınızda listenizin o anki bir kopyası (anlık görüntü) paylaşım koduyla saklanır; kodu alanlar bu listeyi kendi kütüphanelerine ekleyebilir. Paylaşımı istediğiniz zaman iptal edebilirsiniz
  • Tamamlama sertifikaları: Hatim, Cevşen ve kitap tamamlamalarında cihazınızda lokal olarak PDF sertifika üretilir (sunucuya yüklenmez, sadece paylaşım için cihazınızda kalır)
  • Şikayet kayıtları: Uygulama içi “Şikayet et” özelliğini kullandığınızda şikayetiniz (şikayet eden hesap kimliği, şikayet edilen halka/üye/etkinlik bilgisi, seçilen sebep ve varsa açıklamanız) sunucularımızda saklanır. Bu kayıtlar yalnız şikayetin incelenmesi ve kötüye kullanımın önlenmesi amacıyla kullanılır, üçüncü kişilerle paylaşılmaz ve inceleme tamamlandıktan sonra makul bir süre içinde silinir veya anonimleştirilir

  • Ortak amel görev beyanları: Bir halkanın ortak ameline (namaz takibi, ezber/müracaa, dua) kendi isteğinle katılırsan, işaretlediğin gün ve birim (örneğin “akşam, 22 Ağustos”) sunucularımızda saklanır. Görev varsayılan olarak “yalnız yönetici” modundadır: bu kaydı yalnız o halkanın yöneticisi görür; halkadaki diğer üyeler ve başka kullanıcılar göremez. Görevi kuran yönetici “Karşılıklı” modu seçtiyse, göreve katılan herkes birbirinin işaretlerini gün düzeyinde görür (yönetici de ancak göreve katılırsa görür); göreve katılmayan üyeler yine göremez. Hangi modun geçerli olduğu, katılmadan önce görev ekranında yazar. Karşılıklı bir görev sonradan yalnız yöneticiye çevrilebilir, tersi yapılamaz. Katılım ayrı ve açık bir eylemdir: halkaya üye olmak seni bir ortak amele dahil ETMEZ, göreve ayrıca katılman gerekir. Görevden ayrıldığında ya da halkadan çıktığında bu beyanların anında silinir. Ana ekrandaki kişisel namaz takibin bundan tamamen ayrıdır ve buraya hiçbir şekilde aktarılmaz. İki işaretleme birbirinden bağımsızdır: kişisel kartında bir vakti işaretlemen halka görevini işaretlemez, kişisel kaydını yönetici dahil hiç kimse göremez (yukarıdaki “Cihazlar arası yedekleme” maddesine bak)
  • Karşılıklı görevlerde kardeşler arası jestler: Karşılıklı bir görevde bir kardeşinin işaretli gününe “Allah kabul etsin” diyebilir ya da ona “Seni dua ile andım” gönderebilirsin. Bunun için gönderen, alıcı, jestin türü ve ilgili gün sunucularımızda saklanır; serbest metin yazılamaz. Jesti yalnız gönderen ve alıcı görür. Alıcıya push bildirimi gönderilmez; uygulama içindeki bildirim listesinde, günde en fazla bir kayıt olarak, gönderenin adıyla görünür
  • Ezber görevlerinde kişiye özel hedef: Halka yöneticisi, bir ezber görevine katılmış kişiye kendine özel ezber hedefi verebilir (örneğin bir sure). Bunun için hedef, kimin verdiği ve ne zaman verildiği sunucularımızda saklanır; kişiye uygulama içi bildirim ve push bildirimi gider. Hedefi yalnız o kişi ve görevin yöneticisi görür, Karşılıklı modda da diğer katılımcılar göremez. Yönetici, o kişinin çalıştığı hedefler için (özel hedef ya da görevin hedefi) Cetele ilerlemesinden yalnız kaba durumu görür (başlamadı, çalışıyor, ezberledi); takılınan yerler, tekrar takvimi ve bölüm ayrıntıları kişide kalır
  • Uygulaması olmayan misafir üyeler: Halka yöneticisi, uygulamayı kullanmayan bir yakınını halkaya misafir üye olarak ekleyebilir. Bunun için yalnızca yöneticinin girdiği ad saklanır (soyadı gerekmez); misafirin telefon numarası, e-posta adresi ya da başka bir iletişim bilgisi alınmaz. Misafirin şifresi ve giriş yolu yoktur, uygulamayı kendisi kullanmaz. Misafire düşen okuma görevlerini halkadaki bir üye (sorumlusu) takip eder; görevi sorumlu ya da yönetici okundu olarak işaretler ve bunu kimin yaptığı kaydedilir. Misafirin adı ve görev durumu halkanın üyelerine görünür. Sorumlu, misafirin ileriki okumalarını gösteren bir planı PDF ya da görsel olarak paylaşabilir; bu belge cihazda üretilir ve sunucularımıza yüklenmez. Halkada bir değişiklik olduğunda sorumluyu ve yöneticiyi uyarabilmek için yalnızca planın kısa bir özeti (tur, okunacak bölümün numarası ve tarih) saklanır. Bir yakınınızı misafir olarak eklerken bunu onun bilgisiyle yapmanız gerekir; eklediğiniz kişiye ait bilgilerden siz sorumlusunuz

2.2. Otomatik toplanan bilgiler

  • İlerleme verisi: Kuran sayfa ilerlemesi, tamamlanan görevler, hatim sayısı, zikir sayaçları, cevsen ukde tamamlamaları, Cetele (ezber) ilerlemeniz ve tekrar takvimi
  • Bildirim tokeni: Push bildirim göndermek için cihaz tokeni (Apple APNs / Google FCM)
  • Oturum açık cihazlar: Hesabınızın açık olduğu her cihaz için cihaz modeli (örneğin iPhone 15 Pro), işletim sistemi ve uygulama sürümü, o cihazın bildirim tokeni ve son etkinlik zamanı saklanır. Amaç yalnızca hesap güvenliğidir: Hesap & Güvenlik > Cihazlarım ekranında hesabınızın açık olduğu cihazları görebilir, istediğinizi hesaptan çıkarabilirsiniz; hesabınıza yeni bir cihazdan giriş yapıldığında diğer cihazlarınıza bildirim gönderilir. Cihaza verdiğiniz ad, IP adresiniz ve konumunuz bu kayda dahil değildir. Misafir kullanımda (hesap güvenceye alınmadan önce) bu kayıt tutulmaz
  • Konum: Sadece namaz vakitlerini ve kıble yönünü hesaplamak için cihazınızın anlık konumu. Konum verisi sunucularımıza gönderilmez ve kaydedilmez — yalnızca cihazda hesap için kullanılır. Şehir değiştirdiğinizi fark edip vakitleri yeni şehrinize göre önerebilmek için son bilinen koordinat yalnızca cihazınızda saklanır; hesap verilerinizi sildiğinizde bu kayıt da silinir.
  • Abonelik bilgisi: Premium aboneliğiniz varsa süre, plan tipi, mağaza (App Store / Play Store), abonelik durumu

2.3. Toplamadığımız bilgiler

  • Kredi kartı / ödeme bilgisi (Apple/Google işler — biz görmeyiz)
  • Sağlık verisi
  • Hassas kişisel bilgi (din hariç — uygulamanın doğası gereği İslami pratikleri takip etmek için gönüllü olarak sağlanır)

2.4. Hesapsız web katılımı (manevihalka.app)

manevihalka.app üzerinde hesap oluşturmadan bir bölüm üstlenebilir ya da ortak bir zikre katkı verebilirsiniz. Bunun iki yolu vardır: uygulama yüklü değilken bir halkanın davet bağlantısını açmak, ya da herkese açık Ortak Okuma sayfasına girmek (davet gerekmez). İkisinde de toplananlar yalnız şunlardır:

  • Tarayıcınızda üretilen rastgele bir tanıtıcı. Tarayıcınızın yerel deposunda (local storage) durur. Sunucumuzda tanıtıcının kendisi saklanmaz, yalnızca geri çevrilemez bir özeti (SHA-256) tutulur. Tek bir amaca hizmet eder: aynı bağlantıya tekrar geldiğinizde kendi bölümünüzü görebilmeniz
  • Arayüz diliniz (sayfayı doğru dilde göstermek için)
  • Üstlendiğiniz bölüm (sayfa ya da bab aralığı) ve tamamladı olarak işaretleyip işaretlemediğiniz
  • Ortak zikre eklediğiniz sayı
  • İlk katılım ve son görülme zamanı
  • İsteğe bağlı olarak yazdığınız ad. Zorunlu değildir ve hiçbir işlemin ön koşulu değildir: bölüm üstlenmek, katkı vermek, tamamlamak, hepsi ad vermeden çalışır. Boş bırakırsanız halkada “Misafir” olarak görünürsünüz. Yazdığınız adı sonradan aynı sayfadan kaldırabilirsiniz
  • Kötüye kullanımı sınırlamak için: IP adresiniz ham hâliyle yazılmaz; geri çevrilemez bir özeti (SHA-256) bir sayaçla birlikte tutulur ve bu kayıtlar 1 saat sonra otomatik silinir

Toplanmayanlar: e-posta, telefon, hesap, konum. Ad yalnızca siz yazarsanız alınır. Sayfada reklam, ölçümleme ya da izleme aracı yoktur. Sayfaya bakarken ya da okurken hiçbir üçüncü tarafa istek gitmez (kullandığı bütün dosyalar kendi sunucumuzdan gelir).

Bot doğrulaması (Cloudflare Turnstile): Yalnız katkı verdiğiniz anda (bölüm üstlenmek, tamamladı olarak işaretlemek, ortak zikre sayı eklemek ya da ad yazmak) sayfa, otomatik programları gerçek kişilerden ayırmak için Cloudflare’in doğrulama hizmetini çalıştırır. Bu sırada tarayıcınız Cloudflare’e bağlanır; Cloudflare IP adresinizi, tarayıcı bilgilerinizi (User-Agent gibi) ve doğrulamanın hangi sitede yapıldığını işler. Çoğu zaman hiçbir şey görmezsiniz; şüphe durumunda bir onay kutusu çıkabilir. Cloudflare bu amaçla kendi alan adında zorunlu teknik veriler saklayabilir ve bu sinyalleri bot tespitini geliştirmek için kendi sorumluluğunda da kullanır. Ayrıntı: Cloudflare Turnstile gizlilik eki.

Halkanın yöneticisi ve üyeleri, ad yazmadıysanız kim olduğunuzu göremez; yalnızca o bölümün üstlenildiğini ya da sayıya katkı geldiğini görürler. Ad yazdıysanız o adı, üstlendiğiniz bölüm ve katkınızla birlikte görürler.

Tarayıcınızın site verilerini temizlerseniz tanıtıcı kaybolur ve o bölümle bağınız kopar. Bu verilere erişmek ya da sildirmek isterseniz tanıtıcınızı bize iletmeniz yeterlidir; onsuz kaydı bulmamız mümkün değildir.

Ortak Okuma sayfasında üç şey farklıdır: ad alanı yoktur, hiç sorulmaz; sayfanın yöneticisi ya da üyesi yoktur, yani kimse sizin hakkınızda bir şey görmez, yalnız ortak sayaç artar; ve sayfa bitmediği için kaydınız 90 günlük saklama kuralına tabidir.


3. Bilgileri Nasıl Kullanırız

  • Uygulamanın temel işlevlerini sağlamak (halka takibi, görev dağıtımı, ilerleme kaydı)
  • Hatırlatma bildirimleri göndermek (görev son tarihi, streak uyarısı, milestone kutlaması)
  • Premium abonelik durumunu doğrulamak
  • Hata ve performans sorunlarını teşhis etmek (anonim teknik veri)
  • Yasal yükümlülükleri yerine getirmek
  • Kullanıcı deneyimini iyileştirmek (toplu/anonim analiz)

Pazarlama için kullanmıyoruz. Verilerinizi reklam ağlarına satmıyoruz.


4. Üçüncü Taraf Hizmetler

Hizmetimizi sağlamak için aşağıdaki üçüncü taraf hizmetleri kullanırız:

Hizmet Amaç Veri
Supabase (gizlilik) Veritabanı, kimlik doğrulama, sunucu fonksiyonları Hesap, ilerleme, tüm uygulama verisi
Resend (gizlilik) Hesap e-postaları (doğrulama, şifre sıfırlama) E-posta adresi ve e-postanın içeriği; EU sunucularından gönderilir
RevenueCat (gizlilik) Abonelik yönetimi Kullanıcı ID, abonelik durumu
Apple Push Notification Service iOS push bildirim Cihaz tokeni
Google Firebase Cloud Messaging Android push bildirim Cihaz tokeni
Expo (gizlilik) Push bildirim altyapısı Cihaz tokeni
Apple Sign In OAuth giriş Apple ID, e-posta, ad
Google Sign In OAuth giriş Google ID, e-posta, ad
Sentry (gizlilik) Hata raporlama, crash takibi Anonim hata kayıtları, stack trace, cihaz/OS bilgisi
PostHog (gizlilik) Ürün analitiği (opt-out var) Anonim kullanım olayları (PII yok), EU sunucularda barındırılır
Quran Foundation (gizlilik) Sesli tilavet (kârî listesi ve ayet ses dosyaları) Ses dosyaları Quran Foundation ve quranicaudio.com sunucularından doğrudan cihazına iner; bu sunucular IP adresini ve istenen dosyayı görür. Hesap bilgisi gönderilmez; kârî listesi sunucumuz üzerinden kimliksiz alınır
Cloudflare Turnstile (gizlilik) manevihalka.app üzerinde katkı verirken bot doğrulaması IP adresi, tarayıcı bilgisi (User-Agent, TLS parmak izi), sitenin adı; yalnız web sayfasından katkı verildiği anda

5. Veri Saklama

  • Ortak amel görev beyanları: İşaretlemeler 180 gün saklanır, sonra günlük otomatik bir görevle kalıcı olarak silinir. Görevden ya da halkadan ayrıldığında beyanların bu süreyi beklemeden anında silinir
  • Kardeşler arası jestler: 30 günden eski jestler haftalık otomatik bir görevle kalıcı olarak silinir. Görevden ya da halkadan ayrıldığında gönderdiğin ve aldığın jestler anında silinir
  • Kişiye özel ezber hedefleri: Görevden ya da halkadan ayrıldığında anında silinir; yönetici hedefi kaldırdığında da silinir
  • Oturum açık cihazlar: Bir cihazdan çıkış yaptığınızda ya da cihazı Cihazlarım ekranından çıkardığınızda o cihazın kaydı ve bildirim tokeni hemen silinir. Oturumu kapanmış ve 30 gündür görülmeyen ya da 180 gündür hiç kullanılmayan cihazların kaydı haftalık otomatik bir görevle silinir
  • Aktif hesap: Hesabınız aktif olduğu sürece verileriniz saklanır
  • Hesap silindiğinde: Hesabınız önce soft-delete olarak işaretlenir. 30 gün içinde uygulamaya tekrar giriş yaparak hesabınızı geri yükleyebilirsiniz. 30 gün sonra otomatik bir cron görevi (pg_cron) tüm kişisel verilerinizi kalıcı olarak siler. Anında kalıcı silme isterseniz e-posta ile başvurabilirsiniz. Yalnızca yasal yükümlülük gereği saklanması gereken muhasebe/abonelik kayıtları (anonim hale getirilmiş) tutulabilir
  • Tamamlanan tek seferlik halkalar: Halka bittiğinde özeti (katılımcı sayısı, tamamlanan iş) arşivlenir; bireysel görev detayları temizlenir
  • Hareketsiz halkalar: Uzun süre işlem görmeyen halkalar otomatik olarak dondurulur ve sonra arşivlenir (içerik saklanır, aktif görev dağıtımı durur)
  • Boş kalmış halkalar: 90 günden uzun süredir hareketsiz olan, en fazla tek üyesi bulunan ve hiç okuma/görev içeriği barındırmayan halkalar, haftalık otomatik bir görevle kalıcı olarak silinir
  • Kullanılmayan misafir hesaplar: Hiçbir kimlik (e-posta/Google/Apple) bağlanmamış misafir hesaplar, 90 gün boyunca hiç kullanılmaz ve halka üyeliği, etkinlik katılımı, aile planı veya aboneliği bulunmazsa silinmek üzere işaretlenir; 30 gün sonra yukarıdaki kalıcı silme sürecine girer
  • Paylaşılan zikir listeleri: Bir zikir listesi paylaştığınızda oluşan anlık görüntü, hesabınızı silseniz bile onu kütüphanesine ekleyenler için saklanmaya devam eder; ancak paylaşan olarak adınız hesabınız silinince anonim hale getirilir
  • Misafir üyeler: Misafir halkadan çıkarıldığında adı ve paylaşılan plan özetleri hemen silinir. Okuduğu görevlerin isimsiz kaydı, yukarıdaki “kullanılmayan misafir hesaplar” kuralıyla kalıcı olarak silinir. Halkada misafirlerden başka üye kalmazsa misafirler de halkadan çıkarılır
  • Bildirim logları: 30 gün sonra otomatik silinir
  • Audit logları: Güvenlik ve uyumluluk için 12 ay saklanır

  • Hesapsız web katılımı: Misafir kaydı, bağlı olduğu halkaya aittir. Halka bittikten sonra silindiğinde (bitiş tarihinden 24 saat sonra) misafir kaydı, üstlenilen bölüm bilgisi ve katkı sayısı da birlikte kalıcı olarak silinir. Kötüye kullanım sayaçları 1 saat sonra silinir. Ortak Okuma sayfası bitmediği için oradaki kayıtlar ayrı bir kurala tabidir: 90 gün boyunca hiç katkı vermediyseniz misafir kaydınız, üstlendiğiniz bölüm bilgisi ve zikir katkınız otomatik olarak silinir. O sırada üzerinizde kapanmamış bir bölüm varsa silme, o bölüm kapanana kadar bekler

6. Haklarınız (KVKK / GDPR)

Türkiye’de KVKK, AB’de GDPR kapsamında şu haklara sahipsiniz:

  • Erişim: Hangi verileri sakladığımızı öğrenme
  • Düzeltme: Yanlış bilgileri güncelleme (uygulamadan profil ekranı üzerinden)
  • Silme: Hesabınızı ve tüm verilerinizi silme (uygulama içinden Profil → Ayarlar → Hesap Güvenliği → Hesabımı Sil)
  • Veri taşınabilirliği: Verilerinizin bir kopyasını talep etme. Uygulama içinden de Profil → Ayarlar → Veri Dışa Aktar ile tüm verilerinizi PDF olarak indirebilirsiniz
  • İtiraz: Belirli işleme faaliyetlerine itiraz. Analitik veri toplamayı istediğiniz zaman kapatabilirsiniz: Profil → Ayarlar → Gizlilik → Analitik (varsayılan açık)
  • Şikayet: Veri Koruma Otoritesi’ne şikayette bulunma (Türkiye için: KVKK)

Talepler için: privacy@manevihalka.app


7. Çocuklar

Uygulama 13 yaşın altındaki çocuklar için tasarlanmamıştır. Bilerek 13 yaşından küçük kullanıcılardan veri toplamayız. Eğer çocuğunuzun bize veri sağladığını fark ederseniz, lütfen iletişime geçin — derhal silinecektir.

App Store yaş derecelendirmesi: 4+ (İslami içerik — agresif/uygunsuz içerik içermez)


8. Güvenlik

  • Tüm veriler HTTPS/TLS ile şifrelenmiş şekilde aktarılır
  • Veritabanı erişimi Row-Level Security (RLS) politikaları ile korunur
  • Şifreler bcrypt ile hashleniyor (Supabase Auth standart)
  • Kimlik doğrulama tokenleri kısa ömürlü ve cihazda güvenli bölgelerde saklanır (iOS Keychain / Android Keystore)
  • Sunucu erişimi 2FA + IP allow-list ile sınırlı (geliştirici hesabı)

Hiçbir sistem %100 güvenli olmadığı gibi, mutlak güvenlik garantisi veremiyoruz. Bir veri ihlali durumunda en geç 72 saat içinde ilgili kullanıcıları ve yetkilileri bilgilendiririz.


9. Veri Aktarımı (Sınır Ötesi)

Supabase ve diğer hizmet sağlayıcılarımız sunucuları AB ve ABD’de barındırabilir. Avrupa Ekonomik Alanı dışına aktarılan veriler için GDPR Madde 46 kapsamında “Standard Contractual Clauses” uygulanır.


Uygulama bir mobil app olduğu için web çerezleri kullanmaz. Ancak şu yerel veriler cihazınızda saklanır:

  • Oturum tokeni (giriş için, Keychain/Keystore’da)
  • Tercih ayarları (dil, tema)
  • Önbelleğe alınmış veriler (offline kullanım için)
  • Bildirim sayaçları
  • Widget verisi (UserDefaults / SharedPreferences)
  • İndirdiğin tilavet dosyaları (çevrimdışı dinleme) ve son dinlenen ayetlerin geçici kopyaları. Kaynağın şartları gereği en fazla 6 gün saklanır ve internete bağlandıkça yenilenir; indirmeleri uygulama içinden silebilirsin

Hesabınızı silerseniz veya uygulamayı kaldırırsanız bu veriler de silinir.

Web sayfası (manevihalka.app): Hesapsız katılım sayfası çerez kullanmaz, ancak tarayıcının yerel deposunda tek bir değer saklar: yukarıda anlatılan rastgele tanıtıcı (bölüm 2.4). Ölçümleme ya da reklam amaçlı hiçbir değer yazılmaz. Tarayıcınızın site verilerini temizlemek bu değeri de siler. Katkı verdiğiniz anda çalışan Cloudflare doğrulaması ise kendi alan adında (challenges.cloudflare.com) bot tespiti için zorunlu teknik veriler saklayabilir (bölüm 2.4).


11. Politika Değişiklikleri

Bu politikayı zaman zaman güncelleyebiliriz. Önemli değişiklikler için uygulama içi bildirim göndereceğiz. Yürürlük tarihi en üstte belirtilir.


12. İletişim

Sorularınız için:

E-posta: privacy@manevihalka.app Konu: Manevi Halka — Gizlilik

15 gün içinde yanıt veririz.