Privacy Policy
Istiqama ("we", "our", or "the app") is an Islamic discipline and productivity application. This Privacy Policy explains how we handle information when you use Istiqama.
The short version: Istiqama is built with a privacy-zero philosophy. All your data stays on your device. We do not collect, store, transmit, or sell any personal information. There are no analytics, no tracking pixels, no cloud accounts, and no advertising.
1. Information Collection
We do not collect any personal information. Istiqama operates entirely on your device. We have no servers that receive user data, no user accounts, no sign-up process, and no cloud storage of user information.
Specifically, we do not collect:
- Names, email addresses, or any personal identifiers
- Usage analytics or behavioral data
- Device identifiers (IMEI, advertising ID, etc.)
- Crash reports or diagnostics sent to our servers
- Browsing history or search queries
- Contacts, photos, or other device content
2. Locally Stored Data
Istiqama stores the following data exclusively on your device using local storage mechanisms (AsyncStorage and SQLite):
- App preferences — language setting, theme, prayer calculation method, notification configuration
- Habit tracking data — Sa'ai (daily action) completion states, streak counters, and abstinence timers
- Quran bookmarks — saved pages, last-read position, and reading progress
- Favorite content — saved hadiths and duas
- Cached content — downloaded hadith data and recitation metadata for offline access
This data never leaves your device. Uninstalling the app will permanently delete all locally stored data.
3. Location Services
Istiqama requests location permission solely for the following religious functions:
- Prayer time calculation — your coordinates are used locally by the
adhan-jslibrary to compute astronomically precise prayer times for your location - Qibla direction — your coordinates are used to calculate the bearing to the Kaaba in Makkah
Your location data is:
- Processed entirely on-device
- Never transmitted to any server, API, or third party
- Never stored beyond the current session's calculation needs
If you deny location permission, you can manually set your city. The app uses tz-lookup as a timezone fallback mechanism — this also runs entirely on-device.
4. Third-Party Services
Istiqama fetches read-only content from the following external sources. No personal data is sent in these requests — only standard HTTP requests for public content:
- EveryAyah.com — Quranic audio recitation files (verse-by-verse streaming)
- fawazahmed0/hadith-api (via jsDelivr CDN) — Hadith text collections
- Cloudflare R2 (
media.istiqamaapp.com) — curated video content for the HalalReel feature
These are standard content delivery requests. No cookies, tokens, user identifiers, or personal data are included. We do not use any third-party analytics services (such as Google Analytics, Firebase Analytics, Facebook SDK, or similar).
5. Internet Permissions
The app requires internet access for:
- Streaming Quranic recitations from EveryAyah.com
- Downloading hadith collections for offline caching
- Loading curated video content in the HalalReel feature
All core features — prayer times, Quran reading (text), Qibla compass, habit tracking, and duas — work fully offline once the app's pre-bundled SQLite database is loaded.
6. Children's Privacy
Istiqama is suitable for users of all ages. Since we do not collect any personal information from anyone, we inherently comply with the Children's Online Privacy Protection Act (COPPA) and similar regulations. We do not knowingly collect, use, or disclose personal information from children under 13 (or the applicable age in your jurisdiction).
7. Data Security
Since all user data resides exclusively on your device, data security is managed by your device's operating system security model (Android filesystem sandboxing, encryption at rest if enabled, and device lock protections). We do not transmit data, so there are no server-side security concerns.
The pre-bundled Quranic text database is read-only and integrity-verified against the Tanzil Project source.
8. Device Permissions
Istiqama may request the following device permissions:
- Location (approximate/precise) — prayer time calculation and Qibla direction (see Section 3)
- Internet access — content streaming and caching (see Section 5)
- Exact alarms (
SCHEDULE_EXACT_ALARM) — to schedule prayer notifications that fire precisely on time, even when the device is in Doze mode - Notifications — to deliver Adhan, Move, and Iqama prayer alerts
- Foreground service — to maintain Adhan audio playback and prayer countdown timers
- Vibration — notification alerts
- Device sensors (magnetometer, accelerometer, gyroscope) — Qibla compass functionality
All permissions are used exclusively for their stated religious or functional purpose. None are used for tracking, profiling, or data collection.
9. Changes to This Policy
If we make material changes to this Privacy Policy, we will update the "Effective" date at the top and, where appropriate, notify users through an in-app notice. We encourage you to review this policy periodically.
Our commitment to a privacy-zero, client-side-only architecture is a core engineering principle of Istiqama and will not change.
10. Contact Us
If you have any questions about this Privacy Policy, please contact us:
- Email: Support@istiqamaapp.com
- LinkedIn: Abedalqader Arafat