Privacy Policy
Effective October 20, 2026
Fantasy Football Trade Lab ("Trade Lab," "we," "us") at fftradelab.com is a tool for analyzing fantasy football trades. This policy explains what information we collect, how we use it, and the choices you have.
What we collect
- Account information. If you sign in, we receive your email address from the sign-in method you choose (an emailed link, Google or Discord). From Google or Discord we may also receive your name and profile picture. We do not receive your passwords.
- League and app data. League rosters, team names, records, the league schedule and league settings you import from Sleeper, ESPN or Yahoo or enter yourself; your settings; value adjustments; saved trades; trades you add to your trade history; trade ideas you hide; and trades you enter in the Trade Analyzer, which stay on your device unless you share them. An analyzer link you copy contains the trade and its settings in the page address fragment, which browsers don't send to any server.
- Arcade. If you play Trade Lab Arcade signed in, we store your 3-letter initials, your run scores, the achievements you unlock, and your avatar, title and level, so they can appear on the leaderboards and the Hall of Fame. Other players see only your initials, avatar, title and level. Played signed out, high scores and achievements stay on your device.
- Technical data. Our hosting and sign-in providers automatically process basic technical information such as IP address and browser type to deliver the site and keep it secure.
We do not collect payment information ourselves, and we do not ask for sensitive personal information.
How we use it
- To run the tool: analyze trades, find trade ideas and show your league.
- If you sign in, to save your data to your account and sync it across your devices.
- If you sign in, to send you a few tips emails about using Trade Lab (such as connecting a league or trade deadline reminders), unless you turn them off. Which email you get can depend on what you've done in Trade Lab, for example whether you've connected a league.
- To keep the service working, secure and free of abuse.
We do not sell your information, we do not use it for advertising, and we do not share it with anyone except the service providers listed below.
Where it's stored
If you don't sign in, your data stays in your browser's local storage on your device and is not sent to us. If you sign in, a copy of your data is stored in our database hosted by Supabase so it can sync across devices.
Service providers
- Netlify hosts the website.
- Supabase provides sign-in and stores account data.
- Google and Discord provide sign-in if you choose them.
- Resend delivers sign-in links and tips emails. n8n, running on our own server hosted by Oracle Cloud, decides when tips emails go out. They receive your email address and the email's content, nothing else.
- Sleeper and ESPN provide league data when you import a league, including each week's matchups for playoff odds. Sleeper data, including player projections and which players are being added and dropped, is requested directly by your browser, or through our server if Sleeper can't be reached directly. ESPN data may be fetched through our server on Supabase because ESPN doesn't allow other websites to read it directly; we don't store it there. If your ESPN league is private, Trade Lab never asks for your ESPN password or sign-in details. You connect a private league by copying its data from ESPN yourself and pasting it into Trade Lab (your own browser fetches that page while signed in to ESPN), or by having your commissioner make the league viewable to the public. Pasted league data is used only to build your league view and is saved on your device and, if you sign in, with your account like any other league. If you connected a private league in an earlier version using ESPN sign-in values, those stay on your device (and on your account only if you had turned on the option to sync them) and can be removed any time with “Forget it” on the League tab.
- ESPN also provides player news (Rotowire reports), the NFL injury report and players' game logs. News and the injury report are fetched by our server on Supabase; game logs are requested directly by your browser. Only player IDs are sent, never information about you.
- Player photos and team logos are loaded by your browser from Sleeper's image server. As with any image, Sleeper sees the request itself (your IP address and browser), but no account or league information is sent.
- FantasyCalc provides player market values. Your browser requests these directly and no personal information is sent.
- DynastyProcess (hosted on GitHub) provides dynasty player and draft pick values. Your browser requests these directly and no personal information is sent.
- Google Fonts serves the site's fonts.
- Visit counts. We count page visits with Umami, running on our own server (stats.fftradelab.com), so we can see which tools people use. It sets no cookies and doesn't identify you: it records the page address (without anything after a "?" or "#", and with private share-link codes removed), the referring site, your browser, device type, screen size, language and country (worked out from your IP address, which isn't stored). If your browser sends "Do Not Track", nothing is counted.
- Buy Me a Coffee handles optional support payments through the “Support Trade Lab” link. We don't receive or store your payment details; Buy Me a Coffee shares with us only what its normal supporter notifications include (such as the name and message you choose to leave).
Each provider handles data under its own privacy policy.
Cookies and local storage
We use your browser's local storage to save your data and keep you signed in. We do not use advertising or tracking cookies.
Your choices
- You can use Trade Lab without an account.
- You can turn tips emails off in Settings, or with the unsubscribe link at the bottom of any tips email. Sign-in emails still arrive when you ask for one.
- You can delete your saved account data, including arcade scores and achievements, at any time in Settings with "Delete my cloud data." To delete your sign-in account entirely, email us and we'll remove it.
- You can clear data stored on your device with "Reset everything" in Settings or by clearing your browser's site data.
Data retention
We keep your account data until you delete it or ask us to delete your account. Deleted data may remain in routine backups for a short period before it is removed.
Children
Trade Lab is not directed to children under 13, and we do not knowingly collect information from them.
Changes
If we change this policy, we'll update the effective date above. Significant changes will be noted on the site.
Contact
Questions or deletion requests: privacy@fftradelab.com
Fantasy Football Trade Lab is an independent tool and is not affiliated with Sleeper, ESPN, Yahoo, FantasyCalc or the NFL.