AppPage.net

Screenshots

  • FitInsights screenshot 1
  • FitInsights screenshot 2
  • FitInsights screenshot 3
  • FitInsights screenshot 4

About FitInsights

FitInsights turns the data your iPhone and Apple Watch already collect into a daily training and recovery coach with full transparency and detailed explanations. Every calculation runs on your device, using your Apple Health data: workouts, heart rate, HRV, sleep, resting heart rate, steps, VO2 max, and body composition. No account, no upload, no ads (there is a small amount of user-provided inputs that get shared across the devices on your account via iCloud). The Three Main Views (How It Works) Dashboard: your daily decision - Morning Capacity (0–100): overnight recovery minus what you've already spent - Today's Load vs. your target band, with a rolling training "Base" - Effort guidance: recovery, easy, moderate, or hard (matched to how you actually slept and recovered) - Recovery chips for sleep, HRV, resting heart rate, sleep debt, and sleep regularity - After-workout capacity, updated the moment you finish a session Insights: the multi-week picture - HR zone distribution and polarization, so you can see easy-vs-hard balance at a glance - Load trend using short-term:long-term load ratio, shown as a trend - HRV and resting heart rate against your own rolling baseline - Sleep duration and regularity over time - A wellness journal that sits alongside your objective data, without pretending the two always agree - VO2 max and body composition trends, confidence-gated so noise doesn't masquerade as progress - A metric library for anything else you want to chart and baseline from Apple Health data Engine: is your fitness actually improving? - Heart-rate recovery trend: how fast your heart rate drops after effort, a well-studied marker of aerobic fitness - Aerobic efficiency trend: whether your heart rate is drifting less at the same pace over time - A plain-language nudge on what (if anything) to add this week that always respects your current recovery - An optional, opt-in monthly fitness check using a simple walk or run test; shown next to, never instead of, your Apple Watch VO2 max estimate BUILT ON REAL SPORTS SCIENCE: training-impulse and acute:chronic workload methods, heart-rate-reserve zones, HRV baselining, and heart-rate-recovery research, instead of a black-box score. PRIVATE BY DESIGN: reads from Apple Health, never writes anywhere else. No server, no login, and all calculations performed on-device. FOR RUNNERS, CYCLISTS, AND EVERYDAY ATHLETES: built for recreational and endurance athletes who want to train smarter, not race-time prediction gimmicks or fake-precision scores. FitInsights provides wellness and training guidance only. It is not a medical device and does not diagnose, treat, cure, or prevent any disease. Always consult a healthcare professional for medical concerns. Requires an iPhone with Health app data. Apple Watch recommended but not required. Privacy Policy - https://projectjth.com/multi-purpose Apple EULA - https://www.apple.com/legal/internet-services/itunes/dev/stdeula/

What’s new

Version 1.3.4 · Updated September 20, 2026

Streamlined the main dashboard's look (moving text into the info chips) and added how certain calculations were found for greater transparency/clarity.

App privacy

The developer, Jesse Hart, reported these privacy practices to Apple.

Data Not Collected

The developer does not collect any data from this app.

Alternatives to FitInsights

Looking for apps like FitInsights? Here are 4 similar apps on the App Store. The highest rated is DD-420 (5.0/5), and all 4 are free to download.

FitInsights vs. alternatives
App Rating Price Last updated Compare
FitInsights 5.0 / 5 (1 rating) Free September 20, 2026
Flow: Period Pregnancy Tracker – Free Jul 27, 2026 Compare
DD-420 5.0 / 5 (13) Free Oct 4, 2026 Compare
Squall – WOD & HIIT Timer 5.0 / 5 (2) Free Aug 23, 2026 Compare
Body Battery: Energy Tracker 4.1 / 5 (83) Free May 6, 2026 Compare

Compare FitInsights with the top alternatives: ratings, updates, ASO score and keyword gaps →