Most screen time apps I found focus on blocking the app itself instead of the addictive feed, so I created this app to allow me to keep using the "healthy" and "social" features and block the infinite scrolling (Reels)
After implementing the block on Instagram Reels, I got addicted to YouTube Shorts and Reddit feed. So, I extended the app to cover these as well.
To avoid replacing the scrolling for regular feeds, I also added a feature that shows a pop-up when I'm overscrolling in any app. It forces me to stop and think for a minute before I continue scrolling.
I built it on Android Studio, using Kotlin and Jetpack Compose for the UI. I use the Accessibility Service to detect scrolls and navigate out of them. Unfortunately, this only works for Android. There is no way (as far as I know) to do this on iOS.
I'd love to hear your thoughts
lsd85•5mo ago
What guarantee do I have that you are not selling all my user data?
benry1•5mo ago
Feels a bit like being afraid to install a smart lock on your front door, so instead you leave it unlocked all the time.
_verandaguy•5mo ago
benry1•5mo ago
_verandaguy•5mo ago
For all its flaws (and despite my general ire towards them), the FSF has done one thing really well over the years, and that's keep the conversation alive around open-source software (which, in turn, has landed us at what I consider to be a really good compromise of a ton of high-quality source-available software).
The FSF isn't pulling as hard as it used to for a variety of reasons, but I think it's important to keep the pressure on and in cases like this, it's really easy to take the stance that at least source-availability shouldn't be compromised on, since the app presumably needs very broad permissions and capabilities from the OS.
Jaxan•5mo ago
Liftyee•5mo ago
widforss•5mo ago
anticrymactic•5mo ago
Lutger•5mo ago
mrbombastic•5mo ago
FireInsight•5mo ago
https://github.com/nethical6/digipaws
cl3misch•5mo ago
tom1337•5mo ago
styanax•5mo ago
pietervdvn•5mo ago
entuno•5mo ago
notarobot123•5mo ago
LPisGood•5mo ago
notimpotent•5mo ago
nickphx•5mo ago
realharo•5mo ago
dvrj101•5mo ago
bro is using social media that listens and records ton's of data in background.
https://www.hipaajournal.com/jury-trial-meta-flo-health-cons...
adrianhacar•5mo ago
The short answer is that, indeed, it comes down to trust, and I really understand and respect your perspective.
The long answer is that it's very unlikely this trust would be broken. Let me explain:
Firstly, the accessibility service doesn’t provide anything close to "full control." It’s just an API provided by Android that gives accessibility events, like changes in the screen layout and the UI nodes present on the screen to infer the type of content shown (Reels in my case). You can check online for details on accessibility events. It's nothing like a constant screen recording where the app gets all your data.
Also, Google is very strict with these permissions. When you publish an app on the Play Store, you need to clearly disclose why you're using those permissions. If you do something wrong or try to abuse this, they will take your app down. Anyone who values their reputation wouldn’t attempt something like this just to sell some user data.
Lastly, ScrollGuard doesn’t need to connect to any server to work!, all the detection happens on the device. So, if you want to be extra cautious, you can always go to your phone settings and block internet access to ScrollGuard. It will still work, and without internet access is imposible to export any data.
If you want even more control and just need a solution for Instagram, you can modify the app yourself. I wrote an article a couple of years ago on how to do this here: https://breakthescroll.com/block-reels-instagram/