Skip to main content

Privacy Policy for Crabstero

This privacy policy applies to the official Crabstero instance (Discord user ID 746841492617953472) operated by Logan Fick. Crabstero is open source and its source code is available at git.logal.dev. Self-hosted instances are not covered by this policy.

Data Collected

When Crabstero learns from a message sent outside of a thread in a channel it can see, it stores the following data:

When Crabstero joins a server or gains access to a channel’s message history, it may also process up to 50,000 existing messages from that channel using the same rules.

Crabstero does not learn from messages sent in threads. When Crabstero is mentioned in a thread, it uses the Markov chain of the parent channel.

When Crabstero joins a new server, it also sends a one-time notification to the bot owner containing the server name, Discord server ID, member count, and icon. This information is not persisted beyond the Discord message itself.

How Your Data Is Used

Crabstero also maintains aggregate, non-identifying metrics, such as message counts and response times, to help identify operational issues. These metrics are not tied to individual users or channels.

Managing Your Data

You have the following controls over your data:

Data Storage and Retention

Persistent data is stored on self-hosted servers protected by full-disk encryption. Off-site backups are encrypted before upload and stored with a third-party provider, which cannot access their contents.

Crabstero does not use any external analytics or tracking services, and your data is not sold to any third parties.

To support message deletion reversal, Crabstero keeps a temporary in-memory cache of recently ingested message content, embed text, image URLs, channel IDs, and user IDs for up to two minutes. This cache is not written to persistent storage.

Message-derived data is retained indefinitely unless you delete it using the /forgetme command.

Opt-out records created by /forgetme are retained only as long as needed to honor your request not to be ingested.

Changes to This Policy

Future changes will be reflected on this page.