Passive. Private. One quiet summary a day. OffGrid flips the metric: the only chart you'll want to see grow is the time you weren't here.
Every screen-time app measures usage — a guilt metric. OffGrid measures absence — a pride metric. Like counting days without cigarettes instead of cigarettes smoked.
No sessions to start, no apps to block, no willpower required. Put your phone down. Live your life. When you pick it up again, OffGrid has already measured the break.
No account, no servers, no data collection. Usage access is only used to read unlock events, locally. The app has no network permission — check the manifest.
OffGrid only reads lock and unlock events. Nothing else. The permission is required by Android for retrospective event reading.
That's it. No sessions to start, no timers, no blocking. Every gap between one unlock and the next is measured passively.
At the time you choose, a silent notification tells you your best break and unlock count. The data is in the text — you don't even need to open the app.
A home screen widget that shows your best break at a glance. A dashboard with daily history and trends. Customizable monitoring window so nighttime doesn't count. And one quiet notification a day — with the numbers right in the text.
No account. No servers. No network permission in the manifest. OffGrid processes usage-access events exclusively on your device using a local database (Room). Settings are stored in Android Preferences DataStore. Nothing leaves your phone.
The app cannot connect to the internet. It has no analytics, no crash reporters, no advertising SDKs, and no third-party libraries that transmit data. You can verify this by inspecting the manifest or the APK yourself.
When you share a break card, the image is generated on-device and shared through a temporary Android FileProvider — no upload happens. Uninstalling the app or clearing its storage permanently deletes all your data.