Back to Home

Privacy Policy

Effective Date: October 24, 2026

Carpe Astra Systems LLC ("we," "us," or "our") operates NextStrike, a baseball pitch-calling mobile application. This Privacy Policy explains how we collect, use, disclose, and protect your information when you use our app or visit our website, nextstrike.app. By using NextStrike, you agree to the practices described in this policy.


1. Information We Collect

A. Account Information

When you create an account through our authentication provider, Clerk, we collect:

  • Email address
  • First name and last name
  • Profile image URL

Authentication tokens are stored securely on your device using the iOS Keychain (or equivalent secure storage on Android).

B. User-Generated Content

NextStrike stores the following content that you create within the app:

  • Team information, including team name, age group, league type, and location text
  • Player rosters, including player names, jersey numbers, positions, batting/throwing handedness, pitch repertoires, and coach notes (up to 500 characters)
  • Pitch call logs, including pitch type, zone location, batter stance, outcome, timestamp, and who called the pitch
  • Game session data, including start and end times, inning numbers, pitch counts per game, and session status (active, completed, or abandoned)
  • Coach invitations, including the invitee's email address (invitations automatically expire after 7 days)

C. Voice Recordings

NextStrike offers a push-to-talk feature that allows coaches to send voice clips to the catcher's earpiece. These voice recordings are:

  • Stored locally on your device only — they are never uploaded to our servers
  • Automatically deleted when the app closes or when you navigate away from the recording screen

D. Subscription Information

We collect and store:

  • Your subscription tier (Pro or Organization), expiration date, and trial usage status

Subscription management is handled by RevenueCat. Payment transactions are processed entirely by the Apple App Store or Google Play Store. We do not have access to your credit card numbers or payment details.

E. Device and Usage Data

We collect limited device and usage data for analytics and error reporting:

  • Analytics events via PostHog, including feature usage, screen views, and button interactions. We do not send detailed pitch data to analytics.
  • Crash reports via Sentry, including error messages, stack traces, and device information.
  • App performance data via Expo (EAS Observe), including app launch times, error messages, crash reports, and your device model, operating system, and language. Expo identifies each installation with a random ID that resets when the app is reinstalled; we do not send Expo your name, email address, or user ID.
  • Your user ID, email address, and subscription tier are sent to PostHog and Sentry to help us diagnose issues and improve the app.

F. Offline Data

When your device is offline, pitch calls are queued in a local SQLite database and automatically synced to our servers when connectivity is restored. Your theme preference and text-to-speech voice preference are stored locally in AsyncStorage on your device.

G. Website Visits

Our website, nextstrike.app, offers optional Google Ads measurement. The Google tag stays blocked until you select Accept in the optional cookies banner. If you accept, Google may set advertising cookies in your browser and receive your IP address, browser and device information, the pages you visit, and an ad click identifier if you arrived by clicking one of our ads. When you tap the App Store or Google Play button, the tag tells Google Ads which store button you tapped, so we can measure visits to the stores from our ads.

We keep Google's restricted data processing enabled and advertising personalization disabled. We do not use this tag for remarketing or to add you to advertising audiences.

If you accept optional cookies and arrive from an ad, the store buttons also pass the campaign name to the App Store or Google Play for campaign attribution. If you reject, the store links still work without these campaign parameters.

You can reject optional cookies and continue using the website. We remember your choice and its date in this browser's local storage for up to 180 days. If that storage cannot be updated or cleared, we try to remember your rejection in session storage for the current tab. This preference storage is used to respect your choice, not for advertising. If your browser sends a Global Privacy Control signal, optional advertising measurement stays off. Your blog theme preference is stored separately.

Use Privacy settings in the website footer to change your choice. Withdrawing consent clears Google Ads cookies that this website can access and reloads the page with the Google tag blocked. It does not undo data already sent to Google. You can also delete cookies through your browser settings. Our website uses no other analytics. To learn how Google uses information from sites that use its services, see How Google uses information from sites or apps that use our services.


2. Information We Do Not Collect

NextStrike does not collect:

  • GPS or device location data. Any reference to "location" within the app refers to a pitch zone on the strike zone, not your geographic position.
  • Contacts, calendar data, photos, or files from your device
  • Advertising identifiers or ad tracking data in the app. Our website's ad measurement is described in Section 1.G.
  • Remote push notification tokens. NextStrike uses only local on-device notifications (e.g., game inactivity reminders) that do not transmit data to any server.
  • Keystroke logging or screen recording

3. Third-Party Services

We use the following third-party services to operate NextStrike. Each service has its own privacy policy, and we encourage you to review them:

  • Clerk (clerk.com) — Authentication. Processes your email, name, and profile image.
  • Convex (convex.dev) — Backend database. Stores all app data.
  • RevenueCat (revenuecat.com) — Subscription management. Processes your user ID and subscription events.
  • PostHog (posthog.com) — Product analytics. Receives usage events, user ID, and email.
  • Sentry (sentry.io) — Error monitoring. Receives crash reports, user ID, and email.
  • Expo (expo.dev) — App update delivery and performance monitoring. Checks for available app updates and receives app launch times, error and crash reports, and device information, tied to a random per-installation ID.
  • Google Ads (ads.google.com) — Ad measurement on our website only, not in the app. Receives cookie and ad click identifiers, browser and device information, pages visited, and store-button taps from website visitors.
  • Apple App Store / Google Play Store — Payment processing. Their respective terms and privacy policies apply.

4. Device Permissions

NextStrike may request the following permissions:

  • Microphone: Used to record voice messages for the catcher earpiece push-to-talk feature. Voice data remains on your device.
  • Bluetooth: Used to detect whether a Bluetooth earpiece is connected (connection status only — no data is transmitted over Bluetooth by the app).
  • Internet: Required for authentication, data synchronization, and all cloud operations.
  • Audio settings: Used to route audio output to the correct device (e.g., a connected earpiece).
  • Background audio: Used to maintain the Bluetooth connection to your catcher's earpiece between pitch calls. A silent audio loop runs while a player is selected and Bluetooth is connected, preventing iOS from disconnecting the earpiece during idle periods.

5. How We Share Your Information

We share your information only in the following circumstances:

  • Multi-coach collaboration: When a team owner invites assistant coaches, team data, player rosters, and pitch call logs are shared with those invited coaches within the app.
  • Third-party service providers: We share data with the third-party services listed in Section 3, solely to operate and improve NextStrike.

We do not sell, rent, or trade your personal information to third parties for marketing or advertising purposes.


6. Data Retention

  • Account data is retained for as long as your account remains active.
  • Pitch call history is retained for the duration of your account.
  • Voice clips are temporary and are deleted when your session ends (i.e., when the app closes or you navigate away).
  • Coach invitations automatically expire and are removed after 7 days.
  • You may request deletion of your account and all associated data at any time by contacting us at support@nextstrike.app.

7. Children's Privacy

NextStrike is not intended for use by children under 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that we have collected personal information from a child under 13, we will take steps to delete that information promptly.

Please note that player roster data (such as player names and jersey numbers) may include information about minors. This data is entered exclusively by adult coaches and team managers — not by the minors themselves.


8. Data Security

We take reasonable measures to protect your information, including:

  • Authentication tokens are stored in your device's secure enclave (iOS Keychain or Android equivalent).
  • All network communication is conducted over HTTPS.
  • Database access is controlled through authenticated user sessions.
  • Offline data is encrypted at rest via SQLite.

While we strive to protect your personal information, no method of electronic transmission or storage is 100% secure. We cannot guarantee absolute security.


9. Your Rights

Depending on your jurisdiction, you may have the following rights regarding your personal data:

  • Access: Request a copy of the personal data we hold about you.
  • Correction: Request correction of inaccurate or incomplete data.
  • Deletion: Request deletion of your account and associated data.
  • Opt out of analytics: Contact us to opt out of analytics data collection.

California residents: You may have additional rights under the California Consumer Privacy Act (CCPA), including the right to know what personal information is collected, the right to delete your data, and the right to opt out of the sale or sharing of personal information. We do not sell personal information or share it for cross-context behavioral advertising.

EU residents: If you are located in the European Union, you may have additional rights under the General Data Protection Regulation (GDPR), including the right to data portability and the right to lodge a complaint with a supervisory authority. Please note that NextStrike's primary audience is in the United States.

To exercise any of these rights, please contact us at support@nextstrike.app.


10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we make material changes, we will notify users through the app or by other appropriate means. Your continued use of NextStrike after any changes to this policy constitutes your acceptance of the updated terms.


11. Contact Us

If you have any questions or concerns about this Privacy Policy or our data practices, please contact us:

Carpe Astra Systems LLC
Austin, Texas
support@nextstrike.app