Safa Press kit

Free · iOS · Independent

Salah is not one habit.

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.

Prayer streaks · Last 7 days days
Fajr 6
Dhuhr 5
Asr 1
Maghrib 7
Isha 3
Strongest Maghrib · Needs work Asr

The idea

Fajr is hard in a way Maghrib isn't.

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.

What makes Safa different

Three things, in order of how much they matter.

Five habits, tracked separately

Each prayer gets an independent streak. The unevenness is the point — it's what turns a tracker from a scoreboard into something diagnostic.

Tracking that reveals rather than rewards

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.

Everything calculated on your device

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.

Fajrbefore dawnالفجر
Dhuhrmiddayالظهر
Asrafternoonالعصر
Maghribjust after sunsetالمغرب
Ishanightالعشاء

Key features

Everything below is in the shipping app.

Why I built Safa

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

Privacy

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 →

Contact

Safa is made by one person. Questions, different screenshots, or anything else you need — I'll reply.

thenandalabs@gmail.com

Everything in the press kit may be used freely in coverage of Safa. No permission needed.

Fast facts

App nameSafa: Muslim Prayer Companion
DeveloperMohammed Adnan — solo developer, United Kingdom
PriceFree. No ads, no subscription, no in-app purchases
PlatformiOS, available worldwide
CategoryLifestyle
Size33.5 MB
LanguagesEnglish
Built withReact Native and Expo
App Storeapps.apple.com/gb/app/…/id6770985340
Supportfindsafa.netlify.app/support