Activity Import
Use your GPX, FIT, TCX, KML, or CSV files. Heart rate, cadence, speed and elevation are parsed automatically. Your data stays with you.
A self-hosted playground for GPS tracks, heatmaps, and stats.

Use your GPX, FIT, TCX, KML, or CSV files. Heart rate, cadence, speed and elevation are parsed automatically. Your data stays with you.
Dwell on a beautiful interactive heatmap of all your activities.
Break the world into tiles and see which ones you've visited. Track your largest connected cluster, bookmark clusters across locations, and use the Square Planner to plan which tiles to ride next.
Totals and trends for distance, elevation, time, and steps — broken down by activity kind.
View an interactive map and plots for each activity, compare to other activities though the same segments.
Upload geotagged photos and they are matched to the nearest activity and shown on the map.
Your personal records: longest ride, fastest run, biggest climbing day, and more.
Strava-style annual and monthly summaries with progress highlights and new tile counts.
Crop the start or end of a track to remove warm-up noise or accidental recording.
Sync activities directly from your Strava account. No data is uploaded — it's all stored locally.
Track your Eddington number for both distance and elevation gain.
Define route segments via a routing service. The app automatically matches your activities to segments and tracks your times — including forward vs. backward direction comparison.
Scatter every activity as a bubble by distance vs. elevation gain, with per-day aggregates too.
Build your own Vega-Lite charts from activity data and share them as JSON snippets.
Generate a time-lapse MP4 of how your explored tile area grew over time.
Exclude sensitive areas like your home or workplace on all maps and heatmaps.
Manage your gear, log offset distances (for bikes with prior mileage), and see per-equipment stats.
Interface available in English, German, and Dutch.
This is free software that doesn't try to steal your data and always lets you move on if you want.
