Loading your overview…
Fetching your recent activities.
Activities sync automatically, the same as Strava — no need to import each one individually.
MapMyRun, MapMyRide and MapMyWalk activities sync automatically, the same as Strava. A workout recorded without GPS (a treadmill run, say) will show in the list but can't be opened — Trace needs the route to line it up against glucose.
For anything without a live connection above — a file exported from a bike computer or watch, say. Each file is imported on its own and kept on this device; unlike a connected source, it doesn't update by itself.
Used only where Nightscout isn't configured — Nightscout already includes glucose alongside IOB/COB/basal, so it takes priority whenever it's set up.
Trace lines up a patient's fitness activity data — from Strava, RideWithGPS, or an imported file — against their continuous glucose monitor readings from Nightscout, showing exactly what their glucose was doing before, during, and after exercise, minute by minute.
If you were sent a share link by email or text, just click it — it opens a working copy of this app already connected. If you were sent a plain-text block instead, open the ⚙️ menu → Share access, and paste it into "Import & connect." Either way, that's the only setup step — everything below covers viewing the data once connected.
The first thing you'll see is a summary of recent activities — hypo rate, average lowest reading, average heart rate, a quick trend chart, and a list to jump into any of them. Click the logo in the top-left at any time to come back to it. Change how many recent activities it covers using the buttons at its top right, use "Filter" there to narrow it down further, and use "Print / export as PDF" for a copy to bring to an appointment.
The sidebar on the left lists recorded activities by date — click one to load it, or click "▽ Filter" above the list to narrow it by type, source, heart rate, hypo status, or date first. The main chart plots time along the bottom, with heart rate and glucose shown by default. Hover anywhere on the chart to see a compact popup with exact, labelled values for that moment. The dashed band marks the activity itself; time before and after it is deliberately compressed so the workout stays readable regardless of how long the surrounding window is.
Click "Metrics shown" above the chart to toggle individual lines on or off — heart rate, speed, elevation, power, CGM, insulin on board (IOB), carbs on board (COB), basal rate, and more. Selections are remembered across activities and app restarts.
Glucose is shown in mmol/L by default. If mg/dL is more familiar, switch it in Activity sources → Nightscout — it updates the chart, tables, and comparisons everywhere at once.
Metric (km/h, m, °C) by default. Connecting to Strava tries to pick this up automatically from your own Strava profile the first time, but you can always set it yourself in the ☰ menu → Strava connection.
Click "⤢ Full screen" to expand the chart to fill the whole display — the same popup follows your cursor there too.
Select several activities from the sidebar (hold briefly on a phone, or use the checkboxes on desktop), then click "Compare." You'll get a summary table and a chart plotting effort against lowest glucose reached. "Find patterns" looks for a recurring threshold — duration, heart rate, effort — where glucose consistently starts dropping across the selected activities.
"View trends across activities" plots the lowest glucose reached in each activity over time, with a rolling average, so patterns across many sessions are visible rather than just one at a time.
If the patient's looping system logged a note alongside a bolus or carb entry, hovering near that point on the chart (within a few minutes) surfaces it — in full screen, it appears below the popup automatically.
Everything here lives only on this device — clearing browser data, or moving to a new one, loses it for good. Anything imported from a GPX, TCX or FIT file is worth backing up in particular, since there's no server to re-fetch it from afterward. "Backup & restore" in the ⚙️ menu downloads all of it as a file, and can restore from one later.
This is a full copy of the same app the patient uses, not a separate restricted view — nothing you do here changes their underlying data, but the connections and settings are shared with whatever device this is running on, so it's best to avoid changing sources or credentials unless that's specifically what's intended.
Saves a single file with any imported activities' full data, plus your saved Strava/Nightscout/RideWithGPS connections and preferences. Like the share block above, this file contains access credentials in plain text — store it somewhere private, the same way you'd treat a password.
Fetching your recent activities.