Privacy Policy

Effective: March 27, 2026

OnDeckDJ ("we", "the app") is a walk-up music app for baseball and softball teams. We are committed to protecting your privacy. This policy explains what data the app collects, how it is used, and your rights.

Data Stored on Your Device Only

The following data is stored locally on your device and is never transmitted to any server:

Data Sent to Third Parties

Voice Generation (OpenAI)

When you generate an AI voice announcement, the following is sent to our secure proxy server, which forwards it to OpenAI's text-to-speech API:

No other personal data is included in this request. OpenAI processes the text to generate audio and does not store it. Our proxy server does not log or retain announcement text.

Token Balance Sync (Cloudflare Workers)

To prevent loss of purchased voice tokens, the app syncs your token balance with our server:

This device identifier is not linked to your name, email, Apple ID, or any other personal information. It exists solely to associate your token balance with your device.

Crash Reporting (Sentry)

The app uses Sentry for crash reporting. When a crash occurs, Sentry collects:

No personal data, player names, or team information is included in crash reports.

Data NOT Collected

OnDeckDJ does not:

Apple Music

If you grant Apple Music access, the app uses MusicKit to search the Apple Music catalog and play songs. The app does not access your listening history, playlists, or Apple Music account information beyond what is needed to search for and play selected songs.

Microphone

If you grant microphone access, it is used exclusively for recording custom voice announcements within the app. Recordings are stored locally on your device and are never uploaded to any server.

In-App Purchases

Purchases are processed entirely by Apple through StoreKit. OnDeckDJ does not receive or store your payment information, Apple ID, or billing details.

Data Deletion

You can delete all app data at any time:

Children's Privacy

OnDeckDJ does not knowingly collect personal information from children under 13. The app is designed for coaches, parents, and team managers. Player names entered into the app are stored locally and are only transmitted as part of voice announcement generation text.

Changes to This Policy

We may update this privacy policy from time to time. Changes will be posted on this page with an updated effective date.

Contact

If you have questions about this privacy policy, contact us at:
support@ondeckdj.com