Loading...
Loading...
Last updated: 2026-07-13
Esports Community Bot is a free-to-use community project. The site may show curated sponsor or community partner recognition to help cover hosting, development, and future community events. There are no third-party ad networks, tracking pixels, or paid subscriptions, and personal data is not sold or traded.
When you sign in to the web dashboard with Discord, the following data is collected and stored:
Session records are created for each login, which include your IP address and browser user-agent string. These are stored in the better-auth session table.
If you use the EWC prediction feature (via the /ewc_predict Discord command or the web dashboard), the following is stored:
Public predictor pages and leaderboards publish the current display name, an avatar proxy URL, rank, points, finalized-week totals, wins, sweeps, achievements, and recent finalized scores. The shareable profile URL uses an opaque identifier; full Discord and account IDs are never published.
Pre-lock picks, account controls, session data, settings, OAuth credentials, and raw account or Discord identifiers never appear on public predictor pages.
Actions taken by community staff in the /admin dashboard CMS (publishing news, editing games, managing team rosters) are recorded in an audit log. This log is visible only to super-admin staff and is used for accountability within the moderation team.
If you submit a partner inquiry, we store the organization name, contact name, email address, optional website URL, selected partnership interest, message, status, and timestamps. This data is used only to review the inquiry, contact you, and manage partner recognition if approved.
Partner payments are handled outside the app through GitHub Sponsors or a private manual payment path. The app does not collect card or bank details.
The following cookies are set by this service:
All website analytics remain disabled until you select Allow analytics. When enabled, the first-party tracker records query-free public page paths, anonymous visitor/session IDs, engagement seconds, browser user-agent, country code from Cloudflare headers, an allowlisted acquisition source (direct, X, Discord, Google, Bing, or other referral), and an optional campaign label limited to 64 lowercase letters, numbers, hyphens, or underscores. Raw referrer or destination URLs, query strings, and IP addresses are not stored in these first-party analytics events.
When enabled, Google Analytics may set Google Analytics cookies and send page paths, device and browser information, approximate location, acquisition, and engagement data to Google. Advertising storage, ad user data, ad personalization, and Google Signals remain disabled. You can withdraw or change your choice through Analytics settings in the footer.
Cover images for news posts are optionally uploaded to Cloudflare R2 object storage. Uploaded files are stored under a news/ key prefix. This storage is operated by the same community operators and is subject to Cloudflare's data processing terms.
If you use /ewc_predict link or the dashboard's Sync profile button, your prediction summary is pushed to Discord's Application Role Connection API. This allows your Discord profile to display your EWC prediction rank and points.
This is a user-initiated action. You can remove the showcase at any time with the Unlink button on your signed-in /me profile page. The /ewc_predict unlink command opens that authenticated control.
All persistent service data is stored in a managed PostgreSQL database hosted on cloud infrastructure in the MENA (Saudi Arabia) region. If you opt in to Google Analytics, Google processes the optional analytics data described above under its own terms and privacy controls.
Public web traffic is routed through Cloudflare, which provides TLS termination and DDoS protection. Cloudflare may process request metadata (IP addresses, headers) in accordance with its own privacy policy.
When a co-stream player is displayed, your browser sends standard request metadata, such as your IP address, browser headers, and referring origin, to Twitch, Kick, or YouTube. Those providers apply their own privacy and cookie policies to the embedded player.
The service does not intentionally share your personal data with third parties beyond the processors described here (Discord, the managed database host, Cloudflare, Google Analytics only after opt-in, Twitch, Kick, YouTube, and GitHub Sponsors only if you choose to sponsor through GitHub).
The Discord bot stores guild and channel configuration (which channels are designated for leaderboards, match cards, voice status, etc.). It tracks tournaments and match data sourced from Liquipedia (CC-BY-SA 3.0). Members' weekly and season prediction picks are stored as described above.
The bot does not read, log, or store the content of any Discord messages. It only responds to explicit slash command interactions.
Account and prediction-link data is retained until you unlink your profile or request deletion. Partner inquiries are retained while they are being reviewed and for a reasonable recordkeeping period after follow-up. Session records are subject to Better Auth's default session expiry.
To request deletion of your data, use the Unlink button on your /me profile page and then contact the community server administrators on Discord. They will remove remaining account records on request.
Use of this service requires a Discord account. You must meet Discord's minimum age requirement (13 years old, or the higher minimum in your country where applicable) to use this service.
This policy may be updated from time to time. The date at the top of this page reflects the most recent revision. Significant changes will be announced in the community Discord server.
For privacy-related questions or data deletion requests, contact the community server administrators on Discord or open an issue in the GitHub repository.