OneDeen is a Quran, prayer-time, and daily-worship companion app. This page explains, in plain terms, what the app accesses on your device, where that information goes, and what stays local. There is no account system, no advertising, and no analytics or crash-tracking SDK anywhere in the app.
If you grant location access, OneDeen uses your device's coordinates to calculate accurate prayer times, point the Qibla compass toward the Kaaba, show local weather, and find nearby mosques.
Your coordinates are sent directly from your device to the prayer-time and weather providers listed in the table below — we do not run a server of our own that receives, stores, or logs your location. Location is requested only when a screen that needs it is open, and you can revoke access at any time in your device's Settings without losing access to the rest of the app.
The step counter, exercise graphs, and star rewards read your daily step count through Android Health Connect, Google's on-device successor to Google Fit. Access is only read after you explicitly approve it on the Health Connect permission screen — OneDeen never reads step data before that consent is given, and no Google account or sign-in is required.
If Health Connect isn't available or connected, OneDeen falls back to your phone's own hardware step-counter sensor, then its motion sensor — both entirely on-device, with no external service involved either way.
Step history is stored locally on your device. If you use the "Export to Excel" feature, that file is written to your device's own storage; it is never uploaded to us. You can revoke step access at any time in Android Settings → Health Connect → App permissions, or Android Settings → Apps → OneDeen → Permissions.
Notification and exact-alarm permissions are used solely to schedule local reminders on your device — prayer-time alerts and a daily hadith. These reminders are generated and delivered entirely on your device; no notification content or scheduling data is sent anywhere.
Settings, bookmarks, reading position, downloaded content, and step history are kept in local app storage. This never leaves your device except through an export action you initiate yourself. Uninstalling OneDeen permanently deletes all of it.
OneDeen talks to the following services to do its job. Each is governed by its own privacy policy, which we don't control.
| Service | Used for | Data involved |
|---|---|---|
| Google Play Services (Location) | Location | Coordinates |
| Android Health Connect | Step data | Daily step count — stays on-device, not transmitted to us or Google |
| IslamicAPI.com | Prayer time calculation | Coordinates |
| Open-Meteo | Weather & city search | Coordinates, search text |
| Cloudflare R2 (our storage) | Quran, Hadith, Tajweed, Dhikr, Du'a & Names content | None — content download only |
All connections use HTTPS. No advertising SDKs No analytics SDKs
OneDeen is not directed at children under 13, and we do not knowingly collect personal information from them.
OneDeen does not create or store its own user accounts, and no Google account or sign-in is required for any feature, including step tracking.
To remove OneDeen's access to your step data:
This immediately and permanently stops OneDeen from reading your step data. We do not retain any copy of this data on our servers — there is no backend database of user data to delete, since all app data is stored locally on your device.
To delete all locally stored data (steps, bookmarks, settings, reading position): uninstall the app. This removes everything OneDeen has stored on your device immediately, with no retention period, since nothing is kept elsewhere.
If this policy changes, the effective date at the top of this page will be updated. Continued use of OneDeen after a change means you accept the revised policy.