Privacy Policy
Last updated: September 1, 2026
The short version
Your prayer records — the times you prayed, your history — are computed and stored on your device and never leave it. Fajr shows no ads. Two things can leave your phone. First, and only if you choose to use it, the optional community: an anonymous profile (a random ID, a display name — one we generate, such as “Guest 4821”, until you change it to whatever you like — your streak number, and — only after you open the Community tab — your dhikr counts per day, a single number per day, never which dhikr) that you can delete in the app at any time. Second, measurement and product-analytics events — the fact that the app was installed, how far setup went, and what was purchased, never anything about your prayers — shared with our measurement and analytics partners so we can tell which of our own ads work and where the app loses people. In the EEA and UK nothing is measured at all unless you switch it on yourself in Settings; everywhere else you can turn it off at any time in Settings.
Location
Prayer times and the qibla direction depend on where you are. Your location is used on your device to compute them and is saved only in the app's local storage. It is never transmitted anywhere.
Notifications
Prayer reminders are local notifications, scheduled and delivered entirely on your device.
Screen Time (app blocking)
If you enable blocking during prayer windows, Fajr uses Apple's Screen Time (Family Controls) framework. Which apps you choose to pause is known only to the system on your device; Apple's design makes the selection opaque even to Fajr itself.
Community leaderboard
The Community tab shows a leaderboard of prayer streaks, and, if you choose to join it, a ranked board of daily dhikr (remembrance) counts. To take part, the app creates an anonymous account — no email, no phone number, no sign-in, and we never ask you who you are. These things are stored on our server (hosted by Supabase in the EU, Frankfurt): a random user ID; your display name; the date your display name last changed; your current streak count; and your dhikr counts per day (a single number per day — never which dhikr, and only after you open the Community tab). No location, no prayer records, no device identifiers. Other players see your display name and streak, and — only if you separately choose to join the ranked dhikr board, which is off by default — your daily dhikr count.
About the display name. We generate one for you (“Guest 4821”), and you may change it to anything the rules allow — including your real name or a social handle, if that is what you want other players to see. It is public to everyone on the boards, so please do not put anything there you would not publish. If another player reports your name, we keep a record of who reported whom, and the date, until either account is deleted; we read those reports by hand and may reset a name or stop an account from changing its name again. Reports are used for nothing else.
You can delete this profile whenever you like: Settings → Delete Leaderboard Account. Deletion removes the account, your display name, your streak, your dhikr counts, and any reports filed by or about you from the server immediately. Opening the Community tab again later creates a fresh anonymous profile.
Subscriptions
Fajr Pro subscriptions are processed by Apple through your Apple ID. We never see your payment details, name, or email. See Apple's Privacy Policy for how Apple handles purchase data.
To keep your subscription status in sync across reinstalls, we use RevenueCat. RevenueCat receives the App Store transaction — product, price, currency — tied to a random identifier the app generates, never to your name, email, or payment details.
Ad measurement
We run ads on Meta (Instagram, Facebook) and Google so that Muslims who are looking for something like Fajr can find it. To know which ads actually work — and stop paying for the ones that don't — the app reports a small set of events to Singular, our measurement partner: that the app was installed, how far the setup went, that the paywall was shown, whether a purchase attempt succeeded, was cancelled, remained pending, or failed, that a trial started, and that a subscription was purchased (with its price and currency). These events carry technical device identifiers: an identifier generated for this app, and Apple's advertising identifier only if you separately allow tracking in the iOS permission dialog. Meta and Google receive these events matched to their ad systems, so they can report which campaign brought the install and improve its targeting. They process this data under their own privacy policies.
What is never shared: your prayer times, prayer records, location, name, or which apps you block. Ever.
We are deliberate about this because using a prayer app can by itself suggest your religion. In the EEA and UK, nothing is measured at all — the measurement and analytics SDKs are never even started — unless you opt in yourself in Settings under “Allow ad measurement”. Elsewhere measurement is on by default and one tap in Settings turns it off for good, in any country. iOS separately asks whether Fajr may track your activity across other companies' apps and websites. If you decline that system request, Apple's advertising identifier is never used, and we instruct our measurement partner not to share your data with advertising networks. Our own measurement continues — we still count installs and purchases — but matching them to a specific ad falls back to Apple's privacy-preserving aggregate reporting. We never sell your data.
Singular, Meta, Google, and RevenueCat process data in the United States under EU-approved safeguards (the EU–US Data Privacy Framework and standard contractual clauses). Our delivery relay removes successful webhook payloads immediately; payloads retained temporarily to diagnose or retry a failed delivery are removed after 30 days, and non-identifying delivery records after 90 days. Our partners retain measurement data only as long as needed for campaign reporting.
Product analytics and session replay
To see where the app's setup flow confuses or loses people, the app sends product-usage events to PostHog, hosted in the European Union: which onboarding step was shown, that the paywall appeared and how it was dismissed, how many apps were picked for blocking (only the count — never which apps), and when a blocking session started or ended. These events are tied to a random install identifier — never your name, email, or location — and they never include your prayer records, which prayers you marked, or your answers to the setup questions. If the app crashes, an anonymous crash report (the technical stack trace, device model and OS version — no personal data and nothing about your prayers) is sent to PostHog as well, so we can find and fix the bug.
On a small, fixed set of onboarding screens the app also records a session replay: periodic snapshots of those screens, so we can watch the setup flow the way you saw it. Only screens whose content is the same for everyone are recorded. Screens that show anything of yours — your name, your city, anything you type — are not recorded, and the few personal fragments that can appear on a recorded screen (such as the region-derived calculation method) are blacked out on your device before anything is uploaded. Session replays are stored by PostHog in the EU and deleted after 30 days.
Product analytics and session replay run under the same switch as ad measurement: in the EEA and UK they are off unless you opt in, and everywhere they stop the moment you turn off “Stop sharing measurement data” in Settings.
Your choices and rights
You can change your mind at any time: Settings → Analytics & advertising → “Stop sharing measurement data”. Turning it off stops measurement, product analytics, and session replay on your device, instructs our partners to limit the sharing of your data, and unlinks future purchase events from your install. The iOS tracking permission can be changed separately in system Settings under Privacy & Security → Tracking, and you can email us to have your measurement identifiers deleted.
If you are in the EEA or UK, you also have the rights the GDPR gives you: access, correction, deletion, portability, and the right to complain to your local data-protection authority. Email us and we will act on your request and pass deletion requests to our partners.
Changes
If this policy ever changes, the new version will be published at this address with an updated date above.