Nafs: Control Your Gaze
Muslim Mindfulness App
Only for iPhone
Free · In‑App Purchases · Designed for iPhone. Not verified for macOS.
iPhone
Nafs helps Muslims build better digital habits and reduce useless content through Islamic spiritual tools, content blocking systems, a structure 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
WHAT'S INSIDE
Panic Button — one tap when an urge hits. your reasons for change, a matched Quranic ayah, and a guided intervention to ride it out.
Daily Pledge — check in every morning. see how many Muslims are pledging alongside you today.
Nafs Shield — block trigger apps and websites on your device using Apple's Screen Time API. when you open a shielded app, a Quran verse pauses you before you enter.
90-Day Journey — track progress through four stages of the nafs: Ammara, Lawwama, Mutma'inna, Radiyya.
Relapse Help — no shame spiral. practical steps to get back on track the same day.
Ummah — anonymous companions on the same path. send an SOS when you need support. no real names, no judgment.
Progress Calendar — visual month-by-month view. green for clean days. watch the pattern build.
SUBSCRIPTION INFORMATION
Nafs requires a subscription or lifetime purchase to access all features.
Payment will be charged to your Apple ID at confirmation of purchase. The monthly subscription automatically renews unless canceled at least 24 hours before the end of the current period. Manage or cancel your subscription in your Apple ID Account Settings. If you purchase a subscription before your free trial ends, the remaining trial period will be forfeited.
*All tools require a subscription or one-time lifetime purchase.*
terms of use: https://controlnafs.com/terms.html
privacy policy: https://controlnafs.com/privacy.html
feedback: reza@controlnafs.com
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
Nafs Shield is here.
Go to the Shield tab, add the apps you want to block, and the next time you
open one, Nafs pauses you with a Quran verse. Reflect on your intention, then
decide whether to continue. Your accountability partner is notified if you
turn the Shield off.
You can also block specific websites across all browsers from the Sites tab.
Also in this update: onboarding improvements and stability fixes.
Some notes to address first rejection:
Thank you for the detailed feedback. We've addressed both issues below.
---
Guideline 2.1(a) — Error message when creating an account
The error "No active subscription found" was shown by a button labeled "Already paid? Create account" on the Sign In screen. This button is not an account creation flow — it is an escape hatch
for users who already completed a purchase but exited the app before finishing account registration. It checks for an active entitlement via RevenueCat before proceeding.
When your reviewer tapped it without an active subscription, the app displayed the error. We understand the label made it appear to be the primary account creation CTA.
What we changed:
- The button is now labeled "Purchased but no account yet? Finish setup" — making clear it requires a prior purchase
- If no active purchase is found, the app now shows a prompt directing the user to begin onboarding, rather than displaying an error
New accounts are created at the end of the onboarding flow after subscribing — not from the Sign In screen.
---
Guideline 2.1(b) — Locating In-App Purchases
The In-App Purchases are accessed through the onboarding flow. Steps to locate them:
1. Launch the app
2. On the Welcome screen, tap "Get Started"
3. Proceed through the onboarding (approximately 22 screens)
4. The subscription paywall appears with two options:
- Monthly — $4.99/month with a 3-day free trial
- Lifetime Access — $9.99 one-time payment
5. Select a plan and complete the purchase
There are two ways to restore a prior purchase once you reach the paywall:
- Top-right "Restore" button on the paywall screen itself
- "Purchased but no account yet? Finish setup" on the Sign In screen (accessible from the Welcome screen → "Already have an account? Sign in")
Attached videos (all recorded using sandbox test accounts, United States storefront):
- Video 1 — Successful Monthly subscription purchase via sandbox
- Video 2 — Successful Lifetime Access purchase via sandbox
- Video 3 — "Purchased but no account yet? Finish setup" when a purchase exists: restores entitlement and navigates directly to account creation
- Video 4 — Same button when no purchase exists: user is directed to begin onboarding and reach the paywall
The Paid Apps Agreement, bank account, and tax forms are all active in App Store Connect.
Please let us know if you need anything else.
The developer, Tazkiyah Labs LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
- Contact Info
- User Content
- Identifiers
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
- User Content
- Sensitive Info
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Tazkiyah Labs LLC
- Size
- 35.7 MB
- Category
- Health & Fitness
- Compatibility
Requires iOS 18.0 or later.
- iPhone
Requires iOS 18.0 or later. - Mac
Requires macOS 15.0 or later and a Mac with Apple M1 chip or later.
- iPhone
- Languages
- English
- Age Rating
13+
- 13+
- Infrequent
Mature or Suggestive Themes
Contains
Messaging and Chat
User-Generated Content
Health or Wellness Topics
- In-App Purchases
Yes
- Lifetime Access $9.99
- Copyright
- © 2026 Tazkiyah Labs LLC
