A strength training journal.
Offline. No account. No bullshit.
⇩ Google Play iOS coming.
In April 2024, Hevy ate my training data. Cloud sync had a bad day, a month of PRs gone. I was pissed off. Started building my own app that doesn't have this problem: no cloud, no account, no signup. The SQLite database lives only on your phone. If I delete the app, everything's gone — and that's exactly how I want it.
I'm Dumeni. Software developer, based in Ilanz, Graubünden, Switzerland. Training weight: varies. Favourite lift: deadlift. Hated lift: Bulgarian split squats.
| Feature | Details |
|---|---|
| Log sets | Reps, weight, RPE per set. Rest timer with audio. Plate calculator. Warm-up set calculator. |
| Exercises | 873 pre-installed (Free Exercise DB). With images. In DE, EN, FR, ES. |
| Programs | 5/3/1, nSuns, StrongLifts 5×5, PPL, Upper/Lower, Full-Body. 8 of them. Editable. |
| Auto-progression | Suggestion per exercise for the next session. +2.5 kg / +5 kg / hold / deload. |
| PRs & Strength Score | Personal Records detected automatically. Strength Score per muscle group. Plateau detector. |
| Body tracking | Body weight, measurements, progress photos. Charts per measurement. |
| Hevy import | Upload CSV, done. German names get mapped. Templates auto-generated. |
| Privacy | No server. No analytics. No ads. App lock via biometrics. |
No signup. No card.
Via Google Play. Cancel anytime.
No lifetime tier, because I don't want to spend year three hunting for new buyers instead of improving the product.
Yes. The app loads the exercise library once from the app bundle into a local SQLite database on first launch. After that: nothing. Internet is only needed for Pro verification on Google Play and for app updates from the store.
In Hevy: Settings → Export Data → download CSV. In PumpTrace: Settings → Import data. Format detected automatically, German exercise names get mapped, templates generated from your last sessions.
Exactly. No server, no backup, no recovery. That's why there's a JSON and CSV export — so you can pull your own backups to Drive, SD card, or your computer.
Camera (for progress photos), biometrics (optional, for app lock), notifications (optional, for training reminders). We use the Android system photo picker — no access to your full gallery.
Lifetime apps stagnate after 1–2 years. A subscription gives me the resources to keep fixing bugs and shipping features. If you find ongoing value, you keep paying. If not, you cancel. Simple as that.
In progress. Will appear here once the Apple Developer Account migration goes through.
Not automatic — that would mean a server. Manual flow: JSON export on phone A → file via cloud to phone B → import. Takes under a minute.
If you try the app and have feedback — please share. Honest criticism more than praise. mediappsstudio@proton.me.
SilvaGIS GmbH, Via Quinclas 9, 7130 Ilanz, Switzerland.
Contact: mediappsstudio@proton.me
None. PumpTrace has no server and transmits no data outside your device. Training data, photos, measurements, and settings are stored exclusively in the local SQLite database on your Android device.
None. No analytics SDKs, no ads, no social login integrations, no crash reporter.
PumpTrace Pro is processed via Google Play. Google handles the payment transaction. PumpTrace itself only receives an encrypted entitlement status via RevenueCat — no personal data.
Since PumpTrace stores nothing that isn't on your device, most rights of access, rectification, and erasure don't apply. Uninstalling the app deletes all local data.
SilvaGIS GmbH
Via Quinclas 9
7130 Ilanz, Switzerland
Email: mediappsstudio@proton.me
Commercial register: CHE-490.942.935 (Canton Graubünden)
PumpTrace is a training-tracking tool and does not replace medical or sports-science advice. You are responsible for all training decisions.