Free · iOS · Independent
Safa tracks each of the five daily prayers separately — so you can see which one is actually slipping, not just that something was missed.
Screenshots are on the App Store listing. Need something specific, or at a different size? Just ask.
The idea
Dhuhr falls in the middle of a working day. Isha doesn't. Yet traditional prayer trackers often collapse all five into a single number — 4/5 today, one streak — which tells you that you missed something, but not which one, or whether it's a pattern.
Safa gives each prayer its own streak, its own progress bar and its own colour. Open it and you can see that your Maghrib has held for a fortnight while your Asr keeps slipping. That's something you can act on.
Three things, in order of how much they matter.
Each prayer gets an independent streak. The unevenness is the point — it's what turns a tracker from a scoreboard into something diagnostic.
Safa does use streaks, but they exist to show you an honest pattern in your salah rather than to build a reward system around worship. No points, no badges, no coaching layer, and nothing designed to keep you opening the app for its own sake.
It's a deliberately restrained piece of software. It shows you what's true, then gets out of the way.
Twelve established calculation methods, Hanafi and Standard madhab, and proper high-latitude handling for northern summers when Fajr and Isha converge. There's no account, so there's nothing to log into and nothing to leak.
Everything below is in the shipping app.
I kept using prayer apps that told me I'd prayed four out of five, which I already knew. What I didn't know was that it was nearly always the same prayer — my Asr had been slipping for weeks and nothing I used was built to show me that.
So I built what I wanted: five separate streaks, one for each prayer, so the app tells me something I couldn't already see for myself. I left out the coaching and the reward mechanics on purpose. I didn't want software that turned my salah into a scoring system — I wanted something honest with me about it.
It's free because I think it should be, and it doesn't collect anything because it doesn't need to.
Mohammed Adnan · solo developer, United Kingdom
Safa has no user accounts and collects no personal information. Prayer times are calculated on the device — your location is never transmitted or stored on a server, and your prayer history stays on your phone.
The app records anonymous usage events against a randomly generated identifier tied to nothing. No IP addresses, no advertising identifiers, no device fingerprinting, no third-party advertising SDKs.
Apple's privacy label lists one category: analytics data, not linked to your identity. Full privacy policy →
Safa is made by one person. Questions, different screenshots, or anything else you need — I'll reply.
Everything in the press kit may be used freely in coverage of Safa. No permission needed.
| App name | Safa: Muslim Prayer Companion |
| Developer | Mohammed Adnan — solo developer, United Kingdom |
| Price | Free. No ads, no subscription, no in-app purchases |
| Platform | iOS, available worldwide |
| Category | Lifestyle |
| Size | 33.5 MB |
| Languages | English |
| Built with | React Native and Expo |
| App Store | apps.apple.com/gb/app/…/id6770985340 |
| Support | findsafa.netlify.app/support |