Frequently asked questions¶
A working list of the questions people ask most. If your question isn't here, check Troubleshooting or open an issue from the ideas page.
General¶
Is PeakLine free?¶
Yes. Everything described in this documentation is free to use. No tiered subscription, no paywall on AI features, no rate limits beyond the standard Guest restrictions. If you find it valuable, you can support development via the link in the footer, but support is optional.
Who runs PeakLine?¶
A single developer who is also a serious cyclist. Decisions are made for athletes, not shareholders. See How we treat your data for the full philosophy.
Will PeakLine ever sell my data?¶
No. Not as an "anonymized dataset," not to advertisers, not to "trusted partners." See data philosophy.
What languages does PeakLine support?¶
English, Russian, German, French, Slovak, and Ukrainian. The UI auto-detects from your browser locale; you can change it from the language switcher in the footer.
Account and access¶
Do I need a Strava account?¶
No, but it unlocks the most features. See Account tiers for the breakdown.
Can I use PeakLine if I record on Garmin / Wahoo / COROS without Strava?¶
Yes — register with email, then use the GPX Fixer, Route Planner, and local file analysis. You won't get the full activity feed, but every standalone tool works.
How do I delete my account?¶
Settings → Account → Delete account. We immediately invalidate your tokens, drop your user row, and purge cached analyses. See data philosophy for the full deletion mechanics.
I'm getting "session expired" or "please log in again" repeatedly.¶
Sessions last 30 days by default. If you're being kicked out faster, check:
- Your browser is clearing cookies on close.
- You're using a private / incognito tab (sessions don't persist there).
- You're switching between
http://andhttps://— the cookie isSecure-flagged and only sent on HTTPS.
Analysis¶
Why is my PeakLine Score lower than I expected?¶
Most commonly because of the anti-abuse gates — short rides (<10 km), very slow recovery rides, or rides whose distance/elevation combo doesn't match a normal workout. See PeakLine Score for the full gate list.
Why don't I see a PeakLine Score on this ride?¶
One of the gates rejected it. The most common cause is a short ride (under 10 km for cycling, 5 km for running) or an EBikeRide (always excluded).
Why are my Stress Points so different from TrainingPeaks TSS?¶
SP is similar to TSS but adds activity-type coefficients and zone multipliers. If you have power on every ride, they should agree within 5%. If you're doing a lot of HR-based or pace-based scoring, expect bigger gaps. See Stress Points.
My power zones look wrong.¶
Check that your FTP is set correctly in Settings → Training zones. Zones are computed from FTP using the Coggan model. If you want a different zone model, you can override each zone's boundaries manually.
Why is the weather wrong on my activity?¶
Open-Meteo has ~9 km resolution, which can miss valley microclimates and mountain effects. Temperature is usually accurate; wind in complex terrain can be off by 2–4 km/h. See Weather and air quality.
Why is there no AQI on my ride?¶
OpenWeather's air-quality API doesn't have coverage everywhere. If there's no measurement near your start coordinates for that date, the AQI block is hidden rather than guessed.
Can I trust the auto-detected climbs?¶
Yes — within the limits of GPS altitude accuracy (±2–3 m per point). The detector requires sustained ≥3% gradient over ≥30 m of vertical and ≥2 minutes, which filters out most GPS noise. See Climbs, terrain, VAM.
Sync and integrations¶
My new activity hasn't appeared on PeakLine.¶
Webhooks usually deliver within 30 seconds. If it's been longer:
- Open the dashboard and refresh. PeakLine will catch up missed events on view.
- Check Settings → Strava to make sure the connection is still active.
- If still missing, click the ↻ Force resync button.
Strava disconnected me — what now?¶
Reconnect from Settings → Strava → Connect. Your account, gear, achievements, and history are preserved. Activities synced during the disconnected window may need a manual refresh.
Does the Garmin integration require a paid Garmin Connect+?¶
No. The free Garmin Connect account works fine.
Can I get notifications without Telegram?¶
Currently, push notifications go through Telegram. Email digest is planned. If neither works for you, the dashboard always shows a "Recent" panel with the same events.
Tools¶
How accurate is the GPX Fixer?¶
It catches all teleports above the per-sport speed ceiling and 99%+ of single-point elevation spikes. It can't reconstruct missing data — a 30-second signal loss is interpolated with a straight line. Always keep your original GPX as a backup.
Can the Route Planner build a loop?¶
Yes. Click waypoints around your loop and click near your start point to close it. Or use the "Loop back" button to auto-route from your current waypoint back to the start along a different path.
Why does the Route Planner sometimes route through a road I'd avoid?¶
It uses OpenStreetMap's routing data. If you find systematically bad routing, you can edit the underlying OSM data on openstreetmap.org — those fixes propagate everywhere, including to PeakLine. Or add intermediate waypoints to force the route around the problem road.
Can I import a Strava route into PeakLine?¶
Yes — export the GPX from Strava and import it into the Route Planner. (Direct route sync from Strava is on the roadmap.)
Performance / billing¶
Are there usage limits?¶
Email and Strava tiers: no limits in practice. Guest tier: GPX Fixer is limited to 1/day, Route Planner has reduced features. See Account tiers.
Do AI Coach summaries cost me anything?¶
No. PeakLine absorbs the API cost. If usage scales beyond what we can sustain, we might add a "high-volume" tier, but that's not on the near roadmap.
Why is the site slow today?¶
Three likely causes:
- Strava API throttling. Strava rate-limits all third-party apps; if many users sync at once, your request might wait briefly.
- Open-Meteo or OpenWeather latency. Weather lookups dominate page load. Their APIs are normally fast but can spike.
- A deploy in progress. We deploy a few times per week; brief restarts can cause 5–10 second slowdowns.
If it persists for more than an hour, mention it on the ideas page with a timestamp.
See also¶
- Troubleshooting — for specific error messages and fixes
- Glossary — for the abbreviations (FTP, NP, IF, TSS, VAM…)