Privacy Policy
Runsense provides an AI-powered running coach via SMS, email, and the Runsense iOS app. This Privacy Policy explains what information we collect, how we use it, who we share it with, where it is processed, and the choices and rights you have over it.
Who We Are
Runsense LLC, a Colorado limited liability company ("Runsense", "we", "us", or "our"), provides the service and is responsible for the personal data described here.
- Contact: support@runsense.ai
- Location: Longmont, Colorado, USA
Information We Collect
1. Information you provide
- Phone number
- Email address
- Messages you send to Runsense (e.g. how you feel, training details)
2. Apple Health (HealthKit) — iOS app only
When you use the Runsense iOS app and grant HealthKit access, we collect from Apple Health on your device:
- Workouts (activity type, duration, distance, timestamps)
- Sleep analysis (per-stage breakdown, total time asleep)
- Resting heart rate
- Heart rate variability (HRV)
This data flows from your device to Runsense via the iOS app's authenticated connection. The Runsense iOS app does not write back to Apple Health; we read only. We collect the workouts present in Apple Health regardless of which app recorded them (for example Apple Watch, COROS, Garmin, or the Strava app writing to Apple Health). When the same workout reaches us from more than one source, we keep one copy and mark the others as duplicates.
3. Strava — only if you connect it
If you choose to connect Strava, you sign in on Strava's own page and grant Runsense access. We never see your Strava password. From then on we collect, for each activity you record:
- Activity type, start time, duration, distance and elevation
- Average and maximum heart rate, cadence and power, where your device recorded them
- The activity's title, its lap or interval structure, and the segments and personal bests it counted towards
- The second-by-second record your device kept: heart rate, pace, cadence, power, altitude and temperature — so your coach reads the run as effort over time rather than one average
- The route you ran, where your device recorded it — so your coach can see the terrain you covered and the conditions you ran in, such as the weather along your actual route that day
If you also granted permission to write, we may update the description of an activity you completed. We do not create, delete or otherwise change your Strava activities, and we do not read anyone else's.
You can disconnect at any time, from Connections in the app or from Strava's own settings. Disconnecting stops new activities arriving; the training history already in Runsense stays, because it is the record your coaching is built on. If you want that deleted too, delete your Runsense account, which removes it.
4. Suunto — only if you connect it
If you choose to connect Suunto, you sign in on Suunto's own page and grant Runsense access. We never see your Suunto password. From then on we collect, for each workout you record:
- Activity type, start time, duration, distance and elevation
- Average and maximum heart rate, cadence and power, where your watch recorded them
- The workout's lap or interval structure
- The second-by-second record your watch kept: heart rate, speed, cadence, altitude and power — so your coach reads the run as effort over time rather than one average
If your Suunto watch also tracks you around the clock, we collect what it measured while you slept, because recovery is part of coaching:
- Your sleep: when it started and ended, how long you spent in deep, light and REM sleep, how long it took you to fall asleep, and Suunto's sleep quality score
- Your heart rate through the night, and Suunto's heart-rate variability reading
- Suunto's recovery reading for the day
We do not collect the blood-oxygen reading your watch takes at night, even though Suunto sends it to us with the rest. It is not something a running coach needs, so we drop it rather than store it.
We read your workouts only. We do not create, delete or otherwise change anything in your Suunto account, and we do not read anyone else's.
You can disconnect at any time, from Connections in the app or from Suunto's own settings. Disconnecting stops new workouts arriving; the training history already in Runsense stays, because it is the record your coaching is built on. If you want that deleted too, delete your Runsense account, which removes it.
5. Polar — only if you connect it
If you choose to connect Polar, you sign in on Polar's own page and grant Runsense access. We never see your Polar password. From then on we collect, for each training session you record:
- Sport, start time, duration, distance and calories
- Average and maximum heart rate, where your watch recorded them
- The session's heart-rate sample trace and heart-rate zone breakdown, where your watch recorded them
- The route you ran, where your watch recorded it — so your coach can see the terrain you covered and the conditions you ran in, such as the weather along your actual route that day
We also collect what your Polar device measured while you slept, because recovery is part of coaching and these are the numbers a coach reads to see it:
- Your sleep: when it started and ended, how long you spent in light, deep and REM sleep, how often it was interrupted, and Polar's sleep score
- Your overnight heart rate and heart-rate variability, which Polar measures over four hours once you have fallen asleep, along with your breathing rate
- Your heart rate through the day, as a five-minute average, on the Polar models that record it
We do not collect the numbers you typed into Polar yourself — your maximum heart rate, your training thresholds, your resting heart rate setting, your sleep goal or the rating you give a night's sleep. Those are settings rather than measurements, they can be years out of date, and Polar fills some of them in from your age rather than from anything your body did. We would rather have no number than a number your coach could mistake for a measurement.
We read your training sessions only. We do not create, delete or otherwise change anything in your Polar account, and we do not read anyone else's.
Polar makes only the last 30 days of sessions available, and only ones recorded after you connect, so connecting does not bring your older Polar history into Runsense. Sleep and heart-rate measurements go back 28 days, and we read that window when you connect so your trends have something in them from the start.
You can disconnect at any time, from Connections in the app or from Polar's own settings. Disconnecting stops new sessions arriving; the training history already in Runsense stays, because it is the record your coaching is built on. If you want that deleted too, delete your Runsense account, which removes it.
Your health and fitness data is special category data under GDPR / UK GDPR. We process it only with your explicit consent, which you give when you connect Apple Health and can withdraw at any time — see "Legal Bases" below.
6. Automatically collected information
- Basic usage data (e.g. when messages are sent/received)
- Website analytics via Umami, a cookieless, privacy-focused service that does not set cookies or collect personal data
How We Use Information
We use your information to:
- Provide personalized coaching based on your training data
- Respond to your messages
- Send you coaching via SMS or email based on your preference
Apple Health data
Your Apple Health data is used solely to generate personalized coaching for you. We do not use it to train, improve, or benchmark AI or machine learning models, nor do we use it for product analytics or aggregate research. It is retained as part of your training history; you can delete it at any time (see "Your Rights"). No third-party analytics or advertising service receives Apple Health data.
Legal Bases (GDPR / UK GDPR)
Where GDPR or UK GDPR applies, we rely on the following legal bases:
| Purpose | Data | Legal basis |
|---|---|---|
| Providing the coaching service, responding to you, and sending coaching over your chosen channel | Phone number, email, your messages | Performance of our contract with you — Art. 6(1)(b) |
| Generating personalized coaching from your training and health data | Workouts, sleep, resting heart rate, HRV | Your explicit consent — Art. 9(2)(a). You give it when you connect Apple Health, or when you connect a watch service that measures the same things, and can withdraw it at any time. |
| Keeping the service secure and reliable | Basic usage / security logs | Our legitimate interests — Art. 6(1)(f) |
Withdrawing consent does not affect processing carried out before you withdrew it. If you withdraw consent for your health data, we can no longer generate training-data-based coaching, and we'll tell you what that means for your account.
Communications
By using Runsense, you agree to receive coaching messages via SMS and/or email based on the communication preference you choose.
- Message frequency varies based on your interaction and training activity
- For SMS: message and data rates may apply
- You can opt out of SMS at any time by replying "STOP"
- Reply "HELP" for assistance
- You can opt out of email or pause coaching from your account settings page
Sharing of Information
We do not sell your personal information.
We will not share your mobile phone number or any information collected via SMS with third parties or affiliates for marketing or promotional purposes.
We share information with the service providers below solely to operate Runsense. Each processes your data only on our instructions, under a data processing agreement:
| Provider | Purpose | Location |
|---|---|---|
| OpenAI | Generating coaching responses (real-time processing only; not used to train models) | United States |
| Twilio | SMS delivery | United States |
| Resend | Email delivery | United States |
| Render | Cloud hosting and database | United States |
| Apple | iOS push notifications and App Store billing | United States |
International Data Transfers
Runsense is operated from the United States. If you use Runsense from outside the United States, your information is transferred to and processed in the United States. Where required, we rely on data processing agreements with our providers — including, where applicable, the EU-US Data Privacy Framework and the European Commission's Standard Contractual Clauses — as the safeguard for those transfers. You can request a copy of the relevant safeguards by contacting us.
Data Retention
We keep your personal data for as long as your account is active. When you delete your account — in the iOS app under Settings → Account → Delete account, or by contacting us — your data and training history are deleted, and copies in routine backups are purged within 30 days. We retain only what we are legally required to keep.
Data Security
We take reasonable technical and organizational measures to protect your information, but no system is completely secure.
Your Rights
Depending on where you live, you have rights over your personal data, which may include the right to:
- Access the personal data we hold about you
- Correct inaccurate data
- Delete your data
- Restrict or object to how we process it
- Receive your data in a portable format
- Withdraw consent where we rely on it
- Lodge a complaint with your data protection authority — in the UK, the Information Commissioner's Office (ico.org.uk); in the EEA, your local supervisory authority
To exercise any of these, email support@runsense.ai; we respond within 30 days. You can also act directly: reply "STOP" to end SMS; pause or stop email from your account settings; disconnect Apple Health on your iPhone at Settings → Privacy & Security → Health → Runsense (the app stops collecting immediately); or delete your account in the iOS app.
Automated Coaching
Your coaching is generated by automated AI systems from the information available to them. These systems produce guidance and suggestions; they do not make decisions that produce legal or similarly significant effects concerning you. Coaching is not medical advice — see our Terms of Service.
Children
Runsense is not directed to, and we do not knowingly collect personal data from, anyone under 16. If you believe a child has provided us data, contact us and we will delete it.
Changes
We may update this policy from time to time. Continued use of Runsense means you accept the updated policy.
Contact
If you have questions or want to exercise your rights, contact: