Privacy Policy
Mizan - Islamic Productivity Assistant
Last Updated: December 3, 2025
1. Introduction
Welcome to Mizan. We respect your privacy and are committed to protecting your personal data.
This privacy policy explains what data we collect, how we use it, and what your rights are.
Mizan is a productivity app for Muslim professionals that integrates with your calendar, health data,
location, and uses AI to provide personalized advice. We are transparent about which data stays locally
on your device and which data is shared with external services.
2. Data Collection Overview
Key Points:
- Local Storage: All personal data is stored locally on your device. We do not use cloud synchronization (no iCloud/CloudKit).
- Minimal Data Sharing: Only the minimum amount of data necessary for AI functionality is shared with Google Gemini API.
- No Tracking: We do not use advertisements, tracking, or third-party analytics.
- Read-Only Access: We only read data that you explicitly grant permission for (HealthKit, Calendar, Location).
Mizan collects the following categories of data:
- Health data (sleep, workouts) via HealthKit
- Location data for prayer times and trip planning
- Calendar data for scheduling and conflict detection
- Speech transcriptions for creating events
- User preferences and settings
- Quran memorization progress
3. Detailed Data Categories
3.1 HealthKit Data Read Only 100% Local
Mizan requests read access to your HealthKit data to calculate your energy level based on sleep and workouts.
- Data Collected:
- Sleep analysis (sleep hours from the previous night)
- Workout duration (total workout duration for today)
- Usage: This data is used to calculate an energy level score that helps with planning your day and memorization sessions.
- Storage: This data is never stored by Mizan. We only read it real-time from HealthKit and use it for calculations.
- Sharing: This data is never shared with external services, including Google Gemini.
- Access: You can revoke this access at any time via Settings > Privacy & Security > Health > Mizan.
3.2 Location Data When In Use
Mizan uses your location to calculate accurate prayer times and plan weekend trips.
- Data Collected:
- GPS coordinates (latitude, longitude)
- City and country (via reverse geocoding)
- Usage:
- Calculating prayer times based on your exact location
- Weekend trip planning (only city/country is shared, not exact coordinates)
- Storage: Location data is not permanently stored. We only use the current location when needed.
- Sharing:
- Local: Exact GPS coordinates remain on your device
- With Google Gemini: Only city and country are shared for weekend trip planning (e.g., "Utrecht, Netherlands")
- Access: You can revoke this access at any time via Settings > Privacy & Security > Location Services > Mizan.
Important: For prayer times, only exact coordinates are used (locally). For weekend trips, only city/country is shared with Google Gemini to get relevant suggestions.
3.3 Calendar Data Read Only
Mizan reads your calendar to detect conflicts and provide personalized advice.
- Data Collected:
- Event titles, times, and dates
- Event locations (if available)
- Event duration
- Usage:
- Detecting conflicts between events and prayer times
- Calculating travel times to events
- Generating AI advice for your schedule
- Storage: Calendar data is not permanently stored. We only read it when you open the app.
- Sharing:
- Local: Full calendar data remains on your device
- With Google Gemini: Only a contextual summary is shared (e.g., "3 events today, first event at 10:00, last at 17:00"). Specific event titles, locations, or details are not shared, unless you explicitly request a weekend trip where locations are relevant.
- Access: You can revoke this access at any time via Settings > Privacy & Security > Calendars > Mizan.
3.4 Speech and Microphone Data Locally Processed
Mizan uses speech recognition for the "Magic Create" feature that allows you to create events by speaking.
- Data Collected:
- Audio recording of your voice (while speaking)
- Transcribed text
- Usage:
- Speech recognition is performed locally by Apple's Speech Recognition framework
- The transcribed text is sent to Google Gemini to extract event details (title, time, location)
- Storage:
- Audio recordings are not stored
- Transcribed text is only temporarily used for processing
- Sharing:
- Local: Audio recordings remain on your device and are not stored
- With Apple: Speech recognition is performed locally by Apple's Speech Recognition (no internet connection required)
- With Google Gemini: Only the transcribed text is shared to extract event details (e.g., "Kickboxing tomorrow at 7pm")
- Important: Mizan uses the microphone only for speech recognition. We do not record audio for assessment or other purposes.
- Access: You can revoke this access at any time via Settings > Privacy & Security > Microphone > Mizan and Settings > Privacy & Security > Speech Recognition > Mizan.
3.5 User Preferences and Settings Locally Stored
Mizan stores your preferences and settings locally on your device.
- Data Collected:
- Name (optional)
- Prayer time calculation method
- Work hours and work days
- Travel preferences (diet, budget, group size, etc.)
- AI coaching style
- App language (Dutch/English)
- Storage: All preferences are stored in UserDefaults on your device (local, not in the cloud).
- Sharing:
- Local: All preferences remain on your device
- With Google Gemini: Only relevant preferences are shared as context for AI advice:
- Travel preferences (diet, budget, interests) for weekend trip planning
- Coaching style for personalized advice
- Language preference for responses in the correct language
3.6 Quran Memorization Progress 100% Local
Mizan helps you memorize Quran verses with a spaced repetition system.
- Data Collected:
- Which verses you are memorizing
- Progress and review status
- Review dates (spaced repetition)
- Storage: All memorization data is stored locally on your device (SwiftData).
- Sharing: This data is never shared with external services.
- Widget: The current verse you are memorizing is shared with the widget extension via App Group UserDefaults (local, between app and widget on the same device).
4. Third Parties & Data Sharing
Mizan uses the following external services. We are transparent about which data is shared:
4.1 Google Gemini API External Service
Google Gemini is used for AI functionality such as schedule advice, weekend trip planning, and event parsing.
What is shared with Google Gemini:
- Schedule Context: A contextual summary of your calendar (number of events, times, conflicts with prayer times). Specific event titles or details are not shared, unless relevant for weekend trip planning.
- Prayer Times: Times of prayers for conflict detection
- Travel Preferences: Your dietary preferences (Halal, Vegetarian), budget, group size, interests, transport preference, day pace
- Location: Only city and country (e.g., "Utrecht, Netherlands") for weekend trip planning. Exact GPS coordinates are not shared.
- Weather Data: Publicly available weather information for the planned trip date
- Voice Transcription: The transcribed text of your speech input for event parsing (e.g., "Kickboxing tomorrow at 7pm")
- Coaching Style: Your preference for AI communication style (Direct, Balanced, Religious)
- Language Preference: Your selected app language (Dutch/English)
What is NOT shared with Google Gemini:
- HealthKit data (sleep, workouts)
- Exact GPS coordinates
- Full calendar data (only contextual summary)
- Audio recordings (only transcription)
- Quran memorization progress
- Personal identification data (name, email, etc.)
Google's Privacy Policy: Data sent to Google Gemini is subject to
Google's Privacy Policy.
We recommend reading it to understand how Google processes your data.
Google Search Grounding: For weekend trips, Gemini uses Google Search to verify real restaurants,
mosques, and attractions. This means Google Search queries are executed based on your
preferences and location, but these queries do not contain personal identification data.
4.2 Quran.com API
Mizan uses the Quran.com API to fetch Quran verses (Arabic text and translations).
- Data Collected: No personal data
- Data Shared: Only publicly available verses (surah and ayah numbers)
- Usage: Only for fetching verse content
4.3 Everyayah.com
Mizan streams audio recitations of Quran verses from everyayah.com for Tajweed practice.
- Data Collected: No personal data
- Data Shared: Only publicly available audio files (surah and ayah numbers)
- Usage: Only for audio streaming
4.4 Apple Services
Mizan uses various Apple frameworks that work locally on your device:
- Speech Recognition: Local speech recognition (no internet connection required, no data sent to Apple)
- CoreLocation: Local location management (no data sent to Apple, except standard Apple location services)
- HealthKit: Local health data management (no data sent to Apple, except standard HealthKit synchronization that you can manage)
- EventKit: Local calendar management (no data sent to Apple)
Note: Apple's standard services (such as iCloud synchronization for HealthKit or Calendar) are managed by Apple and fall under Apple's Privacy Policy. Mizan uses these services only locally and does not synchronize data via iCloud.
5. Data Storage & Security
5.1 Local Storage
All personal data is stored locally on your device:
- UserDefaults: User preferences, settings, travel preferences
- SwiftData: Quran memorization progress
- App Group UserDefaults: Shared data between app and widget (local on the same device)
No Cloud Synchronization: Mizan does not use cloud synchronization.
No iCloud, no CloudKit, no external servers. All data remains on your device.
5.2 Security
We take security seriously:
- All local storage uses iOS standard security (Keychain for sensitive data if needed)
- Data is only shared with external services when explicitly necessary for functionality
- We use HTTPS for all network communication
- API keys are securely stored and are not accessible to users
5.3 Data Retention
Data is retained as long as you use the app:
- Local Data: Remains on your device until you delete the app
- External Services: We have no control over how long Google Gemini retains data.
Please refer to Google's Privacy Policy for details.
6. Your Rights
6.1 Access to Your Data
You have the right to know what data we collect:
- All data stored by Mizan is accessible through the app itself
- You can view and modify your preferences in the Settings section
- For questions about data sent to Google Gemini, please contact info@aaltun.nl
6.2 Deletion of Data
You can delete your data at any time:
- Local Data: Delete the app from your device to remove all local data
- Preferences: You can reset individual preferences via the app settings
- External Services: We have no control over data already sent to Google Gemini.
Please refer to Google's Privacy Policy for options.
6.3 Revoking Permissions
You can revoke permissions at any time:
- HealthKit: Settings > Privacy & Security > Health > Mizan
- Location: Settings > Privacy & Security > Location Services > Mizan
- Calendar: Settings > Privacy & Security > Calendars > Mizan
- Microphone: Settings > Privacy & Security > Microphone > Mizan
- Speech Recognition: Settings > Privacy & Security > Speech Recognition > Mizan
Note: Revoking certain permissions may limit the app's functionality.
For example, without location access, prayer times cannot be calculated accurately.
6.4 Right to Object
You have the right to object to sharing data with external services.
Unfortunately, this is not possible for AI functionality because Google Gemini is essential for these features.
If you do not want data to be shared with Google Gemini, you can:
- Not use the AI functionality (schedule advice, weekend trips, Magic Create)
- Delete the app
7. Children
Mizan is not specifically targeted at children under 13 years of age. We do not knowingly collect personal
data from children. If you are a parent or guardian and notice that your child has shared personal data
with Mizan, please contact us at info@aaltun.nl and we
will delete this data.
8. Changes to This Privacy Policy
We may update this privacy policy from time to time to reflect changes in our practices 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 we process your data, please contact us:
© 2025 Abdullah Altun. All rights reserved.