Privacy Policy

Salati (com.sulfuro.salati) · Sulfuro · Effective 10 September 2026

No accounts, ads, or analytics. Location is optional. What leaves the device is listed below.

1. Who this covers

This policy describes how the Salati Android app handles information. Salati is developed by Sulfuro. There is no Salati user account and no Salati backend that stores a profile about you.

Questions: salati@sulfuro.eu.

2. What Salati does not do

3. Information stored on your device

Salati stores the following in Android’s private app sandbox (not in a Salati cloud):

Data Why it is stored
Prayer location (city label, latitude, longitude, timezone) To calculate prayer times and Qibla for the place you chose. There is no default city; you set this during setup.
Calculation method, madhab, high-latitude rule, Hijri offset, language, theme, time format To keep prayer times and the interface consistent.
Notification, adhan, vibration, and silent-mode preferences To schedule prayer alerts the way you configured them.
Zakat inputs (cash, balances, metals, nisab choices, hawl date) So you do not have to re-enter an assessment. This is financial information you typed in.
The number of fasting days you still owe So the make-up counter on the Fasting page is still there next time.
Your tasbih: what you are counting, the goal and the count So the count on the Tasbih page is still there next time.
Cached monthly prayer timetables So a previously downloaded month still works offline.
Downloaded adhan audio files Only if you choose to download a recitation. Files are stored locally and checked against a size cap, audio type, and SHA-256 digest when the catalogue provides one.

4. Android backup

Android backup and device-to-device transfer are enabled for one file only: your settings store (salati_settings.preferences_pb). That file includes the prayer location you configured, any Zakat figures you entered, your fasting make-up count, and your tasbih count.

Prayer caches, alarm registries, WorkManager state, and downloaded adhan files are not backed up.

If Android Backup is turned on for your Google account, Google may store that settings file as part of your own backup. Salati does not operate a separate cloud copy. Turn off backup for this app, clear app storage, or uninstall to remove the local copy.

5. What leaves the device

Salati does not run its own server. When a feature needs the network, the app opens an HTTPS connection itself. Operators of those services can see ordinary connection metadata such as your public IP address. Salati does not attach an advertising ID, account, or email to these requests.

A. Prayer times (Aladhan, api.aladhan.com)

When a monthly timetable is downloaded, Salati sends the configured latitude and longitude, plus year, month, calculation method, school, and high-latitude rule. GPS is not required: you can search for a city by name. Location is never read in the background.

If the network is unavailable, Salati can compute times on the device instead. Those on-device times are not uploaded.

B. Adhan catalogue and audio (salati.sulfuro.xyz)

Opening the adhan picker fetches a short JSON catalogue. Downloading a recitation fetches the MP3 you selected. No tracking headers are added. Downloads are optional. The picker names the reciter or mosque of each recording.

C. Metal prices for Zakat (cdn.jsdelivr.net, fallback latest.currency-api.pages.dev)

Tapping refresh requests a public exchange-rate file for the currency you selected. Coordinates are not included. These rates are an approximation for nisab, not a certified bullion quote.

D. City name and GPS (on the device)

City search and reverse-geocoding use the Android platform Geocoder. That lookup is performed by the operating system / Play services on the device, not by a Salati server. GPS is read only after you tap to detect location, and only while the app is in the foreground.

6. Permissions

7. Children

Salati is a general-audience utility. It is not directed at children under 13, does not knowingly collect personal information from children, and does not include social features, chat, or ads.

8. Retention and deletion

Salati keeps data only on the device (and, if you use Android Backup, in your Google backup of the settings file). Clearing Salati’s storage in Android Settings, or uninstalling the app, deletes the local copy. There is no Salati account to request deletion from.

Third-party operators (Aladhan, the currency CDN, and your device geocoder) keep whatever their own policies describe. Salati cannot delete logs on those systems.

9. Changes

If this policy changes, the effective date at the top of this page will be updated. Material changes that affect how data is handled will also be reflected in the Play Store Data safety form.

10. Contact