Last updated: April 5, 2026
Data We Collect
| Data Type | Why We Use It | Stored | Shared |
|---|---|---|---|
| Location (GPS) | Calculate accurate prayer times, Qibla direction, and find nearby masjids | On-device only | No |
| Device Compass / Sensor | Determine the Qibla bearing relative to your physical orientation | Not stored | No |
| App Preferences | Save your chosen adhan, theme (12 themes), notification settings, reciter (15 reciters), Quran font, language (12 languages including English, Arabic, Urdu, French, Turkish, Indonesian, Malay, Somali, Bengali, German, Spanish, Hausa), and time format (12/24-hour) | On-device only (localStorage) | No |
| Quran Audio Cache | Cache streamed Quran recitation audio for offline playback and gapless performance | On-device only (IndexedDB) | No |
| Notification Permissions | Schedule prayer-time adhans and adhkar reminder alerts | On-device only | No |
| Feedback Form (optional) | Your name, email, and message when you choose to submit feedback | Sent to developer inbox only | Developer only |
Location Data
IMANQibla requests your device location only while the app is open and only to compute prayer times and Qibla direction. We do not store, transmit, or log your coordinates to any server. Your location is sent directly from your device to the prayer-times calculation API (aladhan.com) and Nominatim reverse-geocoding in order to return your city name — no personal identifier accompanies these requests. You can deny location permission at any time in your device Settings; the app will fall back to manual city entry.
Notifications
Prayer-time and adhkar notifications are scheduled entirely on-device using the iOS/Android local-notification system. No push-notification server is involved. Notification content never leaves your device.
Third-Party Services
The app communicates with the following external services to deliver content:
| Service | Purpose | Data Sent |
|---|---|---|
| aladhan.com | Prayer times calculation | Latitude, longitude, calculation method |
| nominatim.openstreetmap.org | Reverse geocoding (city name from coordinates) | Latitude, longitude |
| api.alquran.cloud | Quran text, translations, and transliterations | Surah / page number only |
| cdn.jsdelivr.net (AhmedBaset/hadith-json) | Hadith JSON (Nawawi's 40 & 40 Hadith Qudsi) | File path only |
| api.quran.com / qurancdn.com | Quran translations, tafsir (scholarly commentary), and recitation timing data | Surah / ayah number only |
| cdn.islamic.network | Quran verse-by-verse audio recitations | File path only (surah + ayah number) |
| mp3quran.net | Quran surah-mode audio streams (selected reciters) | File path only (surah number) |
| iman-places-proxy.mohamedaltad2.workers.dev / Google Places | Nearby masjid search | Latitude, longitude, search radius |
| fonts.googleapis.com / verses.quran.foundation | Arabic Quran fonts (Scheherazade New, IndoPak) | Font file request only |
| Apple StoreKit (on-device) | Optional "Support IMAN" tip jar purchases | No data sent to IMANQibla — processed entirely by Apple |
| web3forms.com | Delivering feedback form submissions to the developer | Name, email, message (only when you submit feedback) |
None of these services receive advertising identifiers, device identifiers, or any information that can personally identify you beyond what is listed above. Each service has its own privacy policy.
Analytics & Tracking
IMANQibla contains no analytics SDK, no crash-reporting SDK, no advertising SDK, and no tracking of any kind. We do not know how many times you open the app, which features you use, or any other behavioral data.
Children's Privacy
IMANQibla does not knowingly collect personal information from children under 13 (or the applicable age of digital consent in your jurisdiction). The app contains no content unsuitable for children and does not require account creation or personal information to use.
Data Retention
All app preferences are stored locally on your device and are deleted automatically when you uninstall the app. Feedback submissions are retained in the developer's email inbox and deleted upon request. No data is retained on any IMANQibla server (because none exists).
Your Rights
- Access / Delete: Since no personal data is stored on our servers, simply uninstalling the app removes all stored data. For feedback you have submitted, email us to request deletion.
- Location: Revoke location permission at any time in your device's Settings app.
- Notifications: Disable notification permission at any time in your device's Settings app.
Changes to This Policy
We may update this policy as the app evolves. The "Last updated" date at the top of this page will reflect any changes. Continued use of the app after changes constitutes acceptance of the updated policy.
Contact
If you have questions, requests, or concerns about this policy, please contact us:
We aim to respond to all privacy-related inquiries within 7 days.