01 — Overview

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.

02 — Information We Collect

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.).

03 — Third-Party Integrations

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.

04 — How We Store Your Data

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).

05 — Data Sharing

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.

06 — Your Rights

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.

07 — Children's Privacy

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.

08 — Changes to This Policy

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.

09 — Contact

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