Legal Document
RunHub ("we," "our," or "the app") is a personal running training app built for iOS. This Privacy Policy explains what data we collect, why we collect it, how it is stored, and your rights regarding that data.
We take privacy seriously. RunHub is designed to help you train — not to monetize your personal data. We do not sell your data to third parties.
The short version: RunHub collects only what it needs to function. Your running data stays in your account. We don't sell it, share it for advertising, or use it for anything beyond providing the app's features.
We collect the following categories of information when you use RunHub:
| Data Type | Examples | Purpose |
|---|---|---|
| Account | Google account name, email address, profile photo | Authentication via Google Sign-In |
| Activity Data | Distance, pace, heart rate, elevation, GPS route | Imported from Strava, Garmin, Polar, or COROS to power your dashboard |
| Training Data | Races, personal bests, gear, calendar events | User-entered data stored to your account |
| Device Data | iOS version, device model | Crash reporting and compatibility |
| Subscription | Purchase receipts, entitlement status | Verifying Pro subscription via RevenueCat |
We do not collect precise location data beyond what is already stored in activity files imported from connected services (Strava, Garmin, etc.).
RunHub connects to external services to import your training data. These connections are optional and can be disconnected at any time from within the app.
RunHub uses a PostgreSQL database hosted on Railway (a cloud infrastructure provider) to store your account and training data. Data is transmitted over encrypted HTTPS connections.
Authentication tokens and sensitive credentials are stored locally on your device using iOS Keychain (via Flutter Secure Storage) and are never transmitted to our servers.
We do not store your Google account password or credentials — authentication is handled entirely by Google Sign-In (OAuth 2.0).
We do not sell, rent, or trade your personal information. Your data may be shared only in the following limited circumstances:
We do not share your data with advertisers or use it for advertising purposes.
You have the following rights regarding your data:
To exercise any of these rights, contact us at the address below. We will respond within 30 days.
RunHub is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will delete it promptly.
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. For material changes, we will notify users within the app. Your continued use of RunHub after changes constitutes acceptance of the updated policy.
If you have questions about this Privacy Policy or want to exercise your data rights, please reach out:
Developer
Robert Ivey
RunHub for iOS
rbivey7@gmail.com
rbivey7.github.io/runhub