Takbeer Time
← Back to the app

Privacy Policy

Takbeer Time is a non-commercial, ad-free, crowd-sourced directory of jamat (congregation) prayer times at masjids. This page tells you exactly what we collect, why, where it lives, and how to remove it.

We've tried to keep this in plain language. If anything is unclear, email [email protected] and we'll fix it.

The short version. No ads. No analytics SDKs. No third-party trackers. We collect only what's needed to run the app: your email, the times and notes you submit, and the masjids you favourite or pick as your default. You can delete your account anytime — in-app, or by request at /delete-account.html.

1. What we collect

Account data (only if you sign in)

Content you submit

Preferences

Device-side state (stored only on your phone or browser)

Server-side request logs

Our backend logs each request's method, path, response status, and an approximate timestamp for operational debugging. These logs include your IP address (standard for any web service). Logs are retained for at most 30 days and are not used for analytics or sold to anyone.

Push notifications (mobile app only)

If you grant notification permission on the mobile app, Firebase Cloud Messaging (FCM) issues your device a token so we can deliver pushes. The token is stored on Google's servers — not ours — and is associated with topics like keeper-update-<mosqueId> (when you follow a keeper) or suggest-to-<userId> (so a keeper hears about new suggestions). We don't store the FCM token on our backend; we publish to topics, and Google routes the push to subscribed devices.

2. What we don't collect

The codebase mentions an optional SENTRY_DSN environment variable for crash reporting. As of the current production deployment, Sentry is not configured — no error reports are sent anywhere. If we enable it in the future, this page will be updated to disclose it before any data is sent.

3. Third-party services we rely on

Running a free, open service still requires some infrastructure. These are the third parties involved, and what they receive:

Service What it sees
Firebase Authentication (Google) Verifies Google sign-ins and email/password sign-ins. Receives your email and a Firebase-issued user ID. Firebase privacy
Firebase Cloud Messaging (Google) Routes push notifications to your device. Sees your device's FCM token and the topics it has subscribed to. Firebase privacy
OpenStreetMap The web app and mobile app render maps using OpenStreetMap tiles. When the map is open, your device requests tiles from tile.openstreetmap.org, which sees your IP and the tile coordinates you're viewing. OSMF privacy
Google Fonts The web pages load three font families (Cormorant Garamond, Inter Tight, JetBrains Mono) from fonts.googleapis.com. Google receives the request, including your IP. Google privacy
Hosting / CDN The web app and API are served from our self-hosted server. The host sees standard request metadata (IP, path, user-agent).

We do not use Google Maps Platform — the placeholder Maps key referenced in the repo is unused on production. The map is OpenStreetMap-based.

4. Why each item is collected

5. Where it lives

6. Data retention

7. Your rights

8. Children

Takbeer Time is intended for users 13 and older. We don't knowingly collect data from children under 13. If you believe a child has provided us with personal data, email us and we'll remove it.

9. GDPR / California (CCPA) rights

If you live in the EEA, the UK, or California, you have additional rights including the right to access your data, correct it, delete it, restrict processing, object to processing, and complain to a supervisory authority. To exercise any of these, email [email protected] and we'll respond within 30 days.

We do not "sell" personal information as defined by the CCPA, and we do not perform automated decision-making or profiling.

10. Changes to this policy

If we change anything material, we'll update the "Last updated" date at the top and post a note in the app. We won't expand what we collect without notice.

11. Contact

Privacy questions, data requests, or concerns:

[email protected]

Project owner: Junaid Qazi · Project: Takbeer Time

← Back to the app