Skip to main content
CGMax FFTP · Legal Documents

Terms of
Service

Effective Date: January 1, 2026
Last Updated: March 10, 2026 (rev. 3)
Operator: ITCC LLC
Section 01

Agreement to These Terms

These Terms of Service ("Terms") constitute a legally binding agreement between you ("User," "Coach," or "you") and ITCC LLC ("Company," "we," "our," or "us") governing your access to and use of CGMax FFTP — Flag Football Tracker Pro (the "App" or "Service").

By accessing the App — whether by opening the App, using any feature, or installing the App on your device — you represent that you have read, understood, and agree to be bound by these Terms in full. If you do not agree to these Terms, you must immediately cease all use of the App.

Important: The App is intended solely for use by adult coaches and authorized team staff. If you are using the App in connection with a youth sports program involving minors, you represent that you have obtained all required parental consents and comply with all applicable laws governing youth sports activities.

Section 02

Description of the Service

CGMax FFTP — Flag Football Tracker Pro is a web-based Progressive Web Application (PWA) designed to assist youth flag football coaches with:

  • Live game scoring and per-quarter tracking
  • Player statistics logging (touchdowns, flag pulls, interceptions, conversions, and more)
  • Smart rotation management and play-count tracking
  • Automated MVP scoring and end-of-game summaries
  • Season history, cumulative leaderboards, and game recaps
  • Voice-activated stat logging and lineup setting (with audio confirmation feedback)
  • Offline functionality via Service Worker caching and in-game auto-save
  • Roster management with privacy-preserving name formatting
  • Multiple team management with per-team roster and season history
  • Attendance tracking — mark players present or absent before each game
  • Live Parent Scoreboard — optional shareable read-only live game link for parents, powered by ITCC LLC's Supabase backend and Vercel backend
  • Stat Coach (Co-Coach) — optional real-time co-coaching feature allowing an assistant coach on a second device to log stats via Supabase Realtime Broadcast; no new data is stored — broadcasts are ephemeral
  • Tournament Mode — bracket management for single elimination and round robin formats
  • Play Designer — canvas-based playbook tool for drawing and saving plays
  • Penalty Tracker — live in-game flag count for both teams, saved with the game summary
  • Player Development Trends — season-long per-player stat charts across all saved games
  • Cloud Backup & Restore — optional Pro feature to back up season history to ITCC LLC's secure cloud and restore it on any device
  • Configurable Field Size — set the number of players per side (4, 5, 6, 7, or 8) to match your league rules

The App operates primarily via client-side local storage on your device. ITCC LLC does not store your coaching data, rosters, or game statistics on its servers, with the exception of: the optional Live Parent Scoreboard feature (which temporarily stores live game data expiring after 12 hours), the optional Cloud Backup feature (which stores season history data persistently), the optional Coach Account & Cloud Sync feature (which stores your roster and season history persistently linked to your account), Terms of Service and Privacy Policy consent acknowledgement records (stored for all users at first launch, including tier, timestamp, user agent, and account-linked email address and user ID), player photo upload consent confirmations (logged for Pro coaches each time they confirm parent/guardian consent has been obtained before uploading a player photo), and the optional Parent Media Consent Form (which transmits consent records — including player name, age, guardian name, guardian email, and signature — to ITCC LLC's secure Vercel/Supabase backend for COPPA compliance, with an email notification also sent to ITCC LLC's team inbox as a backup record). The optional Stat Coach feature transmits game state data via Supabase Realtime Broadcast — this data is ephemeral and is never written to any database. See our Privacy Policy for full details.

Service Tiers — Lite and Pro: CGMax FFTP is offered in two tiers. The Lite tier is available at no cost to any coach — no code and no payment is required. A free account is required to use the App. The Lite tier includes core game-day features: live scoring, player stats, smart rotations, in-game MVP rankings, roster management (single team), attendance tracking, quarter timer, penalty tracker, full offline functionality, and a free coach account to sync your roster, team colors, notes, and settings across devices. The Pro tier unlocks advanced features including full cross-device sync of season history and all team data, player photos with parent consent logging, voice-activated stat logging with audio feedback, season history and leaderboard, season summary report, Live Parent Scoreboard, Stat Coach co-coaching on a second device, multiple team management, Tournament Mode, Play Designer, Player Development Trends, cloud backup and restore, game export, share card generation, print summaries, touchdown fanfare, and penalty sound effects. Pro access is granted through a license key (format: CGMAX-XXXX-XXXX-XXXX) emailed after payment and validated by ITCC LLC's backend. ITCC LLC reserves the right to modify the features included in each tier at any time.

Live Parent Scoreboard (optional, Pro): This feature uses ITCC LLC's secure backend infrastructure (Vercel serverless functions + Supabase database) to transmit live game data. Use of this feature is entirely optional — the coach activates the session in-app. No external configuration is required. By using this optional feature, you acknowledge that live game data (scores, stats, player names in first name + last initial format, team name, opponent name) will be temporarily transmitted to and stored in ITCC LLC's Supabase database, automatically expiring after 12 hours. This data is accessible by any person who possesses the parent view link you share.

Stat Coach / Co-Coach (optional, Pro): When the Live Parent Scoreboard is active, the primary coach may generate a separate Stat Coach link and share it with an assistant coach. The assistant opens statcoach.html on their own device, connects to the live session via Supabase Realtime Broadcast, and can log player statistics that appear instantly on the primary coach's device. All stat events are transmitted as ephemeral broadcast messages using Supabase Realtime — no new data is written to any database. The same live game session data already covered under the Live Parent Scoreboard feature is used; no additional personal data is collected or stored. The assistant coach does not require a Pro license or an ITCC LLC account.

Cloud Backup & Restore (optional, Pro): This feature allows you to back up your season history data to ITCC LLC's secure backend and restore it on any device using the same Pro license key. By using Cloud Backup, you acknowledge that your season data (game scores, player statistics, MVP records, team name, player names in first name + last initial format) will be transmitted to and stored in ITCC LLC's Supabase database. One backup per license key is retained; each new backup replaces the previous one. Backups persist until replaced or deleted upon your request. ITCC LLC is not responsible for any data loss due to service interruption, and Cloud Backup is provided on an "as is" basis without guarantee of availability.

Coach Account & Cross-Device Cloud Sync (required — all users): All coaches — Lite or Pro — must create a free account on first use by signing in with Google, Microsoft, or a magic link email. By signing in, you authorize ITCC LLC to store your email address and authentication credentials in our Supabase backend. Lite accounts sync basic team data (roster, colors, notes, and settings) for your one active team across devices. Pro accounts additionally link your license to your identity and sync full season history and data across all your teams. Your data is protected by Row Level Security and is not accessible to other users. You may sign out or request account deletion at any time. See our Privacy Policy for full details on what data is synced and how it is stored.

Section 03

Authorized Use and Pro License Keys

Lite Tier — Free Access: The Lite tier of CGMax FFTP is available to any coach — no payment or access code is required. A free account is required to use the App. By using the App, even the free Lite tier, you agree to be bound by these Terms in full.

Pro Subscriptions and License Keys: Pro-tier access requires a paid subscription purchased through our payment processor, Stripe. Upon successful payment, a unique license key in the format CGMAX-XXXX-XXXX-XXXX is emailed to your billing address. By subscribing and using a Pro license key, you agree that:

  • Personal use only: Your license key is personal to you and may not be shared, resold, sublicensed, redistributed, or published in any form.
  • Account required for activation: To activate Pro features, you must sign in to the App using the same email address you used at checkout. Your license key is permanently bound to that account at the moment of activation and cannot be transferred to a different email address or account. Once activated, Pro features are available on any device where you are signed in with your account — no key re-entry is required.
  • Validation: Your Pro status is periodically verified against ITCC LLC's secure backend servers (at most every 3 days while online). When you are signed in, validation uses your account credentials. No sensitive personal data beyond your authenticated session is transmitted during this check.
  • Offline grace period: If your device cannot reach our validation server, Pro features will continue to function for up to 7 days. After 7 consecutive days without successful validation, Pro features will be suspended until connectivity is restored and your account is re-verified.
  • Subscription status: Pro access is tied to an active Stripe subscription. If your subscription lapses, is cancelled, or a payment fails, Pro features will become inaccessible upon the next successful validation.
  • Billing: Subscriptions are billed monthly or annually as selected at checkout. You may cancel at any time through the Stripe customer portal; cancellation takes effect at the end of the current billing period. No refunds are issued for partial billing periods unless required by applicable law.
  • Revocation: ITCC LLC reserves the right to revoke a license key at any time in cases of suspected misuse, sharing, or violation of these Terms.
  • All payments are processed by Stripe, Inc. ITCC LLC does not store your credit card or payment information. Use of Stripe is subject to Stripe's Terms of Service and Privacy Policy.
Section 03B

Player Photos and Parent Consent Obligations

The Pro tier includes the ability to upload and store player photos on your device and within your account. Because the App is designed for youth sports programs, player photos may depict minors. By using the photo feature, you represent and warrant the following:

  • You have obtained parental or guardian consent for each player whose photo you upload. ITCC LLC provides a Parent Media Consent Form (accessible via the Roster screen → "Send Parent Consent Form" button and at cgmaxfftp.com/flagfootball/consent.html) to assist coaches in collecting and documenting this consent.
  • In-app confirmation: Each time you initiate a player photo upload, the App will prompt you to confirm that parent or guardian consent has been obtained for that specific player. This confirmation is logged with your coach account and timestamp in ITCC LLC's backend for compliance purposes. Tapping "I Have Consent — Upload Photo" constitutes your attestation that consent has been duly obtained.
  • Photos are stored locally on your device's browser storage. They are not transmitted to ITCC LLC's servers unless you use the Cloud Sync feature, in which case photos may be included in synced data protected by your account's Row Level Security.
  • Your responsibility: ITCC LLC does not independently verify that parental consent has been obtained. The in-app confirmation and consent logging are compliance tools to help you maintain proper records — ultimate responsibility for obtaining and retaining valid parental consent rests with you, the coach.

We strongly recommend using the provided Parent Media Consent Form and retaining signed copies for the duration of the season.

Section 03A

Optional Coach Accounts — Sign-In and Data Ownership

All coaches — Lite or Pro — are required to create a free account on first use by signing in with Google, Microsoft, or a magic link email. Account creation is required to access the App. Your account enables compliance-linked consent recording, cross-device sync, and identity-linked Pro license management. Your account can be used across all your devices.

Account responsibilities:

  • You are responsible for maintaining the confidentiality of your account and for all activities that occur through your sign-in session. Notify us immediately at cgmaxfftp@itcc.llc if you suspect unauthorized access to your account.
  • Each Pro license key may only be linked to one coach account. If you believe your license key has been linked to an account without your authorization, contact us immediately.
  • ITCC LLC reserves the right to suspend or terminate accounts that violate these Terms, are involved in suspected misuse, or where required by applicable law.

Your data and ownership: You retain full ownership of all coaching data you sync to ITCC LLC's infrastructure through the cloud sync feature. ITCC LLC uses your data solely to provide the sync service — we do not analyze, sell, or share your coaching data with any third party. You may request deletion of your account and all associated cloud data at any time by contacting cgmaxfftp@itcc.llc. We will process deletion requests within 15 business days. If you are a Pro subscriber, cancelling your subscription does not automatically delete your cloud data — you must request deletion separately if desired.

Marketing communications (optional, consent-based): At the time of account creation, you may optionally check a box to receive occasional tips, product updates, and offers from CGMax FFTP by email. This opt-in is unchecked by default and is entirely voluntary — it has no effect on your access to any App feature. If you opt in, you may withdraw your consent and unsubscribe at any time using the unsubscribe link in any marketing email or by contacting us at cgmaxfftp@itcc.llc. Opting out of marketing emails will not affect the delivery of transactional emails such as license key delivery, sign-in magic links, or support responses.

Third-party sign-in providers: Sign-in via Google is facilitated by Google's OAuth service; sign-in via Microsoft is facilitated by Microsoft's Azure Active Directory OAuth service. Your use of Google Sign-In is subject to Google's Terms of Service. Your use of Microsoft Sign-In is subject to Microsoft's Services Agreement. ITCC LLC receives only your email address and a unique identifier from each provider and does not receive or store your password.

Section 04

Intellectual Property Rights

The App, including but not limited to its source code, design, graphics, user interface, SVG logos, shield and brand elements, all text content, feature logic, and the "CGMax FFTP" and "Flag Football Tracker Pro" names and marks, are the exclusive intellectual property of ITCC LLC and are protected by applicable intellectual property laws.

  • You may not copy, reproduce, distribute, modify, create derivative works of, publicly display, or exploit any portion of the App without prior written authorization from ITCC LLC.
  • You may not attempt to decompile, disassemble, or extract the source code of the App.
  • You may not remove, obscure, or alter any proprietary notices, branding, or copyright notices within the App.
  • The name "CGMax FFTP," "CGMax Flag Football Tracker Pro," and all associated logos and shield designs are trademarks of ITCC LLC. Unauthorized use of these marks is strictly prohibited.

Nothing in these Terms grants you any ownership right or license in ITCC LLC's intellectual property beyond the limited right to use the App as expressly set forth herein.

Section 05

Acceptable Use Policy

You agree to use the App only for lawful purposes and in accordance with these Terms. You specifically agree not to:

  • Use the App in any manner that violates any applicable local, state, national, or international law or regulation
  • Input, store, or process any personally identifiable information of minors beyond first name and last initial (e.g., "Jaxon B.") as designed by the App's privacy-preserving interface
  • Attempt to gain unauthorized access to any part of the App or circumvent its access control mechanisms
  • Use the App for any commercial purpose other than your own authorized coaching activities without prior written consent
  • Interfere with or disrupt the integrity or performance of the App, its hosting infrastructure, or any related services
  • Use automated means, scripts, or bots to access or interact with the App
  • Exploit the App or its underlying technology for any purpose not expressly authorized by these Terms
Section 06

Disclaimers and Limitation of Liability

THE APP IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

ITCC LLC does not warrant that:

  • The App will be available at all times or function without interruption or error
  • Any statistics, recommendations, rotation suggestions, or MVP calculations will be accurate, complete, or suitable for any particular coaching decision
  • The App will be compatible with all devices, browsers, or operating system versions
  • Data stored in local browser storage will be permanently retained (browsers may clear localStorage under low-storage conditions)

TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL ITCC LLC, ITS OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING OUT OF OR RELATED TO YOUR USE OF OR INABILITY TO USE THE APP, REGARDLESS OF THE THEORY OF LIABILITY AND EVEN IF ITCC LLC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

IN NO EVENT WILL ITCC LLC'S TOTAL CUMULATIVE LIABILITY TO YOU FOR ALL CLAIMS ARISING FROM OR RELATED TO THESE TERMS OR THE APP EXCEED THE AMOUNT YOU PAID TO ITCC LLC, IF ANY, IN THE TWELVE MONTHS PRECEDING THE CLAIM.

Section 07

Indemnification

You agree to defend, indemnify, and hold harmless ITCC LLC and its respective officers, directors, employees, contractors, and agents from and against any claims, liabilities, damages, judgments, awards, losses, costs, expenses, or fees (including reasonable attorneys' fees) arising out of or relating to:

  • Your violation of these Terms
  • Your use of the App in a manner not authorized by these Terms
  • Any data or information you input into the App that violates any applicable law, including privacy laws applicable to minors
  • Any claim by a third party arising from your coaching activities facilitated by the App
Section 08

Device Security and Responsibility

Because CGMax FFTP stores data locally on your device, you are responsible for maintaining the security and integrity of your device and its stored data. ITCC LLC strongly recommends:

  • Using a secure device passcode or biometric authentication
  • Not jailbreaking or rooting your device, as doing so may compromise the security of locally stored App data and may cause the App to malfunction
  • Keeping your device operating system and browser up to date
  • Not sharing your device with unauthorized individuals who could access your coaching data

ITCC LLC is not responsible for any loss, corruption, or unauthorized access to data resulting from your failure to maintain adequate device security.

Section 09

Modifications to the App and Terms

ITCC LLC reserves the right, at its sole discretion, to modify, update, suspend, or discontinue the App or any part thereof at any time, with or without notice. This includes the right to:

  • Add, remove, or change features
  • Modify tier access requirements or distribution policies
  • Change pricing or introduce new service tiers
  • Discontinue the App entirely

We may also update these Terms at any time. We will indicate the updated effective date at the top of this page. Your continued use of the App after any modification to these Terms constitutes your acceptance of the revised Terms. If you do not agree with any modification, your sole remedy is to discontinue use of the App.

Section 10

Governing Law and Dispute Resolution

These Terms and any dispute arising out of or related to your use of the App shall be governed by and construed in accordance with the laws of the State of California, without regard to its conflict-of-law provisions.

Any dispute, claim, or controversy arising out of or relating to these Terms or the App that is not resolved informally shall be submitted to binding arbitration administered by a mutually agreed-upon arbitration provider in accordance with its commercial arbitration rules. The arbitration shall be conducted in California. Judgment on the award rendered by the arbitrator(s) may be entered in any court having jurisdiction thereof.

You agree that any claims against ITCC LLC must be brought in your individual capacity and not as a plaintiff or class member in any purported class, collective, or representative proceeding. You waive any right to a jury trial or to participate in a class action.

If you have questions about specific provisions or would like to discuss legal matters directly, contact cgmaxfftp@itcc.llc.

Section 11

Severability and Entire Agreement

If any provision of these Terms is found by a court of competent jurisdiction to be invalid, illegal, or unenforceable, the remaining provisions shall continue in full force and effect. The invalid or unenforceable provision shall be modified to the minimum extent necessary to make it enforceable, or if modification is not possible, it shall be severed from these Terms.

These Terms, together with the Privacy Policy, constitute the entire agreement between you and ITCC LLC with respect to the App and supersede all prior and contemporaneous understandings, agreements, representations, and warranties relating to the App.

Section 12

Contact Us

ITCC LLC — Legal Inquiries

For questions about these Terms of Service, to report a violation, or for Pro subscription inquiries, contact us:

Email: cgmaxfftp@itcc.llc

Company: ITCC LLC

Product: CGMax FFTP — Flag Football Tracker Pro

We aim to respond to all legal inquiries within 15 business days.