Scroll Sloth

A little check-in on your scrolling

Count the reels you actually watch.

Scroll Sloth counts the reels you watch in Instagram, YouTube Shorts and Facebook Reels, then tells you, gently or not, how slothful your day was. Everything stays on your phone.

Android 8.0 or newer. Free and open source.

  • No account
  • No server
  • No analytics
  • Works offline
The Scroll Sloth mascot, a sleepy sloth hugging a phone.

A calm look at your day

Today screen: 124 reels and 1 hour 15 minutes so far, a laziness score of 54 and an unproductivity score of 63, and a split by app.
Today: reels, minutes and both scores
Week screen: 349 reels so far this week, with a bar for each day and today highlighted.
Week: a bar for every day
Month screen: 2699 reels this month and a calendar heat map of daily counts.
Month: a heat map of your rhythm

Example data. Light or dark follows your phone, or pick one in Settings.

What it does

Counts real views

A reel counts once you have watched it for 2 seconds and moved on. Fast flicks don't count, scrolling back doesn't count twice, and loops are capped.

Day, week, month

Reels and minutes per day, a week chart, a month heat map, best and worst days, and late-night scrolling.

Laziness score

Two scores from 0 to 100, each with a "why this score" breakdown. Plain arithmetic, no guessing.

A nightly verdict

A two-sentence comment, gentle or roast, written by a small Gemma model on your phone, or by templates if you skip the download.

Privacy

On your phone. Only your phone.

No account, no server, and no analytics or crash-reporting code.

For each reel it stores three things: when it started, which app it was in, and how long it stayed on screen. It never stores captions, usernames, links, screen text or anything about what the reel was.

The accessibility service is limited by Android to exactly three apps: Instagram, YouTube and Facebook. It cannot see any other app. The app makes only two kinds of network request, and neither sends anything about you:

Your data never leaves the phone unless you export it yourself. Delete all data in Settings removes it.

Install

  1. On your phone, open the latest release and download scroll-sloth-v….apk. Each release lists the file's SHA-256 checksum if you want to check it.
  2. Open the downloaded file. If Android asks, allow your browser or Files app to install unknown apps, then tap Install.
  3. Open Scroll Sloth. The welcome screen explains what is counted and what isn't.
  1. In Scroll Sloth, tap Open accessibility settings.
  2. Find Scroll Sloth under Installed apps or Downloaded apps, open it, switch the service on, and accept Android's prompt.
  3. Go back to Scroll Sloth. Settings shows each app as Working. Then just watch reels as usual.

Android 13 and newer: allow restricted settings first

Android blocks accessibility access for apps installed outside the Play Store until you allow it. Open Settings › Apps › Scroll Sloth (App info), tap the ⋮ menu in the top corner, choose Allow restricted settings, and confirm with your PIN or fingerprint. If the option isn't there yet, first try step 4 once; Android only offers it after the service has been blocked.

The optional on-device writer (about 1.9 GB, Wi-Fi only by default) is under Settings › On-device writer.

Good to know