Privacy Policy
Last Updated: September 30, 2026
PlayCooker ("we," "us," or "our") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, store, and protect your information when you use the PlayCooker mobile and web application ("App").
By using the App, you agree to the collection and use of information in accordance with this Privacy Policy.
1. Information We Collect
1.1 Account Information
When you create an account, we collect:
- Email address (if registering with email, Google, or Apple)
- Display name (user-provided or from your Google/Apple profile)
- Profile picture URL (if signing in with Google or Apple)
- Authentication provider (Google, Apple, Email, or Anonymous)
- Your confirmation at sign-up that you are 13 years of age or older, and the date you confirmed it (we do not collect a date of birth)
- If you join a team: the team you joined, your role on it (owner, coach, or player), and the display name and optional photo you choose for your teammates to see
If you use the App as a guest (anonymous account), we generate a unique anonymous user ID. No personal information is collected until you choose to link your account.
1.2 User-Generated Content
We store content you create within the App, including:
- Football plays (player positions, routes, colors, labels, defensive shapes, text annotations)
- Play groups and folder organization
- Formations and formation groups
- Defense templates
- Play metadata (names, creation dates, modification dates)
1.3 Game Film and Video (Film Room)
If you use the Film Room, we process the video you choose to bring into the App and information about it:
- Video you import from your device, camera roll, files, or memory card. Imported video stays on your device until you choose to save it to the cloud
- Video clips you save to the cloud, which are hosted and streamed by our video provider, Mux
- Original video files you choose to save for editing on another device, stored privately in your account in Firebase Cloud Storage
- Film details you enter: games, opponents, weeks, seasons, units, tags, linked plays, playlists, and your editing timeline
- Storage usage totals for your program's film, used to show and enforce your plan's storage allowance
To import or export video, the App asks for access to your photo library or files. It only reads the videos you select, and exporting only adds new videos to your library.
Game film may show players, including minors. We process film only to provide the Film Room to the account that uploaded it. We do not use facial recognition or try to identify people in your film, and we do not use film for advertising, sell it, or use it to train AI models. Film is not publicly accessible: cloud clips are streamed only through signed, time-limited links issued to your signed-in account.
Upload links. A program's owner or coaches can create an upload link so that someone without an account can send film to the program. Anyone with the link can upload through it while it is active. When you upload through a link we collect the name you type, the file you send, and the time of the upload; we store the name with that film and show it to the program's coaches so they know who sent it. We do not create an account for you or collect anything else from you. The program that created the link decides who receives it and is responsible for the film sent through it.
Player accounts. A program may invite its players to join the team as viewers. A player account can watch the teach tapes the program's coaches have published and the raw game film the team has shared, and nothing more. When a player watches film we record which film was watched and for how long, and show that only to the program's owner and coaches (never to other players) so coaches know who has done their film study.
Mux stores, encodes, and streams film on our behalf. Payments for plans that include the Film Room are processed by Stripe (web) or Apple, and RevenueCat manages which features your account can access.
1.4 Subscription Information
If you subscribe to a paid plan (Pro, Tackle, or Team), we collect:
- Subscription status and plan (Free, Pro, Tackle, or Team)
- Subscription source (Apple App Store, Google Play Store, or Stripe)
- Subscription expiration date
- Transaction identifiers for purchase verification
We do not directly collect or store your credit card numbers, bank account details, or payment card information. All payment processing is handled securely by Apple, Google, or Stripe. We use RevenueCat to manage subscription access across platforms; it receives your account ID and purchase records, not your payment card details.
1.5 Device and Usage Information
We collect minimal technical information necessary for the App to function:
- Device platform (Android, iOS, or Web)
- App version number
We do not collect device identifiers, advertising IDs, location data, or browsing history. Like any online service, our hosting and video providers process your IP address as needed to deliver content to your device; we do not use it to track you.
1.6 Locally Stored Data
The App stores data locally on your device using secure device storage, including:
- All plays, formations, and groups (as JSON data)
- Film Room projects (your edits, cuts, and tags) and video you import
- User preferences (tutorial progress, sync settings)
- Undo/redo history (temporary, session-based)
This data remains on your device and is not transmitted unless you enable Cloud Sync (Pro feature).
2. How We Use Your Information
We use your information solely to:
- Provide the App's services: Store and display your plays, formations, and content
- Authenticate your account: Verify your identity when signing in
- Enable Cloud Sync: Synchronize your content across devices (Pro subscribers only)
- Host your film: Store, process, and stream game film you save to the cloud, and track your program's film storage
- Manage subscriptions: Verify your subscription status and provide access to paid features
- Improve the App: Fix bugs and improve functionality based on general usage patterns
- Communicate with you: Respond to support inquiries or notify you of important changes
We do not use your information for:
- Advertising or ad targeting
- Selling to third parties
- Profiling or behavioral tracking
- Marketing communications (unless you opt in)
3. Data Storage and Security
3.1 Cloud Storage
Account and content data is stored using Google Firebase (Cloud Firestore and Cloud Storage), and cloud film clips are hosted by Mux. These providers offer encryption at rest and in transit, industry-standard security practices, and data centers compliant with SOC 1, SOC 2, SOC 3, ISO 27001, and other certifications.
3.2 Local Storage
Data stored locally on your device is protected by your device's operating system security. We recommend using a device passcode or biometric lock to protect your local data.
3.3 Security Measures
We implement appropriate technical measures to protect your data, including:
- Secure HTTPS connections for all data transmission
- Firebase Security Rules restricting data access to authenticated users
- Film playback only through signed, time-limited links
- Server-side subscription verification via Cloud Functions
- No storage of raw passwords (handled by Firebase Authentication)
4. Data Sharing and Third-Party Services
4.1 We Do Not Sell Your Data
We do not sell, rent, or trade your personal information to any third parties.
4.2 Third-Party Service Providers
The App uses the following third-party services that may process your data:
| Service | Provider | Purpose | Data Shared |
|---|---|---|---|
| Firebase Authentication | Account sign-in and management | Email, name, profile picture | |
| Cloud Firestore | Cloud data storage and sync | User content (plays, formations) | |
| Firebase Cloud Storage | Private storage of original film files you save for editing | Video files | |
| Cloud Functions | Server-side subscription verification and film processing | Subscription tokens, film details | |
| Mux | Mux, Inc. | Film hosting, processing, and streaming | Video clips, clip identifiers |
| RevenueCat | RevenueCat, Inc. | Subscription access management | Account ID, purchase and subscription records |
| Google Sign-In | Account authentication | Email, name, profile picture | |
| Apple Sign-In | Apple | Account authentication | Email, name |
| Stripe | Stripe, Inc. | Web subscription billing | Email, subscription data |
| Apple App Store | Apple | iOS subscription billing | Purchase transaction data |
| Google Play Store | Android subscription billing | Purchase transaction data |
4.3 Legal Requirements
We may disclose your information if required to do so by law, regulation, legal process, or governmental request.
5. Data Retention
5.1 Active Accounts
We retain your data for as long as your account is active and as needed to provide you with the App's services.
5.2 Deleted Content
When you delete plays or formations, they are moved to a "Recently Deleted" section where they can be recovered. Permanently deleted content is removed from our servers.
5.3 Film
Film you save to the cloud is kept while your account (and, for Team, your program's subscription) is active, until you delete it. Deleting a clip or a game removes its hosted video from Mux, and "Delete cloud footage" removes the original files you saved for editing. If your subscription ends, film above your plan's allowance may become inaccessible and, after an extended lapse and reasonable notice, may be deleted, as described in our Terms of Service.
5.4 Account Deletion
If you wish to delete your account and all associated data, contact us at support@playcooker.com. Upon deletion, your authentication account, all cloud-stored plays, formations, film, and user data will be permanently removed. Locally stored data remains on your device until you uninstall the App.
5.5 Subscription Records
Subscription transaction records may be retained as required for financial and legal compliance.
6. Your Rights and Choices
You have the right to access, correct, and delete your data through the App. To delete your entire account, contact us at support@playcooker.com.
7. Children's Privacy
PlayCooker is a tool for coaches and program staff. It is not directed at children under 13, and we do not knowingly collect personal information from children under the age of 13. Every account — including a player account — requires confirming at sign-up that the person is 13 years of age or older; we record that confirmation and do not knowingly allow anyone younger to create an account. If you are a parent or guardian and believe a child under 13 has created an account or provided us with personal information, please contact us at support@playcooker.com and we will take steps to delete the account and the information.
Coaches and programs may upload game film that shows players who are minors. PlayCooker hosts that film on behalf of the program that uploads it. The program is the party responsible for obtaining any consent required from players and their parents or guardians, and for handling parent or guardian requests about that film, as described in our Terms of Service.
Consistent with the Children's Online Privacy Protection Act (COPPA), we do not knowingly collect personal information from children under 13. Players aged 13 or older may join a team as viewers at their program's invitation; a player account collects only what Section 1.1 describes (an email or sign-in provider, a display name, the team and role) plus the viewing activity described in Section 1.3, which is shown only to the program's coaches. Players cannot upload film. Film is uploaded by the program's coaches or by people the program gives an upload link to, and the program is responsible for any permission a minor player's participation requires under its league, school, or association rules and applicable law.
If you are a parent or guardian with a question or request about film that shows your child, please contact the program that uploaded it. You can also report content to us under the Content Complaints section of our Terms of Service.
8. International Data Transfers
Your data may be processed and stored on servers located outside of your country of residence, including in the United States, through our use of Google Firebase and Mux. By using the App, you consent to the transfer of your data to these locations, which may have different data protection laws than your jurisdiction.
9. Analytics and Tracking
PlayCooker does not use analytics or tracking SDKs, advertising identifiers, behavioral tracking or profiling tools, or third-party crash reporting services that collect personal data. The web version uses only essential session cookies.
10. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the updated policy within the App and updating the "Last Updated" date. Your continued use of the App after any changes constitutes acceptance of the updated Privacy Policy.
11. California Privacy Rights (CCPA)
If you are a California resident, you may request details about the personal information we collect and how it is used, request deletion of your personal information, and opt out of any sale of your data (we do not sell personal information). To exercise these rights, contact us at support@playcooker.com.
12. European Privacy Rights (GDPR)
If you are located in the European Economic Area, you have rights under GDPR including access, rectification, erasure, restriction of processing, data portability, and the right to object. Our legal basis for processing includes contract performance (to provide the App's services) and legitimate interest (to improve and secure the App). Contact us at support@playcooker.com to exercise these rights.
13. Contact Us
Email: support@playcooker.com
Website: https://playcooker.com