PRIVACY POLICYVersion V1
Cookie And Local Storage Usage
Effective date: March 22, 2026. We use cookies and local storage to improve prayer-time accuracy, remember settings, and keep your experience consistent.
Why We Store Preferences
NoorPrayerTimes stores technical preferences like calculation method, juristic method, and city selection so timings, calendar views, and Qibla tools stay accurate for your context. We do not use these keys to identify you personally.
Declared Cookie Names vs Actual App Storage Keys
| Declared Cookie Name | Purpose | Actual App Storage Key | Storage Type | Notes |
|---|---|---|---|---|
| Calculation Method | Prayer times calculation based on selected method. | quran_v5_prayer_method | Local Storage | - |
| Current detected Location | Detect and use current location for prayer times and Qibla. | Not mapped | Not Currently Used | Used in runtime geolocation flow; not persisted as a dedicated key. |
| Last detected location | Restore the previous city quickly. | ph_last_selected_city_v1 | Local Storage | - |
| dhuharTimeAfterZawal | User preference for Dhuhr offset. | quran_v5_prayer_profiles | Local Storage | Stored as part of profile-based prayer offsets. |
| ishaTimeAdjustment | User preference for Isha adjustment. | quran_v5_prayer_profiles | Local Storage | Stored as part of profile-based prayer offsets. |
| fajarAngle | Fajr angle preference. | quran_v5_prayer_method | Local Storage | Captured through selected calculation method. |
| ishaAngle | Isha angle preference. | quran_v5_prayer_method | Local Storage | Captured through selected calculation method. |
| hijriDateAdjustment | Hijri date adjustment preference. | Not mapped | Not Currently Used | No dedicated persistent key currently. |
| juristicMethod | Asr juristic method preference. | quran_v5_prayer_madhab | Local Storage | - |
| maghribTimeAfterSunset | Maghrib adjustment preference. | quran_v5_prayer_profiles | Local Storage | Stored as part of profile-based prayer offsets. |
| lastUpdatedLocation | Last updated location used by app. | ph_last_selected_city_v1 | Local Storage | - |
| onBoardingDisplayed | Restrict repeated onboarding display. | Not mapped | Not Currently Used | No dedicated onboarding key currently. |
| recentLocations | Recent location quick-switch list. | Not mapped | Not Currently Used | Not currently persisted as a dedicated key. |
| timeZoneDifference | Timezone difference for exact timings. | Not mapped | Not Currently Used | Computed dynamically via city timezone; not stored. |
| translator | Preferred Quran translation language. | Not mapped | Not Currently Used | No dedicated translation preference key currently. |