Flying Pickle Club
Privacy Policy
Effective date: April 5, 2026
Flying Pickle Club helps leagues manage players, matches, rankings, and insights. We keep the product usable with optional sign-in, optional notifications, and optional voice entry. This policy explains what data is processed and how microphone access is used.
Open Webapp
What We Collect
Depending on how you use the app, we may process:
- Account information such as your email address and authentication ID if you sign in.
- League data such as league names, roster names, claimed player links, matches, scores, rankings, insights, votes, and share invite codes.
- Notification data such as Expo push tokens if you enable notifications on a device.
- Voice-entry text used to autofill a manual match form.
Microphone and Voice Entry
Microphone and speech-recognition access are used only when you explicitly start Voice Entry (Beta) to fill a manual match form.
- Flying Pickle Club does not intentionally store raw microphone audio as part of your league records.
- The spoken result is converted to text so the app can identify players and scores and prefill the manual match form.
- That dictated text is used transiently for autofill and is not intentionally stored long term by Flying Pickle Club unless you choose to save the resulting match data.
- If you save the match, we store the structured match result you approved, not a long-term audio recording.
On the app, speech recognition may be provided by your device operating system. On the webapp, speech recognition may be provided by your browser or browser vendor. Those providers process speech under their own terms and policies.
How Voice Text Is Parsed
When you use voice entry, the transcribed text may be sent to Flying Pickle Club backend services to match spoken names and scores against the current league roster.
- We first try to parse the entry with application logic.
- If that is not confident enough, the app can fall back to an OpenAI parsing request using the transcribed text and the current roster names/IDs for that league.
- This parsing step is used to identify players and scores for the current manual entry. It is not used to create a long-term transcript history.
Notifications
If you allow notifications, we store your Expo push token so we can send league, session, ranking, and insight notifications to your device. You can disable notifications in your device settings at any time.
Where Data Is Stored
Flying Pickle Club uses Firebase services for authentication, database storage, hosting, and backend functions. League and account data are stored in Firebase. Voice parsing requests may also be processed by OpenAI when fallback parsing is needed.
Your Choices
- Sign-in is optional for basic use; some features such as claimed names, votes, and sync require an account.
- You can deny microphone access and continue using manual text selection for players and scores.
- You can disable notifications from your device settings.
- You can choose not to use voice entry at all.
Policy Updates
We may update this page as features change. If we change how microphone access or third-party processing works, this page should be updated to reflect that.