Flying Pickle Club
Flying Pickle Club logo

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.