Privacy Policy

Last Updated: October 28, 2026

Discord Translator ("the Bot", "we", "us", "our") is committed to protecting your privacy. This Privacy Policy explains what we collect, how we use it, who else receives it and what you control when you use our Discord bot and website. Discord Translator is built and run by one developer.

Our Privacy Commitment

We collect what the bot needs, listed below. We never sell data, and you can erase your data yourself with /deletedata in Discord (see Section 5).

1. Information We Collect

1.1 Automatically Collected Data

When you use Discord Translator, we collect:

Data Type Purpose Retention
Discord User ID Links your settings, watches, translation history and plan to you Until you run /deletedata
Sign in with Apple (iPhone app) Apple's identifier for your account, so you can sign in with Apple again. It is kept for any account that uses Sign in with Apple, including a Discord account you connect it to. If you sign in with Apple instead of Discord, also the first name you choose to share, which only you see in the app (on the public tutor leaderboard you appear as Learner). Connecting an account made with Sign in with Apple to your Discord account joins the two: its practice progress and plans move to your Discord account, and a record that they were joined is kept until you delete your data. We do not receive your email address Until you tap Disconnect Apple Account in the app's Settings, or delete your account in the app or with /deletedata
Discord Server ID and server settings Server language, auto-translate mode, channel languages, glossary and weekly summary channel Kept after the bot is removed, so re-adding it restores them
Username and avatar Shown on the public tutor leaderboard (unless you press Hide me) and on reviews you post. Your username is also sent to Stripe if you buy a plan Saved when you use /watch, /blacklist, /settings or /deletedata, or sign in to the website. Erased by /deletedata
Server names and the list of servers you manage Used to check which servers you are an admin of Saved when you sign in to the website and replaced at each sign-in
Command log Which command was run, with any message content reduced to its length 90 days, or until you run /deletedata
Free week offer If you manage a server and looked at its plans, who was offered a free week of Server Basic for which server, which plan you looked at, the offer's dates and whether you accepted, so each server and each person is offered it once One record per server, kept while the bot runs. /deletedata removes your Discord user ID from it, withdraws an offer you have not answered yet and erases the events that record the offer
Usage alert records The time and count of the last usage alert for each rule and server (Section 2.2), so the developer is not alerted twice about the same spike. No message text and no user IDs One record per rule and server, replaced at each alert
Message Content Process translations See Section 2

1.2 User-Provided Data

You may also give us:

Saved phrases, tutor progress, reviews, contributions, voice offers and voice recordings are kept until you delete them or run /deletedata.

Voice translation

2. Message Content Handling

This is the most important section. Here is what happens to your messages.

2.1 Translation Processing

2.2 Translation Logging

Each logged translation stores up to the first 500 characters of the original and the translated text, the language pair, your Discord user ID, the server ID and the time, so you can see your history on the dashboard.

Plan Storage Auto-Delete
Free Plain text, up to 500 characters per message 90 days
Personal Basic Encrypted at rest (your translations, wherever you make them) 30 days
Personal Pro Encrypted at rest (your translations, wherever you make them) Your choice on the dashboard: 30, 14, 7 or 1 day (7 by default)
Server Basic Encrypted at rest (every member's translations in that server) 30 days
Server Pro Encrypted at rest (every member's translations in that server) 7 days by default, or your choice with /server autodelete: 1 to 90 days, or off

A Server Pro server that turns auto-delete off keeps its stored translations until it turns auto-delete back on; a member with their own paid plan still has theirs deleted on that plan's schedule. When a plan ends, its stored translations fall back to the free rule and are deleted 90 days after they were made. During a free week of Server Basic, the server's stored translations are encrypted but not deleted on a schedule, so nothing is deleted early; when the week ends, the free rule applies again.

Usage alerts. Every 10 minutes the bot counts the last hour of logged translations, per server, per author in a server and in total, and compares them with the 14 days before. When one is far above its own normal (for example a relay feed using up a server's monthly limit in a day), the developer gets a private message. It carries counts and the server's name, ID, member count, plan, when the bot joined it and its most used language pair, never message text or who wrote it. To tell separate messages apart, the stored text is compared by a hash inside the database; no text is read out. Only the time and count of the last alert are kept.

Premium Encryption

Stored translations for Premium users and Premium servers are encrypted at rest with AES-256-GCM. The key is held on our server, so we can decrypt them to show you your own history on the dashboard. The original and translated text are encrypted. Timestamps, language pairs and Discord user and server IDs are stored unencrypted.

Encryption protects the stored copy. The text still passes through the bot, the translation providers, the 24-hour cache and Discord. It covers translations you make in servers, in DMs and through the personal install. When someone else uses Translate Message on your message, that stored translation follows their plan, not yours.

After you cancel, your stored translations are deleted 90 days after they were made, like on free accounts, and your own history stays readable on the dashboard.

3. How We Use Your Information

We use collected information to:

4. Information Sharing

We never sell data. We share it with the services listed in Section 9, and in these cases:

Section 9 lists every service that receives data and what each one receives.

5. Your Rights and Controls

You have the right to:

6. Data Security

We implement security measures including:

7. Children's Privacy

Discord Translator is not intended for users under 13 years of age (or the minimum age required by Discord in your jurisdiction). We do not knowingly collect data from children under this age. Voice offers are only for people aged 18 or older.

8. Cookies & Local Storage

The website uses only strictly necessary browser storage to work. It sets no advertising or cross-site tracking cookies and loads no analytics scripts, and we do not sell or share this data.

On your first visit a notice explains this. Pressing OK only records that you have seen it; there is nothing to opt in to. You can remove this data at any time by clearing your browser's site data for discordtranslator.com; clearing the session token signs you out.

9. Third-Party Services

These services receive data when you use Discord Translator:

10. Data Retention

11. International Data Transfers

Your data may be processed in countries outside your residence, including by the services listed in Section 9.

12. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify users of significant changes through our Discord support server or website. The "Last Updated" date at the top indicates the latest revision.

13. Premium User Data Rights

Premium subscribers also get:

Contact Us

If you have questions about this Privacy Policy or want to exercise your data rights:

To delete your data, run /deletedata in Discord, or tap Delete account in the iPhone app's settings.