Privacy Policy
Last Updated: June 2026
1. Introduction
Scotch Egg ("the Bot") is committed to respecting and protecting the privacy of its users. This Privacy Policy describes how the Bot collects, stores, processes, and manages data when you use the Bot or invite it to your Discord server.
2. Data We Collect
To perform its core functions (scheduling and sending event reminders), the Bot collects and processes limited operational parameters, including:
- Guild (Server) IDs and Channel IDs: To identify which Discord server has configured the Bot and where event announcements should be posted.
- Discord User IDs: When server members click the ⏰ Remind Me! button to opt in to a scheduled reminder, their unique Discord User ID is saved so the Bot can notify them at the appropriate time.
- Discord Scheduled Event Data: Event names, links, start times, and duration data to create announcements and calculate scheduled notifications.
3. How We Use Data
Data is used **exclusively** to facilitate the core reminder features of the Bot:
- Posting event announcements in your server's configured channel.
- Sending direct messages (DMs) or posting public @ pings to users who opted in.
- Syncing and updating schedules in real-time when event times change.
The Bot **never** reads, logs, or processes general server message history, chat contents, user profile data, or membership lists.
4. Data Storage and Security
We prioritize data security by keeping storage minimal, isolated, and decentralized:
- Self-Hosted Isolation: All data is stored directly on the machine running/hosting the Bot (e.g., your local server or Docker container) within two local files:
config.jsonandevents.json. - No External Databases: The Bot does not transmit, query, or sync data to any external third-party database servers, tracking services, or remote APIs (except standard Discord API endpoints).
5. Data Retention and Deletion
Data is held only as long as necessary for operational reminders:
- Automatic Cleanup: When a Discord event ends, the Bot automatically performs garbage collection to remove that event and all associated opted-in User IDs from the local files.
- Manual Opt-Out: Users can click "Cancel Reminders" or click the "Remind Me!" toggle button again to immediately delete their User ID from the database file.
- Full Server Deletion: Uninstalling (kicking) the Bot from a server stops all data processing. Administrators can also run
/settings cleanupto wipe legacy channel data.
6. Sharing Data
We do not share, sell, distribute, or lease any collected information to third parties, advertising agencies, or external entities. Data remains strictly private to your server hosting environment and the Discord client API.
7. Contact & Support
Because Scotch Egg is an open-source, community-driven project, if you have questions about this policy or the Bot's data handling, you can open an issue or start a discussion on our official repository: