Privacy Policy

Last updated: May 1, 2026 ยท Effective date: May 1, 2026 ยท App: Daily Muslim ยท Developer: PemujaCode

This Privacy Policy explains how PemujaCode ("we", "us", or "our") collects, uses, and protects information when you use the Daily Muslim mobile application ("App") available on Android and iOS. By using the App you agree to the practices described in this policy.

1. Information We Collect

1.1 Information You Provide

When you create an account, we collect your email address and a hashed password. No name, phone number, or payment information is required for core features. Account creation is optional โ€” core prayer, Qibla, and Quran features work without signing in.

1.2 Location Data

The App requests access to your device's GPS location only while the App is in use. Location is used solely to:

  • Calculate accurate prayer times for your city
  • Determine the Qibla direction toward the Kaaba
  • Display your approximate city name on the Prayer screen

We do not store your GPS coordinates on our servers. Location data is processed entirely on your device using the adhan library. We do not track your location in the background.

1.3 Device Sensors

The Qibla Finder uses your device's magnetometer (compass) and accelerometer. This sensor data is processed locally in real time and never transmitted off your device.

1.4 Usage Data (via AdMob)

The App uses Google AdMob to display advertisements. AdMob may collect:

  • Advertising ID (GAID on Android, IDFA on iOS)
  • IP address and approximate location
  • Device model, OS version, and language settings
  • Ad interaction events (impressions, clicks)
  • Crash reports and performance data

This data is collected by Google and governed by the Google Privacy Policy. You can opt out of interest-based ads in your device settings: Android: Settings โ†’ Google โ†’ Ads โ†’ Opt out of ads personalization / iOS: Settings โ†’ Privacy โ†’ Apple Advertising โ†’ Personalized Ads off.

1.5 Habit & Streak Data

If you are signed in, your daily habit log (which of the 7 daily habits you completed) and streak counters are stored in our Supabase database. This data is linked to your account and protected by Row Level Security โ€” only you can read or modify your own records.

1.6 Dhikr Sessions

Completed dhikr sessions (type and count) may be stored in our database when you are signed in. This is used to maintain your historical record and is not shared with third parties.

1.7 Crash & Performance Data

Expo and EAS may collect anonymous crash reports and performance metrics to help us improve app stability. These reports do not contain personally identifiable information.

2. How We Use Your Information

PurposeData UsedLegal Basis
Calculate prayer times and Qibla directionGPS location (on-device only)App functionality
Authenticate your accountEmail, hashed passwordContract (account services)
Sync streak and habit data across devicesHabit logs, streak countersContract (account services)
Serve advertisementsAdvertising ID, device info (via AdMob)Legitimate interest / Consent
Deliver daily Ayah and Hadith contentNone (content is public, not personalized)App functionality
Send prayer time notificationsPrayer schedule (computed locally)Consent (notification permission)
Improve app stabilityAnonymous crash reportsLegitimate interest

3. Third-Party Services

ServicePurposePrivacy Policy
Google AdMobBanner and interstitial advertisementspolicies.google.com/privacy
SupabaseUser authentication and database (accounts, streaks, habit logs)supabase.com/privacy
alquran.cloudQuran text and audio recitation API (no account data sent)alquran.cloud
Expo / EASApp build, delivery, and anonymous crash reportingexpo.dev/privacy

We do not sell your data to any third party. We do not use your data for profiling beyond what AdMob requires to serve contextual advertisements.

4. Data Storage and Security

Account data (email, habit logs, streaks) is stored on Supabase infrastructure hosted on AWS. All data in transit uses TLS 1.2+. Database access is enforced by Row Level Security policies โ€” your data is never accessible to other users.

Prayer times, Quran content, and Dhikr counts are cached locally on your device using AsyncStorage and are not transmitted to our servers.

We retain your account data for as long as your account is active. If you delete your account, all associated data (habit logs, streaks, bookmarks) is permanently deleted within 30 days.

5. Children's Privacy

The App is not directed to children under 13 (or under 16 in the EU/EEA). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.

6. Your Rights

Depending on your location, you may have the following rights:

  • Access โ€” request a copy of the data we hold about you
  • Correction โ€” request correction of inaccurate data
  • Deletion โ€” request deletion of your account and associated data
  • Portability โ€” request an export of your data in a machine-readable format
  • Opt-out of personalized ads โ€” via your device's advertising settings
  • Withdraw consent โ€” for notifications, via device Settings at any time

To exercise any of these rights, contact us at hamdi.syukriwan@gmail.com. We will respond within 30 days.

7. Permissions Requested

PermissionWhy It's NeededWhen Requested
Location (Fine / Coarse)Prayer times + Qibla direction calculationFirst time you open Prayer or Qibla screen
Motion / Compass (iOS)Compass needle for Qibla FinderFirst time you open Qibla screen
NotificationsPrayer time remindersOn first app launch
Vibration (Android)Haptic feedback on Dhikr counter tapsGranted automatically, no prompt

All permissions are optional. The app will function with reduced capability if permissions are denied.

8. Cookies and Tracking

The App itself does not use cookies. The AdMob SDK may use persistent device identifiers (Advertising ID) for ad delivery. You can reset or limit your Advertising ID in your device settings at any time.

9. Changes to This Policy

We may update this Privacy Policy from time to time. If we make material changes, we will update the "Last updated" date at the top of this page and, where appropriate, notify you via an in-app notice. Continued use of the App after changes constitutes acceptance of the updated policy.

10. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or the data we hold about you, please contact:

PemujaCode
Email: hamdi.syukriwan@gmail.com
App: Daily Muslim (com.pemujacode.islamora)