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.