Terms of Service & Privacy Policy
Effective Date: 2025-12-06
1. Terms of Service
These Terms govern your access to and use of the ByteBot Discord bot and its accompanying web dashboard. By inviting or using ByteBot you agree to these Terms. If you do not agree, you must remove the bot from your servers and stop using the dashboard.
- Eligibility: You must comply with Discord's Terms of Service and Community Guidelines.
- License: You receive a non‑exclusive, revocable right to use ByteBot on your Discord servers.
- Acceptable Use: You will not attempt to exploit, abuse, overload, reverse engineer, or circumvent rate limits, authentication, or permissions.
- Prohibited Content: Do not use ByteBot for hateful, NSFW, spam, malware distribution, or illegal activities.
- Availability: We do not guarantee 24/7 uptime. Maintenance or platform outages (Discord / hosting) may interrupt service.
- Bot Removal: We may remove the bot from a server or restrict features for abuse or violations without prior notice.
- Changes: Features may evolve. Breaking changes will normally be communicated via version updates unless urgent for security.
- Liability: ByteBot is provided “AS IS” without warranties. We are not liable for loss of data, downtime, or moderation outcomes.
2. Privacy Policy
2.1 Data We Collect
- Discord IDs: Guild, channel, role, user IDs for configuration and execution (never stored with personal metadata beyond what Discord provides).
- Guild Settings: Prayer times, welcome message templates, monitoring configurations, lofi playback state, moderation rules.
- Session Data: OAuth tokens (session) for authenticated dashboard access; stored via secure server session (MongoDB) and not shared.
- Runtime Logs: Console level events (success / error) for debugging; not sold or profiled.
- Generated Assets: Temporary welcome image previews are processed in memory and not persisted unless explicitly saved (future feature).
2.2 Data NOT Collected
- No message content archival.
- No user behavioral analytics beyond basic command usage counts (if enabled).
- No commercial profiling or third‑party advertising trackers.
2.3 How We Use Data
Data is used solely to render dashboard configuration, execute bot features (e.g., announcements, prayer scheduling, welcome messages), and maintain service stability.
2.4 Data Retention
Configuration data persists until you remove ByteBot from a server or request deletion. Orphaned guild settings may be periodically purged. Session data expires automatically based on TTL configuration (30 days).
2.5 Data Removal / Opt-Out
- Remove the bot from your server to stop ongoing collection.
- Request manual deletion of stored guild configuration via support channel.
- Clear session by logging out (invalidates OAuth session).
2.6 Security Measures
We use secure session cookies, least‑privilege Discord scopes, and avoid storing unnecessary personal data. No system is perfectly secure; report vulnerabilities responsibly.
2.7 Third‑Party Services
- Discord API: Authentication, guild/member metadata, events.
- MongoDB Atlas: Persists configuration and session data.
- Unsplash / External Images: Used for welcome image backgrounds (not tracked).
2.8 Children
ByteBot relies on Discord platform age restrictions. We do not knowingly process data of users below Discord’s minimum age.
2.9 Changes to This Policy
Material changes will be versioned and reflected in release notes / changelog. Continued use after updates constitutes acceptance.
2.10 Contact
For questions or deletion requests, reach out via the support server: Support Server.
3. Disclaimer
This document is provided for transparency only and is not formal legal advice. If you require a fully compliant policy for commercial deployment, consult a legal professional.