Last updated: April 22, 2026

Privacy Policy

This Privacy Policy describes how SnapStats, operated by Ernest Koury (“SnapStats,” “we,” “us,” “our”), collects, uses, and protects your information when you use our platform at snapstats.app and the SnapStats mobile application (collectively, the “Service”). By using the Service, you agree to the practices described in this policy.


1. Information We Collect

Information We Collect

Information you provide directly:

  • Account information including email address, name, and password when you create an account
  • Club and organization data including club name, sport, team names, and roster information
  • Player roster data including player names, jersey/cap numbers, positions, and team assignments (entered by coaches and administrators, not by minor athletes)
  • Game and stat data including game statistics, timestamps, session data, and event tracking information entered by users
  • Video content including game footage uploaded directly to the platform
  • Video URLs including links to externally hosted video content (YouTube, Vimeo, etc.)
  • Messages including in-app communications between coaches, players, parents, and club administrators

Information collected automatically:

  • Usage data including pages visited, features used, and general interaction patterns
  • Device and browser information including browser type, operating system, device model, and screen size
  • Log data including IP address, access times, and error logs for security and troubleshooting

Information from third parties:

  • Payment information processed securely through Stripe (web) or Apple (iOS in-app purchases). We do not receive or store your full credit card number. Stripe provides us with the last four digits of your card, card brand, and billing address for receipt and support purposes. Apple provides us with transaction identifiers for subscription management.

2. How We Use Information

How We Use Information

We use the information we collect to:

  • Operate and provide the Service and its features
  • Process subscriptions and manage billing
  • Display player stats and video clips to authorized users (coaches, players, parents) based on their roles and permissions
  • Power AI features including game recaps, scouting reports, and the AI announcer (using OpenAI and Anthropic)
  • Generate aggregated and anonymized insights, benchmarks, and analytics that cannot identify individual users, athletes, or clubs
  • Improve the Service, develop new features, and fix bugs
  • Communicate with you about your account, service updates, and support requests
  • Enforce our Terms of Use and protect against misuse
  • Comply with legal obligations
  • Measure the effectiveness of our advertising campaigns through aggregated conversion tracking

3. Data Sharing and Service Providers

Data Sharing and Service Providers

We do not sell your personal information to third parties. We do not share your identifiable data for advertising or marketing purposes.

We share data with the following service providers solely to operate the Service:

  • Supabase for database hosting, authentication, and file storage (including uploaded videos)
  • Stripe for payment processing and subscription management (web)
  • Apple for in-app purchase processing and subscription management (iOS)
  • OpenAI and Anthropic for AI-powered features. When AI features are used, relevant game data (stat lines, player names, team names) may be sent to these providers to generate recaps, scouting reports, or announcer commentary. These providers process data according to their respective privacy policies and data processing agreements.
  • YouTube for video streaming when users link external YouTube videos
  • Resend for transactional email delivery (account confirmations, notifications)
  • Netlify for web application hosting and deployment

Each service provider processes data only as necessary to provide their service and is bound by their own privacy policies and data processing agreements.

Aggregated data. Anonymized and aggregated data (which cannot identify individual users, athletes, or clubs) may be used by SnapStats for benchmarking, industry reports, and product development.

Legal requirements. We may disclose your information if required by law, subpoena, court order, or government request, or if we believe in good faith that disclosure is necessary to protect our rights, your safety, or the safety of others.


4. Children's Privacy and COPPA Compliance

Children's Privacy and COPPA Compliance

SnapStats is designed for use by coaches, club administrators, and parents. We take the privacy of minor athletes seriously and comply with the Children's Online Privacy Protection Act (COPPA).

We do not allow children under 13 to create accounts. SnapStats accounts are available only to adults and to players aged 13 and older with verifiable parental consent.

Roster data for minor athletes. Coaches and club administrators enter limited roster data for minor athletes (name, jersey/cap number, position) solely for stat tracking. This information is:

  • Entered by authorized adults, not by minors themselves
  • Accessible only to authorized users within the club through our row-level security model
  • Not shared with third parties
  • Not used for any purpose other than stat tracking and display within the Service
  • Deleted when the player is removed from a roster or the club account is deleted, subject to our standard retention period

Parental consent for player accounts (ages 13 to 17). When a minor aged 13 to 17 creates a player account, we require verifiable parental or guardian consent before the account is activated. The parent or guardian must provide their email address and affirmatively consent to the minor's use of the Service.

Parental consent for roster data (under 13). When a coach or club administrator adds a minor under 13 to a team roster, we rely on the coach or administrator's authorization to collect this limited roster data for the sporting purpose of stat tracking. Parents may contact us at any time to review, correct, or delete their child's roster information.

Parental rights. Parents and guardians may at any time:

  • Review the personal information we hold about their child
  • Request correction of inaccurate information
  • Request deletion of their child's information and removal from team rosters
  • Refuse further collection of their child's information
  • Revoke consent for a minor player's account

To exercise any of these rights, contact us at hello@snapstats.app. We will verify your identity and your relationship to the child before processing any request, and will respond within 30 days.

What we do not collect from minors. We do not collect email addresses, photos, location data, social media handles, or other sensitive personal information directly from minor athletes. The only information associated with minor athletes is roster data (name, number, position) and game statistics entered by authorized adults.

If you believe we have inadvertently collected personal information from a child under 13 without proper consent, please contact us immediately at hello@snapstats.app. We will promptly investigate and delete such information if confirmed.


5. Video Data

Video Data

Uploaded videos. Game footage uploaded to SnapStats is stored on our infrastructure (Supabase Storage). Videos are:

  • Associated with the club, team, and game they were uploaded for
  • Accessible only to authorized users within the club through role-based access controls
  • Used solely for stat tracking and video clip playback within the Service
  • Deleted when the associated game is deleted or upon club/account deletion, subject to our standard retention period

Video clips. When a user taps a stat in the player or parent portal, SnapStats serves a short clip (approximately 3 seconds before and after the play) from the stored video. These clips are generated on demand and are not stored separately.

External video links. When users provide links to externally hosted videos, we store only the URL reference. We do not download, copy, or control externally hosted video content.


6. AI Features and Data Processing

AI Features and Data Processing

SnapStats uses artificial intelligence to provide features such as game recaps, scouting reports, and AI-powered game commentary. When these features are used:

  • Relevant game data (stat lines, player names, team names, game context) is sent to our AI providers (OpenAI and/or Anthropic) to generate the requested content
  • AI-generated content is provided as a supplementary tool and should not be relied upon as the sole source of truth for game statistics or player evaluation
  • Our AI providers process data according to their respective privacy policies and data processing agreements, and do not use your data to train their models
  • We do not send video content to AI providers. AI features operate on structured stat data only.

6.1 Google API Services and YouTube Data

Google API Services and YouTube Data

SnapStats integrates with YouTube on the coach's behalf so a game can be broadcast live to the coach's own YouTube channel. To make that possible, SnapStats requests access to two Google OAuth scopes:

  • https://www.googleapis.com/auth/youtube.readonly — to read the connected channel's display name so coaches can confirm which channel they are about to broadcast on.
  • https://www.googleapis.com/auth/youtube — to create a live broadcast and live stream on the coach's channel, bind them together, update the broadcast's title and description with the game opponent and date, and set the resulting recording's privacy to unlisted after the game ends.

What we store. Only the OAuth access token, refresh token, and the connected channel's ID and display name. Tokens are encrypted at rest and accessible only to the coach who connected the channel and the SnapStats service role.

What we do not do. SnapStats does not download, copy, re-host, or resell video content from YouTube. SnapStats does not read comments, subscribers, revenue, or any analytics beyond the broadcast and recording status of games it created. SnapStats does not use YouTube data to build advertising profiles or to train machine-learning models. SnapStats does not transfer YouTube data to any third party other than the Google APIs themselves.

Disconnecting. Coaches can revoke SnapStats' access at any time by visiting operations → Streaming inside SnapStats and clicking “Disconnect YouTube,” or by visiting Google Account permissions. Revoking permission removes the stored tokens immediately and prevents SnapStats from creating any further broadcasts on the channel.

Limited Use. SnapStats' use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

YouTube API Services. By using the YouTube integration, you are also bound by the YouTube Terms of Service. SnapStats complies with the YouTube API Services Developer Policies.


7. Data Retention

Data Retention

  • Active accounts: All data is retained for the duration of your active subscription or account.
  • Cancelled subscriptions: Identifiable club data (including rosters, stats, and uploaded videos) is retained for 90 days following cancellation. During this period, you may export your data or resubscribe. After 90 days, identifiable data is permanently deleted.
  • Deleted accounts: Same 90-day retention policy applies, starting from the date of account deletion.
  • Free tier accounts: Data is retained for the duration of your account. Inactive free accounts (no login for 12 consecutive months) may be flagged for deletion with 30 days' email notice.
  • Aggregated data: Anonymized and aggregated data is retained indefinitely and is not subject to individual deletion requests, as it cannot identify individual users, athletes, or clubs.

8. Data Security

Data Security

We take reasonable and appropriate measures to protect your information, including:

  • Encryption of all data in transit via TLS/HTTPS
  • Encryption of data at rest through our infrastructure provider
  • Row-level security (RLS) policies ensuring clubs can only access their own data
  • Secure authentication with encrypted credential storage via Supabase Auth
  • Role-based access controls within each club (admin, coach, player, parent)
  • Regular security reviews of our infrastructure and access controls

While we implement industry-standard security practices, no method of electronic transmission or storage is 100% secure. We cannot guarantee absolute security of your data.

Data breach notification. In the event of a data breach that affects your personal information, we will notify affected users and applicable regulatory authorities as required by law, without unreasonable delay. Notification will include a description of the breach, the types of information involved, and steps you can take to protect yourself.


9. Your Rights

Your Rights

All users have the right to:

  • Access a copy of the personal information we hold about you
  • Export your stat data via CSV (available to paid-tier users; free-tier users may request an export via email)
  • Deletion of your account and associated identifiable data
  • Correction of inaccurate personal information
  • Objection to certain processing of your data

To exercise any of these rights, contact us at hello@snapstats.app. We will verify your identity and respond within 30 days.

California Residents (CCPA/CPRA)

If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA):

  • Right to know the categories and specific pieces of personal information collected, the sources, the business purpose, and the categories of third parties with whom we share it
  • Right to delete your personal information, subject to certain legal exceptions
  • Right to opt out of sale of personal information. We do not sell personal information and have not sold personal information in the preceding 12 months.
  • Right to non-discrimination for exercising any of your privacy rights

To exercise your California privacy rights, contact us at hello@snapstats.app.


10. International Users

International Users

SnapStats is operated from the United States. If you access the Service from outside the United States, your information will be transferred to, stored, and processed in the United States, where data protection laws may differ from those in your country.

By using the Service, you consent to the transfer of your information to the United States and the processing of your information in accordance with this Privacy Policy.


11. Cookies and Local Storage

Cookies and Local Storage

SnapStats uses minimal cookies and local storage, primarily for functionality:

  • Authentication token stored in local storage to maintain your login session
  • User preferences stored in local storage to remember your settings (active club, active team, display preferences)
  • Session cookies used to maintain your session during a single visit

Advertising tools

We use limited advertising tools to measure the effectiveness of our marketing:

  • Google Ads conversion tracking to measure signups from our ads. Google may set cookies to attribute conversions.
  • Meta Pixel and TikTok Pixel may be used for campaign measurement and retargeting. These tools may set cookies.

These tools help us understand which ads lead to signups but do not give us access to your personal browsing history. You can opt out of personalized advertising through your browser settings or through the platforms' ad preference tools.


12. Changes to This Policy

Changes to This Policy

We may update this Privacy Policy from time to time. We will notify registered users of material changes via email at least 30 days before they take effect. The “Last updated” date at the top of this page reflects the most recent revision.

Your continued use of the Service after changes take effect constitutes acceptance of the updated policy. If you do not agree with the changes, you may delete your account before the updated policy takes effect.


13. Contact

Contact Us

If you have any questions about this Privacy Policy, our data practices, or if you wish to exercise any of your rights, please contact us:

Email: hello@snapstats.app

Mail:
SnapStats
Carlsbad, CA

We will respond to all inquiries within 30 days.

© 2026 SnapStats. All rights reserved.