← Back to Home

PRIVACY POLICY

Last updated: 31/05/2026

1. Data We Collect

OnegedaBot only collects the minimum data required to provide its features. This may include:

  • Discord user IDs
  • Discord server (guild) IDs
  • Discord channel IDs and role IDs
  • Server configuration data (log channels, ticket settings, economy settings, welcome system, timerole assignments)
  • Work session logs (user ID, guild ID, punch-in / punch-out timestamps, and session durations) — stored persistently to enable work-hour tracking
  • Warning records (user ID, guild ID, reason, and moderator ID) — stored persistently for moderation purposes
  • Economy balances and daily-claim timestamps per user per server
  • AFK status reasons — stored temporarily in memory and in the database while the user is marked as AFK; cleared automatically on next message
  • Discord OAuth2 authentication tokens and session data when you log in to the Dashboard — used solely to identify you and verify your server permissions

⚠️ OnegedaBot does NOT collect or store:

  • Email addresses or any contact information
  • Passwords or authentication credentials
  • Private Discord messages (DMs)
  • Message content in our databases — message text is read in real-time in memory for log purposes only and is never saved
  • Personal identifiable information beyond Discord IDs

2. Message Content Intent

OnegedaBot uses Discord's privileged Message Content Intent. This permission allows the bot to read the text of messages in your server in real time. This is used exclusively for:

  • Displaying the content of deleted messages in your server's configured log channel (/clear, manual deletions)
  • Displaying the before/after content of edited messages in your server's log channel
  • Detecting AFK user mentions to send automatic AFK-status replies

💡 Message text is processed entirely in memory at the moment of the event and is never stored in any database or log file.

3. Purpose of Data Usage

All collected data is used exclusively to:

  • Provide and improve bot functionality across your Discord server
  • Store and apply server-specific configurations set by administrators
  • Operate moderation, ticket, economy, welcome, timerole, AFK, and punch-clock systems
  • Authenticate dashboard users via Discord OAuth2 and display relevant server management panels
  • Generate AI-powered responses for ticket messages — these messages are passed to our AI service in memory only and are never stored

4. Data Storage and Security

  • Persistent data (configurations, economy, work logs, warnings) is stored in a secured database managed by the bot owner.
  • Dashboard OAuth2 session data is handled securely via encrypted cookies and server-side sessions.
  • Reasonable technical measures are in place to prevent unauthorized access.
  • Access to stored data is restricted to the bot owner and authorized automated systems only.

5. Third-Party Services

OnegedaBot interacts with the following third-party services:

  • Discord API — to operate as a bot and authenticate dashboard users
  • Our internal AI service — to generate ticket support responses. No conversation content is stored by this service.
  • Database hosting providers — to persist configuration and user data securely

6. Data Sharing

OnegedaBot does not sell, rent, or share your data with any third party for commercial purposes. Data may only be disclosed if required by applicable law.

7. Data Retention and Deletion

  • Configuration and economy data is retained while the bot is active in your server.
  • Work session logs and warning records are retained to provide ongoing functionality and may be deleted upon request.
  • When OnegedaBot is removed from a server, associated data may be deleted automatically or upon a formal request from the server administrator.
  • To request data deletion, contact us through our official support server at onegedabot.xyz/support.

8. User Rights

You have the right to:

  • Request information about what data is stored for your server or user ID
  • Request correction of inaccurate data
  • Request deletion of your stored data, subject to technical and legal limitations
  • Revoke Dashboard OAuth2 authorization at any time through your Discord account settings

9. Changes to This Policy

This Privacy Policy may be updated at any time. We will update the 'Last updated' date at the top of this page when changes are made. Continued use of OnegedaBot or the Dashboard after changes constitutes your acceptance of the updated policy.

10. Contact

For privacy-related questions or data requests, reach us through our official support server:

onegedabot.xyz/support