Privacy Policy for Salah Rhythm
Last Updated: November 13, 2026
BinaryScript Private Limited ("we," "us," or "our") operates the Salah Rhythm mobile application for Android (the "App", package com.binaryscript.salahrhythm). This Privacy Policy explains what information the App handles and why.
Company Information
BinaryScript Private Limited
India
Email: support@binaryscript.com
1. Introduction
Salah Rhythm is an Islamic prayer app: prayer times, azan alarms, a next-prayer notification, a prayer tracker with streaks, the qibla direction, the Quran with audio, tasbih, azkar, home-screen widgets and a Ramadan timetable. The App shows no ads.
2. Information Stored Only on Your Device
The following stays on your device and is not sent to us:
- Your prayer tracker: the prayers you mark and your streaks
- Your settings: calculation method, juristic method, minute offsets, Hijri date adjustment, azan and notification choices, and the App's language
- Your tasbih counts
- Quran surahs, translations and recitations you download to use offline
Qibla: the App reads your phone's compass and motion sensors on your device to show the qibla direction. Sensor readings are not sent anywhere.
3. Information We Collect
3.1 Approximate location
Prayer times depend on where you are, so the App needs your approximate location. You choose how it is found:
- From your network (no permission needed): the App asks BigDataCloud (a geolocation service, api.bigdatacloud.net) to estimate your approximate location from your IP address: country, state, city and an approximate point for that area.
- From your phone (optional): if you allow it, the App reads your phone's approximate (coarse) location. The App never asks for precise location. To show the name of your place, the coordinates are sent to BigDataCloud.
- By city search (optional): the name you type is sent to Open-Meteo's geocoding service (geocoding-api.open-meteo.com), which returns matching cities and their coordinates.
The App uses this location to calculate prayer times, the qibla direction and the Ramadan timetable, and sends it to our server. It is not sold and not shared with advertisers. If the App cannot tell where you are, it asks you; it never guesses a place.
3.2 Analytics (Firebase Analytics)
We use Google Firebase Analytics to understand how the App is used, for example which screens are opened, whether an azan fired or was dismissed, whether a prayer was marked, whether the Quran or the qibla was opened, and whether a subscription was started or bought. This includes device information (model, operating system version), app version, approximate country, and a pseudonymous app-instance identifier.
3.3 Crash reports and performance (Firebase Crashlytics and Performance Monitoring)
When the App crashes we collect the crash log, device model, operating system version and app version to fix the problem. Firebase Performance Monitoring measures how long screens and network requests take, so we can make the App faster.
3.4 Remote configuration (Firebase Remote Config)
The App fetches settings from Firebase Remote Config, such as whether an update is required.
3.5 Notifications (Firebase Cloud Messaging)
The App receives push notifications through Firebase Cloud Messaging, which gives the App a push token. Azan alarms and the next-prayer notification are scheduled on your device and do not need our server.
3.6 Account (only when you subscribe)
You can start the App without an account. When you subscribe, you sign in with your phone number, through Truecaller or Otpless. We then receive your phone number (and your name, if the sign-in service provides it) and store it on our server together with your subscription status, your country, the App's language and basic device information (operating system, app version). This account is used only to activate and restore your subscription.
3.7 Purchases
In India, subscriptions are bought through UPI AutoPay, processed by PhonePe through our payment server. Everywhere else, purchases are processed by Google Play. We receive the order and subscription status, the plan and the amount. We do not receive your card number, bank account or UPI PIN.
3.8 UPI apps on your phone (India)
- This happens only for users in India who open the PhonePe (UPI AutoPay) subscription screen.
- The Razorpay SDK, provided by Razorpay Software Private Limited, checks which UPI apps on your phone support UPI AutoPay (Paytm, PhonePe, Google Pay, BHIM, Amazon Pay), so the App offers only those.
- The SDK sends the list of UPI apps it found to Razorpay, for Razorpay's own analytics. No payment goes through Razorpay: every payment in India is made through PhonePe.
- The App also records which UPI apps were offered in Google Analytics for Firebase, as aggregate usage analytics.
- The App does not otherwise read the list of apps installed on your phone.
3.9 Quran text and audio
The Quran text and translations come from alquran.cloud and the recitations from quran.com. When you open or download a surah, your device requests it from those services, which receive your IP address as part of the request, as any website does. We do not send them your location, account or any other information.
3.10 Help chat (optional)
The App has an in-app Help chat for customer support. No sign-in is needed: the chat is linked to an anonymous token kept on your phone. When you write to us, our support server receives:
- The messages you write
- A name, email address or phone number, only if you choose to give one, so we can reply to you outside the App
- The App's version, your platform (Android), your country and the App's language
- The Firebase app instance identifier, and a Firebase Cloud Messaging push token so that our reply can reach you as a notification
- Your account ID with us, if you are signed in, so we can find your subscription
We use this only to answer you and to fix the problems you report. Replies may be written with the help of an AI assistant; our team reads the chats and handles anything it cannot answer. Your IP address is not stored, and the chat is not sold or shared for advertising. Closed chats are deleted 12 months after they close (a chat with no new messages for 90 days is closed). You can ask us in the chat, or at support@binaryscript.com, to delete your chat sooner.
3.11 What we do not collect
- Your precise (GPS) location
- Your prayer tracker, tasbih counts or settings
- Your contacts, photos, files or messages
- The list of apps on your phone, apart from the UPI app check in 3.8
- Advertising identifiers for ads (the App shows no ads)
4. Device Permissions
- Approximate location (optional): to find your place for prayer times, as described in 3.1. You can use the network estimate or a city search instead.
- Notifications: to show azan alarms, the next-prayer notification and Help chat replies.
- Alarms and reminders (exact alarms): so that each azan rings at its exact time.
- Full-screen notifications: so that an azan can show on the lock screen, like an alarm clock.
- Run at startup: to schedule the azan alarms again after your phone restarts.
- Internet: for location lookups, the Quran, subscriptions, analytics and the Help chat.
You can change these permissions at any time in your phone's settings. Without them, some features (such as azan alarms) may not work.
5. How We Use Information
- To calculate prayer times, the qibla direction and the Ramadan timetable for your place
- To provide and restore your subscription
- To fix crashes and improve the App's speed and features
- To understand which features are used and how the paywall performs
- To respond to support requests, including your messages in the Help chat (see 3.10)
6. Third-party Services
- Google Firebase (Analytics, Crashlytics, Performance Monitoring, Remote Config, Cloud Messaging, including Help chat replies): https://firebase.google.com/support/privacy
- Google Play billing: https://policies.google.com/privacy
- BigDataCloud (approximate location from your network address, and place names): https://www.bigdatacloud.com/privacy-and-cookie-policy
- Open-Meteo (city search): https://open-meteo.com/en/terms
- Al Quran Cloud (Quran text and translations): https://alquran.cloud
- Quran.com (Quran recitations): https://quran.com/privacy
- Truecaller (phone sign-in when you subscribe): https://www.truecaller.com/privacy-policy
- Otpless (phone sign-in when you subscribe): https://otpless.com/privacy-policy
- PhonePe (UPI AutoPay payments in India): https://www.phonepe.com/privacy-policy/
- Razorpay SDK (which UPI apps on your phone support UPI AutoPay, India): https://razorpay.com/privacy/
7. Data Sharing
We do not sell, trade or rent your information, and Help chat messages are not shared for advertising. We share information only with the service providers listed above, as needed to run the App, or when required by law. Razorpay also uses the list of UPI apps it receives (see 3.8) for its own analytics.
8. Data Security
Connections to our server and to the services above are encrypted (HTTPS). Data on your device is protected by your device's screen lock. No method of storage or transmission is completely secure.
9. Data Retention
Analytics, crash and performance data are kept according to Firebase's retention settings. Account and subscription records are kept while your account is active and as required for accounting and legal purposes. The approximate location sent to our server is kept until you ask us to delete it, or until your account is deleted. Help chat messages are deleted 12 months after the chat closes. Data on your device stays until you clear the App's data or uninstall the App.
10. Your Choices and Rights
- You can choose how the App finds your location, and change it at any time.
- You can turn azan alarms and notifications on or off in the App and in your phone's settings.
- You can ask us to access, correct or delete the data we hold about you, including your account and approximate location, by writing to support@binaryscript.com or in the Help chat. If you have an account, tell us its phone number. See How to Delete Your Account.
- Uninstalling the App deletes your prayer tracker, settings and downloads on your device.
11. Children's Privacy
The App is not directed at children under 13, and we do not knowingly collect personal information from them. If you believe a child has given us personal information, contact us and we will delete it.
12. International Transfers
Firebase and the other services listed above may process data outside your country, including in the United States, under their own privacy practices.
13. Changes to This Policy
We may update this Privacy Policy. The "Last Updated" date above shows the latest version. Continued use of the App after a change means you accept the updated policy.
14. Contact Us
BinaryScript Private Limited
Email: support@binaryscript.com
We will respond within 30 days.