Onboarding · Step 1
Get your Strava archive
Power Predict needs your ride history to build an accurate power-duration curve. The simplest way to import it is to request your account archive from Strava and drop the zip into the app.
The archive contains every activity you've uploaded, including the raw power streams. Strava prepares it offline and emails a download link, usually within a few hours.
Step 1 — Request the archive
- Go to Strava › Settings › My Account.
- Scroll to the bottom and click Download or Delete Your Account.
- Click Get Started under "Download Request (optional)".
- Click Request Your Archive.
You will not lose your account. The "Download or Delete" page bundles both options, but the archive request is independent of deletion.
Step 2 — Wait for the email
Strava emails a link titled "Your Strava Data Export" within roughly 1–6 hours. The link expires after about 7 days, so download it promptly.
Step 3 — Download and drop in
You'll get a file like strava_export_<id>.zip, often hundreds of megabytes if you have a long history. Save it somewhere you can find it.
Open Power Predict and drag the zip onto the upload area. Everything happens in your browser:
- The zip is unpacked locally
- Each
activities/<id>.fit.gzfile is parsed for its power stream - Power-duration curves are computed and displayed
Nothing is uploaded to a server. Raw streams stay on your machine. Only the derived numbers (best 5-min power, etc.) are stored if you choose to sync your account later.
What's in the archive
| Path | Contents |
|---|---|
activities.csv | Metadata for every activity (date, name, distance, duration). |
activities/<id>.fit.gz | Full FIT file — power, HR, cadence, GPS at 1 Hz. |
activities/<id>.tcx.gz / .gpx.gz | Older or non-FIT activities. |
media/ | Activity photos. Power Predict ignores these. |
profile.csv, bikes.csv | Account info. Also ignored. |
Troubleshooting
My archive is huge
That's normal — a long history easily clears a gigabyte. Power Predict streams it entry-by-entry; you don't need to extract it manually.
Some activities don't have power
Power Predict only uses activities with a power-meter recording. Older rides, rides on a different bike, and phone-only recordings typically have no power stream. They're skipped automatically.
The archive email never came
Check spam. After 24 hours, request again from the same page — old requests don't block new ones.
I'm worried about uploading my data
Power Predict parses the archive entirely in your browser using JavaScript. The zip never leaves your machine during onboarding. You can verify this by opening DevTools › Network while you drop the file: there will be no upload requests.
Updating later
You only need to do the archive dance once. After the initial import, you can connect Strava via OAuth and Power Predict will pull individual new rides as you complete them — no more archive requests required.