Privacy Policy
Last updated April 30, 2026
Privacy Policy
Effective date: April 30, 2026
League Pass LLC ("League Pass," "we," "us") operates the League Pass mobile application and the leaguepass.app website. This Privacy Policy describes what we collect, how we use it, and the choices you have.
Information we collect
When you create an account or use League Pass, we collect:
- Identity and contact: first and last name, email address, phone number (optional), gender, and date of birth. Date of birth is used to verify the minimum-age requirement for our service and to confirm league age-eligibility.
- Profile content: profile photo, team logos, and any other content you upload.
- Authentication: hashed passwords; Google Sign-in identifiers; Apple Sign-in identifiers.
- Location: when you grant location access, we use your approximate or precise location to surface nearby leagues and venue information. League Pass does not collect background location.
- Payment information: registration and team-fee payments are processed by Stripe. League Pass does not store full credit-card numbers; we store the payment status, amount, and Stripe payment-intent ID associated with your account.
- Messages and user content: team-chat messages, league discussion content, and other content you submit through the app.
- Push notification tokens: when you enable push notifications we store the device token your operating system issues so we can deliver match reminders, payment receipts, and similar transactional notifications.
- Calendar integration (optional): if you connect Google Calendar, we receive a refresh token scoped to creating and updating League Pass events on the calendar you authorize. We do not read other calendar data.
- Device and diagnostics: device model, operating system version, language, IP address, app version, and crash logs. Crash data helps us identify and fix bugs and is not associated with your identity beyond what is necessary to reproduce the issue.
- Usage analytics: anonymous interaction data (which screens you visit, feature usage). Not linked to your identity.
How we use your information
- Operate the League Pass service: create your account, schedule matches, deliver messages, process payments, surface nearby leagues, sync games to your calendar.
- Communicate with you: transactional emails (account activity, payment receipts, match changes) sent through Resend; push notifications for time-sensitive updates.
- Maintain the service: troubleshoot crashes, monitor performance, prevent abuse.
- Comply with legal obligations.
We do not sell your personal information. We do not use your data for cross-app advertising or tracking.
Service providers
We share the minimum information necessary with the following processors:
- Google Firebase — authentication, Firestore database, file storage, push delivery, hosting.
- Stripe — payment processing for league registration and team fees. Stripe receives card data directly through their SDK; we do not see it.
- Resend — transactional email delivery.
- Google Cloud (Apple Push Notification service / Firebase Cloud Messaging) — push notification delivery.
- Google Calendar — only when you explicitly connect calendar sync.
Children
League Pass is not directed at children under 13. We require users to confirm they are at least 13 years old at sign-up. If we learn that a user is under 13, we will close the account and delete the data.
Your choices and rights
- Access and correction: view or edit your profile under Profile → Edit Profile.
- Notifications: turn email and push notifications off in Profile → Settings → Notifications.
- Calendar disconnect: Profile → Settings → Calendar Sync → Disconnect.
- Account deletion: delete your account in-app under Profile → Settings → Delete Account, or email ryan@leaguepass.co. See our delete-account page.
- Depending on where you live, you may have additional rights (access, portability, objection). Contact us at ryan@leaguepass.co.
Data retention
We retain your account data while your account is active. After account deletion we permanently remove your profile, teams you owned, your messages, your payment status records, and your push tokens within 30 days, except where we are required to keep records (for example, for tax or fraud-prevention purposes).
Security
We use TLS in transit and encryption at rest. Authentication is hardened with hashed passwords and short-lived JWTs. We follow least-privilege access on the back end.
Changes
We will revise this policy from time to time. The effective date at the top reflects the current version. Material changes will be announced in-app.
Contact
League Pass LLC 21900 E Country Vista Dr, Unit J204 Liberty Lake, WA 99019 Email: ryan@leaguepass.co