Android app · Privacy-first · On-device

Reclaim your focus. One scroll at a time.

Friction adds a mindful pause the moment the scrolling habit starts. Pick the apps, choose how much friction, and keep everything on your phone.

  • Interrupts infinite-feed autopilot at the moment the habit fires
  • Three intervention styles, from awareness-only to a firm stop
  • No account, no analytics, no cloud required
Real app screens
Friction home screen showing YouTube as an active blocked app Friction onboarding screen asking for accessibility and overlay permissions Friction configure screen showing intervention mode options for YouTube

Why it feels different

Built around the trigger, not the guilt after.

Catch the habit in real time

Screen-time dashboards report the damage later. Friction steps in when the scroll loop starts — not after.

Choose your level of friction

Start gentle with a toast, use a short countdown, or put a harder pause in front of your most distracting feeds.

Private by default

Blocks, logs, and intervention logic stay on-device. No sign-in. No servers. No ad stack.

Product tour

Clean setup, deliberate choices, calm friction.

Real app screens — what you see here is exactly what you get after install.

Onboarding screen asking for accessibility and overlay permissions
Fast onboarding Two permissions. Clear explanation. No maze.
Add block screen with search and supported apps list
Block an app Search supported apps and start with the ones that pull you in most.
Home screen showing YouTube as an active blocked app
See what's active A simple list of the feeds you want help stepping back from.
Configuration screen for YouTube showing intervention mode options
Adjust the experience Choose how Friction steps in when the scrolling habit starts.

Intervention modes

From a gentle nudge to a harder stop.

Notify

Awareness toast

Shows a scroll count at the bottom of the screen. No interruption — just awareness.

Soft Block

Mindful pause

A semi-transparent overlay appears over the feed. Tap anywhere to continue.

Hard Block

Timed pause

A full-screen overlay with a 5-second countdown. Wait, breathe, then decide.

Coming soon

More modes

Scheduled blocking, streak tracking, and deeper customization are on the way.

Privacy

Privacy, stated plainly.

Friction is designed to work entirely on your device. Its purpose is narrow: detect scroll events in the apps you choose and show a pause — without building a profile around your activity.

Everything stays on-device

Your blocked app list, intervention behavior, and local logs never leave your phone. Friction does not require an account or a backend service.

Purpose-limited permissions

Accessibility permission is used only to detect scroll events. Overlay permission is used only to display the pause layer. Both can be revoked in Android settings at any time.

No analytics or ad SDKs

No advertising, no audience profiling, no third-party analytics. The product does one thing: pause the scroll loop locally, with no data footprint.

Ready when you are

Take back your attention, one scroll at a time.

Install Friction from Google Play, grant two permissions, and block the apps that pull you in most.

Get it on Google Play