Friction - 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.
Friction monitors your scrolling in distracting apps and creates mindful pauses.
Accessibility Service Disclosure
Friction uses Android's AccessibilityService API to detect scroll events in apps you choose to monitor.
This is the core functionality of the app — when you scroll through a distracting app's feed, Friction detects it and shows a mindful intervention (like a pause screen or reminder) to help you break the scroll habit.
Specifically, the Accessibility Service is used to:
- Detect scroll events (TYPE_VIEW_SCROLLED) in apps you have explicitly added to your block list
- Identify which app is currently in the foreground (TYPE_WINDOW_STATE_CHANGED)
The Accessibility Service is NOT used to:
- Collect, store, or transmit any personal data
- Read or access any text, messages, or content on screen
- Control your device or interact with apps on your behalf
- Track your activity for analytics or advertising
All processing happens entirely on-device.
No data leaves your phone.
The service only activates for apps you have explicitly chosen to monitor.