Privacy Policy — Quran Urdu - Offline & Hadith
- App name: Quran Urdu - Offline & Hadith
- Android application ID:
com.quranurdu.app - Effective date: 14 September 2026
- Last updated: 17 September 2026
This policy explains, in plain language, what the Quran Urdu app (the "App") does with your information. It describes what actually happens in the App today. If the App changes, this policy will be updated and the "Last updated" date above will change.
Short version: The App has no account system and no backend server of its own. It does not collect, receive, sell, or share your personal data. Your reading history, bookmarks, notes, goals, and settings stay on your device. Your location is used on your device only to calculate prayer times and the Qibla direction and is never sent anywhere. The App is free and supported by contextual advertising served through Google AdMob: we build no advertising profile about you and the App does not request your device's advertising ID. Google's ad technology still processes a limited amount of technical data to deliver ads and prevent fraud — see section 4.
1. Data we collect on our servers: none
The App has no backend server and no user accounts. We do not collect, receive, store, sell, or transmit your reading history, bookmarks, notes, reading goals, search queries, or settings to us or to any server we control. Everything you do in the App is stored on your own device (see section 2).
2. Information stored on your device
The App stores data locally on your device so it works offline and remembers your preferences. This data never leaves your device unless you explicitly export or share something yourself. It consists of:
Local storage (small preference and history records):
quran_settings— your preferences (language, theme, font size, reciter, translation, auto-scroll, prayer calculation settings, notification settings).quran_bookmarksandquran_hadith_bookmarks— the verses and hadith you bookmark.quran_last_read— the last surah and ayah you were reading.quran_habit_stats— your reading streak, daily goal, and the ayahs counted toward today's goal.quran_word_meanings_v1— a small cache of word-by-word meanings you have already looked at, so they keep working offline.quran_last_dark_theme,quran_script_uthmani_default_v1— small interface-state flags.tasbeeh_*— your tasbeeh (dhikr counter) counts, target, and selected dhikr.
On-device databases (IndexedDB), used for downloads and offline caching:
QuranUrduOfflineDB— downloaded Quran text and downloaded audio files (recitation and, if enabled, translation audio), plus download progress and cache bookkeeping.QuranUrduSearchDB— a local search index built from the Quran text so search works offline.QuranUrduHadithDB— hadith books you have chosen to download.
How long this is kept: until you delete it. You can clear cached and downloaded data at any time from Settings → Clear Cached Offline Data, and you can remove everything by clearing the App's storage in Android Settings or by uninstalling the App. The App does not back this data up to any cloud service (Android backup is disabled for the App).
3. Location (prayer times and Qibla)
With your permission, the App reads your device's location to calculate prayer times and the Qibla (prayer direction). This calculation happens entirely on your device using the built-in calculation library. Your coordinates are never sent to us or to any server, and are not shared with anyone. You can deny the location permission and instead select a city manually; prayer times and Qibla will still work.
4. Advertising (Google AdMob — contextual ads only)
The App is free and supported by advertising. Ads are served through Google AdMob as contextual (non-personalized) ads:
- We build no advertising profile about you, and the App does not request your device's advertising ID. The Android
AD_IDpermission is removed from the App, so the advertising ID is not available to the ads SDK. - Every ad request is made with Google's non-personalized ("npa") setting, so ads are selected from the context of the app rather than from a profile of you.
- Where the law requires a choice (for example the EEA and the UK), Google's User Messaging Platform (UMP) consent form is shown, and no ad is requested until you have made a choice and Google's SDK reports that ads may be requested. You can change that choice at any time from Settings → Privacy options inside the App.
- To serve ads and prevent fraud, the Google Mobile Ads SDK still processes a limited amount of technical data — for example your IP address (from which an approximate, coarse location can be derived), device type, and ad interaction data. This processing is performed by Google's SDK, not by us, and we do not receive or store it. See https://policies.google.com/technologies/ads and https://policies.google.com/privacy.
- You can also reset or delete your advertising ID in your Android settings (Settings → Google → Ads). On Android 12 and above, the App respects the system-level "Delete advertising ID" option.
- The App shows no ads inside the Quran reading view.
We do not claim the ads SDK performs no processing at all: delivering an ad and blocking invalid traffic necessarily involve some data. What we can state — and do state — is that this is contextual advertising only: no advertising ID, no behavioural profile, and no personalised targeting.
Advertising is the only third-party technology in the App that processes data for its own purposes (ad delivery and fraud prevention).
5. Third-party services the App contacts
To fetch content and audio, the App contacts the following services. Each request contains only the identifier of the content being requested (a surah, ayah, or book number) — never your name, account, or location:
| Service | Used for | Data sent |
|---|---|---|
everyayah.com | Quran recitation and translation audio files | Surah/ayah number encoded in the file path |
api.alquran.cloud | Backup source of Quran text if the bundled copy is unavailable | Surah number in the URL |
api.quran.com | Word-by-word meanings, Urdu tafsir (explanation), and transliteration | Verse key (surah:ayah) in the URL |
cdn.jsdelivr.net (fawazahmed0 Hadith API) | Downloading hadith books | Book edition name in the URL |
| Google AdMob / Google Mobile Ads | Contextual advertising (see section 4) | No advertising ID; IP address and limited technical data for ad delivery and fraud prevention |
These providers may see your IP address as part of any normal internet request, as with any website or app that fetches content online. Their own privacy policies govern their handling of that data. The App does not send them any personal information about you.
6. Offline use and downloaded content
Most of the App works completely offline: the Quran text is bundled with the App, and audio, hadith books, and word meanings can be downloaded for offline use. Downloaded content is stored on your device as described in section 2. The App checks nothing about you when it is offline.
Voice input: if you use voice search in the "Ask" feature, the App uses your device's speech recognition. By default it requests on-device recognition only, and will not send your voice to a cloud service. A separate, off-by-default setting ("Allow cloud speech recognition") lets you opt in to Google's online recogniser; if you enable it, your voice audio is sent to Google for transcription. You can leave it off and still type your query.
7. Data sharing
We do not share your personal data with anyone, because we do not collect it. The only third-party data flows are the content requests listed in section 5 and the advertising SDK described in section 4.
8. Data retention
We retain nothing, because we receive nothing. Data on your device is retained until you delete it, as described in section 2.
9. Children's privacy
The App is a general-audience religious reading app and is not directed at children under 13. We do not knowingly collect personal information from children, because we do not collect personal information from anyone. The App does serve third-party contextual advertising (section 4); if you are a parent or guardian and have concerns about advertising on a child's device, you can restrict advertising through your Android settings.
10. Your rights and choices
Because the App keeps your data only on your device, you remain in direct control of it. You can:
- Clear downloaded and cached data at any time (Settings → Clear Cached Offline Data).
- Reset the App to its default settings (Settings → Reset to Defaults).
- Remove all App data by clearing the App's storage in Android Settings or by uninstalling the App.
- Change your advertising consent choice at any time via Settings → Privacy options (in regions that require a consent choice), or reset or delete your advertising ID in Android Settings.
- Deny or revoke location, notification, or microphone permissions at any time in Android Settings; the App will continue to work with reduced functionality.
If you are in a region with data-protection laws (for example the GDPR or India's DPDP Act), note that there is no personal data held by us to access, correct, export, or erase — it is all on your device and under your control. If you believe otherwise, contact us using the details below.
11. Security
Your data is protected by your device's own security (screen lock, encryption, and Android app sandboxing). No data is transmitted to us, so there is no server-side copy that could be breached.
12. Changes to this policy
If the App's data practices change — for example, if analytics or a new third-party service is added — this policy will be updated before that change ships, and the "Last updated" date will be revised.
13. Contact
If you have questions about this policy or about privacy in the App, contact:
- Developer / publisher: Aamir Abdullah
- Email: factsforeal@gmail.com
Quran Urdu is an independent app. Quran, hadith, tafsir, and translation texts are attributed to their respective sources (Uthmani and IndoPak Quran text, Quran.com tafsir and word data, and the fawazahmed0 Hadith API), and are provided for reading and study. For religious rulings, please consult a qualified scholar.