Legal

Privacy Policy

Effective October 19, 2026

This policy explains what the Discord bot Muninn, developed by Odin, collects, why, and what you can do about it. We don't sell your data or use it for advertising.

1. What the bot reads

The bot can see messages in channels it has access to, but it only processes message content when:

  • you mention it, reply to it, DM it, or use a command;
  • you write in a channel or thread where a server admin turned on auto-reply, or in a running game (for example word chain, counting, story, 20 Questions or a mystery thread);
  • a server admin enabled automod or AI moderation, which checks new messages in that server;
  • a server admin enabled scheduled digests in a public text channel. Digests process up to the latest 100 messages since the prior run, up to seven days, and post only into that same channel. Private channels and threads are excluded.

2. What the bot stores

DataWhyHow long
Discord user, server and channel IDsTo link the data below to you and your serverAs long as the related data
Recent AI chat messages (text and display name) per channelSo the AI remembers the conversationOnly the configured recent history per channel (default ~20 messages), with a maximum age of 30 days while cleanup runs; cleared with /ai reset. New exchanges include the requesting user ID for self-service deletion; legacy history has no author attribution.
XP, level, message count, items, achievements, game stats (per server)Levels, economy, leaderboardsUntil deleted
Coin balance and daily streak (one wallet shared across every server with the bot)The economy and /dailyUntil deleted
When you last earned coins from quick games and from each opponentStopping coin farming (cooldowns and daily limits)Overwritten as you play; older than a day is no longer used
Chess ratings (rating, rating confidence, peak, rated wins/losses/draws, chosen starting level)Rated chess games, /profile view and the chess leaderboardUntil deleted
Your daily Wordle guesses and result (one game per day)So the daily word can be played once, resumed and shared, and for your Wordle stats (games played, win %, streaks, guess distribution), which other users can view with /wordle statsUntil deleted
Reminders and scheduled messagesTo send them laterReminders are deleted once sent
Birthday (month and day only)Birthday announcementsUntil you use /birthday remove
Moderation warnings (reason, moderator)Server moderationUntil a moderator clears them
Server settings, giveaway entries, ticket and starboard recordsThose featuresUntil deleted
Marriage (who you're married to, and since when) from /marryShown on /profile viewUntil you use /marry divorce
Your virtual pet (name, species, hunger, happiness, level, when you last fed or played with it)The /pet commandUntil deleted
When you last used /eco rob or were robbedThe robbery cooldownsOverwritten each time
Which bot announcement you've already seenSo each update is shown to you only onceUntil deleted; replaced by the next announcement
Feedback you send with /feedback (your message, any screenshots you attach, Discord username and ID, and the server's name and ID)Posted to the developer's private Discord channel so they can read it and follow up. Messages that aren't real feedback are not posted or keptUntil the developer deletes it
Quest progress and claims, cosmetic ownership and equipped stylesCapped rewards and profile/pet/game-board customizationQuest history is pruned after 35 days; cosmetics until removed or deleted
Suggestions, votes and staff responses; staff-authored reusable tagsServer voting, decisions and saved answersUntil removed or deleted; displayed Discord messages are separate
Event titles, times, host/channel IDs and opt-in subscriptionsDM reminders 15 minutes before eventsSubscriptions until unsubscribe, cancellation or reminder processing; event records pruned 30 days after the event
Tournament entries, brackets, reported results, deadlines and funded prizes; matchmaking game and approximate ratingOrganizing competitive gamesTournament records until deleted/anonymized; queue entries expire after 24 hours
Private study decks, questions, answers, due times and review intervalsEditable flashcards and spaced repetitionUntil the deck or personal data is deleted
Private bookmark links and labelsYour saved message references; original message text is not copiedUntil removed or deleted
AI API attempt counts and reported token totals per user/server/UTC dayUsage reports and configurable request/token limits90 days; deleted users’ server totals are aggregated anonymously
Digest channel, creator, interval and last-run timestampsScheduled public-channel summariesUntil disabled or deleted; no separate copy of source text is stored for digests
Pseudonymized daily/reward cooldowns, claimed quests and AI-limit counters after deletionPreventing deletion/resume from resetting reward or API limits; no coin balances or content are retained hereUp to seven days, then removed by cleanup
A Discord user ID with a collection-paused preferencePreventing automatic recreation after a deletion requestUntil you explicitly use /privacy resume

Games against the chess bot are calculated on our own server by the Stockfish engine; no game data is sent anywhere for that.

Attachments you send to the AI (images, PDFs, audio, files) are downloaded temporarily and not stored; only a note of the file name is kept in the chat memory. Messages checked by automod are not stored unless they are posted to the server's log channel by the bot.

3. Who else receives data

  • Google (Gemini API): when you use AI features, your message text, attached files and recent chat history are sent to Google to generate a reply. Study-card generation sends the notes or files you choose. Scheduled digests send selected public-channel text and message links to Google, then post a summary in that same channel. When AI moderation is on, messages are sent to Google to be checked. Feedback sent with /feedback, including screenshots, is sent to Google to filter out junk before it reaches the developer. Google processes this under the Gemini API Terms. On Google's free tier, Google may use this content to improve its products, and it may be reviewed by humans. Don't send personal or sensitive information to the AI.
  • People in other servers: global leaderboards (/leaderboard scope: Global) show your Discord display name next to your coins, total XP, minigame wins or best chess rating to users of any server with the bot.
  • Server moderators: if a server has a log channel, the bot posts deleted and edited messages, joins and leaves, and moderation actions there.
  • Public lookup services: /tools weather sends the city name to Open-Meteo, /tools define sends the word to dictionaryapi.dev, and /tools wiki sends your search to Wikipedia.
  • GIF providers: when enabled, reaction GIFs and /ikun searches send fixed search phrases to KLIPY or GIPHY, plus the bot operator’s API authentication. Discord user IDs are not sent as GIF-search identifiers. Loading a displayed GIF may contact its media host.
  • NYT: the optional daily Wordle source requests robots.txt and the current date’s public puzzle from nytimes.com. It sends no Discord user IDs, guesses or scores. If access is disallowed or unavailable, the bot uses a local daily puzzle.
  • Discord receives everything the bot posts, under Discord's Privacy Policy.

4. Where it's stored

Data is stored in the bot operator’s SQLite database and rotating backups. Access is limited to the developer. Automated expiry runs while the bot is online; expired records may remain until the next cleanup.

5. Your choices

  • Use /ai reset to clear the AI's memory of a channel, and /birthday remove to delete your birthday.
  • /privacy export privately downloads your attributable bot-database records. /privacy delete asks for confirmation, then deletes personal records and pauses collection until you explicitly use /privacy resume. Deletion removes coins, progress, cards, bookmarks and subscriptions; hosted tournaments are cancelled and current matches forfeited.
  • Self-service deletion excludes staff moderation history, public Discord messages, legacy chat history without author IDs, third-party copies and existing backups. Historical tournament and ticket references are anonymized. Server moderation and audit logging continue under staff settings. Pseudonymized financial cooldowns, claimed quest markers and AI-limit counters remain for up to seven days to prevent reset abuse. An ID and paused preference remain to honor your choice, and anonymous server AI totals remain for quotas. Backups keep the newest seven copies as new backups run; they are not erased immediately. Contact the developer in Discord for remaining requests, including server-wide deletion or legacy records.
  • Unsubscribe from events with /event unsubscribe, leave queues with /queue leave, delete decks with /study delete and remove bookmarks with /bookmark remove.
  • Server admins can turn off features like AI moderation, auto-reply and logging with /config, or remove the bot.

6. Children

The bot is not meant for anyone under Discord's minimum age, and we don't knowingly collect data from them.

7. Changes

We may update this policy. The date at the top shows the latest version.

8. Contact

Contact the developer in Discord or use /feedback in the bot. Do not post personal data or credentials in public support channels. See also our Terms of Service.