Privacy Policy

Last updated: 15 May 2026

No obligatory accounts needed · No selling of data · Offline-first

Sakinah is an Islamic emotional wellness app. This policy explains what data the app collects, why, and how it is handled. It is written plainly - there is no legal obfuscation.

In short: no obligatory accounts, no profiles. Your data stays on your device except where noted below (analytics, STT, billing, and audio streaming). Core religious content (Qur'an, Hadith, Du'a, isnad chains, tafsir) is bundled with the app and available offline.

1. Data you provide

Sakinah has no obligatory accounts, no registration, and no sign-in required for core use. You do not provide any personal information to use the app.

  • Favourites - content you save is stored locally on your device only, using your device's storage. It is never sent anywhere.
  • Settings - your chosen translation, tafsir, and theme preferences are stored locally on your device only.
  • Voice Practice recordings - audio you record is processed entirely on your device and saved as a local blob. It is never uploaded to any server. You can delete all recordings and practice history from the app's Voice Practice screen.
  • Practice history - speech-to-text transcripts and self-assessment scores are saved locally on your device only. They are never sent anywhere except as required by the STT service (see Section 5).

We have no access to any of this data.

2. Microphone permission

Sakinah requests microphone access only when you use Voice Practice or Memorise features. Recording is entirely optional and opt-in. The microphone is never accessed without your explicit action.

  • Local recording: audio is captured via the browser's MediaRecorder API and stored as a local file on your device. It is never uploaded to any server.
  • Speech-to-text (STT): when you use the "Read Along" or "Transcript Match" feature, audio may be sent to your browser's built-in speech recognition service (Google on Android/Chrome, Apple on iOS/Safari). This is handled by the browser, not by Sakinah. The transcript is returned to the app and stored locally. We do not receive or store the raw audio.
  • You can clear all STT transcripts and practice history at any time from within the Voice Practice screen.

3. Location data

Sakinah requests location access (coarse and fine) onlyfor calculating accurate prayer times and qibla direction. You must explicitly consent before location is used.

  • Location is calculated entirely on your device. It is never sent to any server by Sakinah.
  • The prayer time calculation uses your latitude and longitude locally — no network calls are made for this purpose.
  • You can deny location access at any time; prayer times will fall back to a default location (Makka).

4. Automatically collected data (Firebase and Vercel)

The app uses Google Firebase Analytics and Firebase Crashlytics, provided by Google LLC. The website uses Vercel Analytics. These services collect limited technical data to help us understand how the app and site are used and fix crashes. This includes:

  • Anonymous app usage events (e.g. which emotion categories are tapped)
  • Session duration and screen views
  • Device model, operating system version, and language setting
  • App version and crash reports (stack traces)
  • A randomly generated app instance ID (not linked to any personal identity)

This data is processed by Google in accordance with Google's Privacy Policy. No data collected by Firebase is sold or shared with any third party by us.

Firebase does not collect your name, email address, phone number, or any content you interact with inside the app.

5. RevenueCat and billing

When Sakinah+ billing is enabled, the app uses RevenueCat and Google Play Billing to check entitlement status and process subscriptions. This may include technical subscription metadata (for example entitlement state, product identifier, purchase state, and app user identifier). We do not receive or store your full card details in the app.

6. Content sources

Qur'anic text, translations, and tafsirs are fetched at build time from Quran.com and Quran.Foundation. Hadith data is fetched from Sunnah.com sources. All content is bundled into the app - no live API calls are made during normal use.

7. Audio streaming

Qur'anic audio recitations are streamed from cdn.islamic.network when you tap play. The request contains only the standard HTTP headers sent by any browser (your IP address, device type). No identifying information is attached.

8. External payments and donations

If you tap donation or external payment links (for example Stripe Checkout), you leave Sakinah and continue on the payment provider's secure pages. Those providers process your payment data under their own privacy policies and terms.

9. Children

Sakinah is suitable for all ages. We do not knowingly collect data from children under 13. Because the app has no obligatory accounts and collects no personal data from users directly, there is no special handling required.

10. Data retention and deletion

Your favourites and settings exist only on your device. Uninstalling the app deletes them permanently. Firebase Analytics data is retained by Google for up to 14 months by default.

11. Your rights

Since we hold no personal data about you, there is nothing to access, correct, or delete on our end. For Firebase data, you may exercise your rights under GDPR or applicable law directly with Google via their privacy tools.

12. AI tooling disclosure

Sakinah does not generate religious content with AI. Arabic text, English translations, tafsir, hadith, and isnad chains come from published scholarly sources (Quran.Foundation, Quran.com, Sunnah.com, and named classical translators and mufassirs). Emotion definitions, action steps, and source references are curated by hand against classical works (for example Ihya Ulum al-Din, Madarij al-Salikin, Riyad as-Salihin).

AI tooling is used only for internal engineering tasks such as code review and build automation. No text presented to you as scripture, hadith, tafsir, or isnad is generated by AI.

13. Changes to this policy

If this policy changes materially, the updated version will be published at this URL with a new "last updated" date. Continued use of the app after changes constitutes acceptance.

14. Contact

For any questions about this privacy policy, contact: support@getsakinah.app

Sakinah · Developed by Abdul Rahim (itsauric)