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

  1. Go to Strava › Settings › My Account.
  2. Scroll to the bottom and click Download or Delete Your Account.
  3. Click Get Started under "Download Request (optional)".
  4. 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:

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

PathContents
activities.csvMetadata for every activity (date, name, distance, duration).
activities/<id>.fit.gzFull FIT file — power, HR, cadence, GPS at 1 Hz.
activities/<id>.tcx.gz / .gpx.gzOlder or non-FIT activities.
media/Activity photos. Power Predict ignores these.
profile.csv, bikes.csvAccount 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.