Legal

Privacy Policy

Last updated: June 18, 2026

This Privacy Policy explains how Chief Hype Officer LLC ("we," "us," or "our"), the operator of Now Batting, collects, uses, and protects information when you use the Now Batting iOS application and the website at nowbattingapp.com (collectively "Now Batting" or the "App").

Information About Players

Because Now Batting is a youth sports app, this section explains exactly what we collect about players, what we don't collect, and which third-party services receive what. Generally, we collect only the same baseline information commonly collected by youth sports roster applications.

What we collect about each player

When a user adds a player to a roster, the following information may be stored about that player:

In addition, the following user-authored content may be attached to a player record:

What we don't collect about players

Now Batting does not collect the following information about players:

We do not collect a player's date of birth or any other personal identifier that could establish a player's age. The information we collect is roster information only — the kind of information that has appeared on printed batting-order cards for decades.

What each third-party service receives about players

Different third-party services receive different subsets of player information, depending on which feature you use. Here is the full breakdown:

Note the design intent: last names are sent to ElevenLabs only when generating an announcer call (where they're needed to say the name aloud), and to Anthropic only when generating a creative descriptor (where the full name supports a more personalized result). Last names are never sent in song-lyric generation flows.

Roster sharing

When a user shares a roster using the Share Roster feature, all of the player information listed above (first names, last names, jersey numbers, positions, batting order, walk-up song selections, and audio URLs) is uploaded to our servers via Upstash so another user can import the roster. Only paid subscribers may create share links. Shared roster data is retained on our servers until the original user deletes the share or we otherwise determine that continued retention is no longer reasonably necessary to provide the service.

What We Collect (Feature by Feature)

This section walks through, feature by feature, what data leaves your device and where it goes. The summary above describes what we collect about each player; this section describes the specific data flows triggered by each feature you use.

On your device

By default, all roster data — including everything described in "Information About Players" above, plus AI-generated announcement audio — is stored locally on your device. Data only leaves your device when you use a feature that requires it to (described below).

For AI-generated audio (player announcements and The Roll Call lineup call)

When you generate an AI announcement or a Roll Call lineup call, the relevant player names, numbers, and (for Roll Call) the roster name are sent to ElevenLabs to synthesize audio. The resulting audio is stored on a content delivery network (Vercel Blob) so the App can fetch and cache it for offline playback. These audio files are served from a public URL that is unlisted — not indexed by search engines or made discoverable by Now Batting — but accessible to anyone who has the URL. The Roll Call specifically is designed to play at the field, on your device.

Player announcements can be created two text-based ways: "Quick and Easy," where the App builds a standard introduction from the player's name and jersey number, or "Fully Custom," where you write the exact line you want announced (and can optionally use an AI assist to draft a creative descriptor). In both cases, the resulting text is sent to ElevenLabs to synthesize the audio. A third option, BYO Announcer, uses your own uploaded audio file instead.

AI-generated walk-up songs

When you generate a personalized walk-up song for a player, the player's first name, jersey number, and any descriptors you provide are sent to ElevenLabs Music to compose the song. The player's last name is never included in what we send to compose the lyrics. The resulting audio is stored on our content delivery network alongside other audio for that roster.

AI-generated Team Hype Songs

When you generate a hype song for your team, we send ElevenLabs Music your team name, your selected genre and energy, an optional team "vibe" description if you provide one, and the first name and jersey number of each player on the roster. Player last names are never included in the lyrics we compose. The resulting audio is stored on our content delivery network.

Game Update announcements

When you announce a live score update during a game, the team names you've entered, the current inning, and the score are sent to ElevenLabs to synthesize the announcement audio. This audio is cached on your device for replay and is rate-limited to protect against abuse.

BYO Announcer uploads

If you upload your own announcement audio file, that audio is stored on our content delivery network alongside AI-generated audio for the same player. We store it so the App can play it back on game day. It is automatically removed when you delete the associated roster, and you can also remove specific files by emailing cho@nowbattingapp.com.

For roster sharing

If you use the Share Roster feature, your roster data (names, numbers, song metadata, and associated audio) is uploaded to our servers to generate a share link. Only paid subscribers may create share links. Shared roster data is stored on our servers until you choose to delete it.

Subscriptions and Sign in with Apple

To subscribe, you sign in with Apple. We receive only an App-specific account identifier from Apple; we do not receive your name or email address through Sign in with Apple. We use this identifier to associate your subscription and entitlements with your account and to enforce per-account usage limits (such as AI-song generation caps).

Purchases

Subscription payments are processed by Apple through the App Store. Apple processes your payment; we never receive or store your payment card details. We use RevenueCat, a subscription-management service, to determine your subscription status. RevenueCat receives your App-specific account identifier and your subscription/entitlement status from Apple; it does not receive your payment card details.

Email address (website only)

If you sign up on our website to join the TestFlight beta, your email address is stored to send you a TestFlight access link. We do not collect email addresses through the App itself, and we do not sell, share, or rent email addresses to anyone.

Anonymized crash data

We use Sentry for crash reporting. Crash reports include diagnostic information (device model, OS version, error stack trace) but do not include personally identifiable information. Sentry retains this data per its standard data retention policy.

What We Don't Collect

Now Batting does not collect:

We do not use advertising SDKs and do not sell, rent, broker, or otherwise monetize player information or user data. Where our third-party AI vendors offer an opt-out from using submitted content for model training, we have applied that opt-out. We use product analytics and crash reporting solely to improve the App and fix problems.

How We Use Your Information

Third-Party Services

Now Batting uses the below-named third-party services. We may replace, supplement, or discontinue third-party service providers from time to time as our business and technical requirements evolve. If we do so, we will update this Privacy Policy as appropriate. Each entity below acts as a service provider supporting the App's functionality and receives only the information needed to perform its specific function; none is permitted to use player information for its own independent purposes. Where a service provider offers an opt-out from using submitted content to train its models, we have applied it.

International Data Transfers

Some of the third-party services described above operate in countries other than the United States. ElevenLabs, in particular, operates infrastructure in the United States, Netherlands, and Singapore, though per their published policy, all submitted data is stored in the United States. By using Now Batting features that send data to these services, you understand that your data may be processed outside your country of residence.

Our Commitment to Children's Privacy

Now Batting is designed for use by coaches, parents, and other adult team administrators. The service is not directed to children and is not intended for use by children. We do not knowingly collect personal information from children under 13 who are themselves using the service.

Now Batting is used to celebrate young athletes — including by name in audio announcements. Player names entered into the App are stored locally on the user's device. They are transmitted to our third-party service providers only as part of the text input required to generate audio announcements (e.g., the text "Now batting, number 7, Jake Miller!" is sent to ElevenLabs to synthesize the audio). No audio recordings of children are transmitted to any third-party AI vendor.

Now Batting is an adult-administered service. Players do not create accounts, log in, or enter any information; only the adult coach, team manager, parent or guardian does. Minors are prohibited from creating accounts or directly using the App. The player information described in this policy is provided to the App by that adult. Parents or legal guardians who have questions regarding player information processed through the App may contact us at cho@nowbattingapp.com.

When player information is transmitted to our third-party service providers (described above and in "Third-Party Services"), it is transmitted solely to provide the App's functionality — for example, sending a player's name and number to ElevenLabs as the text to synthesize an announcer call. These providers act as service providers on our behalf; they are not permitted to use player information for their own independent purposes, and where a provider offers an opt-out from using submitted content to train its models, we have applied it.

Generated audio files are stored on a content delivery network and served from unlisted URLs that we do not index or make publicly discoverable, though anyone with a URL can access them. The adult coach, team administrator, parent, or guardian who uses the App retains control over all generated content. If they choose to share content outside the App, they become the publisher of that content.

By using any Now Batting feature that involves a player's information, the user represents that they have obtained all permissions necessary — including, where applicable, permission from the player's parent or legal guardian — to provide that information to the App and to authorize its transmission to the service providers described in this policy. The user remains solely responsible for obtaining any permissions required by their league, organization, team, or the participating families.

Data Retention

Your Rights

To exercise any of these rights, email cho@nowbattingapp.com.

Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page reflects the most recent revision. We will not reduce your privacy rights without notifying you. Continued use of Now Batting after changes constitutes acceptance of the revised policy.

Contact

Questions about this policy, requests for data access or deletion, or any privacy concern? Email us at cho@nowbattingapp.com.

© 2026 Chief Hype Officer LLC · Terms of Use