What this site stores
Fantasy FX is a pricing tool. It does not need to know much about you, so it does not ask for much. This page says exactly what it keeps and how to make it stop.
You can use the whole site without an account
The board, player pages, movers, waivers and the trade desk all work signed out. Nothing on those pages is tied to a person.
If you sign in
Sign-in is Google OAuth, handled by Supabase. Fantasy FX receives an account identifier and the email address attached to your Google account, and never sees your Google password. That identifier is what saved rosters are attached to.
If you save a roster
A saved roster stores the name you give it, the scoring profile you picked, and the list of players on it, against your account identifier. That is the whole record. It is not shared with anyone and it is not sold.
If you import a Sleeper league
League data is read from Sleeper’s public API using the league ID you provide. Fantasy FX never asks for your Sleeper password and has no write access to your league.
Analytics
Vercel Analytics and Vercel Speed Insights record page views, referrers and load timings in aggregate. Neither sets an advertising cookie or builds a profile of you across other sites.
What is not here
No advertising network, no third-party trackers, no data brokers, no selling anything to anyone. Player statistics come from public NFL data sources and have nothing to do with you.
Deleting it
Deleting a roster in the app removes its rows immediately. To delete your account and everything attached to it, email hello@fantasyfx.dev and it will be removed.
Changes
If what this site stores changes, this page changes with it. Questions go to hello@fantasyfx.dev.