Privacy Policy

Last updated: April 22, 2026

This Privacy Policy describes what data Kamado ("the bot", "we", "us") collects, why we collect it, how it is stored and protected, and your rights regarding that data. By using Kamado, you agree to the practices described here.

1. What Data We Collect

Kamado stores only the minimum data required to provide its features. All identifiers are Discord-issued numeric IDs. We never collect passwords, email addresses, real names, or IP addresses.

Per-User Data

FeatureData Stored
LevelingUser ID, guild ID, XP, level, optional profile bio, last activity timestamp
RemindersUser ID, channel ID, reminder content, scheduled trigger time
AFKUser ID, guild ID, optional AFK status message, timestamp
BirthdaysUser ID, guild ID, birth month and day, optionally birth year
TodosUser ID, to-do content, completion status
TriviaUser ID, guild ID, correct answers, total attempts, streak, total points
ImpostorsUser ID, guild ID, games played, wins, impostor game stats
ReputationUser ID, reputation score, transaction history (giver, receiver, optional reason)
User SettingsUser ID, DM preference for moderation notifications

Per-Server Data

FeatureData Stored
ModerationGuild ID, user IDs, moderator ID, action type, reason, timestamps
Moderation CasesGuild ID, user IDs, moderator ID, action, reason, duration, appeal status
Audit LogsGuild ID, user IDs, action type, reason, change details
WarningsGuild ID, user ID, moderator ID, reason, timestamp
StarboardGuild ID, message IDs, author ID, reaction count
CountingGuild ID, channel ID, current count, high score, last user ID
FRC TrackerGuild ID, channel ID, subscribed team numbers
Reaction RolesGuild ID, channel ID, message ID, emoji, role ID
Guild SettingsGuild ID, feature configuration values
Leveling SettingsGuild ID, XP multiplier, excluded channels, level-up channel, role rewards
Birthday SettingsGuild ID, announcement channel ID
Auto-rolesGuild ID, role IDs

2. How We Use Your Data

Data collected by Kamado is used solely to operate and improve the bot's features. We do not:

3. Data Retention

4. Blacklist Records and Enforcement Data

To prevent ban evasion, defend against fraudulent refund claims, and maintain the integrity of the bot's enforcement process, blacklist records are exempt from standard data deletion requests. Blacklist records are used solely for enforcement purposes and are not shared publicly or with third parties. This retention is based on our legitimate interest in enforcing our Terms of Service and protecting the bot, its users, and its infrastructure from abuse.

When a user is blacklisted specifically for storing sensitive information in a bot field (see Section 4 of the Terms of Service), the following data is deleted:

Deleted
  • Reminders, AFK status, birthdays, to-do items, trivia stats, Impostors game stats, profile bio, and user settings.

The following data is retained regardless of the reason for blacklisting:

Retained
  • XP and leveling progress, reputation score, and reputation transaction history.
  • Premium subscription records and any associated billing or entitlement logs, which may be retained for as long as required by applicable financial regulations or payment processor policies.
  • All warnings, moderation cases, and server or audit logs — in full.
  • The blacklist entry itself, indefinitely.

These lists are not exhaustive. Any deletion request submitted after a blacklist has been issued may be partially or fully rejected if the data cannot be cleanly removed without affecting other users' records, server data, or the integrity of our enforcement history.

If you believe a blacklist record about you is factually incorrect, you may contact us at painsjonas@gmail.com to request a review.

Additionally, transaction records associated with Premium subscriptions may be retained for as long as required by applicable financial regulations or payment processor policies, regardless of any other deletion request.

5. Your Rights and Data Deletion

You have the right to request access to or deletion of your personal data at any time. To do so, contact us at painsjonas@gmail.com with your Discord user ID and what you would like deleted. We will fulfill requests within a reasonable timeframe.

Server administrators may also request deletion of all data associated with their server by contacting us with their server's guild ID.

Deletion requests may be partially or fully rejected in the following circumstances:

In cases of partial rejection, we will inform you of what was deleted and what was retained and why.

6. Data Security

Your data is stored in a managed PostgreSQL database hosted on Railway. We take reasonable steps to protect stored data from unauthorized access. However, no system is entirely secure, and we cannot guarantee absolute data security.

You are prohibited from storing sensitive personal information in any bot text field (reminder content, AFK messages, profile bios, to-do items, moderation reasons, reputation notes, etc.). Doing so is a violation of our Terms of Service and may result in a permanent blacklist. See Section 4 of the Terms of Service for the full enforcement policy.

7. Third-Party Services

Kamado interacts with the following external services. In all cases, no personal data is sent to these services unless explicitly noted.

Infrastructure

ServicePurposeData Shared
Railway Bot hosting and database Hosts all stored data; subject to Railway's Privacy Policy
Discord Platform the bot operates on Discord's Privacy Policy applies to all platform interactions
Stripe Payment processing for Premium subscriptions Billing information (name, email, payment method) is handled directly by Stripe and subject to Stripe's Privacy Policy — we do not store raw payment details
top.gg Bot listing and voting Vote data (user ID, vote timestamp) is received when a user votes for the bot; subject to top.gg's privacy policy

FRC Commands

These services are queried with FRC team or event identifiers only. No user data is transmitted.

ServicePurpose
The Blue AllianceFRC team, event, and match data
StatboticsFRC EPA and performance statistics
FIRST Inspires APIOfficial FRC event and team data

Fun Commands

These services are queried to retrieve random public content. No user data is transmitted.

ServicePurpose
Open Trivia DatabaseTrivia questions for /trivia
Advice SlipRandom advice for /advice
The Cat APIRandom cat images for /cat
Dog CEORandom dog images for /dog
Catfact NinjaRandom cat facts for /catfact
icanhazdadjokeDad jokes for /dadjoke
Official Joke APIJokes for /joke
Useless Facts APIRandom facts for /fact
Meme APIRandom memes for /meme

8. Children's Privacy

Kamado does not knowingly collect data from users below the minimum age required by Discord. If you believe a minor's data has been collected without appropriate consent, please contact us at painsjonas@gmail.com and we will promptly remove it.

9. Changes to This Policy

We may update this policy at any time. When we do, the "Last updated" date at the top will be revised. Continued use of Kamado after changes are posted constitutes acceptance of the revised policy. For significant changes, we will make reasonable efforts to provide notice via our support server.

10. Contact

For privacy questions, data requests, or concerns, contact us at painsjonas@gmail.com.