Privacy
Last updated 5 October 2026
Pitchside has no accounts, no sign-in, and no profile. Nothing you do in the app is tied to your identity, because the app never learns it.
What stays on your device
The teams and competitions you follow, your notification choices, your display preferences, and a cached copy of fixtures and results are stored on your phone only. They are not sent anywhere, and uninstalling the app deletes them.
What the servers see
The app requests fixture data from api.pitchside.ca. Those requests
carry no identifier — no account, no device id, no advertising id. They do name the
app's platform and version number (for example "android/26100501"), which is the same
for everyone on that version, so that we can tell when an old version is no longer in
use. Cloudflare, which
serves the API, processes IP addresses transiently as part of routing and abuse
prevention, as any web request requires.
Notifications
Notifications use Firebase Cloud Messaging topics. Your device subscribes to a topic such as "this team" and receives anything published to it. The servers send to the topic, not to you: there is no list of who is subscribed, and we could not send you a personal message if we wanted to.
To deliver them, Firebase gives the app on your device a random registration token. It tells Firebase which installation to deliver to; it is not linked to your name or any account, and our servers never receive or store it.
Crash reports
Android: if the app crashes, Firebase Crashlytics sends a diagnostic report so the fault can be fixed. It contains the stack trace, the device model, the OS version and the app build — not your name, your location, or what you were looking at.
iPhone and iPad: the app does not include Crashlytics and sends no crash reports of its own. If you have chosen to share analytics with app developers in your device's settings, Apple may pass crash logs on to us; that choice is Apple's setting and yours.
Analytics is deliberately not included. Pitchside does not measure what you tap.
In summary
| Data | Where it goes |
|---|---|
| Follows, notification settings, preferences | Your device only |
| Cached fixtures and results | Your device only |
| Crash diagnostics (Android app only) | Firebase Crashlytics |
| Notification subscriptions and registration token | Firebase Cloud Messaging, by topic |
| Name, email, location, contacts, advertising id | Never collected |
Where the data comes from
Fixtures, results and tables are read from the publicly available pages of bccsl.ca. Pitchside is an independent app. It is not related to, sanctioned by or endorsed by the BC Coastal Soccer League, any other league or any of their member clubs.
Children
The app is about youth soccer, and is written for the parents, players and coaches who follow it. It collects nothing from anyone, of any age.
Contact
Questions, or a request to remove something: support@pitchside.ca.