Nafs helps Muslims build better digital habits and reduce useless content through content blocking apps and websites, dhikr, dua , Quran and a community.
HOW IT WORKS
1. Set your intention — pledge for today, reflect on yesterday
2. When an urge hits — tap the panic button, see your reasons, read a Quranic ayah
3. Block trigger apps and certain sites — when you open one, say Bismillah before entering
YOUR TOOLS
Panic Button — Feel an urge? One tap. See your personal reasons for quitting, a Quranic ayah, and hear your own dua. Works offline, loads instantly, no internet needed.
Daily Pledge — Check in every morning. Reflect on yesterday. Pledge for today. See how many brothers are pledging alongside you.
Relapse Help — Slipped? No shame spiral. Practical steps: make ghusl, pray two rakats of tawbah, give sadaqa, read Surah Yusuf. Good deeds wipe out bad ones.
90-Day Journey — Track your progress through four stages of the nafs: Ammara (breaking the pattern), Lawwama (building the habit), Mutma'inna (becoming the person), Radiyya (at peace with Allah).
Ummah — An anonymous brotherhood. See others on the same path. No real names, no judgment.
Progress Calendar — Visual month-by-month view. Green for clean days. Watch the green fill up.
About AccessibilityService API Permission:
Nafs uses the AccessibilityService API to power the Nafs Shield feature. When you add an app to your shield list, the service detects when that app is opened and displays an Islamic reminder screen before you proceed. No screen content is read, no data is collected, and nothing is sent off your device. You can disable this at any time in your device's Accessibility settings.
Nafs uses Android's VpnService if you allow it to block harmful websites across browsers on your device. This works entirely on your device — no traffic is sent to external servers, and no browsing activity is collected or transmitted. You can turn this on or off at any time from the Shield tab.