Sakinah Privacy Policy

Last updated: 17 October 2026

Sakinah is a free Muslim companion app for iPhone and Android (Qurʾān, prayer times, adhkār, qibla and more). It is published by Hamza Lachehab El Hilali ("we"), who is responsible for the data the app collects. This policy explains what data the app handles, where it goes, and the choices you have. It covers both versions of the app; where they differ, the difference is stated.

1. Data that stays on your device

Everything you record in Sakinah is kept in the app's storage on your phone. That includes your journal of prayers, your adhkār and tasbīḥ counts, your ḥifẓ progress, notes you write in the Hijri calendar, bookmarks, your reading and listening position, your prayer place and all your settings. On Android, it also includes what you record in the Muslim Calendar: your fasts, fasts to make up, your plans and reminders and, if you use it, the cycle tracker, which never leaves the phone except in your own backup (below). Downloaded Qurʾān editions and recitations are cached on the device too.

This data is never sent to us, to advertisers or to analytics services. Deleting the app deletes this data from the device. Like any app's data, it can be included in your own device backup, which belongs to your account, not to us:

2. Advertising (Google AdMob)

Sakinah shows ads from Google AdMob on a small number of screens: Home, the More tab, the Hijri calendar and Settings, one sponsored row in the list of nearby mosques, and a page of its own after the last step (and in longer guides sometimes between two steps) of the step-by-step guides. It also shows an occasional full-screen ad when you close certain screens (for example the Hijri calendar, Settings, the Muṣḥaf or Nearby) or finish a set of adhkār, never more than once every three minutes. No ad is ever shown on a screen where worship is in progress (the Muṣḥaf, adhkār, tasbīḥ, ruqyah, a step of the prayer and wuḍūʾ guides, and similar), there is never an ad between the postures of the prayer guide, the ruqyah never carries an ad, and no full-screen ad appears while a recitation, a dhikr, the ruqyah or the adhan is playing.

To choose and measure ads, Google's software in the app collects information such as your IP address (and the approximate location derived from it), device model, operating-system version, language, ad interactions, and your device's advertising identifier — on iPhone the IDFA, only if you allow it; on Android the advertising ID, unless you have deleted it. The ad requests Sakinah makes contain nothing from your worship data, notes or precise location.

Google's use of this data is described in How Google uses information from sites or apps that use its services and the Google Privacy Policy.

3. Usage statistics and crash reports

To find crashes and understand which features are used, Sakinah uses Google Analytics for Firebase and Firebase Crashlytics. On iPhone it also uses Google Tag Manager and Apple's MetricKit performance reports.

This information is used to keep the app working and to improve it. It is shared with Google's advertising services only if tracking is allowed — on iPhone, if you allowed it when iOS asks; on Android, if your advertising ID has not been deleted and you have not opted out of ad personalisation in Android settings — and, where the GDPR applies, you consented to it in Google's consent message. Without both, Sakinah tells Google Analytics that this data may not be used for ads or ad personalisation. Crash reports are never used for advertising.

Firebase Crashlytics deletes crash reports after 90 days. Google Analytics keeps event-level statistics for at most 14 months; the reports built from them contain only totals.

You can turn all of this off in Settings → Share usage & crash reports. When it is off, Firebase does not run and no statistics or crash reports are sent. On iPhone, Google Tag Manager may still ask googletagmanager.com whether the app's configuration has changed; that request carries no statistics about you. See the Firebase privacy information.

4. Location

With your permission (on iPhone "While Using the App"; on Android "While using the app", precise or approximate), Sakinah uses your location to calculate prayer times, point the qibla and find nearby mosques and parking. Sakinah never asks for your location in the background. Most of this is calculated on your phone. Location leaves the device only in these cases:

Sakinah does not include your location in its advertising or Firebase Analytics requests. Mapbox’s own location and usage telemetry, and the choice to opt out of it, are described above.

Saved places on Android. Nearby saves place-search results, parking and place information in private storage on your device, outside Android automatic backup. Returning to a saved area can reuse that data without another Geoapify request. Snapshots are normally refreshed after 30 days, and older snapshots may be used offline with an on-screen notice. You can refresh or delete saved places from Nearby. Storage is limited to 128 snapshots or 16 MB, so older entries may be removed. Deleting saved places does not erase Mapbox’s separately managed map-image cache. Saved places are not uploaded to Sakinah, advertisers or analytics. They do not contain your worship records. Stored snapshots describe places and areas searched; Sakinah does not record a continuous GPS track.

5. Content downloads

Some content is downloaded when you first use it: Qurʾān editions, recitations, the recordings of the adhkār, and gold and silver prices for the zakāt calculator. These come from public servers such as everyayah.com, quranicaudio.com, quran.com, huggingface.co, hisnmuslim.com, github.com, cdn.jsdelivr.net, raw.githubusercontent.com, gold-api.com and currency-api.pages.dev. As with any download, those servers see your IP address and the file requested. Sakinah sends them no other information about you.

6. Purchases

Supporter subscriptions and one-time gifts are handled entirely by Apple through the App Store on iPhone, and by Google through Google Play Billing on Android. We never see your payment details. The app only learns from Apple or Google whether you currently hold a supporter subscription, so that it can turn ads off. On Android, Google Play keeps the record of your purchases under your Google account, and the app checks each purchase it receives from Google Play on your phone; no server of ours is involved.

7. Photos and notifications

8. Children

Sakinah is a general-audience app and is not directed at children under 13. We do not knowingly collect personal information from children.

During setup the app asks your age; the question is optional, and you can change the answer in Settings → Age. If you say you are under 13, the app never shows the tracking prompt on iPhone, ad requests ask Google to treat you as a child (no personalised ads and no remarketing), and usage statistics are never shared with Google's advertising services. Your answer itself stays on your phone.

9. Your choices and rights

Depending on where you live (for example under the GDPR), you may have the right to access, correct or delete personal data, or to object to its processing. Because we do not hold data that identifies you, most requests concern Google; you can manage those at My Ad Center or contact us below and we will help. You may also complain to the data protection authority where you live.

10. Legal bases and transfers

For readers in the EEA, the UK and Switzerland:

Google may process this data outside your country, including in the United States. Google takes part in the EU-U.S. Data Privacy Framework, its UK Extension and the Swiss-U.S. Data Privacy Framework.

11. Changes to this policy

If we change how the app handles data, we will update this page and the date at the top before the change reaches the app.

12. Contact

Hamza Lachehab El Hilali
Questions about privacy: hwteach2018@gmail.com