Privacy Policy
Effective date: 2026-04-17
This Privacy Policy explains how Islamic Reflections handles information when you use the Islamic Reflections mobile app and web app experience published under the package and bundle identifier systems.ninetynine.ir.
Overview
Islamic Reflections is designed to be privacy-light:
- You do not need to create an account to use the app.
- The current app code does not include in-app advertising SDKs.
- The current app code does not include third-party analytics or crash-reporting SDKs.
- Daily and library content is fetched from static files hosted by the content infrastructure.
- App preferences, reading state, and cached content are primarily stored locally on your device.
- Notifications are optional and are currently scheduled locally on the device instead of through a remote push token service.
Information We Handle
1. Information you enter
If you enter a name during onboarding, the app stores that name locally on your device so the app can personalize parts of the experience.
2. Local app preferences and reading state
The app stores certain settings and state locally using on-device storage, including:
- your selected language
- your selected theme
- your selected Arabic font and font size
- whether onboarding is complete
- whether notifications are enabled in the app
- cached daily and library content
- viewed progress for reflection content
- saved scroll position for reflection screens
- a timestamp used to help dismiss a notification after the app is opened
This locally stored data stays on your device unless you clear app storage, reset the app, or uninstall it. Some transient items may be refreshed or removed automatically as part of normal app behavior.
3. Notification permissions
If you choose to enable notifications, the app asks your device or browser for notification permission. When permission is granted, the app schedules local recurring reminders on your device.
Notification content may include a short excerpt derived from the day's reflection content. Depending on your device settings, that content may appear on your lock screen or in notification surfaces controlled by your operating system or browser.
4. Network requests for content delivery
The app fetches reflection and library content from static hosted endpoints. When those requests are made, the hosting platform and related network providers may receive standard technical request data such as your IP address, user agent, approximate time of request, and other normal web request metadata. That handling is governed by their own privacy policies, not by this app alone.
How We Use Information
We use the limited information described above to:
- provide and display reflection and library content
- remember your preferences across sessions
- support offline access through local caching
- personalize the interface with your chosen display name
- schedule and manage local reminders if you enable notifications
- preserve reading progress and restore your place in the app
What the Current App Does Not Request
Based on the current app implementation, Islamic Reflections does not ask for:
- account registration credentials
- payment card information
- precise location
- camera access
- microphone access
- photo library access
- contacts access
Sharing
We do not use the current app implementation to sell your personal information or share it with advertising partners.
We may rely on third-party platforms and infrastructure that process data as part of operating their own services, including:
- GitHub and related CDN or hosting infrastructure for static content delivery
- Apple, Google, browser vendors, or device operating systems when they distribute the app, handle notification permissions, or provide notification delivery surfaces
- external websites you choose to open from the app, such as https://ninetynine.systems or the project's GitHub pages
Those third parties handle data under their own terms and privacy policies.
Data Retention and Your Choices
Because most app data is stored locally on your device, you generally control retention directly.
You can:
- disable notifications in the app settings or your device settings
- clear the app's local storage through your device settings where supported
- uninstall the app to remove locally stored app data from your device
If you do not want GitHub-hosted content requests to occur, you can stop using the connected features or use the app only while offline with already cached content, where available.
Security
We use a simple architecture that minimizes central collection by storing most app state locally and serving content from static files. No method of storage or transmission is completely secure, and we cannot guarantee absolute security.
Changes to This Policy
We may update this Privacy Policy from time to time to reflect product, operational, or legal changes. When we do, we will update the effective date at the top of this document.
Contact
If you have questions about this Privacy Policy or the app's privacy practices, please contact us through: