Rafiq

Lower your gaze. Take back your time.

Rafiq blocks adult content and Shorts or Reels, then holds the daily app limits you chose. Matching happens on your Android phone—not on a server that sees what you see.

Available now for Android 8.1 and newer.

Rafiq holding a daily app limit after its chosen minutes have been used.
The Rafiq home screen showing protection controls, today's blocks, time saved, and the dhikr of the day.

Why Rafiq exists

قُل لِّلْمُؤْمِنِينَ يَغُضُّوا۟ مِنْ أَبْصَٰرِهِمْ وَيَحْفَظُوا۟ فُرُوجَهُمْ ۚ ذَٰلِكَ أَزْكَىٰ لَهُمْ

Tell the believing men to lower their gaze and guard their chastity. That is purer for them.

Qur'an 24:30

The command is to lower the gaze, not to renegotiate it every few minutes. Rafiq helps the choice you made in a clear moment keep holding in a difficult one.

A block should create a pause, not another fight.

Rafiq watches only for the small pieces of on-screen context needed to match a rule. When one matches, the page or feed gives way to a deliberate choice.

Rafiq replacing an adult-content page with a calm block screen before the page loads.

Protection has to hold on the night you stop wanting it.

A strong-day promise is easy. Rafiq is built for the tired moment when the phone is already in your hand and changing the rule should take intention.

  • Strict mode adds a real decision

    Premium protection can require a PIN and a cooldown before it is switched off, so a reflex cannot quietly undo a rule.

  • Airplane mode is not a gap

    The blocklist ships with the app and matching runs on the phone. A connection is only needed to receive blocklist updates.

  • Protection returns after restart

    Rafiq re-arms after a reboot and guides you through battery settings that can otherwise stop Android protection in the background.

  • The pause is not empty time

    A block can carry a short dhikr, its meaning, and a counter while the immediate impulse has time to pass.

Your screen is not our data.

Android Accessibility provides the small amount of context required to make a match. The matching stays on your device; Rafiq does not build a remote history of what you looked at.

Read the full Privacy Policy
Briefly inspected
The address-bar URL, search text, or feed layout needed to decide whether one of your rules matches.
Stored on your phone
Your chosen limits, protection settings, streak, and local progress record.
Never sent off-device
What you viewed and the on-screen text used for content matching.
Rafiq's journey screen showing a clean-day streak, a monthly pattern, and time returned.

See the time that quietly came back.

Rafiq keeps a small, local record so you can see whether the rule is changing the week—without asking you to turn self-control into another tracking task.

  • An honest streak

    Clean days count without asking you to log them, and a slip resets the number instead of flattering it.

  • Patterns visible over time

    A simple calendar makes stronger weeks and difficult days easier to notice without exporting a history.

  • Minutes handed back

    Time not spent inside a feed sits beside the blocks, making the trade visible rather than theoretical.

Your companion is ready on Google Play.

Install Rafiq, choose the protections you want, and keep matching on your device. No website signup is required.

  • Strict blocking

    Use the PIN and cooldown protections built for the moments when an easy switch-off would defeat the point.

  • Hard app limits

    Let a daily budget close the chosen app when its minutes are spent, instead of showing one more reminder.

  • Cross-app protection

    Keep adult-content and short-feed rules working as the same habit moves between browsers and apps.

Google Play handles installation and shows the current terms before any purchase. This website does not collect your email.

Questions before you decide

The permission is powerful and the promise is specific. These are the boundaries worth understanding first.

Why does Rafiq need Android Accessibility permission?

Android Accessibility is what lets Rafiq briefly read the address-bar URL, search text, or feed layout needed to recognise one of your rules. The app explains that boundary before Android asks. Blocking stops if you remove the permission.

Rafiq matches known adult-content domains and search terms, recognises Shorts- and Reels-style feeds, and blocks an app after the daily limit you set has been spent.

Yes. A false positive should never cost you access to your phone. Premium strict mode can put a PIN and cooldown in front of switching protection off, turning a reflex into a deliberate choice.

Matching works offline because the blocklist and detection run on your device. A connection can fetch blocklist updates, but what you viewed and the on-screen text used for matching are not sent off-device.

Rafiq is available now on Google Play for Android 8.1 and newer. Open the store listing to install it. You can start with the free tier; any Premium purchase is handled by Google Play, which shows the current terms before you pay.

Make the choice once. Let your companion remember it.

Rafiq is live on Google Play. Install it on Android and put the protections you chose in place today.

Get Rafiq on Google Play