PitchFC Sync Agent — Privacy Policy

Effective July 6, 2026

The PitchFC Sync Agent is a Chrome extension with a single purpose: syncing the signed-in user's own EA Sports FC Pro Clubs match results and club statistics to their linked PitchFC account, on the user's request or on a user-enabled periodic schedule. This policy describes exactly what data the extension handles to do that, and nothing else.

What the extension stores on your device

The extension keeps a small amount of state in Chrome's local extension storage (chrome.storage.local):

  • PitchFC-issued pairing credentials: a short-lived access token (about 1 hour) and a refresh token (about 7 days, sliding). These identify your PitchFC account to our servers. Your Discord login and password are never visible to or stored by the extension — sign-in happens on pitchfc.pro.
  • Your PitchFC user ID, and your claimed club's EA club ID and display name.
  • Sync preferences and bookkeeping: auto-sync on/off, last sync time, sync counters.

Uninstalling the extension deletes all of this immediately (Chrome removes extension storage on uninstall).

What the extension sends and receives

  • proclubs.ea.com— the extension fetches your own club's public Pro Clubs data (match results, club overview, member statistics) from EA's Pro Clubs API. It only ever requests the club linked to your PitchFC account, or clubs you explicitly search for during club claiming on pitchfc.pro.
  • pitchfc.pro — the fetched club data is submitted to your PitchFC account so your stats appear on the platform.
  • Supabase(our infrastructure provider) — the extension holds a realtime connection so the platform can request a sync when you click "Sync" in the web app.

The extension does not read your browsing history, does not collect analytics, does not inject ads, and does not read or modify any website other than pitchfc.pro (where its content script provides the sync bridge).

Why each permission is requested

  • storage — hold the pairing credentials and sync state described above.
  • alarms — keep the background worker alive and run the optional periodic auto-sync you can toggle off in the popup.
  • tabs — open the pairing page, read only the pairing tab's redirect URL to capture the one-time pairing token, and find an open pitchfc.pro tab to silently renew an expired session. It is never used to read other tabs' content.

How your data is used (Limited Use)

Data handled by the extension is used exclusively to provide its single user-facing purpose: showing your club's verified stats on your PitchFC account. We do not sell data, do not share it with third parties beyond the infrastructure listed above, do not use it for advertising, and do not use it to determine creditworthiness or for any purpose unrelated to the sync feature. Our use of information complies with the Chrome Web Store User Data Policy, including its Limited Use requirements.

Retention and removal

  • Local extension data: removed when you uninstall the extension.
  • Pairing tokens on our servers: expire automatically (refresh tokens lapse after ~7 days without use and are purged).
  • Synced match and club statistics: governed by your PitchFC account. You can manage your data from your account settings on pitchfc.pro or contact us to request removal.

Contact

Questions about this policy or your data: hamzakrack7@gmail.com. We may update this policy as the extension evolves; material changes will be reflected on this page with a new effective date.