← Titan Fantasy Football Manager
Privacy
Last updated September 10, 2026.
On your device
Titan keeps these in your browser's storage on your own device:
- The Sleeper username you link, the ESPN leagues you add (league ID and which team is yours), and the league switches you choose.
- The rankings you import.
- A copy of your last refresh (rosters, injuries and game locks) so the app opens instantly.
- A trimmed copy of Sleeper's public player list (names, positions and teams).
Clearing your browser data, or tapping Switch account in Settings, removes them from that device.
If you sign in to sync
Syncing is optional. If you sign in with Google, Titan uses Google's Firebase service (Firebase Authentication and Cloud Firestore, stored in the United States) to keep these the same across your devices:
- Your Google account's name, email address and profile picture, used only to sign you in and show who is signed in.
- The Sleeper account you linked (username, user ID, display name and profile picture ID), the ESPN leagues you added, and your league switches.
- The rankings you import, week by week.
- Your ESPN login, only if you save it for private ESPN leagues: the
espn_s2andSWIDcookies ESPN's website uses to keep you signed in.
Titan's server uses a saved ESPN login only to read your ESPN leagues, which a browser can't do for a private league itself. The app never shows it again, and Settings → Link more leagues? → ESPN → Remove my ESPN login deletes it. Because those cookies keep you signed in to ESPN, signing out of ESPN on every device also makes a saved copy stop working.
Only you can read or change your synced data: Titan's database rules allow access to a person's data only when that same person is signed in. Titan doesn't read it, share it or sell it.
While you're signed in, Titan's server also keeps a record of each week: on NFL game days, every 15 minutes, it reads your linked Sleeper and ESPN leagues and your synced rankings, and saves each player's rank, Titan's call and his projected points under your account, frozen at his game's kickoff. The Results tab compares how your teams did with that record.
To delete everything, open Settings → Sync across your devices → Delete my Titan account. That removes your synced data and your Titan sign-in. Signing out stops syncing on that device without deleting anything.
Who Titan talks to
- Sleeper (
api.sleeper.app): your device reads your leagues directly, the same information anyone can see on your public Sleeper profile. Titan has no password for your Sleeper account and cannot change your lineups, make claims or trade. Projected points also come from Sleeper, which gets them from RotoWire, and player photos, team logos and avatars load from Sleeper's image server (sleepercdn.com). - ESPN (
fantasy.espn.com): your device reads ESPN's public NFL schedule for kickoff times, which sends nothing about you. If you add ESPN leagues, public ones are read by your device directly and private ones by Titan's server with the ESPN login you saved. Titan can't change your ESPN lineups either. - Google: Firebase, for sign-in and sync if you choose to sign in, and for hosting the app.
- Ko-fi: only if you tap the tip jar on the website. Tips are handled entirely by Ko-fi, and Titan never sees your payment details.
- X: only if you tap an account on the News tab, which opens it in the X app or on x.com.
What Titan doesn't do
- No analytics, advertising or tracking.
- No selling or sharing of anything.
Contact
Questions or requests: open an issue on GitHub.
Titan Fantasy Football Manager isn't affiliated with or endorsed by Sleeper or ESPN.