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:
| Feature | Service | Data sent |
|---|---|---|
| Prayer Spaces (nearby search) | OpenStreetMap Overpass API | Search area or coordinates and radius; Singapore directory searches use a country-wide area |
| Prayer Spaces (navigation) | IbadahToolkit and OneMap / Singapore Land Authority | Precise origin and destination, travel mode, and current time for transit, after explicit route-preview consent |
| Prayer Spaces (external navigation) | Your chosen map app | Destination coordinates and travel mode; that app handles its own location permission and privacy policy |
| Prayer Spaces (search) | OpenStreetMap Nominatim | Your typed search query |
| Prayer Spaces (map tiles) | CartoDB | Map viewport coordinates |
| Prayer Times | Aladhan API | City name, country name, calculation method |
| Weather Comparison | Open-Meteo | Hardcoded city coordinates (not your GPS) |
| Quran | Quran Foundation API | Chapter/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
| Permission | Purpose |
|---|---|
| Internet | Load prayer times, Quran text, map data |
| Notifications | Prayer time reminders (you choose which prayers) |
| Exact alarms | Deliver notifications at precise prayer times |
| Vibrate | Haptic 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