Acceptance
By using Jarvis ("we," "our," or "the bot"), you agree to these Terms. If you don't agree, please don't use Jarvis.
What Jarvis does
Jarvis is a Discord assistant. He provides AI chat (with keyword-based memory recall and reply-aware conversations), voice conversations (speech-to-text and text-to-speech), music playback, AutoMod, server stats, and server-engagement tools such as a leveling system (with more rolling out over time). Some responses are generated by external AI services - OpenRouter, Groq, Cerebras, SambaNova, Mistral, Google Gemini, and NVIDIA NIM.
Proactive briefings. A server admin can opt in (via /proactive) to have Jarvis post a short, scheduled briefing in one channel they designate. It is off by default, is rate-limited and respects quiet hours, posts only in that channel, and never reads your messages. It makes no automated moderation or enforcement decisions about anyone.
Acceptable use
Follow Discord's Terms of Service and Community Guidelines. Don't use Jarvis for spam, harassment, or anything illegal.
Data
Jarvis only processes your messages when you actually talk to him - mentions, commands, or voice chat. DMs are disabled to prevent abuse. If you reply to someone's message while talking to Jarvis, he reads that single replied-to message for context (and skips it if that author used /opt out). He does not scan the surrounding channel. In voice channels, listening only starts after someone explicitly runs /voice; /play alone does not enable it. Once active, he only listens to opted-in users. In solo voice calls (when you are alone with Jarvis), he listens continuously without requiring a wake word for lower latency. In multi-user voice calls, he only reacts to his name (wake word). Raw audio is never recorded or stored; it's processed live for speech-to-text and immediately gone.
When Jarvis generates a response, your message is sent to one of several AI providers (OpenRouter, Groq, Cerebras, SambaNova, Mistral, Google Gemini, or NVIDIA) - whichever is available. They act as data processors. Each provider processes data under their own privacy policies, which we disclose in our Privacy Policy. We do not authorize providers to use data for training where their terms allow opt-out, and we select configurations that minimize retention where possible. The resulting conversations are saved, encrypted at rest, against your account so context can persist between sessions. These memories are scoped to you, not to a server - they travel with you across every server you use the bot in. Server-specific settings (channel locks, role gates, AutoMod rules, economy, and other guild config) are kept separately and scoped to that one server.
You're in control. Run /opt out to wipe every memory we store for you - because they are tied to your account, this clears them across every server at once and stops future retention. /clear resets your current conversation context. We never sell your data or use it for marketing. We store only what is required for functionality and safety, with strict retention limits and access controls.
Abuse-detection notice: Your stored memories may be read by our automated abuse-prevention systems and may be processed by external tools that facilitate abuse detection (e.g., classifier services and moderation pipelines). This is required to keep the service functional and safe for all users. If you do not agree, do not use Jarvis - opt out via /opt out or remove the bot from your server.
To keep the service functional for everyone and prevent abuse, we keep simple per-server and per-user request and AI token counters for up to 30 days, after which they are auto-deleted. These counters exist solely to ensure service functionality for all users.
The unabridged version is in our Privacy Policy.
Uptime & changes
Jarvis may go down for maintenance, hit rate limits, or gain new features without advance notice. The service evolves over time.
AI accuracy
AI responses can be wrong or incomplete. Use your own judgment. Jarvis is provided "as is," with no warranties or guarantees.
Limitation of liability
To the fullest extent the law allows, we are not liable for any indirect or consequential damages arising from your use of Jarvis.
Your responsibility for content & conduct
You are solely responsible for the content you submit through Jarvis (messages, prompts, commands, attachments, voice input, context-menu actions like Quote and Clip) and for the conduct that flows from how you use the bot in your server. We do not pre-screen user content. We make reasonable efforts to prevent the bot from producing prohibited output through prompt design and automated output filtering for slurs, self-harm directives, and other categories described in our Privacy Policy; you acknowledge that no automated system is perfect and that you remain responsible for sharing, amplifying, screenshotting, or otherwise propagating any output the bot generates.
You agree not to use Jarvis to: (a) attempt to elicit content involving minors in any sexual, romantic, or exploitative context; (b) attempt to elicit slurs, self-harm directives, threats, or targeted harassment toward real identifiable people; (c) coordinate doxxing, stalking, or harassment campaigns; (d) generate content intended to defame, impersonate, or sexually depict real named individuals; (e) bypass, jailbreak, or otherwise circumvent the safety measures described above; (f) reverse-engineer, scrape at scale, or abuse rate-limits; (g) use the bot in a way that violates Discord's Terms of Service or Community Guidelines, or any law applicable to you.
We may temporarily restrict, permanently revoke, and report to Discord any user or server account engaged in the conduct above, at our discretion and without prior notice. Server owners, administrators, and moderators are responsible for the conduct of members in servers where they have installed Jarvis - including the use of the bot's Make it a Quote, Clip Message, and similar features. Moderators with Manage Messages permission can remove any output the bot posts using Discord's standard message controls; failure to remove obviously harmful content may be considered ratification of that content by the responsible moderators.
If a third party (including Discord) brings a claim against us arising out of your use of Jarvis in violation of these Terms, you agree to indemnify and hold us harmless to the fullest extent allowed by law.
Leaving
You can remove Jarvis from your server at any time. We may also revoke access for users or servers abusing the service or violating these Terms.
Third-party stuff
Jarvis routes AI responses through multiple providers - OpenRouter, Groq, Cerebras, SambaNova, Mistral, Google Gemini, and NVIDIA NIM (voice transcription and synthesis). They act as data processors under their own privacy policies, which we disclose in our Privacy Policy. We do not authorize providers to use data for training where their terms allow opt-out, and we select configurations that minimize retention where possible.
Fair use & abuse prevention
We monitor usage patterns to keep Jarvis available for everyone. We may temporarily restrict or permanently revoke access for any user or server engaged in excessive, automated, or otherwise abusive use, at our discretion and without prior notice. Server admins and moderators can also pause Jarvis on their server or for specific members at any time.
Retention after removal
When Jarvis is removed from a server, we retain limited server metadata (name, ID, icon, member count, aggregated usage counters) for 30 days for safety and abuse-investigation purposes. After 30 days, this data is permanently deleted. That server's own config (channel locks, role gates, AutoMod rules, economy, and other guild settings) stops applying. Your personal conversation memories are tied to your account, not to that server, so removing the bot from one server does not delete them - they stay available in the other servers you share with Jarvis. To erase your memories everywhere at once, run /opt out.
Contact
Discord: https://discord.com/invite/ksXzuBtmK5 · Email: dev@jorvis.org
Updates
These Terms may change over time. Continuing to use Jarvis after an update constitutes acceptance of the updated version.