Privacy Policy for SalahMode
Last updated: February 7, 2026
Introduction
Welcome to SalahMode. We respect your privacy and are committed to protecting your personal data. SalahMode is designed with a privacy-first approach — prayer times are calculated locally on your device, and your prayer data stays on your phone. This privacy policy explains how we handle your data when you use our app.
Information We Collect
SalahMode may collect or access the following types of information:
- Location Data: Your location (latitude, longitude, and city name) is used to calculate accurate prayer times and, if you choose the Mosque Location verification method, to verify proximity to a nearby mosque. Location data is stored locally on your device.
- Camera Data: If you use the Prayer Movement or Prayer Mat verification methods, the camera is used in real-time to detect prayer postures or identify a prayer mat. Camera frames are processed on-device and are never recorded, stored, or transmitted.
- Screen Time Data: SalahMode uses Apple's FamilyControls, ManagedSettings, and DeviceActivity frameworks to block selected apps during prayer times. The list of apps you choose to block is stored locally and is never shared with us or any third party.
- Prayer Completion Data: Records of your prayer completions, streaks, and schedules are stored locally on your device for statistics and streak tracking.
- Device Information: Basic device information may be collected for crash reporting and app stability improvements via Firebase Crashlytics.
How We Use Your Information
We use your information solely to:
- Calculate accurate prayer times based on your location
- Block and unblock apps according to your configured schedules
- Verify prayer completion through your chosen proof method (camera pose detection, prayer mat scan, or mosque proximity)
- Track your prayer streaks and daily completion statistics
- Send local notifications at prayer times
- Improve app performance and fix bugs
On-Device Processing
SalahMode is built with privacy at its core:
- Prayer times are calculated locally using astronomical algorithms — no network requests are needed after initial location setup.
- Camera-based verification (pose detection and prayer mat classification) runs entirely on your device using MediaPipe. No images or video are ever sent to external servers.
- Mosque location verification uses Apple's MapKit to search for nearby points of interest. Location queries are handled by Apple's services, subject to Apple's Privacy Policy.
- App blocking is managed through Apple's Screen Time APIs. We cannot see which specific apps you block — Apple's framework keeps this information opaque.
Data Sharing
We do not sell, trade, or rent your personal information to third parties. We may share anonymized, aggregated crash and performance data through Firebase Crashlytics to improve app stability. No personally identifiable information is included in these reports.
Third-Party Services
SalahMode uses the following third-party services:
- Firebase Crashlytics: For crash reporting and app stability monitoring. See Firebase Privacy Policy.
- Firebase Authentication: For optional account creation (Sign in with Apple, Google Sign-In, or anonymous mode). See Firebase Privacy Policy.
- Apple Screen Time APIs: For app blocking functionality. Managed entirely by Apple's frameworks on-device.
- Apple MapKit: For mosque location searches. Subject to Apple's Privacy Policy.
Data Storage
Your prayer settings, schedules, completion history, and blocked app selections are stored locally on your device using App Group UserDefaults. If you sign in with an account, basic profile information may be stored in Firebase Firestore. You can delete your account and all associated data at any time from within the app.
Data Security
We implement appropriate technical and organizational measures to protect your personal data. All on-device data is protected by iOS device encryption. Network communications use industry-standard TLS encryption.
Your Rights
You have the right to:
- Access your personal data
- Request correction of your personal data
- Request deletion of your personal data and account
- Object to processing of your personal data
- Withdraw consent for camera, location, or notification permissions at any time via iOS Settings
Children's Privacy
SalahMode is intended for adults aged 18 and older. We do not knowingly collect personal information from children under 18.
Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date.
Contact Us
If you have any questions about this Privacy Policy, please contact us at:
Email: help.salahmode@raukin.com
Support Page: SalahMode Support