On this page
A little data to make the bot work. A clear picture of where it goes.
No advertising profiles. No sale of your Discord data. This policy explains what The Monster Mash processes when you use the bot or visit this website.
A quick overview. The full policy below is what applies.
Who this policy covers
This policy covers The Monster Mash Discord bot and its policy website at pineappl.dev, operated by Pineapple. It describes the current bot implementation. Discord and the other services linked below have their own privacy practices.
Information the bot processes
When you interact with the bot, Discord provides information needed to handle that interaction. This can include:
- Discord account and server details: user IDs, display names, avatars, server IDs and names, and channel IDs.
- Commands and interactions: command options, button clicks, and message content available to the bot for legacy commands such as
!monster. The Discord library can temporarily cache messages and server information in memory. - Drink logs: the flavor you choose to log and the time of the entry, associated with your user ID.
- Reminders: your user ID, requested time, custom message, and the channel where you set the reminder.
- Badges and leaderboard entries: user and server identifiers, display names, flavor, and event time when these features have entries.
- Operational information: connection events, command-sync status, and error details used to diagnose problems.
The bot does not ask for your password, account token, payment details, or precise location. Please do not put sensitive information in reminder messages or commands.
How that information is used
Information is used to respond to commands, display drink comparisons, keep the logs you request, deliver reminders, show badges and leaderboards, and maintain the bot’s operation. Your Discord data is not sold, used for targeted advertising, or used to train AI models.
Where applicable law requires a legal basis, processing to deliver features you request is necessary to provide the service; limited troubleshooting and abuse prevention serve our legitimate interest in operating it reliably. We also process information as needed to meet legal obligations.
What other people can see
Many bot responses are visible in the channel where they are requested, including flavor results, comparisons, badges, and leaderboard results. Leaderboards may display entries from other servers where the bot operates. A response can include your display name or avatar.
Caffeine summaries and reminder confirmations/lists are sent as ephemeral Discord responses intended for the person who requested them. A delivered reminder is posted in the channel where it was created and mentions you. People with access to that channel can see it. Discord still processes ephemeral responses under its own policies.
Storage & retention
The current bot stores drink logs, pending reminders, badges, and leaderboard entries in a database on the bot’s hosting volume. Records survive normal process restarts. Drink logs are retained for up to 30 days, with cleanup at startup and hourly while running. The daily caffeine view uses the current UTC calendar day.
Reminders are removed after successful delivery, cancellation, or an unrecoverable channel error. Temporary errors are retried up to three times; reminders more than 24 hours overdue are discarded. Badge and leaderboard records remain until you request deletion or the feature is retired. Run /delete_data to remove all your bot records, or /cancel_reminders to clear pending reminders.
Older bot versions kept feature data only in memory and lost it on restart; their retention was not guaranteed. Operational hosting logs and any hosting-provider backups are separate from the live database and follow the provider’s configured retention. Deleting bot data does not retroactively delete Discord messages or provider backups. The application does not store payment credentials.
Service providers & this website
Discord processes bot interactions and messages. The bot’s hosting provider (Railway for the deployment configured in this project) processes the running service and operational logs; see Railway’s privacy policy. The bot also references images hosted by Imgur and links to external sites. Following a link or loading third-party content is subject to that provider’s policies.
This website is served by Cloudflare, which processes connection information such as your IP address and request metadata to deliver and secure the site. The website code does not set cookies, use browser storage, embed third-party fonts, or include advertising or analytics scripts. It has no sign-in or data-submission form.
Service providers may process information in countries other than your own. Data may also be disclosed when legally required. We do not share bot data with advertisers or data brokers.
Your choices & deletion requests
You can stop interacting with the bot, choose not to log drinks or create reminders, and ask a server administrator to restrict or remove it. Removing the bot does not automatically erase messages it already posted or immediately remove your records from a still-running process.
Pineapple is the maintainer responsible for support and requests to access, correct, or delete bot data. A public support contact will be listed here when available. Use /my_data to export your records and /delete_data with confirm:true to delete them in the current bot version.
We will handle requests to access, correct, or delete data under our control, subject to applicable law, and may need to confirm the request belongs to you. Use /my_data to export your records or /delete_data with confirm:true to delete them. /cancel_reminders clears pending reminders. For messages stored by Discord, use Discord’s controls or contact the relevant server administrator.
Depending on where you live, you may also have rights to object to or restrict processing, request a portable copy, or complain to your local data-protection authority.
Age requirements, security & updates
The bot is not intended for anyone under 13 or under Discord’s minimum age in their country. If you believe an ineligible child has provided personal information, contact the maintainer so it can be addressed.
We limit processing to the service’s operation, but no online service can guarantee absolute security. Please report suspected privacy or security issues through the contact method above without publishing sensitive details.
We will update this page when practices change and show the current effective date. Material changes will be called out on this site. Check this policy before using a newly introduced feature.