Esmaül Hüsna

Gizlilik Politikası

Son Güncelleme: 8 Eylül 2026 · Platform: iOS

Esmaül Hüsna (iOS), Codeida Bilgisayar Yazılım Limited Şirketi tarafından geliştirilen; Allah'ın 99 güzel isminin (Esmâ-ül Hüsnâ) Arapça yazılışını, okunuşunu, anlamını ve açıklamasını sunan; sesli dinleme, zikir sayacı, bilgi yarışması ve isim kartı paylaşımı imkânı sağlayan bir uygulamadır. Hesap oluşturmanız gerekmez; ad, e-posta, telefon veya konum gibi doğrudan kimlik bilgisi talep edilmez.

1. Topladığımız Veriler

  • Cihaz ve kullanım verileri: cihaz modeli, iOS sürümü, uygulama sürümü, dil ve bölge gibi anonim teknik veriler (reklam, onay ve çökme raporlama altyapısı tarafından).
  • Reklam tanımlayıcıları: IDFA / IDFV. Bu erişim Apple'ın App Tracking Transparency (ATT) çerçevesindeki izninize tabidir.
  • Yaklaşık konum: IP üzerinden türetilen ülke/bölge bilgisi; yalnızca reklam yayını ve onay yönetimi için. Uygulama GPS / konum izni istemez.
  • Tercih verileri: tema, zikir sesi ve tanıtım (onboarding) durumu gibi yalnızca cihazınızda tutulan ayarlar.
  • Çökme kayıtları: Firebase Crashlytics tarafından toplanan yığın izleri ile cihaz/iOS/uygulama sürümü bilgisi.
  • Satın alma verileri: uygulama içi "Reklamları Kaldır" satın alması tamamen Apple App Store üzerinden işlenir; ödeme bilgilerinizi görmez ve saklamayız.
  • Reklam ortakları: AdMob ve aracılık (mediation) ağları — Meta Audience Network, Vungle (Liftoff), Pangle (ByteDance) ve InMobi — reklam seçimi ve ölçümü için cihaz/reklam tanımlayıcısı verilerini kendi gizlilik politikaları kapsamında işleyebilir.

2. Cihaz İzinleri

  • İzleme İzni (NSUserTrackingUsageDescription / ATT): size daha uygun reklamlar gösterebilmek için reklam tanımlayıcınıza erişim izni; tanıtım akışının son adımında sorulur. Vermek tamamen size bağlıdır.
  • Bildirimler: tanıtım akışında sorulan isteğe bağlı bildirim izni.

Uygulama kamera, mikrofon, fotoğraf, kişiler, takvim, konum veya sağlık (HealthKit) verilerine erişmez. Tüm izinleri dilediğiniz zaman iOS Ayarlar üzerinden geri çekebilirsiniz.

3. İçerik, Ses ve Özellikler (Tamamen Cihazda)

İsimlerin Arapça metni, okunuşu, anlamları, açıklama sayfaları, görseller ve tüm ses kayıtları uygulamayla birlikte cihazınıza gömülü olarak gelir. Sesler yerel olarak (AVAudioPlayer), açıklama sayfaları ise uygulama paketindeki HTML dosyalarından yerel bir WKWebView ile gösterilir; uzak bir sayfa yüklenmez. Zikir sayacı ve bilgi yarışması (quiz) tamamen cihazda çalışır; puanlarınız veya cevaplarınız hiçbir sunucuya gönderilmez.

İnternet bağlantısı yalnızca reklam, onay yönetimi, çökme raporlama ve çapraz tanıtım içeriği için kullanılır.

4. Yerel Veri Saklama

Tercihleriniz (tema, zikir sesi), tanıtım durumunuz, satın alma (reklam kaldırma) durumunuz, uygulama içi değerlendirme sayaçları ve reklam sıklığı zamanlayıcıları yalnızca cihazınızda UserDefaults içinde saklanır. Bu veriler Codeida sunucularına gönderilmez ve uygulamayı sildiğinizde kaybolur.

Cihaz yedeklemesi: iOS'un standart yedekleme davranışı gereği bu ayarlar iCloud veya bilgisayar yedeğinize dahil olabilir; yedeklemeyi iOS Ayarlar üzerinden yönetebilirsiniz.

5. Reklam, Aracılık Ağları ve Onay Yönetimi

Reklamlar Google Mobile Ads SDK (AdMob) üzerinden yayınlanır (banner, geçiş ve uygulama açılış reklamları). Kişiselleştirilmiş reklam tercihi, açılışta gösterilen Google User Messaging Platform (UMP) onay ekranı ve iOS ATT diyaloğundaki seçimlerinize göre belirlenir. Onay vermediğinizde, kısmen onay verdiğinizde veya UMP'nin gerekmediği bir bölgede de reklamlar gösterilir; kişiselleştirme onayı yoksa istekler kişiselleştirilmemiş (npa=1) gönderilir. Aşağıdaki mediation adaptörleri (CocoaPods ile entegre) ek reklam ağlarına erişim sağlar:

ATT ve UMP seçimleriniz her ağa ayrı ayrı iletilir: Meta için reklam veren izleme bayrağı, Vungle için GDPR/CCPA durumu, Pangle için kişiselleştirme onayı ve InMobi için GDPR onayı. Tercihiniz değiştiğinde bu sinyaller yeniden yayılır. GDPR kapsamındaki kullanıcılar Ayarlar > Reklamlar > Gizlilik Tercihleri satırından UMP formunu istedikleri zaman yeniden açabilir.

Reklam ölçümü için Apple'ın SKAdNetwork çerçevesi kullanılır; bu çerçeve kurulum ölçümünü sizi kimliklendirmeden yapar. Satın alma yapan kullanıcılara reklam gösterilmez.

6. Firebase, Crashlytics ve CrossPromo (Çapraz Tanıtım)

Uygulama FirebaseCore ve Firebase Crashlytics bileşenlerini kullanır; Crashlytics çökme ve hata kayıtlarını (yığın izleri, cihaz/işletim sistemi sürümü) toplar. Firebase Analytics veri toplama bu uygulamada kapalıdır (IS_ANALYTICS_ENABLED = false). Firebase Cloud Messaging (FCM) kullanılmaz.

Codeida'nın kendi uygulamalarının tanıtımı için özel bir CrossPromo Swift paketi kullanılır; bu paket tanıtım içeriğini ve görsellerini Firebase Remote Config üzerinden çeker, gösterim/tıklama sayaçlarını cihazda tutar ve kişisel veri toplamaz. Firebase, her uygulama kurulumu için anonim bir Installation ID oluşturabilir; bu kimlik sizi kişisel olarak tanımlamak için kullanılmaz. Satın alma yapan kullanıcılara çapraz tanıtım gösterilmez.

7. Bildirimler

Tanıtım akışında isteğe bağlı bildirim izni istenir; izin verirseniz cihazınız Apple Push Notification service'e (APNs) kaydedilir ve anonim bir cihaz token'ı oluşur. Bu token kişisel kimliğinizle ilişkilendirilmez ve profilleme için kullanılmaz. Mevcut sürümde uygulama zamanlanmış yerel bildirim göndermez ve üçüncü taraf push servisi (FCM) içermez. İzni iOS Ayarlar üzerinden istediğiniz zaman geri çekebilirsiniz.

8. Uygulama İçi Satın Alma

Reklamları kaldıran tek seferlik "Reklamları Kaldır" satın alması Apple StoreKit 2 altyapısı üzerinden gerçekleştirilir. Abonelik bulunmaz. Ödeme bilgileri Apple tarafından yönetilir; uygulamamız kart bilgilerinizi görmez. Satın almalarınızı Ayarlar > Apple Hesabı üzerinden yönetebilir, "Satın Almayı Geri Yükle" ile başka bir cihaza taşıyabilirsiniz.

9. Paylaşım ve Uygulama İçi Değerlendirme

Paylaşım: bir ismin hikâye (1080x1920) veya gönderi (1080x1080) kartı ya da yazı olarak paylaşımı tamamen cihazınızda üretilir; görseller geçici klasöre PNG olarak yazılır ve iOS paylaşım sayfası üzerinden yalnızca sizin seçtiğiniz uygulamaya gönderilir. Her paylaşıma codeida.com/esmaulhusna indirme bağlantısı eklenir. Paylaşım içeriği Codeida sunucularına gönderilmez; neyi kiminle paylaştığınızı görmeyiz.

Değerlendirme: uygulama içi puanlama istemi Apple'ın StoreKit değerlendirme API'si ile gösterilir; istem sıklığını belirleyen sayaçlar yalnızca cihazınızda tutulur.

10. Çocukların Gizliliği

Uygulama 13 yaşın altındaki kullanıcılar için tasarlanmamıştır. Bu yaş grubundan bilerek kişisel veri toplamayız.

11. Veri Saklama ve Güvenlik

Codeida sunucularında kişisel kullanıcı verisi tutulmaz. Reklam, çökme ve çapraz tanıtım verileri Google/Firebase'in ve ilgili reklam ağlarının saklama sürelerine tabidir. Tüm ağ trafiği aktarım sırasında HTTPS ile şifrelenir.

12. Haklarınız

KVKK, GDPR ve CCPA kapsamında verilerinize erişim, düzeltme, silme ve işlemeye itiraz hakkınız olabilir. İzleme iznini Ayarlar > Gizlilik ve Güvenlik > İzleme, kişiselleştirilmiş reklam onayınızı ise uygulama içindeki Gizlilik Tercihleri satırından değiştirebilirsiniz.

13. İletişim

Sorularınız için [email protected].

Last Updated: September 8, 2026 · Platform: iOS

Esmaül Hüsna (iOS) is an app developed by Codeida Bilgisayar Yazılım Limited Şirketi that presents the Arabic script, transliteration, meaning and explanation of the 99 beautiful names of Allah (Asma al-Husna), with audio recitation, a dhikr counter, a quiz and shareable name cards. No account is required and the app does not request directly identifying personal information such as name, e-mail, phone, or location.

1. Data We Collect

  • Device and usage data: device model, iOS version, app version, language and region and similar anonymous technical data (via the advertising, consent and crash-reporting infrastructure).
  • Advertising identifiers: IDFA / IDFV. Access is governed by your choice under Apple's App Tracking Transparency (ATT).
  • Approximate location: country/region inferred from IP address, used only for ad delivery and consent management. The app does not request GPS / location permission.
  • Preference data: theme, dhikr sound and onboarding state kept only on your device.
  • Crash data: stack traces plus device/iOS/app version collected by Firebase Crashlytics.
  • Purchase data: the in-app "Remove Ads" purchase is processed entirely through Apple App Store; we do not see or store your payment information.
  • Advertising partners: AdMob and its mediation networks — Meta Audience Network, Vungle (Liftoff), Pangle (ByteDance) and InMobi — may process device/advertising identifier data for ad selection and measurement under their own privacy policies.

2. Device Permissions

  • Tracking permission (NSUserTrackingUsageDescription / ATT): access to your advertising identifier to show you more relevant ads, requested in the final onboarding step. Granting this is entirely up to you.
  • Notifications: optional notification permission requested during onboarding.

The app does not access camera, microphone, photos, contacts, calendar, location, or health (HealthKit) data. You can revoke any permission at any time via iOS Settings.

3. Content, Audio & Features (Fully On-Device)

The Arabic text, transliteration, meanings, explanation pages, images and all audio recordings of the names are bundled within the app. Audio is played locally (AVAudioPlayer) and explanation pages are rendered from bundled HTML files in a local WKWebView; no remote page is loaded. The dhikr counter and the quiz run entirely on your device — your scores and answers are never sent to any server.

An internet connection is used only for ads, consent management, crash reporting and cross-promotion content.

4. Local Storage

Your preferences (theme, dhikr sound), onboarding state, purchase (ad-removal) state, in-app review counters and ad-frequency timestamps are stored only on your device using UserDefaults. This data is not sent to Codeida servers and is removed when you delete the app.

Device backup: per iOS's standard backup behaviour these settings may be included in your iCloud or computer backup; you can manage backups in iOS Settings.

5. Advertising, Mediation Networks & Consent Management

Ads are served through the Google Mobile Ads SDK (AdMob) (banner, interstitial and app-open ads). Whether personalized advertising is used depends on your choices in the Google User Messaging Platform (UMP) consent dialog shown at launch and in the iOS ATT prompt. Ads are still shown if you decline, partially consent, or are in a region where UMP is not required; without personalization consent, requests are sent as non-personalized (npa=1). The following mediation adapters (integrated via CocoaPods) provide access to additional ad networks:

Your ATT and UMP choices are forwarded to each network individually: the advertiser tracking flag for Meta, GDPR/CCPA status for Vungle, personalization consent for Pangle and GDPR consent for InMobi. These signals are re-applied whenever your preference changes. Users covered by GDPR can reopen the UMP form at any time from Settings > Ads > Privacy Preferences inside the app.

Ad measurement uses Apple's SKAdNetwork framework, which attributes installs without identifying you. No ads are shown to users who have made the purchase.

6. Firebase, Crashlytics & CrossPromo

The app uses FirebaseCore and Firebase Crashlytics; Crashlytics collects crash and error records (stack traces, device/OS version). Firebase Analytics collection is disabled in this app (IS_ANALYTICS_ENABLED = false). Firebase Cloud Messaging (FCM) is not used.

A private CrossPromo Swift package is used to promote other Codeida apps; it fetches promotional content and images via Firebase Remote Config, keeps impression/click counters on the device and collects no personal data. Firebase may generate an anonymous Installation ID per install; this identifier is not used to identify you personally. CrossPromo is not shown to users who have made the purchase.

7. Notifications

Onboarding asks for optional notification permission; if you grant it, your device registers with Apple Push Notification service (APNs) and an anonymous device token is created. That token is not linked to your personal identity and is not used for profiling. The current version schedules no local notifications and includes no third-party push service (FCM). You can revoke the permission at any time via iOS Settings.

8. In-App Purchases

The ad-removing one-time "Remove Ads" purchase is processed through Apple StoreKit 2. There is no subscription. Payment information is managed by Apple; our app never sees your card details. Manage purchases under Settings > Apple Account, and use "Restore Purchase" to transfer it to another device.

9. Sharing & In-App Review

Sharing: a name shared as a story card (1080x1920), post card (1080x1080) or plain text is produced entirely on your device; images are written as temporary PNG files and handed to only the app you pick through the iOS share sheet. Every share includes the codeida.com/esmaulhusna download link. Shared content is never sent to Codeida servers, and we do not see what you shared or with whom.

Review: the in-app rating prompt uses Apple's StoreKit review API; the counters that limit how often it appears are kept only on your device.

10. Children's Privacy

The app is not intended for users under 13. We do not knowingly collect personal data from children under 13.

11. Data Retention & Security

No personal user data is stored on Codeida servers. Advertising, crash and cross-promotion data follow the retention policies of Google/Firebase and the respective ad networks. All network traffic is encrypted in transit using HTTPS.

12. Your Rights

You may have rights to access, correct, delete or object to the processing of your data under GDPR, CCPA, KVKK and similar regulations. Change tracking permission under Settings > Privacy & Security > Tracking, and your personalized-ads consent from the Privacy Preferences row inside the app.

13. Contact

For privacy questions: [email protected].

Son Güncelleme: 8 Eylül 2026 · Platform: Android

Esmaül Hüsna (Android), Codeida Bilgisayar Yazılım Limited Şirketi tarafından geliştirilen; Allah'ın 99 güzel isminin (Esmâ-ül Hüsnâ) Arapça yazılışını, okunuşunu, anlamını ve açıklamasını sunan; sesli dinleme, zikir sayacı, bilgi yarışması ve isim kartı paylaşımı imkânı sağlayan bir uygulamadır. Hesap oluşturmanız gerekmez; ad, e-posta, telefon veya konum gibi doğrudan kimlik bilgisi talep edilmez.

1. İzinler ve Topladığımız Veriler

  • INTERNET / ACCESS_NETWORK_STATE: reklam yüklemek, analitik/çökme raporlaması yapmak ve bağlantı durumunu kontrol etmek için.
  • com.google.android.gms.permission.AD_ID: AdMob ve aracılık ağlarının kullandığı reklam kimliği (AAID). Bu kimliği Ayarlar > Gizlilik > Reklamlar üzerinden sıfırlayabilir veya silebilirsiniz.
  • AdServices (Privacy Sandbox) izinleri: ACCESS_ADSERVICES_AD_ID, ACCESS_ADSERVICES_ATTRIBUTION ve ACCESS_ADSERVICES_TOPICS; reklam ölçümlemesi için reklam SDK'si tarafından manifeste eklenir.
  • com.android.vending.BILLING: uygulama içi "Reklamları Kaldır" satın alması için Play Billing tarafından eklenir.
  • WAKE_LOCK, FOREGROUND_SERVICE ve BIND_GET_INSTALL_REFERRER_SERVICE: reklam ağı ve Google Play kütüphaneleri tarafından manifeste eklenen izinlerdir; uygulama kendi başına arka plan servisi çalıştırmaz ve cihazı uyanık tutmaz.
  • Cihaz ve kullanım verileri: cihaz modeli, Android sürümü, uygulama sürümü, dil/bölge gibi anonim teknik veriler.
  • Yaklaşık konum: IP üzerinden türetilen ülke/bölge bilgisi; yalnızca reklam yayını ve onay yönetimi için.
  • Reklam ortakları: AdMob ve aracılık (mediation) ağları — Meta Audience Network, Vungle (Liftoff), Pangle (ByteDance) ve InMobi — reklam seçimi ve ölçümü için cihaz/reklam tanımlayıcısı verilerini kendi gizlilik politikaları kapsamında işleyebilir.

Uygulama konum (FINE/COARSE_LOCATION), kamera, mikrofon, kişiler, takvim veya sağlık verilerine erişmez ve bildirim izni (POST_NOTIFICATIONS) talep etmez.

2. İçerik, Ses ve Özellikler (Tamamen Cihazda)

İsimlerin Arapça metni, okunuşu, anlamları, açıklama sayfaları, görselleri ve tüm ses kayıtları uygulama paketindeki assets klasöründe gelir; sesler Android MediaPlayer ile, açıklama sayfaları ise JavaScript'i kapalı yerel bir WebView ile gösterilir. Uygulama içerik indirmez ve herhangi bir sunucu API'si çağırmaz. Zikir sayacı ile bilgi yarışması tamamen cihazda çalışır; cevaplarınız ve puanlarınız sunucuya gönderilmez.

İnternet bağlantısı yalnızca reklam, onay yönetimi, analitik ve çökme raporlaması için kullanılır.

3. Yerel Veri Saklama

Tercihleriniz (tema, zikir sesi, tanıtım durumu) Jetpack DataStore içinde; satın alma (reklam kaldırma) durumu ve uygulama içi değerlendirme sayaçları ise SharedPreferences içinde yalnızca cihazınızda saklanır. Bu veriler Codeida sunucularına gönderilmez.

Cihaz yedeklemesi: uygulamada Android'in standart otomatik yedekleme özelliği açıktır; bu ayar verileri (tema, satın alma durumu vb.) Google hesabınıza ait cihaz yedeğine dahil edilebilir. Yedeklemeyi Android ayarlarından kapatabilirsiniz.

4. Reklam, Aracılık Ağları ve Onay Yönetimi

Reklamlar Google Mobile Ads SDK (AdMob) üzerinden yayınlanır (banner, geçiş ve uygulama açılış reklamları). Reklam SDK'si ve aracılık ağları, yalnızca Google User Messaging Platform (UMP) onay akışı sonuçlandıktan sonra başlatılır; böylece hiçbir reklam ağı onay akışından önce cihaz verisi okumaz. Onay vermediğinizde, kısmen onay verdiğinizde veya UMP'nin gerekmediği bir bölgede de reklamlar gösterilir; bu durumda reklamlar IAB TCF bilgisine göre kişiselleştirilmemiş olarak sunulur. Aşağıdaki mediation adaptörleri ek reklam ağlarına erişim sağlar:

Meta ve InMobi, UMP'nin cihaza yazdığı IAB TCF onay dizesini doğrudan okur; ek olarak Vungle'a CCPA sinyali, Pangle'a ise onay sonucuna göre GDPR onayı iletilir. Satın alma yapan kullanıcılara reklam gösterilmez.

5. Analitik ve Çökme Raporlama

Google hizmetleriyle entegre edilen Firebase Analytics anonim kullanım istatistiklerini, Firebase Crashlytics ise çökme/hata kayıtlarını (yığın izleri, cihaz/işletim sistemi sürümü) toplar. Bu veriler sizi kişisel olarak kimliklendirmek için kullanılmaz. Analytics her kurulum için anonim bir uygulama örneği kimliği (App Instance ID), Firebase Installations ise anonim bir kurulum kimliği oluşturur; AD_ID izni verildiğinden ölçümlemede reklam kimliğiniz (AAID) de kullanılabilir. AAID'yi Ayarlar > Gizlilik > Reklamlar üzerinden sıfırlayabilir veya silebilirsiniz. Toplama yalnızca Google Play'den dağıtılan sürüm (release) yapılarında açıktır; geliştirme (debug) yapılarında hem Analytics hem Crashlytics toplaması kapatılmıştır. Uygulama Firebase Cloud Messaging (FCM) veya Remote Config kullanmaz.

6. Bildirimler

Uygulama hiçbir bildirim göndermez; ne push (FCM) ne de yerel/zamanlanmış bildirim kullanır. Bu nedenle bildirim izni de talep edilmez.

7. Uygulama İçi Satın Alma

Reklamları kaldıran tek seferlik satın alma Google Play Billing üzerinden işlenir; abonelik bulunmaz. Ödeme bilgileriniz Google Play tarafından yönetilir; uygulamamız kart bilgilerinizi görmez. Satın alma durumu cihazda saklanır ve uygulama açılışında Play üzerinden doğrulanır. Satın almalarınızı Google Play > Hesap üzerinden yönetebilirsiniz.

8. Paylaşım ve Uygulama İçi Değerlendirme

Paylaşım: bir ismin hikâye (1080x1920) veya gönderi (1080x1080) kartı ya da yazı olarak paylaşımı tamamen cihazınızda üretilir. Görsel, uygulamanın önbellek klasörüne PNG olarak yazılır ve FileProvider ile yalnızca sizin seçtiğiniz uygulamaya geçici okuma izniyle aktarılır. Her paylaşıma codeida.com/esmaulhusna indirme bağlantısı eklenir. Paylaşım içeriği Codeida sunucularına gönderilmez; neyi kiminle paylaştığınızı görmeyiz.

Değerlendirme: uygulama içi puanlama akışı için Google Play In-App Review API'si kullanılır; bu API kişisel veri toplamaz. İstem sıklığını belirleyen sayaçlar yalnızca cihazınızda tutulur.

9. Çocukların Gizliliği

Uygulama 13 yaşın altındaki kullanıcılar için tasarlanmamıştır. Bu yaş grubundan bilerek kişisel veri toplamayız.

10. Veri Saklama ve Güvenlik

Codeida sunucularında kişisel kullanıcı verisi tutulmaz. Analitik, çökme ve reklam verileri Google/Firebase'in ve ilgili reklam ağlarının saklama sürelerine tabidir. Tüm ağ trafiği aktarım sırasında HTTPS ile şifrelenir.

11. Haklarınız

KVKK, GDPR ve CCPA kapsamında verilerinize erişim, düzeltme, silme ve işlemeye itiraz hakkınız olabilir. Reklam tercihlerinizi Ayarlar > Gizlilik > Reklamlar, satın alma durumunuzu Google Play hesabınızdan yönetebilirsiniz.

12. İletişim

Sorularınız için [email protected].

Last Updated: September 8, 2026 · Platform: Android

Esmaül Hüsna (Android) is an app developed by Codeida Bilgisayar Yazılım Limited Şirketi that presents the Arabic script, transliteration, meaning and explanation of the 99 beautiful names of Allah (Asma al-Husna), with audio recitation, a dhikr counter, a quiz and shareable name cards. No account is required and the app does not request directly identifying personal information such as name, e-mail, phone, or location.

1. Permissions & Data We Collect

  • INTERNET / ACCESS_NETWORK_STATE: to load ads, report analytics/crashes, and check connectivity.
  • com.google.android.gms.permission.AD_ID: the advertising ID (AAID) used by AdMob and its mediation networks; you can reset or delete it under Settings > Privacy > Ads.
  • AdServices (Privacy Sandbox) permissions: ACCESS_ADSERVICES_AD_ID, ACCESS_ADSERVICES_ATTRIBUTION and ACCESS_ADSERVICES_TOPICS, added to the manifest by the ad SDK for ad measurement.
  • com.android.vending.BILLING: added by Play Billing for the in-app "Remove Ads" purchase.
  • WAKE_LOCK, FOREGROUND_SERVICE and BIND_GET_INSTALL_REFERRER_SERVICE: merged into the manifest by the ad network and Google Play libraries; the app itself runs no background service and does not keep the device awake.
  • Device and usage data: device model, Android version, app version, language/region and similar anonymous technical data.
  • Approximate location: country/region inferred from IP address, used only for ad delivery and consent management.
  • Advertising partners: AdMob and its mediation networks — Meta Audience Network, Vungle (Liftoff), Pangle (ByteDance) and InMobi — may process device/advertising identifier data for ad selection and measurement under their own privacy policies.

The app does not access location (FINE/COARSE_LOCATION), camera, microphone, contacts, calendar, or health data, and does not request notification permission (POST_NOTIFICATIONS).

2. Content, Audio & Features (Fully On-Device)

The Arabic text, transliteration, meanings, explanation pages, images and all audio recordings ship inside the app's assets folder; audio is played with the Android MediaPlayer and explanation pages are rendered in a local WebView with JavaScript disabled. The app downloads no content and calls no server API. The dhikr counter and the quiz run entirely on your device — your answers and scores are never sent to a server.

An internet connection is used only for ads, consent management, analytics and crash reporting.

3. Local Storage

Your preferences (theme, dhikr sound, onboarding state) are stored using Jetpack DataStore; your purchase (ad-removal) state and in-app review counters are stored using SharedPreferences — all only on your device. This data is not sent to Codeida servers.

Device backup: the app leaves Android's standard auto-backup enabled, so these settings (theme, purchase state, etc.) may be included in your Google-account device backup. You can disable backup in Android settings.

4. Advertising, Mediation Networks & Consent Management

Ads are served through the Google Mobile Ads SDK (AdMob) (banner, interstitial and app-open ads). The ad SDK and the mediation networks are initialized only after the Google User Messaging Platform (UMP) consent flow has resolved, so no ad network reads device data before that. Ads are still shown if you decline, partially consent, or are in a region where UMP is not required; in that case they are served as non-personalized based on the IAB TCF signal. The following mediation adapters provide access to additional ad networks:

Meta and InMobi read the IAB TCF consent string that UMP writes to the device directly; in addition, a CCPA signal is passed to Vungle and GDPR consent — matching the resolved consent state — to Pangle. No ads are shown to users who have made the purchase.

5. Analytics & Crash Reporting

Integrated via Google services, Firebase Analytics collects anonymous usage statistics and Firebase Crashlytics collects crash/error records (stack traces, device/OS version). This data is not used to identify you personally. Analytics generates an anonymous app instance ID per install and Firebase Installations an anonymous installation ID; because the AD_ID permission is granted, your advertising ID (AAID) may also be used for measurement. You can reset or delete the AAID under Settings > Privacy > Ads. Collection is enabled only in the release builds distributed through Google Play; development (debug) builds switch both Analytics and Crashlytics collection off. The app uses no Firebase Cloud Messaging (FCM) or Remote Config.

6. Notifications

The app sends no notifications at all — neither push (FCM) nor local/scheduled notifications. It therefore does not request notification permission.

7. In-App Purchases

The ad-removing one-time purchase is processed via Google Play Billing; there is no subscription. Payment information is handled by Google Play; our app never sees your card details. The purchase state is kept on your device and re-verified with Play at launch. Manage purchases in Google Play > Account.

8. Sharing & In-App Review

Sharing: a name shared as a story card (1080x1920), post card (1080x1080) or plain text is produced entirely on your device. The image is written as a PNG into the app's cache folder and handed — with a temporary read grant via FileProvider — to only the app you pick. Every share includes the codeida.com/esmaulhusna download link. Shared content is never sent to Codeida servers, and we do not see what you shared or with whom.

Review: the in-app rating flow uses the Google Play In-App Review API, which does not collect personal data. The counters that limit how often the prompt appears are kept only on your device.

9. Children's Privacy

The app is not intended for users under 13. We do not knowingly collect personal data from children under 13.

10. Data Retention & Security

No personal user data is stored on Codeida servers. Analytics, crash and advertising data follow the retention policies of Google/Firebase and the respective ad networks. All network traffic is encrypted in transit using HTTPS.

11. Your Rights

You may have rights to access, correct, delete or object to the processing of your data under GDPR, CCPA, KVKK and similar regulations. Manage ad preferences under Settings > Privacy > Ads, and purchase state via your Google Play account.

12. Contact

For privacy questions: [email protected].