
منهاج الشيعة
Privacy Policy
How Shia Journey handles public content, local app state, permissions, and optional diagnostics with transparency.
Overview
Shia Journey is designed around public Islamic content, local reading state, and optional device permissions. You do not need an account to use the public website, and the website is not built around advertising profiles or selling personal data.
This Privacy Policy explains what information may be stored on your device, what information may be accessed or sent when you use optional app features, how permissions are used, and how to contact us with privacy questions.
Information We Do Not Require
You do not need to create an account, provide your name, provide payment details, or sign in to browse the public website. Shia Journey does not use the public website to build advertising profiles, and we do not sell personal information.
If you contact us by email, we will receive the information you choose to include in that message, such as your email address and the content of your inquiry.
Information Stored On Your Device
The app and hosted web experience may store reading and preference data locally on your device. This can include favorites, bookmarks, last-read positions, Quran and reader settings, language preferences, font-size preferences, transliteration and translation display choices, calendar preferences, prayer settings, azan settings, and notification preferences.
Local data stays on the device or browser storage unless a feature specifically needs a network service. Clearing browser data, resetting app settings, or uninstalling the app may remove this local state.
Permissions You Control
Location permission is used for features such as prayer times, Qibla direction, city labels, location-aware widgets, and reminder scheduling. You can deny location permission or use a manual/custom location where supported.
Notification, alarm, exact alarm, boot, foreground service, wake lock, and battery optimization permissions are used for time-sensitive features such as azan alarms, prayer reminders, verse of the day, Islamic event reminders, amaal reminders, moon-sighting prompts, and widget refreshes. These permissions are requested only for features that need them and can be managed through your device settings.
Location and Network Services
The website loads public static files and may stream audio when you play recitations. These requests may include normal technical information such as IP address, browser details, device details, and request logs handled by hosting, CDN, or streaming infrastructure.
Prayer-time and location-related features may use location lookup or geocoding services to resolve a city name, search for a custom location, or estimate location when precise browser location is unavailable. The app code includes support for services such as OpenStreetMap Nominatim and IP-based approximate location lookup.
Crash Reporting and Diagnostics
The Flutter app includes optional Sentry crash reporting only when a Sentry DSN is configured for a build. When enabled, crash reports may include technical information such as app version, environment, errors, stack traces, diagnostic breadcrumbs, and performance information so issues can be diagnosed.
The implementation is intended for diagnostics and uses hashed user context rather than plain personal identifiers where user context is set. Crash reporting is not used for advertising tracking.
Sharing and Service Providers
Shia Journey may rely on service providers for hosting, static file delivery, audio delivery, diagnostics, location lookup, geocoding, and email communication. These providers process information only as needed to provide those services.
We do not sell personal information and do not share personal information with advertising networks for cross-app or cross-site tracking.
Retention and Deletion
Local reading state and settings remain on your device until you clear them, reset settings, clear browser storage, or uninstall the app. Diagnostic records, server logs, and contact emails may be retained as needed for security, troubleshooting, support, and legal compliance.
To request help with privacy questions or deletion of information you sent directly to us, contact us at contact@shiajourney.com.
Web and Native Feature Differences
Some native-only features are hidden or disabled in web mode, including native push notifications, azan alarms, offline downloads, device-compass Qibla, native permission panels, review prompts, guided tours, admin tools, and some widgets. Browser-local reading state, favorites, bookmarks, resume state, settings, static JSON content, manual location, and streaming audio remain available where the browser supports them.
Contact
For privacy questions, support, or feedback, contact us at contact@shiajourney.com.
