Today
1.84km
Android · sideload
ThumbTrek measures how far. Instagram, YouTube, X and Reddit, converted from pixels to metres — with a daily limit if you want one, streaks, records and boards you opt into.
Android 8.0+ · signed APK · updates itself
Today
1.84km
Streak
12days
Best day
3.10km
How it works
ThumbTrek measures distance, not doom. No blocking, no lectures — just the map of where your thumb already went.
The service listens for scroll events in the apps you choose. It never asks for permission to read screen content, so it cannot see posts, text or URLs — only how far a view moved.
Pixels become metres using your screen's density: pixels ÷ dpi × 0.0254. Nothing to start, nothing to stop, no timer running in the corner.
Set a daily distance and every day you finish at or under it counts toward a clean-day run. Rather just watch? Baseline mode keeps the numbers with no cap and no verdicts.
Daily and weekly totals, streaks, personal records, shareable cards, and friend or global boards that stay empty until you opt in.
The scale
A number like 830 m doesn't land. So every total gets measured against something you can picture — the ladder the app actually walks up.
The ladder runs from a banana to the Moon. You will not reach the Moon.
Design
Local-first storage, signed sideloaded updates, and a social layer that stays quiet until you turn it on.
Checks GitHub Releases over Wi‑Fi, verifies the SHA‑256, then asks once to install. No Play Store required.
Friend codes, weekly boards, anonymous handles. Nothing leaves the phone until you say so.
No calibration slider on competitive scores. A slider would just be an honour-system cheat dial — everyone measures the same raw trek.
Install
Grab the latest signed APK from GitHub Releases. Allow installs from your browser once, and ThumbTrek handles every update after that.
Android 8.0+. Sideload only — not on the Play Store.
Privacy
Nothing leaves the phone until you turn leaderboards on. After that, two different things do — and they have two different audiences.
No screenshots, no feed text, no URLs. The service never requests content access — it reads the scroll numbers the event itself carries and nothing else.
A name you choose — your Google one or an anonymous handle — and three distances: this week, this month, all time. Anyone signed in can read those. That is what a leaderboard is.
Your day-by-day history and per-app split, readable by your account and nobody else's. That private copy is what lets the dashboard chart your history and what makes it survive a reinstall.
Either way the history lives on your phone first, and exports as CSV from Settings. Turning the leaderboard off deletes both halves from the server.