Privacy Policy
Last updated: May 2026 · Effective: May 2026
Overview
FantasyPress (“we,” “us,” or “our”) operates the FantasyPress service, including our website, Discord bot, Slack bot, and related APIs. This Privacy Policy explains how we collect, use, and protect your information when you use our service.
By using FantasyPress, you agree to the collection and use of information in accordance with this policy. If you have questions, contact us at [email protected].
Information We Collect
Account information. When you sign up, we collect your email address and display name via our authentication provider (Clerk). We do not store your password.
Fantasy league data. When you connect a league platform (such as Sleeper), we collect publicly available fantasy league data including team names, rosters, matchup scores, and transaction history. This data is used solely to generate articles for your league.
Discord and Slack workspace data. When you connect a Discord server or Slack workspace, we collect channel identifiers and bot tokens necessary to post articles. We do not read messages in your channels.
Payment information. Billing is handled by Stripe. We store only your Stripe Customer ID — we never see or store your card details.
Usage data. We collect standard server logs (IP addresses, page views, error events) for security and operational monitoring via Axiom and Sentry.
How We Use Your Information
- Generate AI-powered fantasy sports articles personalized to your league
- Deliver articles to your connected Discord and Slack channels
- Send transactional emails (trial expiry, billing receipts, account notifications)
- Provide customer support and respond to inquiries
- Monitor service health, detect errors, and prevent abuse
- Comply with legal obligations
We do not sell your personal data. We do not use your league data for advertising.
Data Sharing
We share your information only with the service providers necessary to operate FantasyPress:
- Clerk — authentication
- Supabase / PostgreSQL — database hosting
- Stripe — payment processing
- Anthropic — AI article generation (league data is sent to generate articles; Anthropic does not train on your data under our API agreement)
- Resend — transactional email delivery
- Vercel / Railway — application and worker hosting
- Sentry / Axiom — error tracking and logging
We may disclose information if required by law, or to protect the rights, property, or safety of FantasyPress, our users, or the public.
Data Retention
We retain your data for as long as your account is active. If you cancel your subscription, your data remains readable for 30 days, after which we initiate a scheduled deletion. You may request immediate deletion at any time by emailing [email protected].
Fantasy league data (articles, rosters, matchup history) is archived with your account and deleted when your account is deleted.
Your Rights
Depending on your location, you may have rights to:
- Access the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your account and associated data
- Object to processing of your data
- Request a portable copy of your data
To exercise any of these rights, email [email protected]. We will respond within 30 days.
Discord and Slack Permissions
Our Discord bot requests permission to read and send messages in specific channels you designate. It only reads messages that are explicit commands directed at the bot (e.g., /fp rankings). It does not read general channel conversation.
Our Slack app requests similar scoped permissions. We store bot access tokens encrypted at rest. You may revoke access at any time through Discord Server Settings or Slack App Management.
Security
We use industry-standard security measures including encrypted connections (TLS), encrypted storage for sensitive tokens, and access controls limiting who can access user data. We conduct regular security reviews and use Sentry to monitor for anomalies.
To report a security vulnerability, email [email protected].
Children
FantasyPress is not directed to children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, contact us and we will delete it promptly.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by email and by posting the updated policy on this page with a revised effective date. Continued use of FantasyPress after changes constitutes acceptance.
Contact
FantasyPress
[email protected]