How It Works
Why do some miles not count?
We use your activity's GPS route to determine which portions were on the Tennessee Riverwalk trail. A portion only counts if it falls within 25 meters of the trail centerline. Miles are excluded when:
  • Your GPS route detoured significantly off the trail (road crossings, parking lots)
  • Less than 100 meters of the total activity distance was on the trail
  • Strava did not record GPS data for the activity (treadmill runs, manual entries)
  • Your activity started far outside the Chattanooga area (we skip these for speed)
For out-and-back runs and loops, we count every portion that touches the trail - so a 3-mile out-and-back scores 6 trail miles if both legs are on the Riverwalk.
How does the yearly projection work?
We divide your current year-to-date Riverwalk miles by the number of days elapsed, then multiply by 365 (or 366 in a leap year). This gives a "current pace" projection - it's not a goal-setter, just a reflection of your actual rate so far. The projection is hidden for the first week of January when the sample is too small to be meaningful.
How often does my data update?
We use Strava webhooks, so new activities appear within a few minutes of you saving them in Strava. If a sync seems missed, use the Sync button on your Settings page. You can also trigger a full re-sync of your entire history anytime from Settings.
What does "auto-append" do exactly?
When enabled, after each qualifying Riverwalk activity is detected, we add one line to that activity's description on Strava:
riverwalkmiles.run this year: 47.3
If you run again later, subsequent activities are updated with the new cumulative total. If you've already written something in the description, our line is appended below it and we update only that line on future writes - never touching the rest of your text.
About the App
What is the Tennessee Riverwalk?
The Tennessee Riverwalk is an approximately 16-mile multi-use trail that runs along the Tennessee River in Chattanooga, TN. The surface is a mix of paved, boardwalk, and bridges, and the trail stretches from St. Elmo, south of downtown, to the Chickamauga Dam to the northeast. While passing miles of riverfront scenery, the Riverwalk also connects to many more miles of local greenways and trails. It's one of the longest urban waterfront trails in the Southeast and a beloved resource for runners, walkers, and cyclists in the Chattanooga community.
What activity types count?
Runs, walks, and hikes are tracked. Cycling and other activity types are not currently included. Only activities with GPS data that intersect the Riverwalk trail will count toward your totals.
Is this free?
Yes, completely free and Strava-powered. This is a community project for Chattanooga runners and is not affiliated with Strava, Inc. You need a free Strava account to use it.
Who built this?
Riverwalk Miles was built by me, Will Musto, after I noticed the fun they were having over in Greenville, SC. I run with Old Towne Run Club most weeks. If you see me on the Riverwalk or anywhere else around town, say hey. Questions or feedback? hello@riverwalkmiles.run
Your Data & Privacy
What do you access on my Strava account?
We request two Strava permissions:
  • activity:read_all - reads your activity history (title, GPS route, distance, time). We only store data for activities that intersect the Tennessee Riverwalk trail.
  • activity:write - only used if you enable the auto-append feature. It lets us add a "riverwalkmiles.run this year: X.X" line to your Strava activity descriptions.
We never read your profile followers, segments, clubs, or any data beyond activities.
Will you share my activities or personal data?
No. Your activity details (names, pace, GPS data) are never displayed publicly. Nothing that identifies a specific run or your Strava profile is ever shared.
How do I disconnect or delete my data?
Go to Settings and click Disconnect & delete my data. This immediately:
  • Revokes our Strava access token (we can no longer access your Strava account)
  • Deletes your user record and all synced activity data from our database
Your original Strava activities are never modified or deleted by this action.