Overview
RunWay ("the App") is developed by Harold ("we", "us"). This Privacy Policy explains what data the App accesses, how it is used, and how it is stored.
Data We Access
The App accesses the following data with your permission.
- Location (GPS) - used to record your running route and calculate pace, distance, and speed.
- HealthKit data (e.g. heart rate) - used to display real-time metrics and save workout records.
- Motion & Fitness data (barometric altitude) - used to measure relative elevation changes during your run.
- Motion & Fitness data (barometric altitude) - used to measure relative elevation changes during your run.
How Your Data Is Stored
By default, all data collected by the App is stored locally on your device only, using Apple's SwiftData framework. Aside from the iCloud backup feature, weather lookups (WeatherKit) and the update check described below, RunWay does not automatically transmit any of your data to external servers.
The App does not use any third-party analytics, advertising, or crash-reporting services. No data is shared with the developer or any third party.
iCloud Backup
Your running records are only uploaded to your own iCloud Private Database, via Apple's CloudKit, when you tap the backup button in Settings. This data can only be accessed by you, the owner of the Apple ID - not by the developer or any other third party.
Tapping restore retrieves records from iCloud that aren't already on this device. Backup and restore never run automatically; you can check their status in Settings at any time.
Weather (WeatherKit)
To show current weather on the Pre-flight Check screen, your current location is sent to Apple's WeatherKit service to retrieve weather data. This request is handled by Apple, and the developer does not separately collect or store this location data.
Apple Watch Connectivity
If you use the Apple Watch app, running data such as pace, distance, and heart rate is transmitted directly between your iPhone and Apple Watch using Apple's WatchConnectivity framework. This data does not leave your devices.
Update Check
Once a day when you open the App, it checks whether a newer version is on the App Store. This sends only the app's identifier and a country code to Apple's public lookup address. No information that identifies you and no running data is sent. The notice appears only when the version returned is higher than the one installed.
Reminder Notifications
If there's been no activity for 7 days since your last run, the App may send a local notification letting you know it might be time to run again. This notification only checks the date of your last run stored on your device, and does not transmit any information externally.
You can turn this off at any time via iOS Settings > Notifications.
Your Control Over Data
You can revoke Location, HealthKit, or Motion & Fitness permissions at any time via iOS Settings > Privacy & Security. Revoking these permissions may limit or disable certain features of the App.
Deleting the App removes all locally stored running data.
Children's Privacy
The App is not directed at children under 13, and we do not knowingly collect data from children under 13.
Changes to This Policy
This Privacy Policy may be updated from time to time. Changes will be posted on this page with an updated date.