Thyline

privacy policy

last updated: 26 may 2026

1. What We Collect

Thyline collects and stores only the minimal data necessary to function. This includes:

  • Server IDs and Channel IDs — stored in Turso (SQLite) databases to remember configuration settings such as jail channels, honeypot channels, confession channels, love form channels, suggestion channels, autoresponder rules, and mute records.
  • User IDs — stored temporarily for moderation actions (jail logs, mute logs), love form profiles, confession threading, and suggestion authorship.
  • Message content — used ephemerally for command processing (e.g., autoresponder matching, embed builder content, confessions). Message content is not stored long-term unless explicitly required by a feature (e.g., confession messages are kept in threads).
  • Server statistics — server count and member counts are collected every 30 seconds and stored in Upstash Redis for live stats display on the website and sparkline generation.
  • Image data — when using image commands (crush, hug, slap, ship, etc.), user avatars are sent to an external image manipulation API for processing. No images are stored permanently.

2. What We Do NOT Collect

  • Passwords, email addresses, or any personal identifying information.
  • Private messages or direct message content (the Bot does not read DMs).
  • Voice or video data (the Bot only receives audio stream metadata for music).
  • Any data from channels the Bot cannot read.
  • Browsing history, cookies, or tracking identifiers beyond Discord identifiers.

3. How We Store Data

Data is stored across three services:

  • Turso (libSQL) — persistent storage for configuration, love forms, suggestions, confessions, autoresponders, jail data, mute records, and honeypot settings.
  • Upstash Redis — temporary storage for live server statistics with automatic data retention of 100 data points (roughly 50 minutes of history).
  • Discord — confession threads and love form threads are stored natively by Discord as part of its infrastructure.

4. Data Retention

Configuration data is retained until the Bot is removed from the Server or the data is explicitly deleted via Bot commands (e.g., jail reset, suggestion reset, love form removal). Live stats data in Redis is automatically overwritten every 30 seconds and retained for approximately 50 minutes.

If the Bot is removed from a Server, we do not automatically purge configuration data immediately. To request data deletion, contact the developer through the support server.

5. Third-Party Services

Thyline uses the following third-party services:

  • Discord API — for all core bot functionality. Data handling is subject to Discord’s Privacy Policy.
  • Lavalink — for music streaming. Audio stream metadata passes through a Lavalink node.
  • Twary API — for image generation (ship art, crush, hug, slap, etc.). User avatar URLs are sent for processing.
  • Upstash — for Redis-based live statistics storage.
  • Turso — for persistent SQLite database storage.

6. Data Security

All data transmission uses HTTPS encryption. Redis and Turso connections are authenticated with tokens. However, no method of electronic storage is 100% secure, and we cannot guarantee absolute security.

7. Your Rights

You have the right to:

  • Request a copy of data associated with your Server or User ID.
  • Request deletion of your data (contact via support server).
  • Remove Thyline from your Server at any time to stop further data collection.

8. Changes to This Policy

This Privacy Policy may be updated. Users will be notified of significant changes via the Bot’s status or support server announcements.

9. Contact

For privacy-related inquiries, join the support server or contact the developer. Links are available on the website.