Privacy Policy

This is a privacy policy for Tasbih99 – Tasbih Counter & 99 Names of Allah App.

Last Updated: 29 June 2026
App Version: 3.3.3+

Tasbih99 is committed to protecting your privacy. The app stores recitation/zikr stats, settings, and favourites locally on your device. When connected to the internet and with your consent, anonymised zikr stats may be uploaded to generate aggregated global statistics (see below). The app requests location access for prayer time calculation and Qibla direction, and push notification permission for daily zikr and prayer time reminders. The app displays advertisements via Google AdMob and our own promotional banners for users on the free plan. Premium subscribers see no advertisements.


1. Information Collected by Tasbih99

Zikr Count Data (Optional)

When enabled in Settings and meeting minimum criteria (min count value, non-custom phrase, internet connected), the app uploads anonymised zikr data including:

  • Recitation name/phrase
  • Count value
  • Date/time
  • Country (derived from IP address or approximate location, for aggregate regional statistics only)

This data is stored in a secure database and used solely for aggregated in-app statistics, a global leaderboard showing what others are reciting, and a “Top Countries” display. It is never linked to user accounts, device identifiers, IP addresses (except for coarse country lookup), or personal information. Individual submissions cannot be reverse-identified.

You can disable this feature completely in Settings → Upload Zikr Counts (moved from the Tasbih Counter popup in v3.0.0).

Location Data (for Prayer Times & Qibla)

The App requests device location permission to provide:

  • Prayer Times: Your approximate location is used to calculate accurate prayer times based on your coordinates, sunrise/sunset, and your selected calculation method and madhab. Up to 365 days of prayer times can be viewed (premium: 365 days; free: 2 days).
  • Qibla Direction: Your device’s accelerometer, magnetometer and GPS sensors are used to determine the accurate direction to Mecca from your current location.

Your precise coordinates are never stored or transmitted off your device. Only a coarse approximation of your location (sufficient for prayer time calculation) is used on-device. Location data is not sent to our servers or any third party. You can deny location permission and still use all other features of the App – Prayer Times and Qibla will simply be unavailable.

The App may request push notification permission to deliver:

Notification Permissions & Reminder Data

  • Daily Zikr Reminders: Scheduled at a custom time of your choosing.
  • Prayer Time Reminders: Individual notifications for Fajr (azan), Dhuhr, Asr, Maghrib, and Isha, with optional Shuruq (sunrise) reminder.

Daily zikr reminders are enabled by default on first launch (state is persisted locally without notification permission). The actual notification permission request is deferred until after you have accepted the Terms and completed the ad consent flow. You can enable or disable all reminders and notification permissions at any time via the Reminders screen or your device settings. No reminder data or notification interaction data is transmitted to our servers.

Microphone Access

The App may request microphone access for the optional Sound Counter feature, which detects hand claps or sounds to increment the tasbih counter. When active, the app processes real-time audio amplitude levels to detect sound events. No audio is recorded, stored, or transmitted off your device. Microphone access is used only while the Sound Counter is actively listening. You can deny microphone permission and still use all other features of the App.

Hadith Offline Storage

If you choose to download Hadith collections for offline access (premium feature), Hadith text data is stored locally on your device using the app’s file system (expo-file-system). This data is downloaded from our server as a compressed ZIP archive and extracted on-device. No Hadith reading history or download activity is transmitted to us. You can delete downloaded collections at any time via Settings.


2. Information Collected by Third Parties (AdMob)

The App uses Google AdMob to display advertisements to users on the free plan. The App also fetches remote in-house promotional banner ads from our own backend server at app startup, which are displayed alongside the static ad rotation. Premium subscribers do not receive advertisements. When you view or interact with ads:

  • AdMob collects standard advertising data including device identifiers (Advertising ID / IDFA), coarse location (derived from IP address), advertising interaction data (ads viewed/clicked), and app usage and performance data (crash logs, launch data), as described in Google’s privacy policy.
  • Depending on your region and your choices, this data may be used to serve personalised or non-personalised ads.
  • You control ad personalisation and consent via the in-app consent/UMP screen presented on first launch and the “Ad Preferences” option in Settings.
  • For iOS, certain advertising features may rely on the device’s tracking permission (App Tracking Transparency). If you decline tracking, you may still see ads, but they will be less personalised.
  • Remote in-house banner ads are fetched from our server. No personal data is transmitted during this fetch. These ads are subject to the same ad-free guarantee for premium subscribers.

AdMob Privacy Policy: https://policies.google.com/privacy


3. Premium Subscriptions (RevenueCat)

The App offers optional premium subscriptions managed through RevenueCat, a third-party subscription management platform. RevenueCat facilitates billing through the Apple App Store and Google Play Store. When you purchase a subscription:

  • RevenueCat receives and stores a device-level application identifier and a record of your entitlement (e.g., “premium active”) to verify your subscription status.
  • RevenueCat does not receive your name, email address, or any personal account information.
  • Payment processing and financial information (credit card details, etc.) are handled entirely by Apple/Google and are never accessible to RevenueCat or the App developer.
  • RevenueCat stores the product identifier (e.g., “monthly” or “annual”), purchase date, expiration date, and purchase country.
  • Subscriptions are tied to the device-level identifier and the app store account used during purchase. They are not transferable across platforms (Apple to Android) or to other devices under a different app store account.

RevenueCat Privacy Policy: https://www.revenuecat.com/privacy/

You may cancel your subscription at any time through your device’s App Store or Play Store account settings. Cancellation takes effect at the end of the current billing period.


4. Firebase Analytics

The App uses Google Firebase Analytics to collect anonymised usage data to help us understand how the App is used and measure install sources (e.g., Google Ad campaigns). Collected data includes:

  • First-open events and app launch counts
  • Device model, operating system version, and app version
  • Aggregated usage patterns (which screens are used, feature engagement)
  • Crash and performance data

Firebase Analytics does not collect personally identifiable information. You may opt out of analytics collection where your device supports it (e.g., Limit Ad Tracking on iOS, Opt out of Ads Personalisation on Android).

Firebase Privacy Policy: https://firebase.google.com/support/privacy


5. Device-Level Identifiers

Because the App does not use user accounts or login systems, certain features rely on device-level identifiers. The following identifiers may be generated or collected:

  • RevenueCat App User ID: A randomly generated identifier used to track your subscription entitlement across app sessions on the same device.
  • AdMob Advertising ID / IDFA: A device-resettable identifier used by Google AdMob for advertising purposes (subject to your consent choices).
  • Firebase Installation ID: A randomly generated identifier used by Firebase Analytics to distinguish unique installs for analytics purposes.
  • Expo Notification Token: A device-specific token generated by Expo’s notification service when you grant notification permission, used solely to deliver push notifications to your device. This token is not linked to any personal information and is not used for any other purpose.
  • Firebase Cloud Messaging (FCM) Token: A device-specific token generated by Firebase Cloud Messaging when notification permission is granted, used to deliver remote push notifications through Firebase’s infrastructure. This token is not linked to any personal information.

These identifiers are not linked to your name, email address, phone number, or any other personal information. You can reset your Advertising ID at any time through your device settings.


6. Information We Do Not Collect

  • No user accounts or login information
  • No contacts, photos or camera.
  • No email address or phone number
  • No browsing history (Hadith reading history, Tasbih history is stored locally only)
  • No health or fitness data

7. Children’s Privacy (COPPA)

This app is not directed to children under 13. AdMob ads displayed may collect data unsuitable for children. Parents should supervise usage. Premium subscriptions are not intended for children without parental consent.


8. Your Privacy Controls

  • Disable global zikr stats: Settings → Upload Zikr Counts (toggle off)
  • Manage AdMob ads consent: In-app consent screen on first launch + Settings → Ad Preferences
  • Opt-out of personalised ads: Select “Non-personalised ads” in the consent screen or change anytime via Ad Preferences in Settings
  • Location permission: Grant or deny via your device settings. Denying location only affects Prayer Times and Qibla; all other features remain available.
  • Notification permission: Grant or deny via your device settings or the Reminders screen. You can enable/disable individual reminder types (daily zikr, each prayer time) independently.
  • Microphone permission: Grant or deny via your device settings. Denying microphone only affects the optional Sound Counter feature; all other features remain available. No audio data is ever recorded or stored.
  • Delete downloaded Hadith: Settings → Download Hadith → Delete All Local Hadiths
  • Device ad settings: Android/iOS system ad privacy settings (reset Advertising ID, limit ad tracking)
  • Cancel subscription: Through your device’s App Store or Play Store account settings at any time

9. Third-Party Services

  • RevenueCat: Subscription management and entitlement verification (Privacy Policy)
  • Google AdMob: Advertising service for free-plan users (Privacy Policy)
  • Google Firebase Analytics: Usage analytics and install tracking (Privacy Policy)
  • Google Firebase Cloud Messaging (FCM): Remote push notification delivery for iOS and Android (Privacy Policy)
  • Expo: App framework, build system, and push notification delivery (Privacy Policy)
  • adhan (library): Local prayer time calculation library. Operates entirely on-device with no network requests and no data collection.

10. Data Retention & Security

Local data (zikr history, settings, favourites, downloaded Hadith collections) is stored on your device and persists until you clear the app data, delete downloaded collections, or uninstall the App. Anonymised zikr stats uploaded to our server are retained indefinitely for aggregate statistics but cannot identify individual users. RevenueCat retains subscription records for the duration of your subscription plus any period required by applicable law or for dispute resolution. Firebase Analytics data is retained in accordance with Google’s data retention policies. All data transmissions use industry-standard encryption.


11. GDPR / UK GDPR / CCPA Rights

If you are located in the European Economic Area (EEA), the United Kingdom, or California (CCPA), you have the following rights regarding your personal data:

  • Right to Access: Request a copy of the personal data we hold about you.
  • Right to Rectification: Request correction of inaccurate data.
  • Right to Erasure: Request deletion of your data where possible.
  • Right to Restrict Processing: Request restriction of data processing.
  • Right to Data Portability: Request transfer of your data to another service.
  • Right to Object: Object to processing of your data for advertising or analytics.
  • Right to Withdraw Consent: Withdraw consent for personalised ads at any time via “Ad Preferences” in Settings.

Important note on anonymised zikr data: Because global zikr statistics are fully anonymised and cannot be linked back to an individual device or person, we are unable to identify or remove individual entries from the aggregate dataset. You can prevent future contributions by disabling the feature in Settings.

For data collected by Google AdMob or Firebase, please refer to Google’s privacy controls at:
https://myaccount.google.com/data-and-privacy

To exercise any of these rights, contact us at the email below. We do not sell your personal data to third parties.


12. Changes to This Privacy Policy

We will update this policy and notify users via app updates when significant changes occur. Continued use of the App after changes constitutes acceptance of the updated policy.


13. Contact Us

Questions about this privacy policy? Email: [email protected]

Website: https://rizbit.uk/tasbih99
Tasbih99 Terms: https://rizbit.uk/terms-tasbih99