Who can use League Portal
Accounts are for parents, guardians, coaches, volunteers and league staff, and are created on the league website. Players' information is entered by their parent or guardian. We do not knowingly let children under 13 create accounts or send messages.
What we collect
Account details: your name, email address, phone number and the role the league gives you.
Registration details you provide for your players: name, birth date, guardian contacts, emergency and medical information, uniform sizes, waivers and documents.
Messages and media: text, photos, videos, voice messages, documents, polls, reactions and read receipts you send in league conversations.
Schedule activity: RSVPs and availability you record for games and practices.
Payments: registration fees are paid through Stripe. We receive the payment status and amount, never your full card number.
Device information: if you allow notifications, a push token for your device so we can deliver alerts, and basic technical data needed to keep the service secure. Sign-in is protected by Cloudflare Turnstile, which checks that a person, not a bot, is signing in.
If you allow it, the app uses your camera, photo library and microphone only to send the photos, videos and voice messages you choose.
How we use it
To run the league: registration, rosters, schedules, payments, team communication and safety. To send you the notifications and emails you choose. To keep accounts secure, prevent abuse and review reports of objectionable content.
We do not sell your information, we do not use it for advertising, and League Portal does not track you across other companies' apps or websites.
Who can see it
Messages are visible to the members of the conversation they are sent in. Team conversations include the team's coaches and the parents and guardians of rostered players. League staff can see and remove messages to enforce the community guidelines and to keep children safe.
Registration, medical and payment details are visible only to you, the other guardians of your player, and league staff who need them.
Service providers who process data on our behalf: Supabase (database, storage and sign-in), Vercel (website hosting), Stripe (payments), Resend (email), Apple (push notifications) and Cloudflare (bot protection). We share information with authorities only when the law requires it or to protect someone's safety.
How long we keep it
We keep account and registration records while you take part in the league and as long as needed for league, insurance and legal records. Messages stay in their conversations until they are deleted by their sender or by league staff, or until your account is deleted.
Your choices
You can update your details on the website, turn notifications off in the app's Settings or in iOS Settings, mute or block people, and withdraw camera, photo or microphone access at any time in iOS Settings.
You can delete your account from the app (Settings, Delete Account) or by contacting us. League staff complete deletion within 30 days. It removes your sign-in, profile, messages, devices and your contact details. The league keeps its registration, waiver and payment records for the players you registered, no longer linked to you, as league and financial records.
Security
Access to data is enforced in the database for every account, connections are encrypted, and sign-in sessions on your phone are kept in the iOS Keychain. No system is perfectly secure; tell us right away if you think your account has been misused.
Changes and contact
We will post changes here and update the date above. Questions or requests: Info@rcbaseball.org, 302-510-7800, or PO Box 274, Wilmington, DE 19899.
