Terms of Service
Conditions that govern use of MediaBot in your Discord server.
1. What the Bot Does
This summary identifies the stable feature shape; details may change.
- Moderated channels: media-only, flash, and bot-chat channels each keep one narrow kind of post and silently remove the rest. Administrators set posting limits; a full window or a violation adds a short lock that clears on its own. Flash posts expire after a countdown.
- Media cleanup: on an administrator's command, or when a member leaves, the bot removes that member's attachment posts from every channel, threads included. Support tickets are excluded.
- OC media events: rotating themed media channels the bot creates, reveals, and hides on a schedule, optionally published to the server's Discord Events tab. Themes and schedule are configuration, not a record of who posted.
- Role combos and verification: the bot grants or removes a result role when a member holds every role in a combination an administrator defined. It can flag members outside a level threshold, but never grants the verified role itself.
- Interest roles: members pick a limited number of cosmetic "kink" roles from a fixed catalog. The bot creates each role on first pick and deletes it when nobody holds it.
-
Your own media: a member may privately browse and
delete their own indexed attachment posts through
/media-manage, or through the privacy page after a recent sign-in, which former and banned members may use too. Each item is a whole post, not one detachable file. - Stickies and quips: rules and replies do not change moderation. Replies may include embedding content from Klipy or a picture the bot has drawn through OpenAI.
- Generated picture archive: pictures may stay in a bounded per-server archive and be reused in later replies.
- Pending bot delivery: validated bot-authored text and exact archived-picture routes may replay after restart until delivered or their captured destination becomes invalid.
- What leaves the server: the Privacy Policy describes what MediaBot sends to Klipy and OpenAI, what those providers hold, and what never leaves.
- Marshal's Lab (optional): a temporary channel the bot usually opens on its own, without announcement, then deletes along with everything posted in it. Inside that one room it answers without being @mentioned, and may pin, delete a message, or briefly revoke Send Messages. Off by default, and covered in section 5.
- Welcomes: a one-time greeting when a new member first speaks in a welcome channel, and a one-time overview on their first allowed media post.
- Web dashboard (optional): visitors may sign in with Discord for a home page, a server guide, bot documentation, these legal pages, ban appeals where configured, and staff pages, all under the same Discord permissions the bot honors in Discord.
- Ban appeals (optional): a banned member may sign in, read the recorded ban reason, and submit one appeal at a time with optional images. Staff review it in Discord, both sides may reply while it is open, and the outcome appears there. A refusal waits about six months.
- Support tickets and ask-to-DM (optional): members may open a private ticket thread with staff, or ask another member for permission to DM them. Ask-to-DM keeps its record in a shared private thread, respects preference roles and rate limits, and reports repeated rejections to staff.
-
Anonymous questions (optional): members may submit one
question per server-day to a configured forum. The public post is
bot-authored and tagged
#anonymous; the configured message log receives the member and question. - Daily digest (optional): a daily summary of aggregate bot activity totals, with no user IDs or message content. Host maintenance notices work the same way, drawn from the host's public status page.
- Message logging (optional): staff may enable it per channel. Edited or deleted message text and attachment file names, never the files, are posted to a log channel in that server.
- Moderation tools: warnings, timeouts, kicks, bans, temporary bans with an automatic unban and a one-time return invite, and temporary role grants. A warning ages off after about three clean months. Staff may configure an automatic ban at a warning threshold, immune roles, and a mod-log channel. The decisions remain the moderators'.
- Automatic filters (optional): anti-spam with escalating mutes, foreign invite links, phishing (local patterns plus an optional Google Web Risk check), and a short fixed list of extreme slurs. Filters may add warnings toward an automatic ban. Detection is imperfect, and staff may exempt channels.
2. Eligibility
You must be at least 18. The bot is built for 18+ (NSFW) Discord servers, and you must also meet Discord's own age requirements under Discord's Terms of Service. By using the bot, you confirm both.
3. Acceptable Use
You may not:
- Use the bot for any purpose that is illegal in your jurisdiction.
- Violate Discord's Terms of Service or Community Guidelines.
- Abuse, overload, or disrupt the bot or the systems that support it.
- Reverse engineer, decompile, or gain unauthorized access to the bot. The software is proprietary; copying, modifying, or distributing it requires permission.
4. Administrator Responsibilities
If you add the bot to a server, you are responsible for:
- Configuring it appropriately for your community.
- Informing members that an automated moderation bot is in use, where required by law or by Discord.
- Granting the bot the Administrator permission (it refuses to operate without it) and keeping its role above any role it must add or remove.
5. Acknowledgment of Automation
Turning a feature on means accepting what it automates: moderated channels change permissions and remove messages on their own, and the role features add, assign, and delete roles on demand. Choose your combinations and thresholds carefully, and restrict any command you would rather members not reach.
Deletion is permanent and the bot cannot undo it. That covers rule violations, expired flash posts, an administrator's purge, and the automatic cleanup when a member leaves. Detection and enforcement are not perfect, so content may be removed or missed in error.
A member may also delete their own indexed attachment posts, one post, one channel, or all of them. That deletion is equally permanent, covers only what was indexed at confirmation, and may come up short if Discord declines. It does not touch moderation, appeal, or other records, which follow the Privacy Policy.
Enabling Marshal's Lab means accepting that the bot will create a channel in the chosen category, usually at a time it picks, and will delete that channel and everything posted in it when it closes. An established member's explicit request may rarely open one, after a separate decision and several live checks. What the bot does inside is cosmetic, not moderation: no warning, strike, mod-log record, or cross-channel action. Members may ignore the room, staff may open or end it, and the feature is off by default.
6. Availability
The bot is offered "as available." We do not guarantee uptime, uninterrupted service, or a bug-free experience, and we may modify, suspend, or discontinue it at any time, with or without notice. It runs only in a fixed set of approved servers and leaves any other one automatically.
7. Disclaimer of Warranties
THE BOT IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE BOT WILL MEET YOUR REQUIREMENTS OR OPERATE WITHOUT INTERRUPTION OR ERROR.
8. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE ARE NOT LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF DATA, MESSAGES, OR PROFITS, ARISING FROM YOUR USE OF OR INABILITY TO USE THE BOT, EVEN IF ADVISED SUCH DAMAGES WERE POSSIBLE. THIS INCLUDES MESSAGES OR CONTENT THE BOT DELETES.
9. Changes to These Terms
We may update these Terms and will revise the "Last Updated" date at the top when we do. Continuing to use the bot after a change means you accept the updated Terms.
10. Termination
You can stop using the bot at any time by removing it from your server. We may suspend or end access at any time, with or without notice, including for violating these Terms.