Legal
Privacy Policy
Effective date: March 20, 2026 · Last updated: April 7, 2026
Short version: BatDrop collects very little data. We don't sell it. We don't share it with advertisers. The app runs on your device and syncs only to your personal iCloud account. If you purchase the optional Voice Intros feature, player names and jersey numbers are sent to our server solely to generate audio announcements. The only other data we ever see is what you voluntarily send us (like a contact form or newsletter signup).
1. Who we are
BatDrop ("we," "our," or "us") is an iOS app for managing walk-up music at baseball and softball games. The app is developed and operated by an individual developer. You can reach us at [email protected].
2. What data the app collects
The BatDrop app itself collects no personal data from you, with one exception: the optional Voice Intros feature (described in Section 8). All roster information, player names, song assignments, and game session data is stored locally on your device using Apple's SwiftData framework and, if you have iCloud enabled, synced to your personal iCloud account via CloudKit.
This means:
- Your team and player data never touches our servers — unless you use Voice Intros (see Section 8).
- It is governed by Apple's iCloud privacy policy, not ours.
- We have no ability to access, read, or recover your roster data.
3. Apple Music & MusicKit
BatDrop uses Apple's MusicKit framework to search and play music from Apple Music. When you search for songs, those requests are made directly from your device to Apple's servers. We do not see, log, or store your search queries or listening history.
Apple's use of data through MusicKit is governed by Apple's Privacy Policy. An Apple Music subscription is required for full playback.
4. What the website collects
Our website at batdrop.app collects data only when you voluntarily submit a form:
- Newsletter signup: your email address. We use this only to send occasional BatDrop updates and walk-up music tips. We do not share it.
- Contact form: your name, email, optional role, and message. We use this only to respond to you.
Forms are processed by Netlify, which stores submissions on our behalf. Netlify's privacy policy governs that storage.
We do not use third-party analytics (no Google Analytics, no tracking pixels, no ad networks).
5. Cookies & tracking
The batdrop.app website sets no cookies and uses no tracking technologies of any kind. It is a static site with no session management.
6. AI Song Suggestions (optional feature)
BatDrop includes an optional AI-powered song suggestion feature in the Player Editor. If you use it:
- A short prompt is sent to Google's Gemini API (or your own API key, if configured).
- The prompt may include a player vibe note you typed (e.g., "power hitter, loves hip hop") but does not include names, jersey numbers, or any identifying information unless you type them yourself.
- This feature is entirely optional and off by default. You can use the app fully without it.
- Data sent to Gemini is governed by Google's Privacy Policy.
7. Children's privacy
BatDrop is designed for coaches and parents managing youth sports teams. The app does not collect any personal data from players (including minors). Coaches enter player first names and jersey numbers for their own use; this information lives only on their device and iCloud account — unless the optional Voice Intros feature is used, in which case player names and jersey numbers are sent to our server solely to generate audio announcements. See Section 8 for full details. We do not knowingly collect any information about children beyond what is necessary to generate voice announcements when that feature is explicitly purchased and enabled.
8. Voice Intros (optional purchased feature)
BatDrop includes an optional Voice Intros feature that generates short stadium PA-style audio announcements for each player (e.g., "Now batting, number 7… Rivera!"). This feature must be explicitly purchased before it activates.
When Voice Intros is enabled:
- Player names, jersey numbers, and optional phonetic spellings you enter are sent from your device to our server (hosted on Cloudflare Workers) to generate the audio clip.
- Our server passes this information to ElevenLabs (elevenlabs.io), a third-party text-to-speech service, which generates the audio. The data sent is limited to what is needed to produce the announcement — no device identifiers or location data are included.
- The generated audio clip is returned to your device and cached locally. We do not store the clip on our servers.
- ElevenLabs’ use of this data is governed by ElevenLabs’ Privacy Policy.
Purchase verification: When you purchase Voice Intros credits, your App Store purchase is verified using Apple’s StoreKit. No payment information is shared with our servers.
Children’s data: If you use Voice Intros for a team that includes minors, you are authorizing the transmission of those players’ names and jersey numbers for the purpose of generating announcements. This data is used solely for that purpose and is not retained on our servers after the clip is delivered.
Disabling Voice Intros: You can disable Voice Intros globally or per-player in Settings at any time. Disabling the feature stops any further data transmission. Cached clips remain on your device and can be deleted by removing the app.
9. Data retention & deletion
App data: Stored on your device and iCloud. Delete the app to remove local data. Manage or delete iCloud data via Settings → [your name] → iCloud on your iPhone.
Newsletter / contact submissions: Retained in Netlify until you request deletion. Email us at [email protected] and we'll remove your submission within 30 days.
10. Your rights
Depending on where you live, you may have rights under laws like GDPR or CCPA, including the right to access, correct, or delete personal data we hold about you. Since we hold almost none, the practical answer in almost every case is: delete the app (for app data) or email us (for any website form submissions).
To exercise any privacy right, contact us at [email protected].
11. Security
Your app data is protected by Apple's device encryption and iCloud security. Website form submissions are transmitted over HTTPS and stored by Netlify using industry-standard security practices. Payment transactions are handled entirely by Apple's App Store — we never receive or store credit card or payment details.
12. Changes to this policy
If we make material changes to this policy, we'll update the "Last updated" date at the top and, if changes are significant, note them prominently on the site. Your continued use of BatDrop after changes constitutes acceptance of the updated policy.