Skip to main content

Privacy Policy

Last updated: October 28, 2026

Overview

RunWeather (“we”, “us”) helps runners make better training decisions by scoring running conditions from weather data. This policy explains what we collect, why, who we share it with, how long we keep it, and the rights you have over your data. It applies to the RunWeather mobile app and the RunWeather.app website.

Who We Are

RunWeather is the data controller for the personal data described here. For any privacy question or request, contact us at hello@runweather.app.

What We Collect

  • Location. With your permission, your device's GPS location, plus any locations you save in the app, so we can fetch the right local forecast and score your conditions. You can revoke location access at any time in your device settings.
  • Account & device identifiers. A device-generated identifier we use to keep your settings, saved locations, and subscription in sync. RunWeather does not require you to create an account with an email and password to use the app.
  • Strava data (optional). If you connect Strava, we import your run activities and related metrics (route, pace, heart rate, timestamps) to add weather context and insights. You can disconnect Strava at any time.
  • Garmin data (optional). If you connect Garmin Connect, Garmin sends us your running activities so we can match each one with the weather it happened in. See “Garmin Connect” below for exactly what we receive, who processes it, and how to disconnect.
  • Polar data (optional). If you connect Polar Flow, we receive your training sessions so we can match each run with the weather it happened in. See “Polar Flow” below for exactly what we receive, who processes it, and how to disconnect.
  • Health data (optional). If you ask the app to import them, your recent running workouts from Apple Health on iOS or Health Connect on Android, so runs you did not record on Strava can still be scored against the weather you ran in. Access is read-only, starts when you tap import, and after that happens only while the app is open. See “Apple Health & Health Connect” below for exactly what we read, what leaves your device, and how to turn it off.
  • Subscription & purchase data. When you subscribe, your purchase is processed by Apple or Google. We receive subscription status (active, expired, trial), never your full payment card details.
  • Usage & diagnostics. App events, feature usage, screens viewed and taps, device type and OS version, crash reports, and performance data, used to operate and improve the product.
  • Contact data. If you email us, send feedback, or subscribe to product updates, we collect your email address and the content you send. Setting up the app may also offer you a step to enter your email address. That step is optional and you can skip it. If you do enter it, we store it with the device identifier above so we can restore your runs on a new device and write to you about the product.
  • Races. Races you save, their start time, and any GPX course file you add, so we can plan the race against its forecast. If you join a challenge board, the board name you choose is shown to other runners on that board.
  • Push notification tokens. If you enable notifications, a device token so we can send daily run-condition alerts.

How We Use Data

We use your data to deliver weather-aware run scoring and forecasts, generate run insights, sync your subscription and settings, send notifications you've enabled, diagnose crashes and performance issues, understand product usage, and respond to your messages.

Service Providers We Share Data With

We do not sell your personal data. We share the minimum necessary data with the following processors so the app can function:

  • Hosting: the servers and database where RunWeather stores and processes your data.
  • Subscriptions: managing your subscription status.
  • Analytics and diagnostics: product analytics, crash and error reporting.
  • Email and support: sending email, such as sign-in codes and replies to you, and handling the messages you send us. An AI tool helps us sort messages and draft replies; it never receives your runs or health data, does not train on your messages, and a person reads every reply before it is sent.
  • Maps and weather: drawing maps of your run routes and fetching forecasts for a location (no identity).
  • Strava, Garmin and Polar: activity import, only if you connect them.
  • Apple & Google: app distribution and payment processing. If you ask Apple for a refund, we may tell Apple how you used the app and your purchase to help it decide.

Some of these providers process data outside your country, including in the United States. Where required, transfers rely on appropriate safeguards such as Standard Contractual Clauses.

Apple Health & Health Connect

RunWeather can import runs from Apple Health on iOS and Health Connect on Android, so a run you recorded on your watch or another app can still be matched to the weather it happened in. This is optional. Forecasts, scores and the rest of the app work without it.

  • Read-only. We ask only for permission to read running workouts, their routes, workout distance, and the heart rate recorded during them. RunWeather never writes anything back to Apple Health or Health Connect and never changes your health record.
  • When it reads. Importing starts with you tapping the import button. After that first import, the app checks for new runs when you open it. On iPhone it can also check when Apple Health tells it a new workout was saved, even while the app is closed, so a run can be scored and you can be notified without opening the app. That check reads the same data as an import and nothing more. Turning off RunWeather's access in the Health app stops it.
  • What we read. Running workouts from up to the last 12 months on your first import and only newer ones after that, the route saved with them, distance from the same recording app during each workout, and the heart rate recorded during each run. We read heart rate only inside a run's own time, never outside workouts. We do not read sleep, steps, body measurements, or any other health category.
  • What leaves your device. For each imported run: its start time, end time, duration, the distance where the workout records one, whether it was marked as an indoor run, and, when the workout has a saved route, the single coordinate where the run started. Where the workout has them, also its average and highest heart rate, and per kilometre the time, distance, height gained or lost, and average heart rate, which the app works out on your device from the route. The route itself stays on your device, where the app uses it to draw the shape of your run. If a workout has no route, we ask you to confirm your forecast location before using it so the run can still be scored, and the app labels the score as based on that location.
  • Why we send it. Those fields go to RunWeather's own servers to look up the historical weather for that time and place, calculate a Run Score, and add the run to your history with its heart rate and kilometre splits, the same detail a run from Strava shows. Each import is tied to the device identifier described above, not to a health account or a name.
  • What we never do with it. We do not use health data for advertising or marketing, we do not sell it, and we do not share it with anyone for their own purposes. We never send your heart rate or a single health workout to an AI service. Once a run is imported it sits in your run history like any other run, so the service providers listed above may process it on our instructions to run the app.
  • Turning access off. On iOS, open the Health app, find RunWeather in your profile under app permissions, and turn its access off. On Android, open the Health Connect app and remove RunWeather's permissions. That stops any further reading. To remove runs you already imported, delete your account in the app or email us.

Garmin Connect

RunWeather can import runs from Garmin Connect, so a run recorded on your Garmin watch can be matched to the weather it happened in. This is optional. Forecasts, scores and the rest of the app work without it.

  • Your consent. Nothing is shared until you tap Connect Garmin in the app, sign in to Garmin and approve RunWeather. On that Garmin screen you choose which data you allow. RunWeather asks only for activity data.
  • What we receive. For each activity you record after connecting: its type, start time, duration, distance, pace and speed, elevation, calories, average and highest heart rate, laps, the device model, and the activity file with its GPS route and the heart rate recorded during it. We also receive a Garmin user identifier so new activities reach the right person. Garmin sends these to our servers when you sync your watch. We do not receive your Garmin password, and we do not receive activities from before you connected.
  • How we use it. Only to show you your own runs: we look up the historical weather for each run's time and place, calculate a Run Score and weather-adjusted pace, and add the run to your history with its splits, heart rate and route map. Runs from Garmin are labelled as recorded on your Garmin device.
  • Who processes it. Garmin data is stored on RunWeather's servers. To run the app, our map, weather, analytics and error-reporting providers receive only what each needs, such as a run's route to draw its map. These providers act only on our instructions.
  • What we never do with it. We do not sell Garmin data, share it with anyone for their own purposes, or use it for advertising. We never send Garmin data to an AI service, and Garmin data and anything derived from it is never used to train, evaluate or improve AI models.
  • Disconnecting. Disconnect Garmin in the app, or remove RunWeather in Garmin Connect under Settings, Connected Apps. Either one withdraws your consent and stops any further data from Garmin, and we delete the Garmin connection we hold for you. To delete the runs already imported, delete your account in the app or email us. To get a copy of your Garmin data or correct it, email us.

Polar Flow

RunWeather can import runs from Polar Flow, so a run recorded on your Polar watch can be matched to the weather it happened in. This is optional. Forecasts, scores and the rest of the app work without it.

  • Your consent. Nothing is shared until you tap Connect Polar in the app, sign in to Polar and approve RunWeather. RunWeather asks only for your training sessions, not your daily activity, sleep or body measurements.
  • What we receive. For each training session you sync after connecting: its sport, start time, duration, distance, pace and speed, elevation, calories, average and highest heart rate, laps, the device model, and the session file with its GPS route and the heart rate recorded during it. We also receive a Polar user identifier so new sessions reach the right person. We do not receive your Polar password, and we do not receive sessions from before you connected.
  • How we use it. Only to show you your own runs: we look up the historical weather for each run's time and place, calculate a Run Score and weather-adjusted pace, and add the run to your history with its splits, heart rate and route map. Runs from Polar are credited to Polar as their source.
  • Who processes it. Polar data is stored on RunWeather's servers. To run the app, our map, weather, analytics and error-reporting providers receive only what each needs, such as a run's route to draw its map. These providers act only on our instructions.
  • What we never do with it. We do not sell Polar data, share it with anyone for their own purposes, or use it for advertising. We never send Polar data to an AI service, and Polar data and anything derived from it is never used to train, evaluate or improve AI models.
  • Disconnecting. Disconnect Polar in the app, or remove RunWeather in Polar Flow under Settings, Partners. Either one withdraws your consent and stops any further data from Polar, and we revoke and delete the Polar access we hold for you. To delete the runs already imported, delete your account in the app or email us. To get a copy of your Polar data or correct it, email us.

Data Retention

We keep personal data only as long as needed for the purposes above or as required by law. Diagnostic and usage data is retained for a limited period and then deleted or anonymized. When you delete your account, we delete the associated data as described below.

Your Rights & Controls

Depending on where you live (including under the EU/UK GDPR and the California CCPA), you have the right to access, correct, delete, export, or restrict processing of your personal data, and to object to certain processing. To exercise any of these, email hello@runweather.app.

You can delete your account and data directly in the app under Settings, revoke location or notification permissions in your device settings, disconnect Strava, Garmin or Polar at any time, and turn off Apple Health or Health Connect access as described above. EU/UK users also have the right to lodge a complaint with their local data protection authority.

Children

RunWeather is not directed to children under 13 (or the minimum age in your country), and we do not knowingly collect their data. If you believe a child has provided us data, contact us and we will delete it.

Changes to This Policy

We may update this policy as the product evolves. We will revise the “Last updated” date above and, for material changes, provide a more prominent notice.

Contact

Questions about your privacy or this policy? Reach us at hello@runweather.app.