Back to App

Privacy Policy

Last updated: February 2, 2026

1. Introduction

Welcome to RunSmart AI. We respect your privacy and are committed to protecting your personal data. This privacy policy allows you to understand what data we collect, how we use it, where it is stored, and your rights regarding your data.

2. Data We Collect

We collect the following types of information to provide you with a personalized running coach experience:

  • Activity Data: GPS routes, distance, pace, and time.
  • Health Metrics: Heart rate, step count, and other health-related metrics synced from your devices (e.g., Apple Watch, Garmin).
  • Profile Information: Age, weight, fitness level, and running goals.
  • Interaction Data: Chats with the AI coach and feedback on workouts.

Garmin Connect data

If you choose to connect your Garmin account, we import completed running activities and wellness data after you explicitly authorize access via Garmin's OAuth flow. You can disconnect at any time from Profile → Devices.

Imported data may include:

  • Activity records: timestamps, distance, duration, pace, elevation, GPS track
  • Heart rate: per-activity averages, resting heart rate, HRV (last night and weekly average)
  • Wellness: sleep quality and duration, daily stress, body battery, steps
  • Training: VO2 max estimates and daily step count (device-dependent)

This data is used exclusively to power your coaching insights, training plan adjustments, and recovery recommendations inside RunSmart. We do not sell or share Garmin data with third parties.

When you connect your Garmin account, some of your Garmin wellness and activity data is processed by OpenAI's API to generate personalized coaching recommendations, training plan adjustments, and recovery insights. OpenAI processes this data as a data processor on our behalf and does not use it to train models. No Garmin data is sold or shared with any other third party.

Token storage: Garmin OAuth tokens are stored server-side, encrypted at rest using AES-256-GCM. Tokens are deleted when you disconnect Garmin.

Disconnecting: Go to Profile → Devices → Disconnect Garmin. This deletes your stored tokens and stops all future imports.

Data deletion: To request deletion of all imported Garmin data, email hello@runsmart.ai with subject "Delete my Garmin data". We process requests within 30 days.

3. How Your Data is Stored

Local-First Storage: RunSmart AI is designed with a "local-first" architecture. Your personal activity data, health metrics, and chat history are stored locally on your device using IndexedDB. We do not maintain a central database of your detailed activity history.

4. How We Use Your Data

We use your data solely to:

  • Generate personalized training plans.
  • Track your progress and provide performance insights.
  • Calculate recovery scores and health metrics.
  • Enable the AI Coach to give relevant advice.

5. Data Sharing and Third Parties

AI Services

To provide AI coaching features, we send necessary context (such as your recent run stats and goals) to our AI provider (OpenAI). This data is processed ephemerally to generate responses and is not used to train their models.

Garmin & Device Integrations

If you choose to connect your Garmin account, we access your user-authorized activity data via the Garmin Connect Developer Program strictly to import your runs into RunSmart AI. We do not write data back to Garmin or share this data with other third parties.

Analytics

We use anonymous analytics tools (like PostHog and Google Analytics) to understand app usage patterns and improve performance. These tools do not access your personal health or activity data.

6. Your Rights

Since your data is stored locally, you have full control over it. You can:

  • Delete your data: Clearing your browser data or using the "Reset App" feature in settings will permanently delete all your local data.
  • Export your data: (Coming soon) You can request an export of your local database.

7. Contact Us

If you have any questions about this Privacy Policy, please contact us at support@runsmart.app.