← Pitchside

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

DataWhere it goes
Follows, notification settings, preferencesYour device only
Cached fixtures and resultsYour device only
Crash diagnostics (Android app only)Firebase Crashlytics
Notification subscriptions and registration tokenFirebase Cloud Messaging, by topic
Name, email, location, contacts, advertising idNever 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.