ffconch-privacy

Conch FF — Privacy Policy

Last updated: October 24, 2026

Conch FF (“the extension”) is a browser extension that enhances the Sleeper fantasy football website with richer stats and a cleaner layout. It can also connect your ESPN leagues to the Conch website, so you can see them alongside your Sleeper ones — that feature is optional, off until you ask for it, and described in full in its own section below. Conch FF is an independent project and is not affiliated with, endorsed by, or sponsored by Sleeper or ESPN.

The short version

Conch FF does not sell or share your personal information, and most of what the extension does happens locally in your own browser. A few features talk to servers on the developer’s behalf — and one of them, which you have to ask for by name, sends an authentication credential:

No other feature contacts any server beyond the public APIs and the FF TV Guide service described below.

What data the extension accesses

When you view a page on sleeper.com, Conch FF reads the fantasy football data that page already deals with (your leagues, rosters, matchups, and standings) so it can display it more usefully. To enrich that view it fetches additional publicly available data directly from these APIs, from your browser:

These requests contain only the public identifiers needed to look up that data (for example, a league ID or player ID). They do not include your name, email, password, or any account credentials.

The one exception is ESPN connect below, which sends ESPN session cookies — and only when you explicitly ask it to.

The FF TV Guide backend

When the “Trade history enrichment” feature is enabled (it is by default) and you open a league’s transactions tab, the extension contacts the developer-operated FF TV Guide API to fetch that league’s historical trades — including which players traded draft picks eventually became, which Sleeper does not show. The first time a league is looked up the service may still be importing its history from Sleeper’s public API; while that runs the extension polls a sync-status endpoint — sending the same league ID — so it can show you the import’s progress instead of an empty panel.

In the draft room, the extension asks the same service for pick timing for the draft you are open on — how long each pick took — so it can show average pick times alongside the draft. What is sent is the Sleeper draft ID and the same anonymous token; what comes back is timing data for that draft’s picks. This goes off with the draft page enhancements in the popup.

On the Players tab, the extension asks the same service for waiver pickup suggestions — unrostered players in the league you are viewing who are worth claiming, each with a short reason. What is sent is the Sleeper league ID and the same anonymous token; what comes back is a list of candidate players, assembled by the service from the league data described above and public player stats and projections. The extension then drops anyone Sleeper shows as already rostered, in your browser, before displaying the list. This goes off with the Players page enhancements in the popup.

The extension also asks this service for things that are not about you or your leagues:

Every request above belongs to a feature you can switch off in the popup, and turning that feature off stops it. The three shared reads — the NFL schedule, matchup difficulty and live game clocks — are used by more than one feature, so they stop once all of the features that use them are off. The feature-configuration check keeps running while the extension is enabled — it is the switch that turns things off, so it cannot be behind one of them. Turning the whole extension off in the popup stops all communication with the service.

ESPN connect (optional, and off unless you ask for it)

ESPN publishes no API and no sign-in method for third-party apps, so the only way to show you a private ESPN league is to use the ESPN session your browser already holds. This is the one feature of Conch FF that sends a credential anywhere, and none of it happens unless you press the button.

A small script does run on espn.com pages, but it is entirely passive: it waits for a single message from the extension popup and answers it. On its own it reads nothing, sends nothing, and stores nothing.

If — and only if — you press “Connect ESPN” in the extension popup:

If the extension cannot read the session — no ESPN tab open, or you are signed out of ESPN — it says so and points you to the Conch website, where you can connect by copying the two values across yourself.

If you never press the button, the extension never reads an ESPN cookie and never contacts ESPN.

Anonymous usage analytics

So the developer can tell which extension versions are in use, which parts of the extension people actually use, and which parts are silently broken, the extension sends a small amount of anonymous usage data to Google Analytics (which processes it on the developer’s behalf).

Everything below describes Conch FF’s own surfaces and the type of Sleeper page they appear on. None of it identifies you, your leagues, or anything you are looking at.

The examples given are illustrative rather than a complete list: as features are added or retired, the names in these categories change, but what is collected does not. The guarantee is not the list of names — it is that every value sent is a fixed word chosen in advance by the developer and built into the extension, so a category below can never quietly start carrying something about you.

Some buttons and links in Conch FF open the Conch website (conchff.com), for example to see a league’s full history or more trade ideas. When you click one, the link carries your Sleeper user ID and the ID of the league you were viewing (and, for a trade idea, which player or team it was about), so the website can open that league for you. These are the public Sleeper IDs, not your name, email or Sleeper password. Nothing is sent until you click.

What data the extension stores

To stay fast and reduce network requests, Conch FF caches data locally in your browser using the standard extension storage APIs:

You can clear all of it at any time by removing the extension.

What data the extension shares

Nothing is sold or shared with advertisers or data brokers. Anonymous usage analytics (a random identifier, the extension version, the types of page viewed, and which Conch FF features were used — never any fantasy data) is processed by Google Analytics on the developer’s behalf, exactly as described above. Beyond that, the only party the extension communicates with outside the public APIs above is the developer-operated FF TV Guide service — which, if you use ESPN connect, is also given your ESPN session cookies so it can read your leagues on your behalf.

Permissions

Conch FF requests access to no other sites.

Changes to this policy

If this policy changes, the “Last updated” date above will change and the new version will be published at this URL.

Contact

Questions about this policy can be sent to iam@tedmoke.com.