Private data connection
Checking the connection boundary…
Confirming your beta access, recorded consent, and resumable import status.
Setup unavailable
We could not open Garmin setup.
Your connection and existing data have not changed.
Garmin connection · athlete controlled
Bring your complete available history into focus.
A separate, read-only connection imports running history plus the health and recovery fields this connector supports and your consent permits. Missing and provider-limited evidence stays explicit.
Before Aerithm contacts Garmin
A controlled connection, not blanket permission.
This private-beta path uses an unofficial community connector. Garmin does not approve or guarantee it, and its available fields may be rate-limited, changed, or stopped. Review the private beta terms, privacy notice, and health and training data use notice.
- Running history
- All running activities available through the selected connector, paged from newest to oldest with checkpoints and idempotent resume.
- Health and performance scope
- Daily sleep, nightly HRV, resting heart rate, stress, Body Battery, recovery, Garmin personal records, running VO₂-max estimates, threshold evidence, and race predictions when supplied and permitted.
- Unavailable
- Credentials
- Password and verification code exist only during the active handshake; Aerithm must never store or log them.
- Retained after success
- Only an athlete-bound reusable session, encrypted before the connection is called complete.
- Control
- You can disconnect, export, or delete later. Imported records stay separate and cannot silently rewrite a plan.
Owner-only provider handshake
Sign in directly from this loopback page.
Your email and password are handed directly to the active server connection attempt. They are never written to Aerithm storage, logs, URLs, analytics, browser storage, screenshots, or support diagnostics.
Live credential controls are mounted only after the server proves this is the owner-only loopback containment mode.
Synthetic provider rehearsal
Choose the outcome you need to test.
No Garmin email, password, verification code, provider token, or real activity is accepted by this sandbox. Each option exercises a fixed interface state.
Synthetic handshake
Checking the provider response…
- Confirming the athlete-bound attempt
- Checking the synthetic provider response
- Applying the connection persistence boundary
Synthetic verification
A verification code is required.
In a real handshake this code would be used once and immediately discarded. For this rehearsal, enter 246810.
Encrypted session active · import handoff
Recovering the first backfill safely.
Your encrypted Garmin session is active and unchanged. Aerithm is repairing the missing import job; no password or verification code is needed.
No credential or verification value is being requested or retained. The recovery is athlete-bound and idempotent.
Garmin session unavailable · no import started
The saved provider handoff is no longer active.
Aerithm could not create an online backfill from that handoff. Reconnect Garmin to restore hosted synchronization.
No import job, provider progress, credential, or verification value was created by this recovery request.
Encrypted session active · first import
Bringing in running history and recovery context together.
Opening the encrypted Garmin session…
Large histories may continue in the background. Completed pages are checkpointed and are not duplicated on resume.
- History window
- Complete available running history · health from the oldest discovered running day to the sync day
- Data
- Running activities, supported health data, and source-labelled Garmin personal records, VO₂-max estimates, threshold evidence, and race predictions; unavailable fields stay explicit
- Processed
- 0 activities · 0 health days
- Status
- Starting
Connection receipt · synthetic
The safe success boundary is clear.
This rehearsal reached the state a real connection may show only after authentication succeeds, the reusable athlete-bound session is encrypted, and every requested scope has an explicit complete or provider-limited result.
- Environment
- Test sandbox · synthetic data
- Provider request
- None
- Credential retained
- None
- Token status
- Synthetic receipt only
- Import status
- Not started
No real connection or import occurred. Your accepted plan has not changed.
Connection needs attention
The connection did not complete.
No credential, provider token, or partial connection was retained.
Garmin disconnected · imported evidence retained
The reusable provider session is gone.
Previously imported athlete-bound activities and health summaries remain available until you separately delete them. New Garmin evidence will not arrive while disconnected.
Disconnecting and deleting imported data are separate athlete-controlled actions.