Introduction

UltraHub ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our platform.

Information We Collect

Personal Information: When you create an account, we collect your name, email address, and profile information you choose to provide.

Activity Data: If you connect third-party services like Strava or Garmin, we receive activity data such as workout details, distances, and times.

Usage Data: We collect information about how you interact with our platform, including pages visited and features used.

Location Data: With your permission, we collect location data to show you nearby sessions and events.

How We Use Your Information

We use your information to:

  • Provide and maintain our services
  • Connect you with clubs, sessions, and other athletes
  • Display leaderboards and challenge results
  • Send notifications about sessions and club activities
  • Improve our platform and develop new features
  • Communicate with you about updates and support

Strava and Fitness Integrations

Strava integration is available only with active Pro access (personal Pro or eligible club-included Pro). If you connect Strava, we access your Strava data only after you authorize UltraHub through Strava's authorization screen. This may include activity summaries (distance, duration, pace, elevation, and type), performance metrics, and related profile information Strava provides to authorized apps.

We use this data to show your activity history and training features, and—if you join a club and consent—club features such as leaderboards and activity feeds visible to that club's members and coaches. We do not sell Strava data or share it with data brokers, advertisers, or third parties for their independent use.

You can disconnect Strava anytime in the app under Profile → Account Settings → Integrations. If your entitlement changes from Pro to Free, UltraHub disconnects Strava and deletes Strava-derived data. Deleting your UltraHub account or disconnecting Strava also triggers deletion of related Strava-derived data in our systems within 30 days, except where law requires retention. Written confirmation of deletion is available on request.

Strava is an independent controller of data on its platform. See the Strava Privacy Policy. Strava may also monitor API usage data from applications that use the Strava API, including UltraHub.

Garmin Connect

Connecting Garmin is optional and is available with active Pro access (personal Pro or eligible club-included Pro). UltraHub receives Garmin data only after you authorize UltraHub through Garmin's consent screen. You can disconnect at any time under Profile → Account Settings → Integrations. Disconnecting stops further access and deletes Garmin-derived data from our systems within 30 days, except where the law requires us to keep it. You can ask us to confirm that deletion in writing.

How we use Garmin data. We use it only to provide training features you ask for:

  • Send a planned workout to your Garmin watch
  • Send a saved route so it appears on your Garmin watch
  • Receive the completed activity summary (sport, start time, distance, duration, heart rate, and related metrics) for your training history and to compare the session with the planned workout

We do not use Garmin data for advertising. We do not sell it.

Who else receives Garmin data.

  • Google Cloud / Firebase (our hosting provider) stores and processes the Garmin connection and activity summaries so the app can run. Google uses that data only to provide this service to UltraHub. This is not a sale.
  • Your club or coach, and only if you have joined that club and agreed to club sharing. They can see activity summaries for coaching, leaderboards, and challenges. They may not use that data for their own unrelated purposes. You can stop this by leaving the club, withdrawing club-sharing consent in account settings, or disconnecting Garmin.
  • OpenAI, only if you turn on “Enable AI recommendations” in account settings. We then send derived weekly totals (distance, duration, training load, activity count, and a recovery or trend label), plus your name, fitness level, and goals, so OpenAI can rewrite coaching text for you. We do not send raw activity files, GPS tracks, heart-rate streams, or Garmin credentials. OpenAI uses this only to return that text. See the AI Transparency Statement below.

No advertiser, data broker, or other third party receives Garmin data. PayFast, email providers, and Google Maps do not receive Garmin device data.

AI Transparency Statement. If you enable AI recommendations, an AI system processes metrics derived from your Garmin activities, as described above, to write training insights. This happens only with that explicit opt-in. Garmin data, and anything derived from it, is not used to train, evaluate, or improve any AI model, including OpenAI’s. Turn “Enable AI recommendations” off in Profile → Account Settings to withdraw consent. That stops any further Garmin-derived data from being sent. You can also email admin@ultrahubsa.com.

Your choices.

  • Access: view your Garmin activities in the app, or email us for a copy
  • Correct: update your account in settings, or email us
  • Delete: disconnect Garmin, or delete your UltraHub account. We delete Garmin-derived data within 30 days and will confirm that in writing on request
  • Export: use the account data export in Profile → Account Settings
  • Withdraw consent: disconnect Garmin under Profile → Account Settings → Integrations. Turn off AI recommendations in the same settings

Information Sharing

We do not sell your personal information. We may share information:

  • With other users when you use social or club features and have given consent (for example, club activity visible to members after you connect Strava or Garmin and agree)
  • With service providers (subprocessors) such as Google Cloud/Firebase, Google Maps, PayFast, email providers, and—if you enable AI features—OpenAI
  • When required by law or to protect our rights

AI Recommendations

When enabled, AI features may use third-party providers such as OpenAI with limited, aggregated training metrics—not your passwords or OAuth tokens. Strava data, Garmin data, and anything derived from them are not used to train, evaluate, or improve third-party AI models. You can disable AI recommendations in account settings. See the Garmin section above for the AI Transparency Statement.

Data Security

We implement appropriate security measures to protect your information. However, no method of transmission over the internet is 100% secure, and we cannot guarantee absolute security.

Your Rights

You have the right to:

  • Access your personal data
  • Correct inaccurate data
  • Delete your account and associated data
  • Export your account data from Profile → Account Settings
  • Withdraw consent (for example, disconnect Strava or Garmin, or disable AI features)
  • Request written confirmation when your data has been deleted
  • Opt out of marketing communications

Third-Party Services

Our platform integrates with third-party services like Strava, Garmin, and Google Calendar. When you connect these services, their privacy policies also apply. The full in-app Privacy Policy at app.ultrahubsa.com contains additional detail for registered users.

Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date.

Contact Us

If you have questions about this Privacy Policy, please contact us at admin@ultrahubsa.com