Privacy

Privacy Policy

Effective date: 2026-04-08

MyRafeeq is built as a local-first Quran application. Core reading, memorization, revision, and settings data are stored on the device to support offline use.

What We Store Locally

  • cached Quran content needed for reading and study
  • memorization cards, review history, and local progress
  • settings such as language, display preferences, and downloads
  • optional notification preferences and locally stored push token data

When External Services Are Used

  • Quran Foundation APIs are used for Quran content, search, tafsir, audio, and optional connected features
  • QF OAuth is only used when the user chooses a connected Quran.com feature
  • Cloudflare services are used for hosting, edge caching, and grounded AI responses
  • Push notifications use server-side Web Push (VAPID); the reminder flow may also run device-locally

Server-Side Push Data

When you enable review reminders, your browser push subscription endpoint, timezone, and preferred reminder hour are stored server-side to deliver timed notifications. No Quran reading content, memorization data, or personal identifiers are included. This data is deleted when you disable reminders or when your subscription expires.

What This Policy Does Not Claim

MyRafeeq does not claim broad cloud sync for all device data unless that behavior is explicitly enabled and validated. The app is designed so the main Quran experience remains usable without a remote account.