Privacy Policy
Last updated: March 12, 2026
What TrackPlan does
TrackPlan is a Chrome extension that helps you create running workouts on Garmin Connect using natural language descriptions. It uses the OpenAI API to parse your workout description into a structured format, then creates the workout via Garmin Connect's API.
Data stored locally
TrackPlan stores the following data in your browser using Chrome's sync storage:
- OpenAI API key — used to authenticate requests to the OpenAI API. This key is never sent anywhere other than the OpenAI API.
- Model preference — your selected OpenAI model (e.g. GPT-4o Mini).
Data sent to third parties
- OpenAI API — your workout description text is sent to the OpenAI API for parsing into a structured workout format. Your API key is included in these requests for authentication.
- Garmin Connect API — the structured workout data is sent to Garmin Connect's API to create the workout in your account. This uses your existing Garmin session cookies.
Data we collect
None. TrackPlan does not collect, store, or transmit any personal data to us. There is no analytics, no tracking, and no server-side component. The extension runs entirely in your browser.
Permissions
- storage — to save your API key and model preference locally in Chrome.
- Host access to connect.garmin.com — to inject the workout builder UI and create workouts via Garmin's API.
- Host access to api.openai.com — to send workout descriptions for AI parsing.
Contact
If you have questions about this privacy policy, please open an issue on the GitHub repository.