Legal
Privacy Policy
Effective 21 July 2026
The short version
- Fajri has no user accounts. You never give us a name, an email or a password.
- We run no analytics, no advertising and no tracking of any kind. There is no third-party SDK in the app collecting behaviour.
- Your prayer log, streaks, notes and settings never leave your iPhone. We have no server that receives them.
- Prayer times are calculated on your device. Fajri never asks a server what time you should pray.
- The app talks to the network in only three situations, described in full below: looking up a place name, streaming Qur’an recitation audio, and processing a purchase.
- We never sell or share your data, because we never receive it.
This policy describes how the Fajri iPhone app (“Fajri”, “the app”, “we”) handles information. It is written to be read, not to be skimmed past — if anything here is unclear, email support@getfajri.com and we will explain it.
1. Information we collect
None. Fajri has no account system, no login, no analytics service, no crash-reporting service and no advertising network. We do not operate a server that receives data from the app. We do not have a database of users, because we have no way to identify one.
We do not collect your name, email address, phone number, device identifier, advertising identifier, IP address or any behavioural data. Fajri does not use Apple’s App Tracking Transparency framework, because it does not track you across apps or websites and has nothing to ask permission for.
2. What is stored on your device
Fajri stores the following on your iPhone, in the app’s private storage. None of it is transmitted to us or to anyone else:
- Your prayer log — which prayers you marked as prayed, on time, late, in congregation, made up or missed, and the full history over time.
- Your streaks and statistics, derived from that log.
- Excused days, if you use the app’s tracking modes that account for menstruation. This is sensitive information and it is one of the reasons the app is built without a server.
- Your location — the coordinates used to compute prayer times, and the name of the city you selected.
- Your settings — calculation method, alarm and notification preferences, chosen adhan, theme and language.
- Your Qur’an activity — last page read, bookmarks, khatma progress and dhikr counts.
- Downloaded recitation audio, cached so it can be replayed offline.
A small summary — the day’s prayer times, your city name, your recent completion history and the current theme — is shared with Fajri’s Home Screen widgets through an Apple App Group. This is a private container readable only by Fajri and its own widget, and it never contains your coordinates.
Deleting the app deletes all of it. Because none of it is synced or backed up to us, there is nothing for us to delete on our side and no account for you to close.
3. When the app uses the network
Fajri works offline for everything essential — prayer times, alarms, tracking, the muṣḥaf and adhkar are all computed or bundled locally. There are exactly three situations in which the app makes a network request, and we would rather describe them precisely than make a sweeping claim that is not quite true.
a. Looking up a place name (Apple)
When you tap “use current location”, the app sends your approximate coordinates to Apple’s geocoding service to turn them into a city name to display. When you search for a city by typing, the text you type is sent to the same Apple service to find matching places.
This happens only when you take one of those actions. The coordinates Fajri requests from iOS are deliberately coarse — accurate to roughly a kilometre, which is all prayer times need. If your location falls inside Morocco, the city name usually comes from a list bundled inside the app and no network request is made at all.
These lookups are handled by Apple under Apple’s privacy policy. Apple states that geocoding requests are not associated with your identity. The result is used only to show you a place name — your prayer times are always calculated on the device.
b. Streaming Qur’an recitation (everyayah.com)
Qur’an text is bundled inside the app and never fetched. Recitation audio is not — the files are far too large to ship in an app. When you play a verse, or download a reciter for offline use, Fajri requests the audio file from everyayah.com, an independent third-party host of Qur’anic recitation.
As with any request to any website, that host receives your device’s IP address (which can indicate your approximate region) and the address of the file requested — which reveals which verse and which reciter you are listening to. It does not receive your name, your prayer log or anything else about you, and Fajri sends no identifier along with the request.
Fajri caches each clip after the first play, so listening again makes no further request. Downloading ahead of time is limited to Wi-Fi by default. If you never open the recitation player, the app never contacts this host. We do not control everyayah.com and its own practices govern what it does with server logs.
c. Purchases (Apple)
If Fajri offers a paid upgrade, the purchase is handled entirely by Apple through the App Store using StoreKit. Payment details go to Apple and never to us — we never see your card, your address or your Apple Account. Whether you have purchased is confirmed on your device by Apple and stored locally. There is no third-party payment or subscription service involved.
4. Permissions the app asks for
- Location (while using the app) — to compute prayer times for where you are. You can decline and enter a city manually instead; the app works fully either way.
- Notifications — to remind you at prayer times. Notifications are scheduled locally on your device. Fajri does not use push notifications and has no push server, so there is no token and no message that travels over the internet.
- Alarms (AlarmKit) — on iOS 26.1 and later, to ring the adhan through Silent mode and Focus. Alarms are also scheduled entirely on the device.
5. Device backups
Fajri does not sync anything to iCloud. However, if you have iCloud Backup switched on, iOS may include the app’s local data in your own encrypted device backup, the same way it does for other apps. That backup belongs to you and is governed by Apple’s terms — we have no access to it. Downloaded recitation audio is explicitly excluded from backup to save your storage.
6. Children
Fajri is suitable for all ages and does not knowingly collect personal information from anyone, including children. Since the app collects no personal information at all and has no account system, there is nothing for a parent to request access to or delete beyond deleting the app.
7. Your rights
Privacy laws such as the GDPR and the CCPA give you rights to access, correct, export or delete personal data a company holds about you, and to object to its sale. We hold none, so in practice:
- There is no data of yours for us to disclose, correct or export.
- We do not and will never sell or share personal information.
- You can delete everything at any time by deleting the app.
- You can revoke location, notification or alarm permission at any time in the iOS Settings app.
If you believe we hold information about you and want to exercise a right over it, write to support@getfajri.com and we will respond within 30 days.
8. Changes to this policy
If we ever add something that changes the answers above — for example any form of analytics — we will update this page, change the effective date, and describe the change in the app’s release notes before it takes effect. We will not quietly start collecting data under an old policy.
9. Contact
Fajri is made by Emad Haddad, a sole individual based in Morocco, the data controller for the purposes of this policy.
Email support@getfajri.com. We read everything.