Terms

League Gazette is a paid commissioner tool for fantasy football league analytics

Last updated: August 2026. League Gazette 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

League Gazette 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

League Gazette 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 League Gazette grants complimentary access.

Refunds

League Gazette offers a 30-day no-questions refund policy. Email [email protected] 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

League Gazette 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

League Gazette 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

League Gazette is provided as-is and as available. Rankings, playoff odds, lineup grades, trophies, and recaps are product estimates meant for league discussion. League Gazette 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

League Gazette 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. Draft pick records are collected separately when you opt in; see Draft pick records.

If you opt in to product analytics, Draft Room also records the picks made in your draft sessions — pick order, seat, and player identifiers, along with league settings such as scoring, roster slots, team count, and keeper rules — so we can build our own average-draft-position data. These records are stored separately from PostHog under a random per-draft identifier with no link to you, your device, or your league, and contain no names, email addresses, league or team identifiers, or Stripe identifiers. They are retained for up to 24 months.

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.