Privacy Policy

Last updated: June 9, 2026

This Privacy Policy explains how PlayersLab ("we," "us," "our") collects, uses, and shares information when you use the PlayersLab mobile application (the "Service").

1. Information We Collect

2. How We Use Information

3. AI Processing & Third-Party AI Providers

Some features in PlayersLab send the data you create to third-party AI inference providers to generate a response. This only happens when you actively use one of those features, and we ask for your explicit permission inside the app before any data is shared with a third-party AI service.

What we send and to whom:

FeatureData SentRecipient(s)
AI Coach chat Your chat messages plus a summary of your recent sessions, workload, recovery, performance-readiness flags, and journal entries used as context. OpenAI, Anthropic, Google (routed through our secured AI gateway operated by Rork).
Mechanics video analysis On-device pose keypoints and a small number of still frames extracted from the video you upload. The original video stays on your device. OpenAI, Anthropic, Google (routed through our secured AI gateway operated by Rork).
Chart photo parsing A compressed image of the Rapsodo / TrackMan / Stuff+ screenshot you choose to upload, used to extract pitch metrics. OpenAI, Anthropic, Google (routed through our secured AI gateway operated by Rork).

We do not share your name, email, password, payment details, contacts, photo library, or precise location with AI providers. We do not sell your User Content. We require these AI providers to provide the same or equivalent privacy protections as those described in this policy, including a contractual prohibition on using your submitted content to train their foundation models.

You can use PlayersLab without AI features. Session logging, the journal, arm care routines, the grip library, and stats all work without sending data to any AI provider.

4. Connected Wearables & Health Data

If you choose to connect a WHOOP account ("Sign in with WHOOP"), PlayersLab accesses health and fitness data from WHOOP through WHOOP's official API, with your authorization, to power your Recovery tab, blend into your daily readiness score, and provide context to the AI Coach. Connecting WHOOP is entirely optional.

How the connection works: You authorize access on WHOOP's secure sign-in screen (OAuth). We receive access tokens only — never your WHOOP username or password — and you can revoke access at any time (see below).

What we receive from WHOOP:

How we use it: solely to display your recovery metrics, compute your in-app readiness score, and personalize training and AI coaching guidance. We do not use WHOOP data for advertising, and we do not sell it.

Storage: WHOOP data is stored in our Supabase backend as a processor (see Sharing below) and is only included in AI Coach context as described in Section 3, after your in-app permission.

Revoking access & deletion: You can disconnect WHOOP at any time from the Recovery screen, which stops further syncing and removes synced WHOOP metrics from your account. You may also revoke PlayersLab's access from your WHOOP account settings. Deleting your PlayersLab account removes all associated WHOOP-derived data.

Your use of WHOOP remains governed by WHOOP's own terms and Privacy Policy. PlayersLab is an independent application that "Works with WHOOP"; WHOOP is a trademark of WHOOP, Inc., and PlayersLab is not endorsed by or affiliated with WHOOP, Inc.

Polar, Oura, Fitbit, and Garmin. You may also connect Polar, Oura, Fitbit, or Garmin to sync recovery and sleep data into your Recovery tab and daily readiness score. Each connection is optional and works the same way as WHOOP: you authorize access on the provider's secure sign-in screen (OAuth), and we receive access/authorization tokens only — never your username or password — which you can revoke at any time.

What we receive: recovery and sleep metrics such as heart rate variability (HRV), resting heart rate, and sleep, and — where the provider offers it — a recovery or readiness score and activity/strain data.

How we use it: solely to display your recovery metrics, compute your in-app readiness score, and personalize training and AI coaching guidance. We do not use this data for advertising, and we do not sell it. It is stored in our Supabase backend as a processor (see Sharing below) and is included in AI Coach context only as described in Section 3, after your in-app permission.

Revoking access & deletion: You can disconnect any wearable from the Recovery screen, which stops further syncing and removes that service's synced metrics from your account. You may also revoke access from the provider's own account settings. Deleting your PlayersLab account removes all associated wearable-derived data. Your use of each service remains governed by its own terms and privacy policy: Polar, Oura, Fitbit, and Garmin. Polar, Oura, Fitbit, and Garmin are trademarks of their respective owners, and PlayersLab is not endorsed by or affiliated with them.

Fitbit data obtained via Google. PlayersLab accesses Fitbit data through Google's Health and Fitbit Web APIs. PlayersLab's use and transfer of information received from Google APIs to any other app adheres to the Google API Services User Data Policy, including the Limited Use requirements. Specifically, data obtained from Google APIs is used only to provide and improve the recovery and readiness features you request; is not used for advertising; is not sold; and is not transferred to others except as necessary to provide or improve those features, to comply with applicable law, or as part of a merger or acquisition with notice to affected users.

5. Apple Health (HealthKit)

If you choose to enable Apple Health, PlayersLab reads selected health metrics from Apple's HealthKit, only after you grant permission on Apple's system permission screen. Enabling Apple Health is entirely optional and the connection is read-only — PlayersLab does not write any data back to Apple Health. You can turn off any data type at any time in iOS Settings → Health → Data Access & Devices → PlayersLab.

What we read: heart rate variability (HRV), resting heart rate, sleep, and body weight.

How we use it: to compute your readiness and to power the Performance KPI Monitor, which baselines these markers against your own trend and surfaces training-readiness flags. Apple Health data is used only to provide these features to you within the app.

What we never do: we do not use Apple Health (HealthKit) data for advertising or marketing, we do not use it for data mining, and we do not sell it or share it with third parties for their own purposes. Any inclusion of Health-derived information in AI Coach context is limited to a derived readiness summary, provided only with the in-app permission described in Section 3, consistent with Apple's requirements.

Storage & deletion: Health metrics are processed to build your KPIs; any values synced to your account are stored in our Supabase backend as a processor (see Sharing below) and are removed when you turn off Apple Health access or delete your PlayersLab account. Apple Health is a feature of iOS; HealthKit and Apple Health are trademarks of Apple Inc.

6. Team & Training-Platform Integrations

PlayersLab offers optional integrations so your team and training data can flow into your athlete profile. Each integration is off until you (or your coach or organization) explicitly connect it.

TeamSnap. If you connect TeamSnap, you authorize access on TeamSnap's secure sign-in screen (OAuth). We receive access tokens only — never your TeamSnap password — along with the team, roster, and member information needed to organize your athletes inside PlayersLab. You can disconnect at any time from the in-app Integrations screen, which stops further syncing, and you may also revoke access from your TeamSnap account settings.

TeamBuildr. If your coach or organization connects TeamBuildr, training-output metrics (such as peak throwing velocity and power from velocity-based-training sessions) are sent to PlayersLab through a secured, token-authenticated webhook and attached to the relevant athlete's profile to inform KPIs and coaching context.

Imported reports. You may import Rapsodo, TrackMan, or similar CSV or PDF report files. These files are parsed on your device to extract pitch metrics into your sessions; the report file itself is not sent to our AI providers.

Use, storage & deletion. Connected team and training-platform data is used to populate your profile, power KPIs and readiness, and provide coaching context. It is stored in our Supabase backend as a processor (see Sharing below), is never sold, and is removed when you disconnect the integration or delete your account. These third-party services are governed by their own terms and privacy policies; TeamSnap and TeamBuildr are trademarks of their respective owners, and PlayersLab is not endorsed by or affiliated with them.

7. Sharing

We share information only with: (a) infrastructure providers (Supabase for auth and data storage, RevenueCat for subscriptions, Apple for billing) acting as our processors; (b) third-party AI inference providers as described in Section 3, strictly to deliver requested features and only after you grant permission in-app; (c) when required by law. We do not sell your personal information, including health, WHOOP and other connected wearable, Apple Health, and connected team data.

8. Data Retention & Deletion

You can delete your account and all associated content at any time from the Profile screen within the app. We retain backups for up to 30 days to protect against accidental loss.

9. Children

The Service is not directed to children under 13. We do not knowingly collect data from children under 13.

10. Security

We use industry-standard safeguards including TLS in transit and encryption at rest. No method of transmission over the internet is 100% secure.

11. Your Rights

Depending on your region (GDPR/CCPA/etc.), you may have the right to access, correct, port, or delete your personal data. Email support@pitchlabai.io to exercise these rights. You may also revoke AI data-sharing consent at any time by deleting the app or resetting consent from Profile → Account, disconnect any connected wearable (WHOOP, Polar, Oura, Fitbit, Garmin) from the Recovery screen, turn off Apple Health access in iOS Settings → Health, and disconnect TeamSnap or TeamBuildr from the in-app Integrations screen.

12. International Transfers

Your information may be processed in the United States and other countries where our service providers operate.

13. Changes

We will notify you of material changes in-app or by email.

14. Contact

PlayersLab — support@pitchlabai.io