Privacy Policy
Last updated: April 21, 2026
This Privacy Policy explains what information the Lunaria Discord bot ("Lunaria", "the bot", "we", "us") collects when you use it, how that information is used, and the choices you have. By adding Lunaria to a Discord server or interacting with it, you agree to the practices described here.
1. Who we are
Lunaria is an agentic Dungeons & Dragons-style Discord bot. A Large Language Model acts as the Dungeon Master and runs campaigns inside Discord channels.
2. Information we collect
Lunaria only collects what it needs to run a campaign. We do not request
Discord's message_content privileged intent — in-character input flows through
the /say slash command, not arbitrary channel messages.
2.1 Information you provide
- Character data. When you run
/create_character, we store the character name, race, class, stats, inventory, quest log, and related sheet data you create. - In-character messages. Text you submit through
/say,/say_forceor via text forms, and related gameplay commands is stored as part of the campaign transcript so the DM can maintain continuity. - Campaign state. World flags, NPCs, combat state, party membership, and similar gameplay data created during a campaign.
2.2 Information collected automatically
- Discord identifiers. Your Discord user ID, the server (guild) ID, and channel IDs where the bot is used. These are used to attribute characters to users and scope campaigns to a server.
- Timestamps and counters. When a campaign starts or ends, how many campaigns a server has remaining, and similar usage metadata.
- Operational logs. Standard server logs (errors, latency, command names) used to keep the service running.
2.3 Payment information
If a server purchases Lunaria Pro, checkout is handled by Polar (polar.sh). Lunaria never sees or stores your card number, CVC, or billing address. We receive and store only:
- a Polar checkout ID,
- the purchase amount,
- the purchaser's Discord user ID,
- the server ID the purchase applies to,
- purchase date/expiry and remaining campaign credits.
Polar's own privacy policy governs their handling of payment data.
3. What we do not collect
- We do not collect the content of regular Discord channel messages that are not sent through a Lunaria slash command.
- We do not collect voice data.
- We do not sell personal data to third parties.
- We do not use your data to train AI models.
4. How data is used
Collected data is used only to:
- Run active campaigns (character sheets, combat, memory of prior events).
- Enforce Pro subscription status and remaining campaign credits.
- Respond to support requests and diagnose bugs.
- Secure the service against abuse.
5. Third-party services
To operate, Lunaria shares the minimum necessary data with:
- Discord — for everything shown inside Discord. See Discord's Privacy Policy.
- OpenRouter — in-character messages and campaign context are sent to
OpenRouter to be processed by the configured LLM (currently
google/gemini-3-flash-preview). Do not enter information you are not comfortable sending to an LLM provider. - Polar — for payment processing when purchasing Lunaria Pro.
These providers act as independent processors under their own terms and privacy policies.
6. Storage and retention
- Character and campaign data is stored per Discord server.
- Subscription records are stored separately from gameplay data.
- Campaign archives may be retained indefinitely so players can resume storylines, unless deletion is requested (see section 7).
7. Your choices
- Delete your character. Use
/reset_characterto clear your current character sheet. - Leave a campaign. Use
/run_awayto exit the active campaign. - Remove the bot. A server administrator can kick Lunaria from the server at any time, which stops new data collection for that server.
- Request deletion. To request deletion of stored character, campaign, or
subscription records, contact us via the
/supportcommand. Include your Discord user ID and, if applicable, the server ID. Some records tied to completed payments may be retained where required by law or accounting rules.
8. Children
Lunaria is not directed to children under the age required by Discord's Terms of Service (generally 13, or older in some jurisdictions). Do not use Lunaria if you are below the minimum age to use Discord in your country.
9. Security
We take reasonable technical measures to protect stored data, but no system is perfectly secure. Use Lunaria at your own risk and avoid sharing sensitive personal information in-character.
10. International users
Data may be processed on infrastructure located outside your country, including the infrastructure of the third-party providers listed above.
11. Changes to this policy
We may update this Privacy Policy over time. Material changes will be reflected by updating the "Last updated" date at the top of this document, and — where reasonable — announced via the bot's support channel or website.
12. Contact
Questions or requests about this policy can be sent via the /support
command in Discord.