These Terms of Service (“Terms”) govern your access to and use of FF Beacon (“the Service”), operated by Michael. By accessing the Service you agree to these Terms. If you don’t agree, please do not use the Service.
1. Eligibility
You must be at least 13 years old to use the Service. By creating an account you confirm that you meet this age requirement and that the information you provide is accurate.
2. Accounts and authentication
Account creation is optional. When you choose to sign in, you may authenticate through third-party providers (currently Google and Discord) or via an email link. We rely on those providers’ own terms and security; their handling of your credentials is governed by their respective terms and privacy policies.
You are responsible for keeping your authentication method (your email inbox, your Google account, your Discord account) secure. You agree to notify us immediately at the contact channels listed on the Author page if you believe your account has been compromised.
3. Acceptable use
You agree not to:
- Scrape, crawl, or otherwise harvest data from the Service in a way that interferes with other users or imposes a load disproportionate to a typical interactive session.
- Attempt to access accounts, leagues, or data that don’t belong to you, including through credential stuffing, session hijacking, or social engineering.
- Submit content (Sleeper usernames, team names, league names) that is unlawful, abusive, harassing, or that infringes the rights of others.
- Use the Service to build a competing product without our prior written permission.
- Circumvent rate limits or abuse the admin / commissioner force-refresh endpoint described in our documentation.
4. Your content and third-party data
The Service surfaces public information from third-party providers including the Sleeper API, KeepTradeCut, FantasyCalc, and the sleepercdn player image CDN. We do not own that data and make no warranty as to its accuracy. League rosters, transactions, and draft data we display are pulled from Sleeper’s public endpoints; if a league is public on Sleeper, its data is visible here as well.
By linking a Sleeper username to your account you authorize the Service to fetch and persist your public Sleeper league data so that league sync, power-rankings, and trade-analyzer features can operate. You can disconnect this at any time by clearing your Sleeper username on the dashboard.
5. Availability and changes
The Service is provided on an as-is, best-effort basis. We may add, change, suspend, or remove features at any time, including data sources, rankings, or League Pulse coverage. We are not liable for downtime, data loss, or content that becomes unavailable because a third-party provider changed their API.
6. Intellectual property
The Service’s name, logo, content, design, and code are owned by Michael. You may not reproduce or redistribute them without permission. Player names, team logos, NFL marks, and Sleeper avatars remain the property of their respective owners.
7. Termination
We may suspend or terminate your access to the Service if you violate these Terms. You may stop using the Service and delete your account at any time; deletion removes your user preferences and voting history. Synced public Sleeper league data persists for other users of the same league.
8. No warranty; limitation of liability
The Service is provided “as is” without warranties of any kind, express or implied. To the maximum extent permitted by law, Michael is not liable for any indirect, incidental, consequential, or punitive damages arising from your use of the Service, including (without limitation) lost fantasy matchups, failed waiver bids, or trade outcomes. The Service offers analysis, not advice; you are responsible for your own roster decisions.
9. Changes to these Terms
We may update these Terms from time to time. When we do, we’ll update the “Effective” date at the top of this page. Material changes will be highlighted on the homepage or via an in-app notice. Continued use after a change constitutes acceptance.
10. Contact
Questions about these Terms? Reach out through the contact channels on the Author page.