A calm companion for daily worship

Find your sakinah in every prayer.

Sakinah brings accurate prayer times, Qibla, the complete Quran, azkar and a private prayer journal to iPhone, iPad and Apple Watch. No accounts. No tracking. No ads.

Available on the App Store

Built for iPhone, iPad and Apple Watch, with English, Arabic, Swedish and Hungarian support.

Version 1.4.4 · iOS 17+ · watchOS 10+ · English, Arabic, Swedish & Hungarian

5.0 on the App Store
Sakinah showing today's prayer times and a countdown to the next prayer

Inside Sakinah

Prayer times

Today's prayers, a countdown and Adhan reminders. Choose from 13 calculation methods, set Hanafi or standard Asr, and browse the monthly calendar.

Prayer time settings

Quran

Read the Uthmanic mushaf with 40+ translations. Listen to multiple reciters, resume playback, and download translations and audio for offline use.

Reading and listening

Qibla

Find the direction and distance to the Kaaba with a compass, then confirm the direction on a satellite map.

Using the compass

Prayer journal & Ramadan

Log salah and view your prayer history. Plan a Quran khatm, track fasting, and set suhoor and iftar reminders.

Apple Watch

Check prayer times and Qibla, or log a prayer from your wrist. Your prayer logs sync locally with your iPhone over Wi-Fi or Bluetooth.

Quran reading with Arabic text, translation and audio controls
Quran reader
Qibla compass showing the direction to the Kaaba
Qibla compass
Morning azkar with Arabic text and a repetition counter
Morning azkar

Privacy

Prayer logs, bookmarks and settings stay on your device. Sakinah has no analytics, advertising trackers or accounts.

Nearby mosque search uses your location to find mosque calendars. Quran streaming and downloads connect to external services. The full policy explains these requests.

Read the full Privacy Policy

What data we collect

Not collected Personal information

  • Personal information (name, email, phone number)
  • User accounts or sign-in credentials
  • Analytics or usage tracking
  • Advertising identifiers
  • Prayer logs, bookmarks, journal entries, or Quran reading history

Local only On-device data

Worship records are stored on-device using GRDB (SQLite):

  • Prayer logs (when you manually log prayers)
  • Bookmarks (when you save Qur'anic verses)
  • Preferences (calculation method, notification settings)
  • Quran reading progress
  • Azkar counter state
  • Ramadan goal settings

These records are not sent to Sakinah’s servers. Widgets use an on-device App Group, and selected records sync locally with your paired Apple Watch. Uninstall the app to remove its on-device data.

Location data

When you grant Location (While Using App) permission, your location is used to calculate prayer times, show Qibla direction, and find nearby mosques if you choose mosque-based prayer times.

  • Prayer-time and Qibla calculations can run on-device.
  • Nearby mosque search sends your current coordinates to Sakinah's API so the app can return nearby mosque calendars.
  • Precise coordinates may appear briefly in operational server logs while servicing and securing the request.
  • Location is never sold, used for advertising, used for tracking, or shared with data brokers.
  • If you deny location permission, you can manually enter coordinates or choose a mosque in Settings.

Permissions & usage

Location (While Using App)

Why: Calculate prayer times, show Qibla direction, and find nearby mosques when requested. Required? Optional, recommended for accuracy. Retention: On-device data is not retained beyond app settings; nearby search requests may be present in short-lived operational logs.

Notifications

Why: Send prayer, Quran, azkar, Jumuah, Islamic occasion and Ramadan reminders. Required? Optional; reminder types can be controlled in Settings. Practice sessions used for Smart reminders are stored locally and are not sent to our servers.

Apple Watch sync

Why: Sync prayer logs between iPhone and Apple Watch. How: Local sync only via WatchConnectivity (Wi-Fi/Bluetooth) — never servers.

Backend and third-party services

Sakinah contacts our API for mosque search, mosque prayer-time calendars, and App Attest session authentication. These requests may include your IP address, request path, and, for nearby mosque search only, precise coordinates. We use this only for app functionality, fraud prevention, security, and service reliability.

Quran audio streams and downloads use EveryAyah CDN for bundled reciters and fallback playback. Optional authenticated audio features may use Quran Foundation API. These services may log IP addresses during normal server operations; we do not send them your identity, location, preferences or worship records. Translations are bundled or downloaded through Apple-hosted on-demand resources and imported into the local Quran database. Installed translations and downloaded audio work offline.

GDPR & CCPA

  • Right to access: Your data exists only on your device.
  • Right to delete: Uninstall the app to remove its on-device records.
  • Right to portability: Data export is not available in this version. Contact us with questions about access to your data.
  • Data transfers: Location may be sent to Sakinah's API only when needed for nearby mosque search; otherwise your personal worship data stays on-device.

We do not sell or share personal information for advertising or tracking.

Security & children's privacy

Data is stored locally using iOS/watchOS Data Protection encryption. API requests are protected with Apple DeviceCheck App Attest where available. Sakinah is appropriate for all ages and does not knowingly collect personal information from children.

Privacy Policy · Version 1.2 · Last updated October 27, 2026

Common questions

Why are my prayer times different from my local mosque?

Prayer times vary by calculation method. Sakinah supports 13 methods (MWL, ISNA, Egyptian, Umm Al-Qura, and more). Your mosque may use a different method or apply local adjustments.

Go to Settings › Prayer Times › Calculation Method to match your local standard. When precision matters, always confirm with your mosque.

How do I change the Asr calculation (Shafi'i vs Hanafi)?

Go to Settings › Prayer Times › Asr Calculation and select your madhab. Standard (Shafi'i / Maliki / Hanbali) uses shadow ratio 1:1; Hanafi uses 1:2.

Why is the Qibla direction wrong?

Calibrate your device's compass: move your iPhone in a figure-8 pattern. Also check that Location (While Using App) permission is granted in Settings. If issues persist, restart the app.

How do I download Quran translations & audio for offline use?

Translations: Quran tab → settings icon → Translations. Select what you want and tap Download.

Audio: Settings › Quran › Reciter Voice › Download for Offline. Pick a reciter; expect a few hundred MB.

How does iPhone ↔ Apple Watch sync work?

Data syncs automatically via WatchConnectivity when both devices are nearby. Open Sakinah on your iPhone to trigger a sync. The sync happens locally over Wi-Fi/Bluetooth — no cloud services involved.

How do I delete all my data?

Uninstall Sakinah to remove its on-device prayer logs, bookmarks, preferences and counter state. Your iPhone may retain older app data in device backups managed by Apple.

Get in touch

I’m Mohamed, the developer of Sakinah. For help or feedback, email dinawi@me.com or use the form below. I usually reply within 1–3 business days.

Send a message

For a bug report, include your app version, device and a short description of what happened.

System requirements

iPhone & iPad
iOS or iPadOS 17.0 or later
Apple Watch
watchOS 10.0 or later · Series 5 or newer · paired iPhone required