Privacy Policy
Last Updated: May 2, 2026 · Effective: May 2, 2026
1. Introduction
PitchKallr, operated by Kenpar Solutions, LLC (“we,” “us,” “our”), provides a pitch-calling system for softball coaches. We take children’s privacy seriously and comply with the Children’s Online Privacy Protection Act (COPPA).
Quick Summary:
- We collect minimal information: display names and jersey numbers
- Only coaches (Team Admins) can enter player information
- Parents can view and delete their child’s information anytime
- We never sell data or use it for advertising
- Data is encrypted in transit and protected by access controls
2. Who Can Use Our Service
Age Requirements:
- You must be 18 or older to create an account
- Children under 13 cannot create accounts
- Children under 13 may be listed as players by Team Admins with parental consent
3. Information We Collect From Coaches (Team Administrators)
3.1 Account Creation
When you create a coach account, we collect:
- Your legal first and last name (for contracts and billing purposes)
- Email address (for account access and communication)
- Password (stored securely by Supabase)
- Subscription status and billing information (managed by RevenueCat)
- Device identifier (for purchase verification via Apple App Store)
3.2 Display Name (Optional)
You can set an optional display name visible to your team. This can be any identifier you choose — first initial + last name, nickname, abbreviated name, or any other format you prefer.
3.3 How We Use Coach Information
We use your information to:
- Provide and manage your account
- Process subscriptions and billing through RevenueCat
- Communicate service updates and support
- Comply with legal and contractual obligations
- Improve our service
We do NOT: sell your information, use it for marketing or advertising, share it with third parties (except payment processors and as required by law), or display your legal name to players or public users.
3.4 Who Can See Your Information
- Your legal name: Only you and Supabase (secure storage)
- Your email: Only you and our support team
- Your display name: Your team and assistant coaches you invite
- Subscription status: RevenueCat (for billing only)
3.5 Apple Watch and HealthKit
If you install our companion Apple Watch app:
HealthKit Access:
- We request HealthKit authorization solely to start a workout session
- This keeps the app running in the background during a game so you can continue calling pitches without interruption
- We do NOT read or store any HealthKit data (no heart rate, calories, steps, or other health metrics are saved to our servers)
- HealthKit data stays on your Apple Watch and iPhone — it is never transmitted to us or any third party
Watch ↔ iPhone Communication:
- Pitch calls and game state are sent between your iPhone and Apple Watch via Apple’s WatchConnectivity framework
- This communication is encrypted by Apple and never leaves your devices
- No game data flows directly from the Watch to our servers; all sync happens through the iPhone
Optional Hardware Accessory:
- If you connect a PitchKallr hardware receiver via Bluetooth, only the current pitch call (zone and pitch type) is transmitted
- No personal information, account details, or player names are sent to the hardware receiver
4. Information We Collect About Children Under 13
4.1 What We Collect
We collect minimal information about child athletes:
- A display name (which you can set to any identifier, such as first initial + last name, nickname, etc.)
- Jersey number or position number
- Team assignment
We do NOT collect: email addresses, phone numbers, home addresses, photos or videos, or birthdates.
4.2 How We Collect It
Through Team Administrators (Coaches): Team Admins add players to their team roster, enter display names, and assign jersey numbers. Team Admins must obtain parental consent before adding players.
We do NOT collect information directly from children.
4.3 Parental Consent Requirement
When a coach adds your child to a team in our app, the coach is representing that they have your consent.
By allowing your child to participate on a team using our service, you consent to:
- Collection of your child’s name and jersey number
- Storage on our secure servers
- Display to other members of your child’s team
- Use to provide pitch-calling and game management features
If you DO NOT consent:
- Tell your coach not to add your child to the app
- Contact us immediately at support@kenparsolutions.com to request deletion
- Your child can still participate in the team; the coach just won’t track them in our app
4.4 How We Use This Information
We use your child’s information ONLY to:
- Display team rosters to team members
- Track game participation and pitch data
- Provide pitch-calling and game management tools to coaches
- Improve our service
We do NOT sell information, use it for advertising, share it with third parties (except as required by law), use it for profiling, or display it publicly outside the team.
4.5 Who Can See This Information
Team Members Only: The coach (Team Admin) who entered the information and assistant coaches added by the Team Admin.
We do NOT make information public or searchable on the internet.
4.6 How Long We Keep Information
We retain player data for as long as the Team Admin’s account is active, to support cross-season progress tracking and historical statistics.
- Parents may request deletion of their child’s data at any time (see Section 5). We comply within 10 business days.
- Account deletion: When a Team Admin deletes their account, all associated player data is permanently deleted.
- We may retain data longer if required by law (rare).
4.7 User-Generated Content
All content you create in PitchKallr — including game records, pitch logs, team rosters, coaching notes, and analytics — is private by default.
- It is never publicly accessible or searchable on the internet
- It is never indexed by search engines
- Visibility is limited to your team or organization per your privacy settings
- We do not use your content for advertising, training AI models, or any purpose beyond providing the service
5. Parental Rights Under COPPA
You have the right to review what information we have about your child, correct any inaccurate information, delete your child’s information, and stop further collection.
5.1 How to Exercise Your Rights
Step 1: Contact Your Coach — Your Team Admin can immediately update or remove your child. This is the fastest way.
Step 2: Contact Us Directly
- Email: privacy@kenparsolutions.com (subject: “COPPA Request”)
- Mail: 5900 Balcones Drive Ste 100, Austin, TX 78731
We’ll respond within 10 business days. Most requests completed in 2-3 business days.
6. How We Protect Information
Encryption in Transit: All data transmitted between the app and our servers uses TLS 1.3 encryption via Supabase.
Access Controls: Your team’s data is protected by role-based access controls at the database layer. Coaches can only access games, players, and statistics for teams they own or have been invited to. Teammates can be invited via secure invitation codes that expire after 7 days.
Data Security:
- User credentials are stored securely by Supabase’s authentication service.
- Local app data (game logs, player info) is stored in the app’s sandbox. If your device is locked, iOS’s Data Protection encrypts this storage.
- We do not implement encryption for app-local data at rest.
Session Management: Your authentication session can last up to one year (until your refresh token expires). You can manually sign out from Settings at any time. We do not automatically log you out after inactivity.
Account Deletion: You can delete your account from Settings > Profile > Delete Account. This removes your user profile and securely deletes your data from our servers. Local app data is removed from your device when you sign out.
Breach notification: If your child’s information is compromised, we will notify you within 72 hours and report to the FTC as required.
7. Third-Party Service Providers
We use trusted service providers who help us operate:
- Cloud hosting & database: Supabase — stores and syncs app data on our behalf
- Subscription management: RevenueCat — processes in-app purchase and subscription data (device identifiers, purchase history, subscription status) for coaches who subscribe. RevenueCat does not have access to player information.
- Error tracking & monitoring: Sentry — captures app crashes, app hangs, and device performance metrics (memory, battery, thermal events) to help us identify and fix bugs. Your coach user ID is included in error reports so we can correlate crashes to specific accounts when investigating issues. Sentry does NOT receive player information, game data, or any personal information about children. Sentry retains crash data for up to 90 days. See Sentry’s GDPR/CCPA compliance for details on their data handling.
All providers sign data protection agreements, are contractually required to protect data, cannot use data for their own purposes, and must delete data upon our instruction.
We do NOT share data with advertisers, marketing companies, analytics providers (for children’s data), or social media platforms.
8. Changes to This Policy
If we make material changes affecting children’s privacy, we’ll email Team Admins to notify parents, post a notice in the app for 30 days, and require re-acceptance before collecting new data.
Continued use after changes = acceptance of new policy.
9. State-Specific Privacy Rights
If you are a resident of California, Colorado, Connecticut, Delaware, Iowa, Indiana, Kentucky, Maryland, Minnesota, Montana, Nebraska, New Hampshire, New Jersey, Oregon, Rhode Island, Tennessee, Texas, Utah, or Virginia, you have additional rights regarding your personal information:
- Access: Request a copy of the categories and specific pieces of personal information we have collected about you
- Correction: Request that we correct inaccurate personal information
- Deletion: Request that we delete your personal information (subject to limited exceptions, such as legal retention requirements)
- Appeal: If we deny your request, you may appeal by contacting us at the address below
Do Not Sell or Share: We do not sell your personal information or share it with third parties for targeted advertising. There is nothing to opt out of.
Non-Discrimination: We will not discriminate against you for exercising any of these rights.
To exercise your rights, contact us at privacy@kenparsolutions.com with your name, state of residence, and the right you wish to exercise. We will respond within the timeframe required by your state’s law (typically 45–60 days).
10. Contact Information
- General questions: support@kenparsolutions.com
- Privacy questions: privacy@kenparsolutions.com
- COPPA requests: privacy@kenparsolutions.com (subject: “COPPA Request”)
- Mail: 5900 Balcones Drive Ste 100, Austin, TX 78731
For immediate deletion, use subject line “URGENT: Delete Child Data”
This privacy policy complies with the Children’s Online Privacy Protection Act (COPPA), the California Consumer Privacy Act (CCPA), and state privacy laws where applicable.