Last updated: July 7, 2026
CoachRoast is a free, independent hobby project. It is not a company, it doesn't run ads, and it doesn't sell anything. By using coachroast.app ("the Site"), you agree to these terms.
1. What CoachRoast is
CoachRoast is a post-game coaching tool for Teamfight Tactics (TFT). You enter a Riot ID, the Site pulls your recent match history from Riot Games' official API, runs a deterministic statistical analysis against your own game history and a public community tier list, and shows you the results with commentary from a fictional coach character ("Coach Roast"). No account or sign-up is required.
2. Not affiliated with Riot Games
CoachRoast isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games, Teamfight Tactics, and all associated properties are trademarks or registered trademarks of Riot Games, Inc. CoachRoast only displays post-game analysis and never displays augment win-rate or placement statistics.
3. Who can use it
You must be old enough to hold your own Riot Games account under Riot's own Terms of Service to use CoachRoast. If you don't meet Riot's age requirement, please don't use this Site.
4. AI phrasing
Your report and the chat panel are computed directly from your match data — no AI service ever sees them. The one place AI touches CoachRoast is the side-panel insights and per-game reviews, phrased by Pollinations, a free third-party AI service, from your match findings (statistics only). If Pollinations is unavailable, you get the plain computed sentence instead. Using this feature is subject to Pollinations' own terms. See the Privacy Policy for more detail on what data goes where.
5. No warranty
CoachRoast is provided "as is," for entertainment and informational purposes, with no guarantee of accuracy, availability, or uninterrupted service. Riot's own APIs, rate limits, or policies can change at any time and may affect or interrupt the Site. Don't rely on CoachRoast for anything beyond casual post-game coaching. To the maximum extent permitted by law, CoachRoast and its operator aren't liable for any damages arising from use of the Site.
6. Acceptable use
Don't attempt to abuse, scrape at scale, reverse-proxy, or overload the Site's infrastructure, and don't use it for anything illegal or that violates Riot Games' own Terms of Service or API policies.
7. Changes
These terms may be updated as the Site evolves. Continued use after a change means you accept the updated terms. Meaningful changes will be reflected in the "Last updated" date above.
8. Contact
Found a bug? Email [email protected]. Everything else — questions about these terms, feedback, general suggestions — goes to [email protected].
Prefer not to email? The Suggestion Box on the main page goes to the same desk.