Privacy Policy

Last Updated: January 29, 2025

Your Privacy Matters

This Privacy Policy explains how Discord Indexer ("DataChad") collects, uses, and protects your information when you use our service. We are committed to maintaining the privacy and security of your data.

1. Information We Collect

1.1 Discord Bot Data Collection

When you use our Discord bot ("DataChad"), we collect and index:

  • User Information: Discord user IDs, usernames, display names, and avatar URLs
  • Server Information: Discord server (guild) IDs, server names, and server metadata
  • Channel Information: Channel IDs, channel names, and channel types
  • Message Data: Message content containing files and links, message IDs, and timestamps
  • File Metadata: File names, sizes, types, upload timestamps, download URLs, and file hashes
  • Link Information: URLs, domains, link titles, descriptions, and associated metadata
  • Indexing Data: Processing timestamps, indexing status, and error logs

1.2 Web Application Data Collection

When you use our web interface, we collect:

  • Account Information: Usernames, email addresses, and securely encrypted passwords
  • Authentication Data: Login sessions, session tokens, and Discord OAuth2 tokens (when using Discord login)
  • Discord Profile Data: Discord username, user ID, avatar, and email (when using OAuth2)
  • User Preferences: Dashboard settings, display preferences, and personalization options
  • Search and Usage Data: Search queries, filter preferences, pagination settings, and browsing history
  • Tag Management: Custom tags created, tag assignments to files/links, and organizational data
  • Administrative Data: User management actions, permission changes, and audit logs (for admin users)

1.3 Technical and Automatically Collected Information

We automatically collect certain technical information for security and functionality:

  • Network Information: IP addresses, geographic location (country/region), and network provider
  • Browser Data: Browser type, version, user agent strings, and supported features
  • Device Information: Operating system, device type, screen resolution, and language preferences
  • Access Logs: Page visits, access timestamps, referrer URLs, and navigation patterns
  • Session Data: Authentication cookies, session tokens, and login/logout timestamps
  • Performance Data: Page load times, error rates, and system performance metrics
  • API Usage: API endpoint access, request/response data, and usage statistics

2. How We Use Your Information

2.1 Core Service Functionality

  • Content Indexing: Processing and organizing files and links from Discord messages
  • Search and Discovery: Enabling advanced search functionality with filters and categorization
  • Content Organization: Managing tags, categories, and organizational structures
  • File Previews: Generating previews for documents, PDFs, and other supported file types
  • Data Presentation: Displaying indexed content through the web interface and API

2.2 User Management and Authentication

  • Account Management: Creating, maintaining, and securing user accounts
  • Authentication: Verifying user identity through local accounts or Discord OAuth2
  • Authorization: Managing user permissions, access levels, and administrative privileges
  • Session Management: Maintaining secure login sessions and user preferences

2.3 Service Improvement and Analytics

  • Usage Analytics: Generating statistics about content, user activity, and system performance
  • Performance Monitoring: Tracking system health, response times, and error rates
  • Feature Development: Understanding user needs to improve functionality
  • Optimization: Improving search algorithms, indexing efficiency, and user experience

2.4 Security and Compliance

  • Security Monitoring: Detecting and preventing unauthorized access and abuse
  • Audit Logging: Maintaining records of administrative actions and system changes
  • Data Integrity: Ensuring accuracy and consistency of indexed content
  • Legal Compliance: Meeting regulatory requirements and responding to legal requests

3. Data Storage and Security

3.1 Data Storage

  • Database Security: Data is stored in secure SQLite databases with appropriate access controls
  • File Storage: Indexed files are stored securely with controlled access permissions
  • Backup Systems: Regular backups are maintained to ensure data availability and recovery
  • Data Retention: Data is retained only as long as necessary for service provision

3.2 Security Measures

  • Encryption: Sensitive data is encrypted both in transit and at rest
  • Password Security: User passwords are hashed using secure algorithms (bcrypt/scrypt)
  • Access Controls: Multi-level access controls restrict data access to authorized users only
  • Secure Transmission: All web traffic uses HTTPS/TLS encryption
  • Authentication Tokens: Secure session management and token-based authentication
  • API Security: Rate limiting and authentication for API endpoints

3.3 Security Monitoring

  • Access Logging: Comprehensive logging of all system access and administrative actions
  • Intrusion Detection: Monitoring for unauthorized access attempts and suspicious activity
  • Regular Updates: Security patches and updates are applied promptly
  • Vulnerability Assessment: Regular security audits and vulnerability testing

Important: While we implement robust security measures, no method of transmission over the internet or electronic storage is 100% secure. We cannot guarantee absolute security but are committed to protecting your data using industry best practices.

4. Data Sharing and Disclosure

4.1 No Third-Party Sharing

We do not sell, trade, or otherwise transfer your personal information to third parties, except as described in this policy.

4.2 Limited Disclosure

We may disclose your information only in the following circumstances:

  • Legal Requirements: When required by law, court order, or government request
  • Security Threats: To protect against fraud, security threats, or illegal activities
  • Service Providers: To trusted service providers who assist in operating our service (under strict confidentiality agreements)
  • Business Transfers: In the event of a merger, acquisition, or sale of assets

5. Your Rights and Choices

5.1 Access and Control

You have the right to:

  • Access your indexed data through the web interface
  • Search and filter your content
  • View statistics about your data
  • Change your account settings and password

5.2 Data Deletion

  • Request deletion of specific indexed content
  • Request account deletion and associated data removal
  • Remove the bot from your Discord server to stop future indexing

5.3 Opt-Out Options

  • Exclude specific channels from indexing
  • Configure bot permissions to limit data collection
  • Disable certain features or notifications

6. Cookies and Tracking Technologies

We use cookies and similar technologies for essential service functionality:

6.1 Essential Cookies

  • Session Management: Maintaining user login sessions and authentication state
  • Security: CSRF protection and secure session handling
  • User Preferences: Storing dashboard settings, display preferences, and personalization
  • Authentication: Managing Discord OAuth2 tokens and login state

6.2 Functional Cookies

  • Search Preferences: Remembering search filters, sorting options, and pagination settings
  • Interface Settings: Dark/light mode preferences and layout customizations
  • Navigation: Maintaining browsing context and user workflow

6.3 Analytics and Performance

  • Usage Analytics: Understanding how users interact with the service (anonymized)
  • Performance Monitoring: Tracking page load times and system performance
  • Error Tracking: Identifying and resolving technical issues

Cookie Control: You can control cookie settings through your browser preferences. However, disabling essential cookies may significantly impact service functionality, including the ability to log in and maintain your session.

Third-Party Cookies: When using Discord OAuth2 authentication, Discord's cookies and tracking technologies may also apply according to Discord's Privacy Policy.

7. Children's Privacy

Our service is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that we have collected personal information from a child under 13, we will take steps to delete such information.

8. International Data Transfers

Your data may be processed and stored in different locations to ensure service availability and performance. We ensure that any international transfers comply with applicable data protection laws and maintain appropriate safeguards.

9. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by:

  • Posting the updated policy on this page
  • Updating the "Last Updated" date
  • Providing notice through the service interface
  • Sending notifications for significant changes

10. Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us through:

  • The Discord server where the bot is installed
  • The service administrator or bot owner
  • The support channels provided in your Discord server
Our Commitment

We are committed to protecting your privacy and maintaining the security of your data. We will continue to review and improve our privacy practices to ensure your information remains safe and secure.

Discord's Privacy Policy

Please note that this service operates within Discord's ecosystem. Discord's own Privacy Policy also applies to your use of Discord and any data shared through their platform.