Terms

LeagueGazette is a paid commissioner tool for fantasy football league analytics

Last updated: July 2026. LeagueGazette provides weekly analytics and recap views for connected fantasy football leagues. By connecting a league, previewing the product, or purchasing access, you agree to use the product responsibly and only for leagues you are authorized to access.

Product scope

LeagueGazette focuses on league-level power rankings, playoff odds, lineup efficiency, trophies, weekly recaps, and commissioner-friendly discussion content. It is not a betting product, financial product, official fantasy platform, or guarantee of future fantasy outcomes.

Authority to connect a league

You are responsible for ensuring you have permission to connect, preview, or unlock a league. If you provide ESPN cookies such as espn_s2 or SWID, you confirm that you are authorized to use those credentials for that league and that your use does not violate any applicable rules or platform terms.

Access and pricing

LeagueGazette offers a free preview before full access. The standard unlock is a one-time $20 payment for a single platform, league ID, and fantasy football season. It is not a subscription and does not create recurring billing. A new season or a different league may require a separate unlock unless LeagueGazette grants complimentary access.

Refunds

LeagueGazette offers a 30-day no-questions refund policy. Email leaguegazette.support@gmail.com with subject FFPR Refund and include your league ID plus the buyer email or Stripe receipt if available. Approved refunds are issued through Stripe and usually appear in 2-3 business days after processing.

Platform limitations

LeagueGazette depends on data from ESPN, Sleeper, and related platform endpoints. Outages, rate limits, expired cookies, platform changes, missing fields, league setting differences, or incomplete source data can affect availability or accuracy. The product may change as those platforms change.

AI-generated content

Some recaps, columns, or insights may be generated or assisted by AI based on league data. AI-generated text can be incomplete, inaccurate, or phrased in a way you would not choose. Review any content before sharing it with a league, especially if league tone or accuracy matters.

No affiliation

LeagueGazette is independent and is not affiliated with, endorsed by, or sponsored by ESPN, Sleeper, the NFL, or any fantasy platform. Platform names are used to describe compatibility and data sources.

Availability and warranty

LeagueGazette is provided as-is and as available. Rankings, playoff odds, lineup grades, trophies, and recaps are product estimates meant for league discussion. LeagueGazette is not responsible for fantasy decisions, league disputes, betting or financial decisions, lost data, platform outages, or indirect damages arising from use of the product.

Abuse and termination

LeagueGazette may suspend or block access for abuse, fraud, unauthorized league access, attempts to access other leagues without permission, scraping, service disruption, chargeback abuse, or other conduct that harms the product or its users.

Privacy and analytics choices

This policy covers League Gazette at leaguegazette.com and Draft Room by League Gazette at draft.leaguegazette.com.

Cloudflare Web Analytics provides aggregate traffic and performance measurement on both products. Query strings are suppressed before transmission so league identifiers, payment-return flags, Draft Room configurations, and campaign parameters are not included.

PostHog product analytics is optional and starts only after explicit opt-in. It uses memory-only SDK persistence, no session replay, no autocapture, no automatic page views, no person profiles, and no IP or geolocation enrichment. We retain PostHog events for 30 days maximum.

If you opt in, we create a pseudonymous random identifier in the lg_analytics_id cookie and store your choice in the lg_analytics_consent cookie. Both cookies use the .leaguegazette.com domain and expire after one year so the same choice applies to both products. The identifier is not derived from your identity, league, payment, device fingerprint, or product data.

Optional analytics is limited to allowlisted product views, cross-product clicks, connection starts and completions, checkout starts, purchase completions, Draft Room funnel actions, and sanitized exceptions. Sanitized exceptions use enumerated error codes and query-free allowlisted paths; they never include raw messages, stacks, request bodies, or free text.

PostHog receives no personal or league data: no names, email addresses, league or team identifiers, manager or player data, imported labels, draft configurations or picks, Stripe identifiers, full URLs, queries, hashes, referrers, user agents, or IP-derived properties.

You can decline optional analytics or later opt out through Privacy & analytics choices. Opting out stops PostHog, deletes the shared pseudonymous identifier and PostHog cookies, and leaves only the denied consent choice. It does not delete essential storage such as recent leagues, saved Draft Room configurations, or draft progress.

Operational league, connection, payment, entitlement, support, security, and accounting data is separate from optional product analytics. Stripe, Supabase, Cloudflare, Google Cloud, and our storage providers process the operational data needed to connect leagues, take the one-time payment, provide seasonal access, generate results, prevent abuse, and administer the 30-day refund process. Analytics opt-out does not erase records that must be retained to provide access, refunds, security, or accounting.