CattoBot Legal
Privacy Policy
This Privacy Policy explains what CattoBot processes when it responds in Discord, summarizes chat, runs demo limits, and provides owner-only AI tools.
What CattoBot processes
CattoBot processes Discord message content, usernames, channel context, and slash-command inputs when needed to answer messages, generate summaries, detect mentions, enforce access controls, or run owner tools such as news search.
How data is used
- To reply in Discord when users mention the bot or run supported commands.
- To summarize recent conversation history when a user runs
/summary. - To enforce demo quotas, per-server access modes, and rate limits.
- To decline summaries when recent messages appear to contain sensitive personal topics or direct personal identifiers.
- To store optional configuration such as friend-server lists, persona lists, summary-blocked channels, watch aliases, and daily-news topics.
- To hold short-lived operational state such as active conversation sessions, mention snippets, cooldowns, and abuse-prevention counters.
AI processing
When CattoBot generates replies, summaries, or news-related output, relevant prompt content may be sent to OpenAI-compatible model providers configured by the operator of this deployment. News features may also send search queries to web-search tools made available by those providers. This codebase is designed to use that processing to generate the requested response for the current request, not to intentionally build a permanent archive of Discord chat history or train a custom model operated by CattoBot.
To reduce unnecessary exposure, this deployment replaces participant names with pseudonymous speaker labels and redacts obvious patterns such as email addresses, phone numbers, payment-card-like number strings, and common secret-token formats before recent Discord messages are sent to the model provider.
What CattoBot stores
- Server and channel access configuration such as friend-server, persona, and summary-block assignments.
- Demo quota usage by server.
- Optional watch aliases and daily-news configuration created by the owner.
- Short-lived in-memory state for conversations, summary cooldowns, mention delivery, and rate limiting.
- Operational logs needed to keep the service running and debug failures.
The app is designed so regular message content is processed for replies and summaries, but not intentionally stored as a permanent chat archive by this deployment.
Sharing
CattoBot does not sell personal data. Data may be shared with infrastructure and AI providers strictly as needed to host the bot, process requests, and deliver responses.
Retention
Owner-created configuration data remains stored until it is changed or removed by the operator. Demo quota records are automatically pruned after a period of inactivity. Temporary in-memory processing data such as conversation state, recent mention snippets, summary cooldown snapshots, and rate-limit counters are intended to be short-lived and may expire automatically or disappear on service restart.
Your choices
Server admins can remove the bot from a server at any time. The bot operator can change access configuration, remove stored owner settings, and reset demo quotas. If you have a privacy or deletion request related to this deployment, contact Discord @cattodata.
Related document
The Terms of Service for CattoBot are available at https://cattobot.cattodata.com/terms.