Privacy Policy for Misrical
Thank you for using Misrical. We value your privacy and want to ensure that you feel comfortable using our app. This privacy policy explains how we collect, use, and disclose your information.
Information We Collect
Account Information
When you first use MisriCal, the app creates an anonymous Firebase account identified by a random user ID. This lets the app securely associate server-backed settings and reminders with your installation without collecting your name or email address. You are not required to sign in with Google to use the core features of the app.
If you choose to sign in with Google, we collect your name and email address to identify your account, provide cross-device synchronisation, and associate any MisriCal Plus subscription with the correct account. The anonymous account and its existing data are linked to your Google account where possible.
Subscription Information
If you buy or restore MisriCal Plus, Google Play processes the payment and provides MisriCal with subscription status and a purchase token. MisriCal sends Google Play a stable pseudonymous account identifier derived from your Firebase account so that a purchase can be verified against the account that initiated it. We do not send your name or email address as this billing identifier.
Our servers store the purchase token in a protected, server-only record together with the verified product, subscription state, expiry information, and account ownership needed to grant access, restore access, process renewals, refunds or revocations, and prevent a purchase from being assigned to another account. Purchase tokens and order identifiers are not included in analytics or application logs.
Location Data
With your permission, our app accesses your device's precise location (GPS and network-based) for the Qibla direction and prayer times. The Qibla direction is calculated locally on your device.
To calculate prayer times and your local time zone, the app sends your device's location coordinates to an independent prayer-times service (mdo.on-forge.com). The coordinates are sent only to obtain prayer times and time zone information for your location. We do not send your name, email address, or account identifier with these requests.
If location permission has been granted, we also store an approximate location accurate to approximately 10km on our servers. This information is used solely to understand the geographic distribution of our users and to provide region-relevant features. This stored approximate location is never shared with third parties.
App Preferences and Settings
App preferences such as theme, language, and notification settings are stored locally and may also be backed up to our servers under your anonymous or Google-linked Firebase account. Google sign-in allows supported settings to be restored on another device or after reinstalling the app.
Reminders and Events
User-created reminders and events are backed up to our servers under your anonymous or Google-linked Firebase account. This data can include the reminder title, notes, selected calendar date, recurrence, and alarm configuration. Google sign-in allows supported reminder data to be restored on another device.
Notifications and Alarms
To provide you with timely reminders, our app uses exact alarms and notification services. Alarm scheduling is performed on your device; related reminder and notification settings may be backed up to our servers as described above.
To deliver push notifications, the app registers with Firebase Cloud Messaging, which issues a device notification token. We store this token with your account on our servers so that notifications can be sent to your device.
Device Information
We collect certain technical information about your device to help us improve the app and respond to support requests. This includes your device model, Android version, app version, and device locale. This information is associated with your account and stored on our servers.
Analytics and Crash Reporting
Our app uses third-party services, including Firebase Analytics, Firebase Crashlytics, and Firebase Performance Monitoring, to help us improve the app's stability and user experience. These services may collect non-personal information such as:
- Device information (model, OS version)
- App usage statistics and interactions
- Crash reports and performance data
The data collected is used solely for the purpose of improving Misrical and is handled according to Google's and Firebase's privacy policies.
Disclosure of Information
We do not sell personal information. We share information only with service providers needed to operate MisriCal, including Google Play for subscription processing and verification and Firebase for authentication, storage, analytics, crash reporting, performance monitoring, and push notifications. These providers process information under their own privacy terms. In addition, your device's location coordinates are sent to an independent prayer-times service to calculate prayer times, as described under Location Data. Data stored on our servers is used to provide, secure, support, and improve the application.
Data Retention and Deletion
You may request deletion of your anonymous or Google-linked account and associated data at any time by contacting us at the address below. Upon receiving a deletion request and enough information to identify the account, we will remove your personal information, settings, and reminder content from our servers within 30 days. Limited subscription transaction records may be retained for longer when needed to preserve entitlement integrity, process refunds or revocations, prevent fraud or abuse, or meet legal and accounting obligations. Any retained records are restricted to those purposes.
Changes to this Policy
We reserve the right to make changes to this privacy policy at any time. Any updates will be reflected in the policy linked within the application and on our official distribution channels.
Contact Us
If you have any questions about our privacy policy or our practices related to Misrical, please contact us at support@misrical.com.