A strength training journal.
Offline. No account. No bullshit.
I wanted a strength training journal that works without an account, without the cloud, and without internet — one where my data belongs to me and doesn't sit on someone else's server. That kind of app didn't exist for me, so I started building it. 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. Subscription cancellable anytime, lifetime one-time.
Lifetime: CHF 90 one-time — all Pro features forever, no subscription. Prefer flexibility? Take the monthly or yearly plan.
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.
Yes: CHF 90 one-time, all Pro features forever, no subscription. Prefer to stay flexible? Take the monthly plan (CHF 5) or yearly plan (CHF 40). The free tier stays usable forever.
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. pumptrace@proton.me.
⇩ Open on Google Play ⇩ Open on App Store
SilvaGIS GmbH, Via Quinclas 9, 7130 Ilanz, Switzerland.
Contact: pumptrace@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: pumptrace@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.