Privacy Policy
Last Updated: December 2025
Your privacy is important to us. This policy outlines exactly what data Dreamlink collects, how it is stored, and how it is used to provide cross-server linking functionality.
1. Data We Collect
To function properly, Dreamlink collects and stores the minimum amount of data necessary. This includes:
- IDs: Discord User IDs, Server (Guild) IDs, Channel IDs, and Thread IDs.
- Configuration Data: Settings related to created Links (e.g., Link IDs, owners, admins, approval modes).
- Message Metadata: To facilitate edits, deletions, and replies across servers, we strictly cache:
- Original Message IDs and Channel IDs.
- Corresponding Webhook Message IDs.
- Author IDs and Display Names.
- Webhooks: Webhook IDs and Tokens created by the bot to send messages in your channels.
2. Message Content Processing
Dreamlink requires access to Message Content to relay messages sent by users between channels and/or servers. However:
- We do not store message content (text, images, attachments) in any permanent database.
- Message content is ephemeral and processed in real-time, relayed to the destination Webhooks, and then discarded from memory.
- Message content is only temporarily held in memory for the milliseconds required to execute the transfer.
3. How We Use Your Data
The collected data is used solely for the following purposes:
- Routing: To determine which channels should receive messages sent to a specific Link ID.
- Functionality: To allow users to edit or delete their own messages across the network (using the metadata cache).
- Permissions: To verify if a user is a Link Administrator or if a user/server has been banned from a network.
- Audit Logs: To inform Link Administrators of joins, leaves, and approvals within their network.
4. Data Storage and Retention
Data is stored locally via SQL databases on a dedicated server with data encryption enabled.
- Configuration Data: Retained as long as the Link or Channel remains active. If a Link is removed via
/removelink or deleted within the /managelink menu, associated configuration data is removed.
- Message Caching: Metadata used for edits/replies is stored in a limited-size cache (Rotating Cache). Old message references are automatically overwritten and deleted as new messages are sent, or upon bot restart.
- Logs: System logs regarding Bot operations, status, and uptime.
5. Data Sharing
We do not sell, trade, or transfer your data to outside parties. Data is only shared with:
- Discord: Data is sent to Discord's API to execute the sending of messages via Webhooks.
6. Your Rights
You have control over your data:
- Channel Removal: You may remove your channel from a network at any time using
/removelink, which deletes your channel's configuration data from our database.
- Message Deletion: You may delete a message you sent in Discord, and Dreamlink will attempt to delete the corresponding copies across the network (provided the message metadata is still within the active cache).
- Cache Wipe: Link administrators may manually wipe a link's rotating cache, permanently clearing all ephemeral message metadata.
- Inquiries: For manual data deletion requests, please contact the developer via the Support Server.
7. Changes to This Policy
We may update this privacy policy to reflect changes in our bot's functionality. Users will be notified of significant changes via the bot's official support server.