← Back to First & Metrics

Privacy

First & Metrics (F&M) · last updated 16 August 2026

F&M collects limited pseudonymous product-usage events to understand how the product is used and to improve it.

Some stored field and schema names still begin with fcc_ — fcc_product_event, fcc_decision_ledger, and the keys this site writes in your browser. Fantasy Command Center was this product's working name, and those identifiers were left alone deliberately: renaming them would break compatibility with records that already exist and with settings already saved in your browser. They are the same product described here, not another service.

This page describes F&M's product-usage telemetry specifically. It is not a description of everything the application handles: F&M obviously reads your league, roster and player data from your fantasy provider in order to work at all. Where a statement below applies only to telemetry, it says so.

Pseudonymous, not anonymous

Two references in each event are replaced with a keyed hash before they are stored — your league reference and a per-visit reference. The key stays on the server and is never sent to your browser.

That makes them pseudonymous, not anonymous. The same league produces the same hash each time, which is deliberate: it is what allows F&M to see that a situation recurred rather than treating every observation as unrelated. We do not describe this telemetry as anonymous, because it is not.

What is recorded

Every field is a fixed name from a published list. An event containing anything else is rejected rather than stored.

What F&M's telemetry does not store

Settings kept in your browser

Separately from telemetry, the app remembers a few preferences in your browser's local storage so it works the way you left it: your Sleeper username, your colour theme, any ESPN league IDs you added, and — if you entered them — your ESPN cookies.

These stay on your device. They are not telemetry, they are never sent to F&M's collection endpoint, and none of them appears in any stored event. The ESPN cookies are sent only to this site's own proxy, inside a POST body, in order to read your ESPN league on your behalf. Clearing your browser storage removes all of them.

F&M also keeps a small What Changed history in the same local storage: the handful of factual fields it last read for each player (injury designation, roster status, NFL team, depth-chart position and the row's own update time), and a baseline of its own previous recommendations for each league so it can tell you whether they changed. Neither contains player names, league names, league IDs, credentials, or any provider payload — leagues are referenced by a pseudonym computed in your browser. You can clear it at any time with Reset What Changed history in Settings, which affects nothing else.

The decision ledger

F&M has an optional research mode, off unless you turn it on in Settings. With it on, each decision card gains a Log decision button. Pressing it saves a snapshot of that decision — what F&M recommended, the projected impact, the evidence behind it and the alternatives it considered — so the decision can be evaluated later against what actually happened.

What telemetry is used for — and what it is not

It does not affect your recommendations. Telemetry is written after a recommendation has already been produced and displayed. It is never an input to F&M's lineup, waiver or trade analysis, and a telemetry failure cannot change what F&M advises.

F&M cannot tell whether you acted on a recommendation. F&M never writes to your fantasy platform — it makes no claims, no adds, no drops, no lineup changes and no trades. It can record that you opened the reasoning behind a suggestion. It has no way to know whether you then made that move in Sleeper or ESPN, and it does not try to infer it.

Feedback you send us

Some builds of F&M show a Send feedback link in the footer. It is an ordinary link to the F&M owner's own contact address — it opens your mail client or a page you can see. Clicking it sends nothing. Nothing is submitted, and nothing about your session is attached.

If a build has no such link, the beta's feedback channel is simply the invitation you received — replying to it reaches the same person.

Where it is stored

Events are sent to F&M's own collection endpoint and stored in a private repository controlled by F&M. They are not sold, not shared with advertisers, and not sent to a third-party analytics product.

F&M is served by Cloudflare, which processes the network request itself, and the telemetry archive is hosted on GitHub. Your fantasy data comes from Sleeper, ESPN or Yahoo as applicable, and player market values from FantasyCalc. If you sign in, Clerk handles the sign-in itself — see the next section.

If you sign in

Signing in is optional. F&M works without an account: your setup stays in this browser and nothing about it is stored on a server. An account exists so the same setup reaches your other devices.

Sign-in is handled by Clerk, a third-party authentication service. Clerk holds your email address and your sign-in method — for a Google sign-in, that means Google tells Clerk who you are. F&M's own database never stores your email address. It stores an opaque account identifier issued by Clerk, and links your data to that.

What F&M's own database (Cloudflare D1) holds for a signed-in account:

It does not hold your roster, your lineups, your recommendations or your decision ledger. Those are read from your provider or kept in this browser, and neither is written to F&M's database.

Signing out ends the session. Deleting your F&M account removes every row above and asks Clerk to delete the account it holds; there is no button for that yet, so contact the F&M owner and it will be done.

Retention

F&M is a small beta and does not currently enforce an automatic retention or deletion schedule for these events. We would rather say that plainly than name a period we do not actually apply.

If you would like the pseudonymous events associated with your league removed, contact the F&M owner and we will remove them.

Changes

If what F&M collects changes materially, this page changes with it. The date at the top is the last update.

This page describes what F&M actually does. It is a factual disclosure for a beta product, and it does not by itself constitute a claim of compliance with any particular privacy regulation.

← Back to First & Metrics