Skip to content
LeagueCast

Terms and disclaimer

These terms were written by the people who build LeagueCast, in plain language, so you can see where we stand. They are not legal advice.

Version 2026-10-20. When we change this page we change the version too, and we ask you to accept the new one.

You must be 18 or older

You must be 18 or older to use LeagueCast. When you sign up, we ask your date of birth to check your age. We do not keep the date. We keep only the time you answered.

Episodes are written by a machine

Every episode LeagueCast makes is generated by AI from your league's statistics. No journalist writes one. That means an episode can be wrong: it can misread a matchup, mangle a name, get a number backwards, or say something that simply did not happen. It is entertainment for your league, not reporting, and it is not a source of fact about anyone. If an episode says something about a person, treat it as a machine's take on a fantasy scoreboard — because that is what it is.

Sometimes a person here reads and hears one first

Most episodes go straight to your league with nobody at LeagueCast seeing them. But every episode is put through automated quality checks before it is published, and one that fails a check is held instead of released. Somebody who works on LeagueCast then decides what happens to it — and deciding means reading the script and listening to the audio. Separately, the tools we use to run LeagueCast can reach an episode's script and audio whether or not it was held, because that is what fixing a broken episode takes.

We read your league from Sleeper or ESPN to make them

To write an episode we read your league's data from Sleeper or ESPN: the league settings, its managers and team names, its draft, its matchups and its transactions. For a public ESPN league, we read the data ESPN shows to anyone. We read it; we do not change anything in your league. LeagueCast is not affiliated with, endorsed by, or partnered with Sleeper or ESPN, and neither has any involvement in what an episode says. “Sleeper” and “ESPN” are their names, not ours, and we use them only to say where the data comes from. Connecting a league here does not give us any authority over it. When every member who connected a league has removed it, we stop reading it.

A private ESPN league needs a member's ESPN access

ESPN shows a private league only to its members. To connect one, a member hands us their ESPN access: the two sign-in cookies (espn_s2 and SWID) that ESPN keeps in their browser. We store that access encrypted. We use it only to read that league's data from ESPN, never to change anything in the league or in the ESPN account. One member's access is enough: we use it to make the show for every member of that league. We also keep a coded version of that member's ESPN ID with their place in the league, so we can tell which team is theirs.

Any member who handed over their access can remove it at any time from the league page. We also delete it when ESPN stops accepting it, when that member removes the league, and when the account or the league is deleted.

Anyone with a share link can open the episode

Every episode has a share page, so your league can listen from the group chat. Anyone who has an episode's share link can open that page and play the episode without signing in. That includes episodes of private ESPN leagues. The page shows the league's name, its managers' names and what the episode says.

The show remembers your league between episodes

The show remembers your league between episodes. What an episode predicted, the awards it gave out and the running jokes it started are kept, along with your league notes for the show, and a later episode can call back to them. Each week's note is kept too. The show reads it only for that week's recap, though a later episode can call back to what that recap said. They stay with this league and are never shared outside it. There is no expiry: the league notes box and this week's note box can be emptied at any time, and anything else — an earlier week's note included — is removed by us when you ask. Your answers to the welcome questions are kept with the league notes, so the questions can open with them filled in; emptying the league notes box removes them too. Bits you send are stored with this league, with no expiry. The League admin reads them and sees your name on bits you send while they run the league; a League admin who takes over later sees earlier bits without your name. The show can read the bits the League admin keeps. Bits are never shared outside the league. While you are in the league, you can delete a bit until its show is made. If you leave the league, your bits stay with the league. If we delete your account at your request, all your bits are deleted. Anything else is removed by us when you ask. One plan covers every member of the league.

The League admin (or, while a league has no League admin, anyone in the league) can rewrite or empty the league notes, and this week’s note, at any time from the league page. Once that week’s recap is out, or the next week begins, its note is kept as it was and can no longer be changed there (if that recap is withdrawn, its note opens again until the next week begins). For anything else — an earlier week’s note, a whole league’s remembered lines, or one episode’s — write to us and we will remove it.

Privacy

If you ask us for a copy of your data, our support staff can see the bits you sent, with your name.

Bits that other members write about you are theirs. Deleting your account does not remove them. To have one removed, write to support@leaguecast.io.

We count visits to our website with Cloudflare Web Analytics. It uses no cookies and does not follow you to other sites. It tells us how many people visit, which pages they open, and which site sent them.

Like most websites, our hosting provider keeps a log of each visit for a limited time, including your internet (IP) address. We use it only to keep the site running and safe, for example to stop abuse. We do not sell it or use it for ads.

If you start to sign up and do not finish, we delete your email address and name within three days.

When you agree to a plan that renews, we keep a record of what you agreed to and when. We keep it after you delete your account, as proof.

The League admin picks the tone, and owns it

LeagueCast is a tool: the League admin chooses the tone — including explicit — for their own league, and responsibility for that choice is theirs. Episodes are AI-generated from your league's stats. Working name; not affiliated with Sleeper or ESPN.

In other words: the tone setting is a real choice with real consequences for the people in your league, and the person who sets it is the person answering for it. If your league would not want an explicit episode, do not ask for one.

The service is provided as-is

LeagueCast is offered as-is and as-available, with no warranty of any kind. We do not promise that it will be up, that an episode will be generated, that a generated episode will be accurate, or that a share link will keep working. We may change it or stop it. Things you can reach with a link — a share page, an audio file — are readable by anyone who has the link, so treat a link as public once you send it.

Paid plans

Some features cost money, so there are paid plans. The plans page shows the price and what each plan includes when you go to buy. What you see there at that moment is what applies. Your purchase is governed by these terms. Payments are handled by Stripe; we do not store card numbers.

Launch offer: free weekly shows

To launch LeagueCast, the first 30 Sleeper or ESPN leagues that claim a spot while the offer is open get free weekly shows for the league until January 31, 2027. A league connected before the offer opened qualifies the next time a member connects it. You do not need to pay or give a card. One account can get free access for at most two leagues. A league that has ever had a paid plan, started one, or been given free access before cannot get it. A league that gets free access keeps it until that date while a member who claimed it stays in the league. We may refuse or end free access where we see abuse, such as one person using many accounts. We may end the offer early for new leagues.

Feedback you send us

We save each piece of feedback you send us with the league, the episode, the kind of feedback, what you wrote and the time. If you are signed in, we also save your account with it. If you are not signed in, your feedback is anonymous: we do not save who sent it. To limit abuse, we use your internet address to count how much feedback comes from one place, but we do not save that address with your feedback. If we block a message as abuse, your internet address can appear in our server logs. We keep feedback until we delete it. We use it, including with AI tools, to find and fix problems and to improve the show. To ask us to delete your feedback, write to us at support@leaguecast.io and tell us the episode and what you wrote.

Getting in touch

If something here is wrong, or an episode said something it should not have, we want to know — for now, your League admin is the person to tell. You can also write to us at support@leaguecast.io.

Back to LeagueCast

Terms and disclaimer · LeagueCast