Rafīq — Hajj & Umrah Companion | Last updated: 5 April 2026
Rafīq ("we", "our", or "the app") is a free, offline-first Android application designed to assist Muslim pilgrims during Hajj and Umrah. We are committed to protecting your privacy. This policy explains what data we collect, why we collect it, how it is used, and your rights.
By installing or using Rafīq, you agree to the practices described in this Privacy Policy. If you do not agree, please uninstall the application.
| Data Type | Purpose | Where Stored | Shared? |
|---|---|---|---|
| GPS / Coarse Location | Indoor & outdoor navigation, pilgrim context detection (Makkah / Madinah / Hajj sites) | Device only (RAM); never written to disk by the app | No |
| Motion Sensors (accelerometer, gyroscope, barometer, compass, step counter) | Sensor-fusion indoor positioning inside Masjid al-Haram | Device only (RAM) | No |
| Language preference | Display content in your chosen language (Arabic, English, Urdu, Bahasa Indonesia, Turkish) | Device SharedPreferences | No |
| Gender preference | Filter gender-specific ritual guidance | Device SharedPreferences | No |
| Text size preference | Accessibility — adjust font size | Device SharedPreferences | No |
| Arabic font preference | Display Arabic text in your preferred script style | Device SharedPreferences | No |
| Ritual progress (steps completed) | Resume Umrah / Hajj guide from where you left off | On-device Room database (SQLite) | No |
| Prayer alarm settings & cached prayer times | Schedule daily Adhan notifications for the correct city | Device SharedPreferences | No |
| Hajj simulator state (day & hour) | Debug / demo mode for testing Hajj live activity widget | Device SharedPreferences | No |
Certain features require an internet connection and contact external APIs. All requests are initiated by actions you take (e.g., opening the home screen, enabling navigation). We do not control these services' privacy practices — please review their policies:
All data stored by Rafīq resides exclusively on your device. There is no server-side account or cloud backup managed by us. You can delete all app data at any time via:
Both actions permanently remove all preferences, ritual progress, prayer alarm settings, and cached files.
Rafīq is not directed at children under 13 years of age. We do not knowingly collect any personal information from children. As the app collects no personal information from any user, there is no additional risk profile for younger users.
Since Rafīq stores all data locally on your device, security of your data depends primarily on your device's security (screen lock, encryption). We do not transmit ritual progress, preferences, or sensor readings to any server. Network requests to the third-party APIs listed above are made over HTTPS.
We may update this Privacy Policy as the app gains new features. The "Last updated" date at the top of this page will reflect any changes. Continued use of Rafīq after changes are posted constitutes acceptance of the revised policy.
If you have questions or concerns about this Privacy Policy, please contact us at:
We aim to respond to all privacy-related enquiries within 7 business days.