Yearly Run Goals
Privacy Policy
TLDR
Yearly Run Goals stores your workout data locally on your deviceāit never leaves your iPhone. We collect basic anonymous analytics to understand how the app is used, but your actual workout data is never part of these logs.
Data We Access
Apple HealthKit (Read Only)
The app reads workout data (distance, date, duration, source app) from Apple Health to allow you to import workouts. We only access workout types you explicitly select (running, walking, cycling, or swimming).
We never write data to HealthKit. We only read it.
Data We Store Locally
- Workout Entries: Date, distance (in meters), source (manual or HealthKit), and HealthKit workout ID (to prevent duplicate imports)
- User Preferences: Distance unit preference (miles/km), yearly goal, selected workout type, onboarding state
All data is stored using Apple's SwiftData framework and UserDefaults, entirely on your device.
Anonymous Analytics
We collect basic anonymous analytics to understand how people use the app. This helps us prioritize features and improve the experience. These logs include:
- When the app is opened
- When an in-app purchase is completed
These analytics are completely anonymous. Your actual workout data (distances, dates, goals) is never included in these logs. We simply track that an action occurred, not what the action contained.
Data We Do NOT Collect
- Personal identification information
- Location data
- Your actual workout data (distances, dates, goals)
- Advertising identifiers
- Crash reports
Data Sharing
We do not share your workout data with anyone. Period.
- No advertising networks
- No social features
- No server-side storage of your workout data
HealthKit Integration
Our use of HealthKit data complies with Apple's guidelines:
- We request read-only access to workout data
- We never write data to HealthKit
- We only access the workout types relevant to your selected activity
- HealthKit authorization can be revoked at any time in iOS Settings
Your Rights
Access Your Data
You can export all your workout data as a JSON file at any time through the Settings screen.
Delete Your Data
You can delete all app data at any time through the Settings screen. This permanently removes all stored workout entries and preferences.
Revoke HealthKit Access
You can revoke the app's access to HealthKit at any time:
- Open iOS Settings
- Go to Health > Data Access & Devices
- Find Yearly Run Goals
- Disable read access
Data Retention
Your data remains on your device until you delete it or uninstall the app. We have no access to it and cannot delete it remotely.
Children's Privacy
The app does not knowingly collect data from children under 13. The app contains no user accounts, so we have no way to identify user ages.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected in the App's listing and/or within the app itself.
Contact
For questions about this privacy policy, contact: matt@birchtree.me
Last updated: January 2026