Privacy policy
Overload is a gym log that keeps your data on your phone.
Last updated 25 September 2026
The short version
Overload has no accounts, no sign-in, no analytics, no advertising and no tracking. Your workouts, lifts, templates and settings are stored in a single file in the app's private storage on your device. Nothing is uploaded to me, because there is no server to upload it to.
What Overload stores, and where
Everything you enter (lifts, templates, programs, logged sets, notes, settings) lives in one file inside the app's private storage on your phone. Overload also keeps the copy that file replaced at the last save, so that a file damaged mid-write can be recovered instead of lost. Other apps cannot read either of them. I cannot read them. Uninstalling the app removes both from the phone.
One qualification, because it is the kind of thing a privacy policy should not leave out: if you have Google's backup switched on for your device, Android includes the main file in your own encrypted Google backup, the same way it does for other apps. That copy lives in your Google account, not mine, and it is what lets your training reappear when you set up a new phone. If you would rather it did not happen, turn off backup for Overload in Android's Settings → System → Backup. Nothing about that copy passes through me.
Who I share it with
Nobody. Overload adds no analytics, no crash reporting and no advertising of its own, and sends no copy of your training anywhere.
To be precise about what is in the app rather than only about what I added: the Google Play Billing library, which handles the subscription, brings Google's own diagnostics transport with it, as it does in every app that sells anything on Play. It starts when the app starts, so that Overload knows whether you are subscribed without asking you. It reports on billing only, never on your training, and it cannot see the file your data lives in.
The three places data can leave the app, all of them yours to start
Google Play (subscription)
Overload uses Google Play Billing to know whether your subscription is active. That means the app talks to Google Play on your device, never to me, and receives only a yes or no plus the price to display. I never see your name, email, card or address; Google is the merchant and handles the payment. See Google's privacy policy.
Health Connect (off by default)
If you turn on Health Connect in the app, each finished workout is written to Health Connect on your phone as an exercise session: its name, when it started and ended, and a note listing the lifts and the working sets you did. Overload only writes; it never reads anything out of Health Connect. You choose whether to grant that permission, and you can revoke it or have Overload delete everything it wrote, at any time, from the app's settings. Once a workout is in Health Connect, what happens to it is between you and the other apps you have given access there.
Export and backups (only when you ask)
You can export your data as a JSON file, copy it as text, export a CSV, or pick a folder for automatic backups after each workout. Those files go where you send them: your own storage, your own cloud folder, a message to yourself. Once a file leaves the app it is covered by whatever service you put it in, not by this policy.
Permissions, and why
- Notifications: the rest timer and the workout notification on your lock screen.
- Vibration, wake lock, foreground service: so the rest timer is accurate and the workout keeps running with the screen off.
- Draw over other apps: only if you turn on the floating rest bubble.
- Run at startup: to re-arm the inactivity reminder after your phone restarts, so a reminder you asked for does not quietly stop happening. If the reminder is off, nothing is scheduled.
- Internet and network state: added by the Google Play Billing library so it can reach Play. Overload makes no network requests of its own.
- Health Connect (write exercise): only if you turn on the Health Connect option.
Children
Overload is a weight-training log meant for adults. It is not directed at children and collects nothing from anyone.
Deleting your data
You can wipe everything from the app under You → Delete everything, which leaves you with an empty app. The spare copy described above still holds what was there until Overload next saves over it, so if you want every trace gone at once, uninstall the app. That removes its storage entirely. If you turned on Health Connect, use You → Health Connect → Remove from Health Connect first to delete what Overload wrote there. Because I hold no copy of your data, there is nothing for you to request from me and nothing for me to delete on your behalf.
Changes
If this policy ever changes, the new version appears on this page with a new date. Overload is in early access and the app is changing quickly; this policy will be kept honest as it does.
This website
These pages, the website for the Overload gym log, are static files hosted on GitHub Pages. There are no cookies, no analytics and no tracking scripts. GitHub records the usual server request logs, including your IP address, as any web host does. See the GitHub Privacy Statement.
The roadmap page asks GitHub's public API for the list of open issues when you open it, so your browser makes a request to github.com. Nothing about you is sent with it beyond what any web request carries. The report form runs entirely in your browser and sends nothing anywhere until you press a button, at which point it either opens GitHub, where your own account posts the issue, or opens your mail app. Issues on GitHub are public, so do not put anything private in one.
Contact
Questions about privacy, or anything else: support.overload@gmail.com.