Privacy Policy

Last updated: September 8, 2026

In short:

Ibadah Toolkit stores your preferences (theme, bookmarks, prayer settings) on your device. Prayer Spaces uses map providers for search and maps. If you choose “Use my location to preview”, your precise location is sent transiently to IbadahToolkit and OneMap for directions. We collect anonymous usage analytics (page views, errors) on our own servers, no third-party trackers, no ads, no accounts required.

1. Who we are

Ibadah Toolkit is developed and maintained by an independent developer based in Singapore.

Contact: mrmasturofficial@gmail.com

Website: www.ibadahtoolkit.com

2. What data we collect

2.1 Data stored on your device (never sent to us)

  • App preferences: theme, language, font size, accessibility settings
  • Bookmarks: saved duas, Quran reading position, dhikr presets
  • Offline caches: prayer times, Quran verses, mosque search results
  • Ramadan and Umrah tracker progress
  • Zakat calculation history

This data stays on your device in local storage. We cannot access it.

2.2 Data sent to our server

  • Anonymous page-view events: page path, module name, referrer, coarse device category (mobile/desktop), and a random session ID
  • Error reports: error message, stack trace (truncated), module name, and random session ID
  • No names, emails, phone numbers, or account information is collected
  • IP addresses are hashed (HMAC-SHA256, truncated) for rate-limiting only and are never stored in raw form

Retention: Telemetry events are deleted after 30 days. Error logs are deleted after 90 days.

2.3 Data sent to third-party services

When you use specific features, data is sent to these external services:

FeatureServiceData sent
Prayer Spaces (nearby search)OpenStreetMap Overpass APISearch area or coordinates and radius; Singapore directory searches use a country-wide area
Prayer Spaces (navigation)IbadahToolkit and OneMap / Singapore Land AuthorityPrecise origin and destination, travel mode, and current time for transit, after explicit route-preview consent
Prayer Spaces (external navigation)Your chosen map appDestination coordinates and travel mode; that app handles its own location permission and privacy policy
Prayer Spaces (search)OpenStreetMap NominatimYour typed search query
Prayer Spaces (map tiles)CartoDBMap viewport coordinates
Prayer TimesAladhan APICity name, country name, calculation method
Weather ComparisonOpen-MeteoHardcoded city coordinates (not your GPS)
QuranQuran Foundation APIChapter/page numbers, search text, translation preferences

These services have their own privacy policies. We do not control their data practices.

3. Location data

Ibadah Toolkit requests your device location for two features:

  • Qibla Compass: Your GPS coordinates are used locally on your device to calculate the direction to the Kaaba. They are never sent to any server.
  • Prayer Spaces nearby search: OpenStreetMap's Overpass API receives the search area or coordinates and radius. Singapore directory searches use a country-wide area; distances are calculated on your device.
  • Navigation preview and reroutes: After you choose “Use my location to preview”, IbadahToolkit sends your precise origin and destination to OneMap. Start Navigation begins foreground guidance. Exact positions, route geometry and progress are kept in memory only; the app does not save a journey history. The previous Prayer Spaces GPS cache and cached distances are removed. Public listings and saved-place bookmarks remain on your device.
  • Foreground guidance: Leaving or locking the app pauses GPS watches, speech and turn feedback. Guidance requires Resume on return. Indoor steps are confirmed manually and do not track your indoor position. Optional voice guidance uses locally installed voices.

Location access is optional. You can deny the permission and still use all other features. You can also search for locations manually.

Indoor guide contributions

When you send an indoor correction, we store the directions, evidence statement, and any photos for moderator review. Photos are re-encoded and metadata, including embedded GPS, is removed. Pending media is private. A reviewer checks privacy and redistribution rights before publication; rejected pending photos are removed. Please do not include identifiable people or personal or sensitive information.

Approved guide versions and assets may be publicly accessible and cached. Administrators keep provenance and review records and can replace or unpublish a guide. Navigation rate limits store a short-lived HMAC of the request IP and time window, not the raw IP or location. Local diagnostic logs do not include request bodies, exact coordinates or navigation history and are never uploaded automatically.

OneMap and external map providers process requests under their own terms. OneMap terms of service.

4. Permissions

PermissionPurpose
InternetLoad prayer times, Quran text, map data
NotificationsPrayer time reminders (you choose which prayers)
Exact alarmsDeliver notifications at precise prayer times
VibrateHaptic feedback for dhikr counter
Location (via browser)Qibla direction and nearby mosque search

5. Children's privacy

Ibadah Toolkit is not directed at children under 13 and does not knowingly collect personal information from children. The app does not require an account and does not collect names, emails, or ages.

6. Data security

  • All network requests use HTTPS (encrypted in transit)
  • No user accounts or passwords exist
  • IP addresses are cryptographically hashed before any processing
  • The app does not use advertising identifiers or device fingerprinting

7. Your rights

Since we do not collect personal information or maintain user accounts, there is no personal data to access, correct, or delete. Local data (bookmarks, preferences) can be cleared by clearing the app's storage in your device settings.

If you have questions or concerns, contact us at: mrmasturofficial@gmail.com

8. Changes to this policy

We may update this policy from time to time. Changes will be posted at this page with an updated date. Continued use of the app after changes constitutes acceptance.

9. Applicable law

This policy is governed by the laws of Singapore, including the Personal Data Protection Act 2012 (PDPA).

Ibadah Toolkit — Privacy Policy

Back to app