Heart rate on tracks and segments
View heart rate beside elevation and other track graphs. Check average heart rate for a whole track or a selected segment. This needs a track with timestamps and heart-rate data for the same time.
Optional Google Health connection (beta)
Combine your GPS tracks with heart rate. Browse activity, sleep, and health trends in your own MTL Explorer installation.
Google Health is a beta feature. Setup and synchronization may still encounter errors or interruptions.
API access prerequisite. You need your own Google Cloud project with Google Health API access. Google may limit new API projects. Check Google's current setup requirements first. Your Google Account must also be linked to an active Google Health profile.
The personal setup uses Google's Testing mode, so you need to reconnect once a week. Your stored data stays. See Google's token-lifetime documentation.
Record a ride on your Garmin and wear your Fitbit. Import the track and connect Google Health. MTL Explorer automatically matches the available heart-rate samples by time, even if they were never part of the GPS recording.
View heart rate beside elevation and other track graphs. Check average heart rate for a whole track or a selected segment. This needs a track with timestamps and heart-rate data for the same time.
Browse steps, sleep, resting heart rate, and body measurements. Choose a date range and group charts by day, week, month, or year.
Keep a local copy of available records. Sync starts with recent data and then works back through your history. Exercises with a GPS route are added to your tracks.
Filter stored records by type, source, and date. Open a record to see its details and check which periods are available.
Data availability depends on your device and what it shares through the Google Health API. The connection is optional and read-only. When synthetic health data is enabled, the demo shows generated records and matching track heart rate. It cannot connect to a Google account or run live Google synchronization.
Captured from MTL Explorer on 3 October 2026. These are real application screens with generated records; no personal health data or Google account is used. Select an image to view its full resolution.
MTL Explorer does not operate a central Google Health account or data service.
Each administrator uses their own Google Cloud project with API access and a Desktop OAuth client for their installation.
The connector requests read-only scopes. It does not add, edit, or delete records in Google Health.
The self-hosted server exchanges tokens and reads records directly from Google. The MTL Explorer project does not receive them.
You can disconnect Google, delete the local copy, and revoke access in your Google Account.
The connector requests four Google Health read-only categories. The user reviews these permissions during Google consent.
Exercise, activity, steps, distance, energy, and related summaries supported by the API.
Available body measurements, observations, vital signs, and exact heart-rate samples.
Sleep sessions and their available stages or measurements.
Route points attached to exercise records. Valid routes can be imported as locally managed tracks.
These URLs may be referenced by personal, self-hosted MTL Explorer OAuth clients when this information accurately describes the installation.