Effective date: November 10, 2026
Hijri Planner: Quran & Prayer (the "App", package com.hijriplanner.app)
is developed and maintained by Hanif and published on Google Play under the developer
name Leo Droid Tech. This policy explains what information the App handles and how it
is used.
The App does not collect your name, phone number, contacts, precise location or advertising identifier. The only personal information the App ever receives is what you choose to send through the in-app feedback form: an optional email address, the message, and any screenshot you attach (see "Feedback you send" below). To understand how the App is used and to improve it, the App also collects anonymous usage analytics (see "Analytics and session replay" below).
Everything you read in the App is bundled inside it: the Arabic text of the Qur'an and its English translation, the Islamic calendar, the daily verse, and the data used to calculate prayer times and the Qibla direction. None of it needs a network connection. The App sends or receives data over the network in only these cases:
Nothing else is transmitted, and none of it is required to use the App.
To understand which features people use and to improve the App, we use PostHog, a third-party product-analytics service, as a data processor acting on our behalf. Analytics data is sent to and stored on PostHog servers located in the European Union.
The data we collect is anonymous and is not linked to your identity. It consists of:
We do not sell this data and do not use it for advertising. For details on how PostHog handles data, see posthog.com/privacy.
Prayer times and the Qibla direction are calculated on your phone from a place you choose in one of these ways:
ACCESS_COARSE_LOCATION). This is optional. The App asks for it on the
Prayer times screen; you can decline and search for a city instead. The App never
requests precise (GPS-level) location, and it reads your location only while the App
is open, never in the background.When you allow approximate location, the App rounds the position to about one kilometre, works out the country on the phone itself, and stores the result only on your phone. To show the name of your town, the App passes the position to your phone's built-in place-name service (on most Android phones this is provided by Google), which may look the name up online. If you have allowed location and later open the App in a different place, it may offer to switch your prayer times to the new place.
Your location and your chosen city are never sent to us or to our analytics provider. The Qibla compass uses your phone's motion and compass sensors; their readings are used on the phone only and are not stored or transmitted.
The Qur'an reader works from text stored inside the App. Your last-read position, your reading progress, your bookmarks, the notes you attach to verses, and your reading settings (such as text size) are stored only on your phone.
The verse of the day is chosen on your phone from the Qur'an text bundled in the App. Nothing is downloaded for it.
When you copy a verse or share it as a card, the App creates the text or image on your phone and hands it to Android's own copy or share function. It goes only to the app or person you pick; we do not receive it.
You can write notes on calendar dates and set reminders for them. Notes and their reminders are stored only on your phone, are never transmitted, and are masked in session replays as described above.
The App includes an optional in-app feedback form for sending a feature request, improvement idea, or bug report. It is used only when you choose to; you are never required to send feedback.
When you submit feedback, the App sends the following through a Cloudflare Worker to our backend processor, Cloudflare, Inc., where it is stored in Cloudflare's D1 database (text fields) and R2 storage (an optional screenshot), with an Asia-Pacific location preference:
There is no account, and no advertising or analytics identifier is attached to feedback. Your device's IP address is used only briefly to limit abuse (rate limiting) and is not stored with the feedback. To attach a screenshot, the App opens your phone's photo picker so you can select one image; the App does not access your camera and cannot see your other photos. Please do not include sensitive personal information in your message or screenshots. We use feedback only to understand issues and improve the App; we do not sell it or use it for advertising. For how Cloudflare handles data, see cloudflare.com/privacypolicy.
When it starts, the App may download a small settings file from our Cloudflare Worker that states the oldest version of the App still supported, and it may ask Google Play whether a newer version is available. The request to our Worker carries no identifier and no personal data, only the request itself, which necessarily includes your device's IP address, as with any internet request. The update check and the update itself are handled by Google Play on your phone under Google's privacy policy.
The App stores the following locally on your phone: your settings (such as the Hijri date adjustment, your chosen city or approximate location, the prayer calculation method and adjustments, and which reminders are turned on), your notes on dates, your Qur'an bookmarks, verse notes and reading progress, and the anonymous analytics identifier together with a short-lived queue of analytics events waiting to be sent. What you write, what you bookmark and where you are never leave your phone. The anonymous analytics described above record only that an action happened or which option was picked (for example which prayer calculation method is selected). All locally stored data is removed when you uninstall the App or clear its data in Android's settings.
The App can show local notifications: prayer-time reminders and alarms, the verse of the day, reminders for Islamic days and for your own notes, and week-ahead and month-ahead summaries. They are built and scheduled entirely on your phone. No server sends them, the App does not use push messaging, and no device token is generated, stored, or transmitted. On Android 13 and newer the App asks for notification permission first; you can decline, or turn notifications off at any time in your phone's settings.
The App uses the following permissions:
POST_NOTIFICATIONS: asked for on Android 13 and newer so the App can
show the local notifications described above. You can deny or revoke it at any
time.ACCESS_COARSE_LOCATION: optional; asked for only so prayer times and
the Qibla direction can use your approximate location instead of a city you search
for.SCHEDULE_EXACT_ALARM: so a prayer alarm or a note reminder can ring at
the exact minute you set.RECEIVE_BOOT_COMPLETED and WAKE_LOCK: so reminders you
have set are put back after the phone restarts and can be delivered on time.VIBRATE: so reminders and alarms can vibrate.HIGH_SAMPLING_RATE_SENSORS: so the Qibla compass needle moves
smoothly.INTERNET and ACCESS_NETWORK_STATE: used only for the
network requests listed under "Network requests" above.READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGE: these
have an effect on Android 12 and older only, where the parts of the App that share
an image or attach a screenshot to feedback may need them. On Android 13 and newer
they are not used.A few further entries are listed in the App's technical manifest because the software libraries the App is built with declare them (for example launcher badge counts, audio settings, and Google Play's messaging receiver). The App does not use them to collect or send any information.
The App does not request access to your camera, contacts, microphone, or precise location.
The App is suitable for all ages. It has no accounts and collects personal information only if someone actively chooses to send feedback, so it does not knowingly collect personal information from children.
This policy may be updated from time to time. The effective date above will always reflect the most recent version.
Questions about this policy can be sent to: hanif.tutflix@gmail.com.