Privacy Policy

Last updated:

Overview

FC Helper is a browser extension for EA FC Ultimate Team that helps users complete Squad Building Challenges. We are committed to protecting your privacy. This Privacy Policy explains what information FC Helper accesses, how it is used, and your rights as a user.

By installing and using FC Helper, you agree to the practices described in this policy. If you do not agree, please uninstall the extension.

Data Collection

What We Access

FC Helper reads data from the EA FC Ultimate Team Web App to perform its core functions. This data is processed entirely within your browser and is never transmitted to our servers or any third party (except as described in the Third-Party Services section).

  • Club Player Data: Player names, ratings, positions, nations, leagues, clubs, and card properties -- used to find eligible players for SBC challenges
  • SBC Requirements: Challenge requirements from SBC pages -- used to understand what a challenge needs
  • Transfer Market Prices: Card values from market searches -- used to show price indicators and find market solutions
  • Pack Contents: Items from opened packs -- used to detect duplicates and show pack summaries
  • User Settings: Preferred presets and configuration options -- stored locally to restore your preferences between sessions
  • Solved Solutions: Recent solutions for quick access -- stored temporarily in memory

What We Do NOT Collect

  • Email addresses, accounts, or login credentials -- FC Helper has no account system
  • Credit card or other payment details -- payment information is collected by Stripe directly via Stripe Checkout and never touches the extension or our backend
  • Personal identification information beyond the opaque Stripe customer ID described under "Third-Party Services" below
  • Browser history outside of the EA FC Web App
  • IP address or location data (beyond what HTTPS inherently exposes to network infrastructure in normal request routing)
  • Data from other websites

FC Helper does not use analytics, tracking pixels, cookies, or any form of telemetry.

Data Storage

Data is stored locally using the browser's built-in storage APIs (chrome.storage.local and chrome.storage.sync). Club, market, and game data never leave your browser. The only piece of stored data that is transmitted externally is the opaque Stripe customer ID, and only when verifying subscription status (see the Third-Party Services section). Storage is isolated to your browser profile and is not accessible to websites or other extensions.

The following data is persisted locally:

  • Extension preferences (scope, filters, options) -- to restore your settings between sessions
  • Daily solve counter -- to enforce the free-tier limit of 50 solves/day
  • Stripe customer ID (opaque identifier, e.g. cus_xxxxx) -- stored in chrome.storage.sync so your premium subscription persists if you reinstall the extension on the same browser
  • Cached entitlement state (subscription status + days-left + last-check timestamp) -- so a transient backend outage cannot silently lock paying users out of premium features

All locally stored data is automatically deleted when you uninstall the extension. Your EA FC club data (players, packs, market prices) is accessed in real time and processed in memory. It is never written to disk by FC Helper and disappears as soon as you close the tab.

Data Usage

FC Helper uses the data it accesses solely to provide its features:

  • Finding the optimal squad for SBC challenges from your club players
  • Calculating chemistry for squad compositions
  • Displaying transfer market price indicators on player cards
  • Detecting duplicate cards when opening packs
  • Showing player count and club statistics
  • Restoring your preferences when you reopen the extension panel
  • Enforcing the free-tier daily solve limit

We do not use your data for advertising, profiling, analytics, or any purpose beyond the features listed above.

Third-Party Services

FC Helper interacts with the following external services, all related to optional premium subscriptions:

Payment processing -- Stripe

Stripe (Stripe Payments Europe, Ltd.) processes premium subscription payments via Stripe Checkout. When you start a subscription, you are redirected to a Stripe-hosted Checkout page where you enter your card details directly with Stripe. FC Helper never sees, receives, or stores your card information.

After successful checkout, FC Helper stores an opaque Stripe customer ID (e.g. cus_xxxxx) in your browser's local storage. This identifier is used solely to verify your subscription status on subsequent visits.

Subscription verification -- FC Helper backend

To verify whether your subscription is active, FC Helper sends your Stripe customer ID to a small backend service we operate (hosted on Cloudflare Workers). The backend asks Stripe whether your subscription is currently active or trialing and how many trial days remain, then returns that answer to the extension. The only data sent is the customer ID -- no personal information, no club data, no game data.

Why a backend exists. Stripe's API requires a secret key that cannot safely be included inside a browser extension (extension source is publicly downloadable from the store). The backend holds that key and acts only as a verification proxy. It does not store, log, or analyse your data; it does not run any database; and it does not communicate with anything other than Stripe.

Legacy -- ExtensionPay (sunset in progress)

ExtensionPay (by Glitch Inc.) was previously used for premium subscription management. Existing subscribers from before the migration may still be verified through ExtensionPay until they re-link via the in-app Restore flow. This legacy path will be removed entirely once the migration window closes.

Outbound services consulted

All other extension communication happens directly between your browser and EA's own web app APIs. The extension does not run analytics or transmit your club data anywhere.

Data Sharing

We do not share, sell, rent, or trade any user data with third parties. We have no data to share.

Data Security

All communication with Stripe and the FC Helper backend uses HTTPS only. The Stripe customer ID is the only piece of identifying data the extension transmits, and it is transmitted only when checking subscription status. We do not store this identifier on any server -- it is forwarded to Stripe for the duration of the request and not logged.

Game data (players, packs, market prices) remains local to your browser at all times. Your extension data is protected by the browser's built-in storage isolation mechanisms.

Data Retention

We retain no data on any server. Club player data is refreshed each time you use the extension and is never persisted to disk. Extension settings stored locally persist until you uninstall the extension or clear your browser data.

User Rights

Because FC Helper stores almost no personal data, your rights are straightforward:

  • Access your data: Your preferences are standard browser storage -- you can inspect them via your browser's developer tools at any time.
  • Delete your data: Uninstall the extension. All locally stored preferences and the solve counter are deleted automatically.
  • Data portability: Your settings can be exported via browser developer tools if needed.
  • Manage your subscription: Open the FC Helper popup and use the "Manage subscription" link to access the Stripe Billing Portal -- update card details, change plan, cancel, or request a refund.

If you are in the European Economic Area (EEA) or United Kingdom, you may also have rights under GDPR or UK GDPR, including the right to access, rectification, and erasure. Given the minimal data we hold, these rights are satisfied by uninstalling the extension.

Permissions

FC Helper requires the following browser permissions:

  • Access to ea.com / easports.com: Required to interact with the EA FC Ultimate Team Web App and provide SBC solving, price indicators, and other features.
  • Storage: Required to save your extension settings and preferences locally using chrome.storage.local.

Every declared permission is actively used by the extension. No unused permissions are requested.

Children's Privacy

FC Helper is not directed at children under 13 years of age. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will take steps to delete it.

Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. Significant changes will be noted in the extension's release notes.

Continued use of FC Helper after changes are posted constitutes your acceptance of the updated policy.

Compliance

FC Helper complies with both Chrome Web Store and Firefox Add-ons privacy requirements.

Disclaimer

FC Helper is an independent project. It is not affiliated with, endorsed by, or connected to Electronic Arts (EA), EA Sports, or any of their subsidiaries.

Contact

If you have questions, concerns, or requests regarding this Privacy Policy or FC Helper's data practices, please contact us:

fchelper.app@gmail.com

We aim to respond to all enquiries within 5 business days.