Privacy Policy

Last updated: September 5, 2026

Plain-language summary

IslamTools does not require an account and does not include advertising or analytics SDKs. Your prayer log, Quran progress, bookmarks and most preferences are stored locally on your device.

Some features need internet services. Quran content, audio, maps, geocoding and weather can involve their respective providers. The optional iPhone Live Activity service sends a limited prayer schedule and installation-specific delivery credentials to our backend. The website prayer-time tool sends the city, country and calculation method you enter to retrieve a result. Not requiring an account does not mean that no data leaves your device when connected features are used. The details are below.

Information we do not ask you to provide

IslamTools does not ask for your name, email address or phone number to use the app. We do not use an advertising ID, behavioral analytics profile or cross-app tracking identifier.

Internet providers, hosting providers and content APIs may receive standard connection information such as your IP address and user agent as part of delivering a request. We do not use that network information to build advertising or analytics profiles.

Data kept on your device

The following information is normally stored locally using platform storage:

  • Saved location and prayer-time preferences
  • Prayer records, streaks and rakah-counter state
  • Quran reading progress, bookmarks, cached text and downloaded audio
  • Dua favorites, app language, theme and notification preferences

Deleting the app generally removes its local app storage, subject to normal iCloud, device-backup and operating-system behavior outside our control.

Location permission

Location is used to calculate prayer times, determine Qibla direction and label your saved place. Prayer-time calculations are performed on your device. You may instead select a manual location.

Platform geocoding services may process coordinates when converting a location into a city or place name. OpenStreetMap tile servers may receive normal network requests when you open the manual map picker.

Android Autopilot: If you choose to enable Autopilot, IslamTools uses your device's location, including while the app is closed or not in use, to update prayer times, widgets and scheduled prayer notifications when you travel. Android displays an ongoing notification while location monitoring is active. You can stop monitoring by choosing a manual location in Settings or revoking location permission. Coordinates may be processed by your device's geocoding provider to identify a place name. Android prayer calculations and notification schedules are managed on your device; the iPhone Live Activity delivery service is not used for Android notifications.

Optional iPhone Live Activities

When you enable the iPhone prayer-countdown Live Activity, IslamTools uses a Cloudflare Worker and Apple Push Notification service so a countdown can start or update while the app is not open.

The app currently sends:

  • A randomly generated app-install identifier and secret used to authenticate that installation
  • Apple push-to-start, device and Live Activity tokens needed to deliver updates
  • Your saved location label, such as a city and country; if reverse geocoding fails after a manual map selection, that label may be shown as coordinate text
  • Your two-letter app-language code and whether the app is using Apple’s sandbox or production push environment
  • A locally calculated seven-day schedule containing prayer names and timestamps, including the next prayer and the day’s Fajr, Sunrise, Dhuhr, Asr, Maghrib and Isha times
  • Live Activity identifiers and prayer metadata needed to update or end an activity

The Live Activity upload does not send separate latitude or longitude fields, and the server does not calculate your prayer times. The app calculates the schedule locally before upload. When the server recognizes a location label consisting only of a latitude/longitude pair, it replaces that label with “Selected location” before storing it or forwarding it to Apple.

Turning off Live Activities sends an authenticated deletion request. Once our service successfully receives it, the installation is marked inactive and its push tokens, location and language metadata, prayer schedule, activity tokens and associated delivery history are removed from the operational database. If the device is offline, deletion cannot finish until a request reaches the service. A push already sent to Apple cannot be recalled.

A minimal security record remains: the random installation identifier, a protected hash of its installation secret, basic creation/update timestamps and inactive/default status fields. This is not a user account or an analytics profile. It prevents another caller from taking over an older app installation's identifier. It has no automatic expiry and means that disabling the feature is not a promise to erase every record.

Older app versions may send another token-registration request after being disabled, which can recreate delivery metadata. Keep IslamTools updated for the latest opt-out protections. Removing the app or losing its local credentials can also prevent a pending deletion request from completing.

Quran, audio, maps and other content providers

Connected features request content and place information from external services. Requests may be made to:

  • Al Quran Cloud for Quran text, translations, search and tafseer data
  • Quran.com and its content delivery networks for recitation metadata and audio
  • jsDelivr for Hadith books and translations
  • Google Fonts for font downloads in earlier app versions and on this website; app version 2.0.3 (build 87 and later) bundles the app's fonts instead
  • OpenStreetMap for map tiles in the manual location picker
  • Your operating system’s geocoding provider for place lookup
  • Open-Meteo for weather information used by weather-related app features
  • Apple or Google for app-store, review, notification and platform services

Depending on the feature, these requests include Quran search words, selected verses or recitations, Hadith book and language selections, map tile coordinates, or place-lookup information. Providers also receive ordinary request information such as IP address and client details and handle their records under their own privacy policies. IslamTools does not attach your name, email or an IslamTools account to these content requests because no such account is required. Earlier app versions may download fonts automatically when a needed font is not already cached. Clearing local app data does not necessarily delete provider request logs.

Website data

The website is hosted by Vercel. Vercel may process standard request logs and security information needed to serve and protect the site. IslamTools does not currently run a website analytics or advertising tracker.

When you use the website prayer-time lookup, the city, country and calculation method you enter are sent to our Vercel function and forwarded to the AlAdhan prayer-times API. The result is returned to your browser. Do not enter a street address or other unnecessary personal information in the city field.

The website Qibla tool calculates the bearing in your browser. It does not send your coordinates to IslamTools; your browser and operating system still control the location-permission process.

Security and retention

We use transport encryption and installation-specific authentication for the Live Activity service. No internet service can be guaranteed completely secure.

While Live Activities are enabled, delivery records support scheduled updates and troubleshooting. Successful opt-out requests remove operational delivery data as described above; older inactive records are not automatically purged merely because this policy or the app is updated. Hosting-provider request logs and backups may have separate retention, so operational deletion is not a guarantee of immediate erasure from every backup or provider system. Contact us for deletion assistance. We will make reasonable efforts to identify and remove records where technically possible.

Your choices and requests

  • Use a manual location or revoke location permission in system settings.
  • Disable Live Activities to stop future scheduled Live Activity processing for the installation.
  • Clear locally saved app data by using relevant in-app controls or deleting the app, subject to device backups.
  • Email support@islamtools.com for access, correction or deletion requests. Because there is no account, we may need additional technical information and may not be able to associate installation-related records with you.

Children

IslamTools is a general-audience religious utility and does not knowingly ask children to provide a name, email address or account profile. If you believe a child has submitted personal information through a support message, contact us so we can address it.

Changes to this policy

We may update this policy as features or providers change. The date at the top shows the latest revision. Material changes will be described here and, when appropriate, surfaced in the app.

Contact

Email privacy and data questions to support@islamtools.com or visit IslamTools Support.