ScrollPause

Optional Android permission

What ScrollPause Accessibility can—and cannot—see.

Full Pause needs real-time scroll signals. It does not need your screen content. Here is the exact boundary, in plain language and in the app’s configuration.

  • Optional
  • Window content disabled
  • Revocable any time
ScrollPause Full Pause mode, which optionally uses Android Accessibility

The short answer

Full Pause listens for scroll events, not screen content.

Android’s Accessibility Service is the only practical way for an app to react while scrolling happens inside another app. ScrollPause narrows that service to the apps you select and the event signals needed to recognize a scrolling pattern.

What ScrollPause uses

  • Scroll-event signals from apps you selected
  • Limited content-change signals for YouTube scroll detection
  • The selected app’s package identity
  • Session timing needed to decide when a pause is due

What ScrollPause does not use

  • Text, captions, messages, or images on screen
  • Passwords, text fields, or anything you type
  • Keystroke logging or screen capture
  • Automated taps, navigation, or actions on your behalf

The technical boundary

The service is intentionally scoped in two places.

Window-content retrieval is disabled

android:canRetrieveWindowContent="false"

The Android service declaration explicitly disables retrieval of the active window's content. ScrollPause does not request the screen's text hierarchy.

Events are scoped to selected packages

serviceInfo.packageNames = selected apps

At runtime, the service limits events to the app groups you enabled, recognized browsers when selected, and official YouTube packages needed for its scroll fallback.

Only relevant event types are requested

TYPE_VIEW_SCROLLED · TYPE_WINDOW_CONTENT_CHANGED

The primary signal is Android's scroll event. A limited content-change event is used only as a scroll-like fallback for YouTube versions that do not consistently report normal scroll events.

The source-of-truth privacy commitment is also recorded in the full privacy policy.

Before Android Settings

You see the disclosure before you grant anything.

ScrollPause does not drop you directly into a system permission screen. Full Pause first presents a dedicated disclosure with the same boundaries listed here.

  1. 1

    Choose Full Pause

    Gentle and Aware remain available if you do not want to use Accessibility.

  2. 2

    Read the in-app disclosure

    It states the purpose, the six things ScrollPause does not do, and the path for revoking access.

  3. 3

    Tap “I Agree and Enable Accessibility”

    Only then does ScrollPause open Android's own Accessibility settings.

  4. 4

    Enable ScrollPause in Android

    Android shows its standard warning. The permission remains controlled by the operating system and by you.

Change your mind

Turn it off without losing the app.

Android Settings → Accessibility → ScrollPause → Off

Real-time scroll detection stops. ScrollPause automatically falls back to Aware mode, which uses Android Usage Access for session timing. You can also choose Gentle mode for timer-only reminders.

Questions

Permission questions deserve precise answers.

Is Accessibility permission required to use ScrollPause?

No. It is required only for Full Pause mode. Gentle mode uses timed reminders, and Aware mode uses Android Usage Access for session-aware nudges.

Can ScrollPause read text or images on my screen?

No. The service is configured with window-content retrieval disabled. ScrollPause processes scroll and limited content-change event signals for selected apps, not the text, images, messages, or passwords displayed in them.

Does Accessibility data leave my phone?

No data from the Accessibility permission is sent to a server. Personal scroll history and insights are computed and stored on your device.

Why does Android show a broad warning?

Android displays a generic warning for Accessibility services because the platform permission can support many powerful use cases. ScrollPause limits its service configuration and code to selected packages and the event types needed for scroll interruption.

What happens if I revoke the permission?

Full Pause stops immediately and ScrollPause falls back to Aware mode. Your existing settings and on-device history remain available.

Free for Android

Start with the mode you are comfortable granting.

ScrollPause works without Accessibility. Use Gentle or Aware first, then enable Full Pause only if real-time interruption is worth it to you.

Get it on Google Play