Good session – or
not? Clear in 10 seconds.
You get home from the ride, import your file – and instantly know whether that was a good session and how fit you are right now. No account, no subscription, no server.
Crisp sweet-spot work at IF 0.89. Your heart rate held steady across the full distance – clean aerobic base, no drift. Easy spin tomorrow.
Endurance Debrief answers exactly what matters.
No map, no segments, no social feed. Just the micro level of today's session and the macro level of your fitness over weeks.
Was today's session good?
Zone analysis, Normalized Power, TSS, aerobic decoupling – plus a two-sentence coach note.
How is my fitness trending?
CTL, ATL and TSB in the Performance Management Chart – your form at a glance.
What your debrief actually looks like.
No rendered mockups – real screenshots from Endurance Debrief on iPhone.




From raw file to plain language in three steps.
No setup marathon, no account. Keep using the device you already have – Endurance Debrief takes over only afterwards.
Record
Ride or run like always – with Garmin, Wahoo, Apple Watch, Coros & co. The app records nothing and never runs in the background.
Import
Share the .fit, .tcx or .gpx file via "Share → Debrief", Files or AirDrop. Several at once? Batch import pulls in your whole history.
Read your debrief
In about 10 seconds: zones, NP, IF, TSS, aerobic decoupling and a two-sentence coach note – and your fitness curve grows with every session.
The same metrics as the expensive analysis tools – without the subscription.
Every metric is computed locally from your file. Power-based if you have a power meter – otherwise from heart rate or pace, always clearly labelled.
Normalized Power
The effort-adjusted wattage of your ride – 30-second smoothing instead of a plain average.
Intensity Factor
NP relative to your FTP. Tells you to one decimal how hard the session really was.
Training Stress Score
One number for total load – power-, heart-rate- or pace-based, depending on your data.
Aerobic Decoupling
Does your heart rate drift in the second half? The most honest indicator of aerobic fitness.
CTL / ATL / TSB
Chronic load, acute load and their balance – exponentially weighted over 42 and 7 days.
Coach note
Rule-based feedback in plain language: where the session sits, the standout metric, what to do tomorrow.
Your training data never leaves your iPhone.
No backend
All calculations run on the device. There's no server that could know anything.
No login
No email, no password, no account. Install and go.
No connection
Works in airplane mode. Endurance Debrief doesn't even ask for network access.
No tracking
No analytics, no SDKs, no ad IDs. Nothing is measured.
Become a tester – and get the app for free.
Endurance Debrief is launching as a TestFlight beta. Sign up, take it for a spin with your real files and help shape version 1.0. At launch it'll be a fair one-time purchase – no subscription, ever.
Left out – on purpose
- ✕ Maps & route display
- ✕ Live tracking & recording
- ✕ Social feed, likes, leaderboards
- ✕ Training plans & workout suggestions
- ✕ Cloud sync, accounts, servers
- ✕ Subscription model
Three formats. Share → Debrief.
Import straight from Files, AirDrop or "Open in…": Garmin, Wahoo, Sigma, Hammerhead, Apple Watch, Polar, Coros, Suunto. Batch import for your entire history, so the fitness curve is right from day one.
What you'll want to know first.
Do I need a power meter?
No. With a power meter, Endurance Debrief computes power-based (NP, IF, TSS). Without one it uses heart rate or pace – the method is always clearly labelled, so you know what a number is based on.
Which files and devices are supported?
The standard formats .fit, .tcx and .gpx – so anything from Garmin, Wahoo, Apple Watch, Coros, Polar, Suunto, Sigma or Hammerhead. Import via "Share → Debrief", Files or AirDrop, single or in a batch.
Does my data leave the iPhone?
Never. All calculations run on-device – no account, no server, no tracking, no ad SDKs. The app works in airplane mode, and on the App Store it lists "Data Not Collected".
Does it work for cycling and running?
Yes, both. Cycling computes via power or heart rate, running via pace (rTSS) or heart rate (hrTSS). The sport is detected automatically and can be corrected by hand. Swimming is deliberately (not yet) included.
What does the app cost – is there a subscription?
No subscription, ever. Right now the free TestFlight beta is running; at launch Endurance Debrief becomes a one-time purchase (from €0.99). Pay once, keep it.
Import. Read. Know what's what in 10 seconds.
Watts, not followers. Sessions, not feeds. Your data stays with you.