Privacy Policy
Last updated: 15 May 2026
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