Effective Date: December 22, 2025
Welcome to BabelBot! This Privacy Policy explains how we collect, use, and protect your personal information. By using BabelBot with your Discord server, you agree to the terms of this Privacy Policy.
1. Information We Collect
Important: Message Content is Not Stored
BabelBot does not store the text content of your messages after translation is processed. Message text is transient and only used in real-time for translation purposes. We only retain Message IDs and timestamps to prevent duplicate processing and manage quotas.
We collect the following types of information:
- Server IDs (Guild IDs): Identifiers for Discord servers using BabelBot
- Channel IDs: Identifiers for Discord channels within your server
- Message IDs: Unique identifiers (not the message content) used to prevent duplicate processing
- Message Metadata: Message timestamps, character count, word count, and attachment count (not the actual text content)
- Server Settings: Enabled/disabled status, target language preference, and channel configurations
- Translation Logs: Model name and provider used for each translation
- Payment Information: Polar.sh payment data for premium plan processing (via Polar.sh, not stored by us)
2. Purpose of Data Collection
We collect your data for:
- Providing real-time message translation services
- Language detection and automatic translation processing
- Tracking usage statistics and quota management (50 free translations per server per month on the free tier, resetting on the 1st of each month)
- Processing premium plan payments through Polar.sh
- Preventing abuse and maintaining service quality
- Error monitoring and service optimization
- Complying with payment processing requirements
3. Data Sharing
We share certain data with trusted third-party service providers:
- Polar.sh (Payment Processor): To process premium plan payments and verify payment status
- OpenRouter & Language Detection APIs: To provide translation and language detection services
- Google APIs: For enhanced language detection capabilities
These third parties are contractually obligated to use your information only for the purposes specified and maintain the confidentiality and security of your data.
4. Data Storage & Retention
In accordance with data minimization principles, we limit how long we retain your data:
- Analytics Metadata: Message metadata (IDs, timestamps, character counts) is retained for 24 months to improve service performance and enable year-over-year analytics, after which it is anonymized or purged
- Server Settings: Active server configurations are retained as long as BabelBot remains in your server. Historical settings data follows the 24-month retention policy
- Payment Records: Payment-related data is retained per Polar.sh's requirements and applicable law (typically 7 years for financial compliance)
- User Opt-Out Preferences: Your opt-out status (if using /ignore-me) is retained as long as BabelBot remains in the server to honor your privacy choice
5. Individual User Opt-Out
You can opt-out of having your messages translated at any time!
Use the /ignore-me enable command in any server where BabelBot is active to stop it from translating your messages. You can opt back in at any time using /ignore-me disable, or check your current status with /ignore-me status.
When you opt-out:
- BabelBot will not translate any of your messages in that server
- Your opt-out preference is stored per-server (you need to opt-out in each server separately)
- No message content from your opted-out messages is sent to translation services
- You can opt back in at any time with no restrictions
6. Your Rights
You have the right to:
- Opt-out of message translation using the /ignore-me command (see Section 5)
- Request information about what data we store about your server
- Request deletion of your server data from our database
- Disable BabelBot from your server at any time
- Contact us with privacy concerns
When you remove BabelBot from your server, we retain historical usage data for analytics, but stop collecting new data.
7. Children's Privacy
BabelBot is intended for use in Discord communities by adult server administrators. We do not knowingly collect personal information from children. If you believe we have collected data from a child, please Please contact us right away.
8. Changes to This Policy
We reserve the right to update this Privacy Policy from time to time. When we make material changes to this policy:
- We will notify users via our official Support Server announcements
- We may send a one-time broadcast message through BabelBot in active translation channels
- The updated policy will be posted on our website with a new effective date
- Changes become effective 7 days after notification
Continued use of BabelBot 7 days after such notice constitutes acceptance of the updated Privacy Policy. If you do not agree with the changes, you should remove BabelBot from your server before the effective date.
9. Contact Us
If you have questions or concerns about this Privacy Policy, contact us at:
By using BabelBot, you agree to the terms outlined in this Privacy Policy.