Privacy Policy
Mizan - Prayer Times, Quran and Daily Worship
Last Updated: September 27, 2026
1. Introduction
Welcome to Mizan. We respect your privacy. This privacy policy explains which data Mizan uses,
where it is stored, and which data leaves your device.
Mizan is an app for prayer times, the adhan, the Quran (text, recitation audio and tafsir) and daily
worship. It has no account and no sign-in, shows no advertisements, and contains no analytics, tracking or
crash-reporting software. What you enter and choose in Mizan is stored on your device. Mizan has no server
that stores data about you. To show prayer times and Quran content, it requests them from the services
described in section 4; Mizan's own file server only delivers the speech model for "Which ayah?" and keeps
no logs (see 4.8).
Some features, such as AI features, are switched off in the current version of Mizan; this privacy policy
will be updated before any of them is switched on.
2. Overview
Key Points:
- No Account, No Tracking: Mizan has no account or sign-in and does not know who you are. We do not use advertisements, tracking, analytics or crash-reporting software.
- Stored on Your Device: Your settings, places, reading positions, bookmarks, memorisation progress and list of recognised verses are stored on your device. Mizan does not sync them with iCloud or with any server.
- Only What a Request Needs: To fetch prayer times and Quran content, Mizan sends public services only what the request needs, such as a district number, a surah or a reciter, and never your name or an identifier (see section 4). Like any internet connection, these services can see your IP address.
- Your Location: Mizan finds your prayer-time district on your device. Your coordinates are only sent to Apple, to look up the name of your city (or, if you choose "Use my location" during setup, your address), and to Mawaqit, when its mosque picker looks for mosques near you (see 3.1).
- Recitation Recognition on Your Device: "Which ayah?" only listens after you start it. The sound is processed on your device and is never recorded, stored, or sent (see 3.2).
- Permissions: Mizan can ask for access to your location (only while you use the app), notifications, alarms and the microphone. Each is optional.
Mizan uses the following data:
- Your location, for prayer times, the Qibla direction and the name of your city
- Microphone audio, only while you use "Which ayah?" (processed on your device, never stored or sent)
- Your settings and choices, such as the prayer-time source, notifications, alarms, reciter and language
- Your use of the Quran and worship features: reading positions, bookmarks, memorisation progress, fasting records and the list of recognised verses
3. Detailed Data Categories
3.1 Location Data When In Use
Mizan uses your location to show the prayer times for where you are, to show the Qibla direction, and to
show the name of your city.
- Permission: Mizan only asks for access while you use the app ("While Using the App") and does not track your location in the background; background refreshes only use a position Mizan received while you used the app. It asks for an accuracy of about 100 metres; if you only allow your approximate location, Mizan works with that.
- Usage:
- Prayer times: Mizan looks up the nearest Diyanet district on your device, using a directory built into the app, and requests only that district's times (see 4.1). If you use Mawaqit, it shows the times of the mosque you chose (see 4.2).
- Qibla: the direction is calculated on your device.
- City name: Apple's location service turns your coordinates into the name of your city (see 4.9).
- Storage (on your device):
- Your last known position, so that prayer times keep working when your location is not available. Each new position replaces it; apart from the places from setup below, Mizan keeps no list of your past positions.
- The location you choose during setup. If you choose "Use my location", this includes the address Apple returns for your position (such as street, postcode, city and country). In the current version this location is only used during setup; it cannot be viewed or deleted in the app and is removed when you delete the app.
- Up to 10 places you picked during setup, with their coordinates and the time you picked them (this can include your own position if you chose "Use my location"). This list is not shown after setup and is removed when you delete the app.
- The places you save under "Places" (tap the name of your city on the Prayer screen), and the mosque you chose for Mawaqit.
- The prayer times Mizan has downloaded, per district or mosque, until they are no longer needed. This shows which districts you recently received prayer times for.
- Sharing:
- With Apple: your coordinates, to look up the name of your city (when Mizan receives your position, after you have moved about 500 metres, and on the Qibla screen), and, if you choose "Use my location" during setup, to look up your address. When you search for a place, the text you type and the place you pick also go to Apple's search service.
- With Mawaqit: your exact coordinates, only when the Mawaqit mosque picker looks for mosques near you (see 4.2).
- With Diyanet's times service: only the number of the district, never your coordinates (see 4.1).
- With the widgets on your device: the name of your place (with Mawaqit, the location of your mosque), without coordinates (see 3.5).
- Without location access: Mizan uses your last known position or, if there is none, Amsterdam. If you chose a Mawaqit mosque, you always see that mosque's times.
- Access: You can change or revoke this access at any time via Settings > Privacy & Security > Location Services > Mizan.
Important: Your exact coordinates never go to Mizan (Mizan has no server for this) or to
Diyanet's times service. They only go to Apple, to look up the name of your city or your address, and to
Mawaqit while its mosque picker looks for mosques near you.
3.2 Microphone: Recognising a Recitation ("Which ayah?") Locally Processed No Audio Stored
With "Which ayah?", Mizan listens to a Quran recitation you are hearing (for example in the mosque) and shows which surah and ayah it is. The recognition happens entirely on your device.
- When the microphone is used: Only after you start it yourself: with the "Which ayah?" button in the Quran tab or in the "Heard" list, the "Find my place" button in the Quran reader, "Listen again" on a result, the "Which ayah?" item in What's New, the listening suggestion in the Quran search, the "Which ayah?" control (Control Center, Lock Screen, Action button), or Siri, Shortcuts and Spotlight. The microphone stays on only while the listening screen is open or while you follow along with a recitation. Listening stops when the ayah is found, and after 40 seconds at most. Following along runs until you stop it or leave the reader, and ends after 10 quiet minutes, after three hours, or when your device gets too warm. The microphone also turns off when you leave the app or when a call, Siri or the adhan takes over the audio. Mizan never listens in the background. iOS shows the microphone indicator whenever it is on.
- Processing: The sound is converted to text by a speech model that runs on your device, and that text is compared with the Quran text built into the app. No internet connection is needed for this.
- Storage:
- Audio is kept in memory only while Mizan is listening (at most the last 30 seconds) and is discarded when listening stops. It is never recorded to a file, and the recognised text is not kept.
- The list of recognised verses ("Heard") stores only the verse, the time, and which prayer time it was (for example "during isha"), on your device. It keeps the last 300 entries. You can delete a single entry or clear the list at any time.
- Sharing: No audio and no recognised text ever leave your device, and none is sent to Mizan, Apple, Google, or anyone else. To show the verse with its translation, Mizan uses the Quran text on your device; if the surah it hears is not on your device yet, Mizan downloads that surah from AlQuran.cloud, also while it is still listening or following along (see 4.3). Like any other surah download, that request only contains the surah and the translation.
- The speech model: When the speech model is not on your device yet, Mizan first shows its size (about 77 MB) and downloads it only after you agree, from Mizan's own file server (see 4.8). Every file is checked against a checksum built into the app when it is downloaded, and Mizan checks the files again each time it loads the model. The model is stored on your device, is not included in backups, and can be deleted in the app's Settings tab under Quran Settings > Downloads & storage > Recognize recitation. Mizan downloads it again only if you delete it, if a check fails, or when an app update brings a new model.
- Access: You can revoke microphone access at any time via Settings > Privacy & Security > Microphone > Mizan. Only "Which ayah?" stops working; you can still find verses by typing in the Quran search.
3.3 Notifications, Alarms and Live Activities On Your Device
Prayer notifications, reminders and alarms are created and scheduled on your device. Mizan has no server that
sends notifications and does not register your device for push notifications.
- Notifications: at prayer time and before a prayer, and, if you turn them on, reminders such as dhikr, Friday, fasting days and Ramadan. They contain prayer names, the minutes left until a prayer and short texts, which can include how many fasting days you still have to make up. Mizan can also remind you to open the app so that your prayer notifications keep coming. The adhan sounds are built into the app.
- Alarms: if you choose the full adhan as an alarm, or the suhoor alarm, Mizan sets the alarm on your device with Apple's AlarmKit. Mizan only asks for alarm permission when you turn this on.
- Live Activities: on fasting days, Mizan can show the time until iftar on your Lock Screen. It is started and updated on your device, not through a server. A ringing alarm is also shown as a Live Activity.
- Access: You can turn notifications off via Settings > Notifications > Mizan, and alarms via Settings > Apps > Mizan.
3.4 Your Settings and Activity Locally Stored
Mizan stores your preferences and your activity in the app on your device.
- Data Stored:
- Settings, such as the prayer-time source, notifications, reminders and alarms, the muadhin and reciter, reading preferences and the app language (Dutch, English, Turkish, or Arabic)
- Your answers during setup
- A name for the greeting on the home screen, only if you enter one
- Your place in the Quran (reading and listening), recently opened surahs and your bookmarks
- The verses you are memorising, your review schedule and the surahs you have memorised
- Worship records you keep in the app, such as fasting days, days to make up, a Quran completion plan and today's dhikr counts
- Records that keep your notifications and alarms on schedule
- Storage: On your device (see 5.1). Mizan does not ask for an email address or any other account details.
- Sharing: This data stays on your device, except that downloads contain what they need, such as your reciter, the translation for your app language or your tafsir edition (see section 4). Part of it is shared with the widgets on your device (see 3.5), and the text of verses you bookmark or memorise can be requested from AlQuran.cloud (see 4.3).
3.5 Widgets, Controls, Siri and CarPlay On Your Device
- Widgets: The app shares what the widgets show with them through a container that the app and its widgets share on your device (App Group): about 30 days of prayer times, the Hijri date and the name of your place (with Mawaqit, the location of your mosque; no coordinates), and for the verse widget the daily verses, the verse you are memorising, up to 40 bookmarked verses, verses you choose for a widget, your widget settings and the app language. If a verse is missing from that shared data, the verse widget downloads it from AlQuran.cloud itself (see 4.3). The choices you make when you edit a widget are stored by iOS.
- Controls, Siri and Shortcuts: The "Which ayah?" control and Siri phrases only open Mizan and start listening; Mizan passes no data to Siri. The buttons on a ringing alarm work on your device.
- CarPlay: CarPlay shows your prayer times and plays Quran recitations and the adhan. It uses the same data and services as the app on your iPhone, and only uses your location if you have already allowed it.
- Now Playing: While a recitation plays, iOS shows the surah, verse and reciter on the Lock Screen, in Control Center and on connected screens such as CarPlay.
4. Third Parties & Data Sharing
To show prayer times and Quran content, Mizan requests them from the services below. Each request contains
only what it needs, such as a district number, a surah or a reciter. Mizan never adds your name, an account,
an advertising identifier or any other identifier to these requests. Like any internet connection, each
service can see your IP address and standard technical details of the request (such as the app and iOS
version and your language setting). Each service has its own privacy policy.
| Service |
Used for |
What Mizan sends |
| Diyanet times (ezanvakti.imsakiyem.com) |
Diyanet prayer times |
District number and dates |
| Mawaqit (mawaqit.net) |
Finding a mosque and its prayer times |
Your coordinates (only to find mosques near you), your search text, the mosque you chose |
| AlQuran.cloud (api.alquran.cloud) |
Quran text and translations |
Surah and verse numbers, text editions |
| EveryAyah (everyayah.com) |
Recitation audio per verse |
Reciter, surah and verse |
| Quran.com (api.qurancdn.com, download.quranicaudio.com) |
Recitation audio per surah, verse timings |
Reciter and surah |
| Quran Foundation (verses.quran.foundation) |
Optional tajwīd mushaf |
Requests for the font files |
| jsDelivr (cdn.jsdelivr.net) |
Tafsir texts |
Tafsir edition, surah and verse |
| Mizan file server (mizan-assets.a-altun70.workers.dev) |
Speech model for "Which ayah?" |
Requests for the model files |
| Apple |
Name of your city (and your address during setup), place search |
Your coordinates, the text you search for |
4.1 Diyanet (via ezanvakti.imsakiyem.com)
By default, Mizan shows the official prayer times of the Turkish Presidency of Religious Affairs
(Diyanet İşleri Başkanlığı), which it requests from the imsakiyem service at ezanvakti.imsakiyem.com.
Mizan first looks up the nearest Diyanet district on your device, using a directory built into the app,
and then requests only the times for that district.
- Data Shared: Only the number of the district (a town, city or area) and a period of about 30 days. Your coordinates are not sent. Apart from the district, the request contains nothing about you; it only says that it comes from the Mizan app.
- When: For your own location, for places you save or look up under "Places", and during setup. Mizan stores the times on your device and only asks for new ones when they run low, which can also happen during background refresh or on CarPlay.
- Usage: Only for fetching official Diyanet prayer times
4.2 Mawaqit (mawaqit.net)
If you choose Mawaqit as your prayer-time source, you pick a mosque and Mizan shows that mosque's own
prayer times from mawaqit.net.
- Data Shared:
- Mosques near you: when the mosque picker opens, and again when you clear its search field, Mizan sends your exact current coordinates to mawaqit.net to list mosques near you. This only happens if you have allowed location access.
- Search: the name or place you search for, when you submit the search.
- Prayer times: only the page of the mosque you chose. Mizan stores that mosque's prayer times for the whole year on your device and requests the page again about once a year.
- Usage: Only for finding a mosque and fetching its prayer times. Mawaqit's own privacy policy applies to these requests.
4.3 AlQuran.cloud (api.alquran.cloud)
Mizan fetches the Quran text from the AlQuran.cloud API: the Uthmani Arabic text, an English transliteration
and a translation in your app language (Sahih International in English, Siregar in Dutch, Diyanet in Turkish
and Tafsir al-Muyassar in Arabic, with Sahih International as a fallback). For the verse widget it fetches the
Arabic text with all four translations.
- Data Shared: Only the surah and verse numbers and the names of the text editions (which show your app language). Because Mizan keeps the verse widget ready and loads the verses you add to memorise, these can include verses you bookmarked or are memorising.
- When: Each time you open the app (to prepare the verse of the day and the verse widget), when you open the Quran tab (Mizan then downloads the whole Quran in your language once, so you can read it offline), when you read or listen, and from the verse widget. Mizan keeps downloaded text on your device and does not download a surah again while it is there; single verses, such as verses you add to memorise or verses for the widget, can be requested separately.
- Usage: Only for showing the Quran text and translations
4.4 EveryAyah (everyayah.com)
Mizan plays recitations of single verses from everyayah.com: for example when you play a single verse, in the
memorisation exercises, for reciter previews, and for reciters that Quran.com does not offer. A verse you
play is saved on your device afterwards, so it plays offline next time.
- Data Shared: Only the reciter, surah and verse requested
- Usage: Only for recitation audio
4.5 Quran.com (api.qurancdn.com and download.quranicaudio.com)
For whole surahs, Mizan requests the recitation audio and the verse timings (used to highlight the verse being
recited) from Quran.com (api.qurancdn.com). The audio itself comes from the address that Quran.com returns,
currently download.quranicaudio.com. At the end of setup, Mizan downloads a starter set of eight surahs
(Al-Fatiha, Al-Kahf, Ya-Sin, Ar-Rahman, Al-Mulk, Al-Ikhlas, Al-Falaq and An-Nas) so they play without a
connection; you can turn this off during setup. You can also download surahs yourself.
- Data Shared: Only the reciter and surah requested
- Usage: Only for recitation audio, verse highlighting and offline listening
4.6 Quran Foundation (verses.quran.foundation)
If you download the optional tajwīd mushaf (with colour-coded tajwīd rules), Mizan downloads its page fonts
from Quran Foundation: all 604 pages, about 220 MB. The standard mushaf is built into the app.
- Data Shared: Only requests for the font files. Because all pages are downloaded at once, the requests do not show which pages you read.
- Usage: Only for showing the tajwīd mushaf
4.7 Tafsir Texts (cdn.jsdelivr.net)
Tafsir (commentary) texts come from the open spa5k tafsir collection, which Mizan loads through the
jsDelivr network (cdn.jsdelivr.net) when the tafsir section of a verse is open (Mizan remembers whether you keep it
open) or when you download a tafsir edition.
Tafsir you have opened or downloaded is kept on your device.
- Data Shared: Only which tafsir edition, surah and verse are requested
- Usage: Only for showing and downloading tafsir texts
4.8 Mizan File Server (mizan-assets.a-altun70.workers.dev)
Mizan downloads the speech model for "Which ayah?" from this server, which Mizan runs on Cloudflare, only
after you agree to the download on the screen that shows its size. The server only delivers files; it cannot receive
uploads.
- Data Shared: Only requests for the model files (19 files, about 77 MB in total). No audio, text, cookies or identifiers are sent. As with any internet connection, Cloudflare handles the connection itself (including your IP address) to deliver the files, under its own privacy policy.
- Logs: Request logging is switched off for this server, and its code records nothing about the requests.
- Usage: Only for downloading the speech model. Every file is checked against a SHA-256 checksum built into the app when it is downloaded, and Mizan checks the files again each time it loads the model.
- Hugging Face: The open-source speech library that "Which ayah?" uses (WhisperKit) would, only if it could not load the tokenizer from the model files on your device, download the public tokenizer files it needs from Hugging Face (huggingface.co). Mizan checks the tokenizer files each time it loads the model, so this should not happen; such a request would not contain any audio or text.
4.9 Apple Services
Mizan uses Apple frameworks. These use Apple's servers:
- Place names and place search (Core Location and MapKit): to show the name of your city, Mizan asks Apple to turn your coordinates into a place name (and, if you choose "Use my location" during setup, into an address). When you search for a place, the text you type and the place you pick are sent to Apple's search service.
- Siri: if you use a Mizan phrase with Siri, Siri is handled by Apple; Mizan passes no data to Siri.
- Crash reports: if you have chosen in iOS to share analytics with app developers (Settings > Privacy & Security > Analytics & Improvements), Apple may share crash reports and statistics about Mizan with us that do not identify you. Mizan itself contains no crash-reporting software.
These requests fall under Apple's Privacy Policy.
The following Apple frameworks work on your device, without Mizan sending data to Apple:
- UserNotifications, AlarmKit and ActivityKit: notifications, alarms and Live Activities
- WidgetKit and CarPlay: widgets, controls and CarPlay
- Core Location and Core Motion: the Qibla compass (compass direction and how you hold your device; the place name on that screen comes from Apple, as described above)
- AVFoundation and Core ML: "Which ayah?" reads the microphone and runs its speech model on your device
4.10 Links and Email
Links in the app, such as this privacy policy and the websites under "Sources & licenses", only open in your
browser when you tap them. "Support" opens your email app; if you email us, we receive your email address and
your message and use them only to answer you.
5. Data Storage & Security
5.1 Local Storage
Everything Mizan stores is stored on your device:
- App settings (UserDefaults): your preferences, places (see 3.1), reading positions, bookmarks, fasting records, the "Heard" list and the records for your notifications and alarms
- On-device database (SwiftData): your memorisation progress
- App Group: the data the widgets show (see 3.5), shared between the app and its widgets on the same device
- Downloads: Quran text, recitation audio and tafsir texts, the optional tajwīd fonts and the speech model for "Which ayah?". iOS also keeps a temporary cache of recent network responses on your device.
- System log: technical messages, for example that an alarm was set, go to the iOS system log on your device. They contain no coordinates, place names or recognised text.
No Cloud Synchronization: Mizan does not sync your data: no iCloud sync,
no CloudKit and no server of its own that stores it. Like the data of other apps, Mizan's data is included when you back up
your device (in iCloud or on a computer), except downloads, which can be downloaded again.
5.2 Security
- All network connections use HTTPS.
- Data on your device is protected by the standard security of iOS.
- Mizan has no server that stores your data, so there is no database of user data on our side.
5.3 Data Retention
- On Your Device: Your data stays on your device until you delete it in the app or delete the app. Some data is replaced or removed automatically, such as prayer times that have passed, entries beyond the last 300 in "Heard", and downloads that iOS clears when storage runs low.
- With Us: Apart from the download of the speech model (see 4.8), which is not logged, the app sends nothing to us. We only have what you send us yourself by email.
- External Services: How long the services in section 4 keep request data, such as IP addresses, is described in their own privacy policies.
6. Your Rights
6.1 Access and Deletion
Because Mizan has no account and we keep no data from the app, we hold no data about you (apart from emails
you send us) that we could show you, correct or delete. Your data is on your device, where you are in control:
- You can view and change your settings in the app. The location you chose during setup is not shown in this version; it is removed when you delete the app.
- You can delete entries from the "Heard" list, saved places, bookmarks, verses you are memorising, downloaded tafsir editions and the tajwīd fonts, and, in the Settings tab under Quran Settings > Downloads & storage, recitation audio and the speech model.
- Deleting the app removes Mizan's data from your device, apart from technical entries in the iOS system log (see 5.1), which iOS removes over time.
- For data that a service in section 4 received, see that service's privacy policy. You can also contact us at info@aaltun.nl.
6.2 Revoking Permissions
You can revoke permissions at any time:
- Location: Settings > Privacy & Security > Location Services > Mizan
- Microphone: Settings > Privacy & Security > Microphone > Mizan ("Which ayah?" stops working; the rest of the app keeps working)
- Notifications: Settings > Notifications > Mizan
- Alarms: Settings > Apps > Mizan
Note: Without location access, Mizan shows the prayer times for your last known position
or, if there is none, for Amsterdam. If you chose a Mawaqit mosque, you see that mosque's times.
7. Children
Mizan is not specifically targeted at children under 13 years of age. Mizan has no account, and we do not
collect personal data through the app from anyone, including children. If you have questions about this, please contact us
at info@aaltun.nl.
8. Changes to This Privacy Policy
We may update this privacy policy from time to time to reflect changes in the app or for
other operational, legal, or regulatory reasons. We will notify you of any changes by:
- Updating the "Last Updated" date at the top of this privacy policy
- Providing a notice in the app (if applicable)
We recommend reviewing this privacy policy regularly to stay informed about how we protect your
data.
9. Contact
If you have questions about this privacy policy or about how Mizan handles your data, please contact us:
© 2025 Abdullah Altun. All rights reserved.