Terms of Service for the Discord bot (“the Service”)
1) Agreement
By adding or using the Service in your Discord server or account, you agree to these Terms. If you don’t accept them, remove the bot from your server and stop using it.
2) Access & Requirements
- You must comply with Discord’s Terms and Community Guidelines.
- The bot requires certain permissions (e.g., reading messages for triggers, responding in channels, and using application commands). Server admins are responsible for granting appropriate permissions.
3) Acceptable Use
- No abuse, harassment, hate, doxxing, spam, or illegal use.
- Don’t attempt to break, reverse‑engineer, or overload the Service.
- Follow rate limits and don’t automate misuse.
4) Bot Behavior & Content
- The Service can read message content (with the “Message Content Intent”) to detect sprint prompts and similar triggers, and can respond in channels.
- Slash command inputs you provide (e.g., genre/plot/theme) may be sent to an AI provider to generate responses. See the Privacy Policy for details.
- Output content is provided “as‑is.” You’re responsible for moderating content in your own server.
5) Availability & Changes
- We may update, pause, or discontinue the Service at any time.
- We may change these Terms. Continued use means you accept any updated Terms.
6) Termination
We may restrict or terminate access at our discretion for any reason, including violations of these Terms. You may stop using the Service at any time by removing it from your server.
7) Disclaimers
The Service is provided “as‑is” and “as available” without warranties of any kind, express or implied. We do not warrant that the Service will be uninterrupted, secure, or error‑free.
8) Limitation of Liability
To the maximum extent permitted by law, we are not liable for any indirect, incidental, special, consequential, or exemplary damages arising from or related to your use of the Service.
9) Governing Law
These Terms are governed by the laws of New York, USA, without regard to conflict‑of‑laws rules.
10) Contact
Questions or issues? Email prompter@mkcreative.xyz or open an issue on the GitHub repo that hosts this site.
Note: This template is provided for convenience and is not legal advice.
Privacy Policy for the Discord bot (“the Service”)
Overview
This policy explains what the bot processes and stores, and how data is used. The bot operates inside Discord and relies on Discord’s APIs. By using the bot, you consent to this policy.
What We Process
- Message Content (in‑memory): The bot uses the Message Content Intent to read messages in the servers where it’s installed to detect specific triggers (e.g., “JOIN THE SPRINT…” headers). This content is inspected in‑memory to respond; it is not persisted by default.
- Slash Command Inputs: When you run commands (e.g., /prompt), the parameters you provide (genre, length, theme, plot) are processed to fulfill the request and may be sent to an AI provider to generate a response.
- Server Configuration Data: The bot stores minimal server-level configuration so it can function:
- Server (guild) ID
- Channel IDs (for allowlists/target channels)
- Role IDs (e.g., staff roles)
- Optional User IDs (if you enable user allowlists)
- Prompt Cache: The bot can cache non‑personal prompt text per server to reuse later (e.g., json/promptCache/generatedPrompts.json and json/promptCache/writing_prompts.json). These files hold prompt strings and a mapping keyed by guild ID.
How We Use Data
- Operate core features (respond to triggers, run slash commands, enforce allowlists).
- Generate writing prompts and related content.
- Maintain basic server‑level settings so your configuration persists across restarts.
Where Data Lives
- Locally on the bot host: JSON files within the bot’s /json directories.
- Discord: Messages, interactions, and metadata handled under Discord’s own terms and policies.
- AI Provider (OpenAI): We send the text you provide in commands (and system instructions) to OpenAI’s API to generate prompts. See OpenAI’s policies for how they handle API data.
Retention
- Server configuration and cached prompts remain until the server owner/admin deletes or resets them, or we prune them during maintenance.
- We do not intentionally store raw message histories; trigger matching is performed in‑memory only.
Sharing
- We do not sell your data.
- We share command text with our AI provider (OpenAI) strictly to generate the requested output.
Security
We take reasonable steps to protect stored configuration (e.g., limiting access to the host). No method is 100% secure. Keep your Discord server permissions tight and your bot token/API keys secret.
Your Choices & Rights
- Remove the bot from your server to stop all further processing.
- Ask us to delete your server’s stored configuration/cache. We’ll remove the relevant JSON entries and files where feasible.
International Users
The bot is operated in the United States. If you access it from other regions, you consent to processing and storage in the U.S.
Children
The Service is for users 13+ (or the minimum age required by Discord in your region). We do not knowingly collect personal data from children under that minimum.
Contact
For privacy requests, email prompter@mkcreative.xyz with your server ID and proof you’re an admin. We’ll verify and handle your request.