Last updated: May 22, 2026
Batter Up Fantasy (“the App”) is an iOS application that tracks Major League Baseball starting lineups for players you roster in your Yahoo Fantasy Baseball, ESPN Fantasy, Fantrax, and CBS Sports Fantasy leagues. This privacy policy explains what data we collect, why we collect it, and what we do with it.
The App collects only what is necessary to deliver its core functionality:
Your Yahoo Fantasy authorization — When you sign in, Yahoo issues us an OAuth access token and refresh token. These tokens let the App read your Yahoo Fantasy Baseball rosters on your behalf. We never see your Yahoo username or password — you enter those directly on Yahoo’s login page. We store these tokens server-side (in Cloudflare KV) so we can refresh your roster without requiring you to sign in repeatedly.
A push notification device token — When you grant the App permission to send notifications, Apple issues a unique device token. We store this token server-side and use it solely to deliver lineup-related push notifications to your iPhone via Apple Push Notification service (APNs).
Your Yahoo profile identifier (GUID) and nickname — Returned by Yahoo at sign-in time, used to look up your rosters and personalize the in-app greeting.
Your ESPN Fantasy session cookies — If you choose to connect ESPN Fantasy, your ESPN session cookies (SWID and espn_s2) are captured from the in-app WebView after you sign in on ESPN.com. We never see your ESPN password — you enter it directly on ESPN’s login page. We store these cookies server-side (in Cloudflare KV) to read your ESPN fantasy rosters on your behalf.
Your Fantrax session cookies — If you choose to connect Fantrax, your Fantrax session cookies are captured from the in-app WebView after you sign in on Fantrax.com. We never see your Fantrax password — you enter it directly on Fantrax’s login page. Because Fantrax sits behind a Cloudflare bot-protection gateway, the captured cookies include Cloudflare’s cf_clearance and __cf_bm cookies in addition to Fantrax’s own session cookies (such as JSESSIONID); we forward them all together so Fantrax’s gateway recognizes our requests. We store these cookies server-side (in Cloudflare KV) to read your Fantrax fantasy rosters on your behalf.
Your CBS Sports Fantasy session cookies — If you choose to connect CBS Sports, your CBS session cookies are captured from the in-app WebView after you sign in on cbssports.com. We never see your CBS password — you enter it directly on CBS’s login page. The captured cookies are scoped to the .cbssports.com domain and include CBS’s userId cookie plus other session identifiers; we store them server-side (in Cloudflare KV) to read your CBS Sports fantasy rosters on your behalf. At connect time the App also reads the list of fantasy baseball leagues that appears in your CBS user-profile menu (each league’s URL slug, team name, and league name) and forwards that list to our server, because CBS does not expose a JSON endpoint that enumerates your leagues; we need this list to know which league subdomains ({league-slug}.baseball.cbssports.com) to read on your behalf.
Your provider tokens and session cookies (Yahoo, ESPN, Fantrax, CBS Sports) are used only to:
Your device token is used only to deliver push notifications about your rostered players. Notifications are triggered server-side every five minutes during MLB lineup-posting hours.
Nobody. We do not sell, rent, or share your data with third parties. There are no advertisers, no analytics providers, no data brokers involved.
The App communicates with four services to function:
{league-slug}.baseball.cbssports.com subdomain; we read only the team pages for leagues you have connected.Your Yahoo tokens and device token are retained for as long as you use the App. If you want your data deleted, you can:
The App is not directed to children under 13 and does not knowingly collect data from anyone under that age.
If we update this policy, we will revise the “Last updated” date at the top. Material changes will be noted in the App’s release notes.
Questions or data-deletion requests: Email: alexander.arnowitz@gmail.com