Digital Wellness

How ScrollGuard Works (Without Collecting What You Watch)

ScrollGuard Team 5 min read

ScrollGuard does its work locally on your phone, not on an external server. Whatever shows up in your Instagram, YouTube, or TikTok feed stays between you and your phone. We don't read it, store it, or need it for the app to work.

How blocking actually happens

The exact mechanism differs between iPhone and Android, because the two platforms give apps very different levels of access. The design choice underneath is the same on both: the rules live on your phone, the blocking work happens on your phone, and nothing about what you scroll past, watch, or block is sent anywhere.

On iPhone

On iPhone you don't usually have to remember to open ScrollGuard. The setup walks you through creating an Apple Shortcuts automation: when you tap the Instagram, YouTube, or Facebook icon on your home screen, the automation hands you off to ScrollGuard's filtered version of that app instead. The native app stays installed, so DMs, comments, and notifications still come through. The part you actually scroll happens inside ScrollGuard. There's also a ScrollGuard home-screen widget if you'd rather launch from there with one tap.

Once you're inside, ScrollGuard loads the page with your blocking rules already in place. The rules are simple patterns: "if a page element looks like a Reel, hide it" or "remove the Shorts shelf from this layout." Closer to a config than a program.

The matching and hiding happens locally, on your phone, every time the page loads. None of what gets matched, scrolled past, or watched is sent anywhere. The app doesn't need any of it to work.

How your settings become hidden parts of your feed A three-step flow inside a dashed boundary labelled "All happens locally on your phone". Left: a panel labelled "Configure ScrollGuard" with three toggles ("Hide Reels" on, "Hide Shorts" on, "Hide stories" off). A dashed arrow labelled "create" leads to a document icon carrying the ScrollGuard logo and a list of two rules ("Hide Reels", "Hide Shorts"), labelled "Blocking rules" beneath. A second dashed arrow labelled "apply" leads to a stylized phone showing stories and posts with one row crossed out where Reels would be, labelled "Your feed" with the subtitle "Reels and Shorts hidden". ALL HAPPENS LOCALLY ON YOUR PHONE Configure ScrollGuard Hide Reels Hide Shorts Hide stories you choose what to hide create • Hide Reels • Hide Shorts stored on your phone Blocking rules apply Your feed Reels and Shorts hidden
You choose what to hide. The rules apply as your feed loads. Nothing about any of it leaves your phone.

Everything happens on your phone: the rules, the page loading, and the decisions about what to hide.

On Android

On Android, ScrollGuard uses the Accessibility service to detect what's on screen and block Reels, Shorts, and any other content you've chosen to block. When you turn on this permission, the system shows a warning that sounds alarming:

Android accessibility permission warning on a Samsung One UI device, with Allow, Deny, and Uninstall buttons The same accessibility permission warning on a Xiaomi MIUI device, labeled Danger with a red triangle and a consent checkbox
The same Android accessibility warning on two different devices. The wording is broader and more alarming than what the permission actually does.

This permission is needed so ScrollGuard can recognize the parts of the screen that match your blocking rules and hide them as they appear. The patterns are simple: "if something here looks like a Reel, hide it" or "remove the Shorts shelf from this view." Closer to a config than a program. And all of it happens on your phone, with nothing about what's on screen sent anywhere.

The wording on Android's accessibility warning is broad because the permission itself is broad. The same API covers screen readers, remote-control tools, password managers, and a long list of other use cases, so the system warns aggressively about all of them at once. The API itself is narrower than the warning suggests. It hands an app a stream of accessibility events: changes to the screen layout and the UI nodes currently visible. ScrollGuard reads that stream to recognize when a Reel or a Shorts shelf appears, and hides it. That's nothing close to a screen recording or "full access" to your data. If you want to verify, the API is public and fully documented: see Google's AccessibilityService and AccessibilityEvent references.

Everything happens on your phone: the rules, the recognition, and the decisions about what to hide.

What we deliberately skipped

A few things we sometimes get asked about:

  • Your social media login doesn't pass through ScrollGuard. When you sign into Instagram, YouTube, or TikTok from inside ScrollGuard, those credentials go directly to those services, the same way they would if you signed in anywhere else. We don't store your password, and we don't share it with anyone.
  • We don't run a VPN on your phone. A lot of screen-time and parental-control apps do, which means they can see your traffic. We took a different path for this reason.
  • There are no third-party trackers in the app itself. No advertising SDKs, no Facebook pixel, no fingerprinting. (We do use a couple of normal services for crash reports and subscription billing, scoped to app events, not your browsing.)

Why we're not interested in your data

We can't reach your data, and we built it that way on purpose. The work that ScrollGuard does happens on your phone, so what you scroll past or watch never crosses out of your device. There is no server-side log we're choosing not to look at. The log doesn't exist.

The incentives line up the same way. ScrollGuard is funded by Pro subscriptions, not advertising or data sales. There's no investor pressure to push tracking into the app, and adding any would actively damage what subscribers pay for.

Frequently Asked Questions

Is ScrollGuard safe to use?

Yes. The app runs locally on your phone and doesn't share what you do inside it with us or anyone else. It doesn't ask for your social media credentials, and the blocking decisions are made on your device, in real time.

Can ScrollGuard see what I scroll past or watch?

The blocking decisions are made on your phone, in real time, and nothing about them gets sent anywhere. We don't have a record of what you scrolled, watched, or skipped, because we don't collect it.

Do I need an account to use ScrollGuard?

No. ScrollGuard itself doesn't ask you to sign up. You'll still need to be signed into Instagram, YouTube, or TikTok to see your own feed inside the app, the same as you would anywhere else.

Does ScrollGuard sell my data?

No. ScrollGuard is paid for by Pro subscriptions. The product exists because subscribers want a blocker that doesn't collect or sell their data.

Sources

  1. Google. AccessibilityService. Android Developers API reference.
  2. Google. AccessibilityEvent. Android Developers API reference.
  3. Apple. Shortcuts User Guide. Apple Support.

Block the feed, keep your phone private

ScrollGuard removes Reels, Shorts, and other addictive feeds without sending your browsing anywhere.

Related Articles