Privacy Policy

Last updated: October 26, 2026

This Privacy Policy explains how HeadsUp Hockey, Inc. (“HeadsUp Hockey,” “we,” “us,” or “our”) collects, uses, and shares information when you use the HeadsUp Hockey mobile application (the “App”). By using the App, you agree to this Policy.

1. Age requirement and children (COPPA)

The App is intended for users 13 years of age or older. When you first open the App, we ask for your date of birth before collecting anything.

If you are under 13, the App runs in a private, on-device mode. In this mode:

  • No account is created and no personal information is collected, transmitted, or stored on our servers.
  • Your camera recording and shot analysis run entirely on your device.
  • Nothing is uploaded, shared, or saved to the cloud, and social features (feed, friends, teams, leaderboards) are not available.

Because we do not knowingly collect personal information from children under 13, COPPA’s parental-consent requirements are not triggered. If you believe a child under 13 has somehow provided us personal information, contact us at info@headsuphockey.ai and we will delete it.

2. Information we collect (users 13 and older)

Account identifier

We use anonymous, device-based authentication. You can use the App without giving us your name or email. We assign your device a random account identifier so your data can sync. If you choose to add a display name, avatar, age, height, weight, or other profile details, we store those. If you link your account using Apple or Google, we also receive the account information you authorize that service to provide, such as your name or email address.

Camera recordings and analysis

When you record a training session, the App records video and analyzes your shots on your device. For users aged 13 and older with an account, session recordings, thumbnails, and derived analysis files sync to our cloud storage to support replay and access from other devices. Camera recordings are normally compressed to 720p before upload; if compression fails, the original recording may be uploaded instead.

Your audience choice controls which other users can see a session. A Private session still syncs to your account. The App does not currently provide a setting to turn off video upload for account-based training. The private, on-device mode for users under 13 described in section 1 is separate.

For videos imported from your photo library, the App analyzes the source on your device and uploads detected shot clips and their associated analysis. This flow does not upload the imported source as a full-session recording.

To improve shot detection, we may also retain the original, higher-resolution recording for a random sample of approximately 10% of camera sessions. This sample contains whole recordings, not selected still frames. Imported source videos are excluded from this sampling flow. Recordings can include sound when microphone access is enabled, including in original recordings uploaded through the sampling or compression-fallback paths.

Optional AI avatars

If you choose to create an AI avatar from a photo, the App sends a resized copy of the selected photo through our servers to OpenAI to generate the avatar. The resulting avatar can be saved to your account and displayed as your profile image. Selecting a photo or emoji without requesting AI generation does not send that image to OpenAI through this feature.

Optional contact discovery

If you choose to find friends from your contacts, the App asks for access to your contacts and sends a limited batch of normalized phone numbers to our servers to look for matching accounts. Contact names stay on your device. We use these numbers for the matching request, and retain account-level usage counts to limit abuse.

Performance and gameplay data

Shot counts, accuracy, shot locations/zones, release and consistency metrics, your HUH Score, achievements, goals, challenge progress, session history, and (for competitive features) match results and rating. Derived analysis can also include frame-by-frame body-joint positions estimated from your video, including head and wrist positions, to support shot analysis, overlays, and personalized training feedback.

Social and user-generated content

If you use social features, we store content you create or share — feed posts, friend connections, team membership and activity, challenge participation, and leaderboard standings — and make it visible according to your sharing settings.

Device and technical data

A push-notification token (only if you enable notifications), crash and diagnostic reports, basic usage analytics, and algorithm diagnostic traces that help us debug and improve shot analysis.

Google services can derive an approximate location, such as a country or city, from your IP address for sign-in security and usage analytics. Google Analytics uses masked IP addresses for this purpose. This does not require access to your device’s GPS location. When you allow advertising tracking, approximate location associated with eligible app events may also support advertising measurement.

Purchases

Your subscription and entitlement status. Payments are processed by Apple — we never receive your full payment-card details. We store a purchase/entitlement token to grant and verify your access, including access unlocked via a redemption code.

3. How we use information

  • To provide and operate the App — analyze your shots, sync your data, and run social and competitive features.
  • To improve and develop our shot-detection models and the App’s features.
  • To process subscriptions, redemption codes, and entitlements.
  • To send notifications you’ve enabled.
  • To provide support, prevent fraud and abuse, enforce our Terms, and comply with law.

4. How information is shared

We do not sell your personal information. We share data only with service providers that operate the App on our behalf:

  • Apple — for in-app purchases and subscription management.
  • Google Firebase / Google Cloud — for authentication, database, file storage, push messaging, crash reporting, and app-integrity checks. Data is processed on servers located in the United States.
  • OpenAI — processes photos submitted through the optional AI-avatar feature to generate an avatar. This processing occurs when you request AI-avatar generation.
  • Other users — content you choose to share through social features is visible to them per your settings.
  • Legal — when required by law, or to protect our rights, users, or the public.

5. Data retention and deletion

We keep your information while your account is active. You can delete individual session videos in the App, which removes the video and its derived copies. You can also delete your account from within the App, which removes your account profile and account-owned recordings, training and coaching records from our active systems. Copies saved or submitted by other people, including contact or friendship details, may remain in their accounts. Limited records may also remain as described below, in backups, or where retention is legally required.

After an account is deleted, we retain a restricted record containing its internal account identifier and a deletion flag. This helps prevent delayed or retried requests from recreating the deleted profile. This record does not contain your profile details, recordings, or coaching content and is not used for advertising.

After deletion, we may retain purchase and subscription records, including transaction identifiers, amounts, dates and status, for billing, refunds and recordkeeping. We remove the deleted account’s profile identifiers and device-attribution fields from these records; records needed for other family members’ shared access may remain.

6. Your choices and rights

You can choose who sees your sessions, change a session's audience, disable notifications, and delete sessions or your account in the App. For account-based training, changing an audience does not stop the recording and analysis from syncing to your account; there is currently no upload-off setting. Depending on where you live, you may have rights to access, correct, or delete your personal information, or to object to certain processing. To exercise these rights, contact us at info@headsuphockey.ai.

7. Security

We use industry-standard safeguards, including encrypted transmission and access-controlled cloud storage, to protect your information. No system is perfectly secure, and we cannot guarantee absolute security.

8. International users

We operate the App from, and store data in, the United States. If you use the App from outside the U.S., you consent to processing your information in the United States.

9. Changes to this Policy

We may update this Policy from time to time. We will revise the “Last updated” date above and, for material changes, provide notice in the App.

10. Advertising and Measurement

To measure how well our advertising works, HeadsUp Shooting shares a limited set of in-app events with two measurement partners:

Meta (Facebook). We share app events — install, registration completion, paywall view, checkout start, and completed purchases (including the purchase amount) — with Meta so we can measure the performance of our ads on Meta platforms. If, and only if, you allow tracking through Apple’s App Tracking Transparency prompt, these events include your device’s advertising identifier (IDFA) so Meta can attribute app installs and purchases to ads. Completed purchases are additionally confirmed to Meta from our servers using a transaction-derived event identifier to keep counts accurate.

Google (Firebase Analytics and Google Ads). App events — including first app open and completed purchases (with purchase amount) — are collected through Google’s Firebase Analytics and may be used by Google Ads to measure whether our ads led to installs and purchases. Your device’s advertising identifier is shared only if you allow tracking through the App Tracking Transparency prompt.

The updated App separates basic analytics from Google advertising consent and refreshes that consent when the App returns to the foreground. Google ad personalization is disabled. Purchase confirmations sent to Google from our servers explicitly deny use of those server events for advertising user data and ad personalization; they remain available for first-party analytics.

Your choices. You can decline or withdraw tracking permission at any time in iOS Settings → Privacy & Security → Tracking. Declining tracking does not limit any app feature. When tracking is declined, no advertising identifier is shared; Apple may still provide us aggregate, privacy-preserving install statistics (SKAdNetwork) that cannot identify you or your device.

11. Contact us

Questions about this Policy or your data? Contact:

HeadsUp Hockey, Inc.
Email: info@headsuphockey.ai