Gym Log is a complete strength-training tracker — rest timer, RPE, warm-up calculator, 1RM progress graphs, automatic PR detection, body log, and an Apple Watch app. Open it and start. No account. No sign-up. No email. No ads.

A 60-Second Tour
No setup, no tutorial to sit through — just four screens between you and your first logged set.




What's Inside
The timer, the math, the graphs and the Watch app — all of it built around the way a session actually runs, not the way a spreadsheet does.
Most gym apps make you register before you can log a single set. Gym Log opens straight onto the bar — nothing to create, nothing to verify, nothing to log into. Your training data stays on your device.
Inside The App
The redesign, screen by screen — bold, riveted, built to feel like the gym floor instead of a spreadsheet.

Home

Workout Builder

RPE & Warm-Up

Rest Timer

1RM Progress

Share Your PR

Body Log

PR Board
← swipe to see every screen →
Gym Log grew a lot this update — here are the questions people ask most about the new features. If yours isn't here, email us and we'll reply within a couple of business days.
Found a bug or have a feature idea? Send us a message and we'll get back to you within a couple of business days. Please include your device model and iOS version so we can help faster.
Email support →Last updated: August 25, 2026. This policy applies to the Gym Log (formerly Beginner Gym Timer) iOS application published by Mark Utility Labs.
Gym Log keeps your training data on your device and needs no account to work. A small amount of anonymous technical data does leave the app, and the sections below say exactly what it is, who receives it, and why. Mark Utility Labs does not sell, rent, or share your personal data with anyone.
Your workouts, logged sets, personal records, body measurements, and progress photos are stored locally on your device. This data is used only to run the app — for example, to chart your 1RM trend or remember your active session — and is never uploaded to Mark Utility Labs. Uninstalling the app removes this data.
Gym Log uses Firebase Crashlytics, a service run by Google, to report crashes automatically so we can find and fix bugs. When the app crashes, a report goes to Google containing the device model, the iOS and app version, the technical details of the crash, and a random identifier Firebase generates for your installation of the app. That identifier is not your name, your email, or your Apple ID; delete and reinstall the app and it changes. Crash reports never include your workouts, body log, or photos, and are never used for advertising.
Gym Log uses Firebase Analytics, also from Google, to count a short list of events around the unlock screen: that it was shown (and which of its two asks it was), that the free week offered there was taken, which layout was shown, that an unlock completed, and which app an unlock credit was applied to. It also counts that the one-time offer sheet (the one that shows the other apps) was shown and what was tapped on it, and that the app asked whether you were enjoying it, with which of the two buttons you chose. These events carry no personal content — no workouts, no measurements, no photos, no name, no contact details. Gym Log never attaches your identity to them; Firebase records them against the same kind of per-install identifier described above. They exist so we can tell whether the unlock screen is working, and for nothing else.
Apple handles the transaction itself. Mark Utility Labs never sees or stores your card details, billing address, or Apple ID password.
Your unlock is kept on your device, in the iOS Keychain. If you unlock the whole collection of Mark Utility Labs apps at once, that record is also kept in your own iCloud, using Apple's CloudKit, so it follows your Apple Account to a new device. It is stored in your private iCloud database, not somewhere we can browse. Gym Log does not ask you to sign in to anything, and nothing about your purchase is sent to Google.
Gym Log also fetches the unlock screen's configuration from Firebase Remote Config. That is a download to your device, not an upload of anything about you.
Gym Log only asks for the following, and each is entirely optional:
Declining any of these does not limit the rest of the app.
Google (Firebase) receives crash reports and the anonymous usage counts. Apple handles the transaction, and keeps the all-apps unlock record in your own private iCloud database. There are no other recipients.
Gym Log is a general-purpose fitness utility and is not directed at children under 13. The app does not knowingly collect personal information from children.
If material changes are made, the "Last updated" date above will change. Continued use of the app after an update constitutes acceptance of the updated policy.
Mark Utility Labs
Email: mark@vibecode.review
Last updated: August 15, 2026. These terms cover the Gym Log iOS application published by Mark Utility Labs.
Gym Log is published by Mark Utility Labs for your personal use. It needs no account and no sign-up, it shows no advertisements, and your training data stays on your device.
Some features are unlocked by an in-app purchase. Any purchase is a one-time, non-consumable unlock — there is no subscription, nothing renews, and you are not charged again for what you have already unlocked. Purchases are processed by Apple through the App Store rather than by Mark Utility Labs, and refunds are handled by Apple under its standard App Store refund process at reportaproblem.apple.com.
Gym Log — including its RPE, 1RM, warm-up, and plate-calculator estimates — is provided as a training aid, not medical or professional advice. Software can contain mistakes; for anything critical, use your own judgment. Mark Utility Labs is not liable for losses arising from use of the app.
The app is provided "as is" and "as available", without warranties of any kind, express or implied, including fitness for a particular purpose.
Please don't reverse engineer, resell, or pass the app off as your own. That's the whole list.
If these terms change, we'll update the "Last updated" date above. Continued use after a change means you accept the updated terms.
Mark Utility Labs
Email: mark@vibecode.review
No company, no investors, no exit plan — just a retired dev, AI, and the growing conviction that this stuff should already cost almost nothing. I'm releasing a new app every week when the waves are bad and I'm not surfing.
Missing an app? Name it 👆here — That's genuinely how these get picked.