Terms of Service
Last updated: April 28, 2026
These Terms of Service ("Terms") are a legal agreement between you and Rustalytics ("Rustalytics", "we", "us", "our"), a sole proprietorship registered in Sweden. They govern your access to and use of the website at rustalytics.com, the Rustalytics desktop application, the hosted Pro web app at rustalytics.com/app, the Rustalytics Discord bot, the browser extension, and any other product, feature, or service that links to these Terms (together, the "Services").
By installing the desktop app, signing in to the website, inviting the Discord bot, or otherwise using the Services, you agree to these Terms. If you don't agree, don't use the Services.
You can reach us at legal@rustalytics.com. Our postal address is at the end of this document.
The five things you really need to know
- Rustalytics is a third-party companion that uses Facepunch's official Rust+ API — the same one the Rust+ mobile app uses. We don't modify the Rust client and we don't automate any in-game player input, which is the line Facepunch drew in their May 2023 devblog.
- Individual servers can still have their own rules. You're responsible for reading and following the rules of every server you play on. We can't be responsible for what an admin, anti-cheat system, or Facepunch decides about your account.
- If you use Rustalytics to violate Facepunch's rules, the Steam Subscriber Agreement, a server's rules, or any law, we can suspend or terminate your account at any time, with no refund.
- You must be at least 13 years old (16 in the EEA) to use the Services, and at least 18 to make a purchase.
- Pro plans are recurring subscriptions billed by Stripe. You can cancel any time from /app → Manage Subscription; cancellations stay active until the end of the current paid period.
1. What Rustalytics is
Rustalytics is a companion toolkit for the game Rust by Facepunch Studios. It uses Facepunch's official Rust+ companion API to surface server data, run team-chat commands, track teammates and smart devices, push smart-alarm and raid notifications, and bridge those events into Discord.
We currently offer two tiers:
- Basic — the free desktop app you run on your own PC.
- Pro — a paid plan with a hosted bot that stays connected 24/7, the web dashboard at /app, the Discord bot integration, alarm relays, team sharing, and a 24-hour free trial.
2. Eligibility and accounts
- You must be at least 13 years old (or 16 if you live in the EEA) to use the Services. You must be at least 18 years old to make a purchase or accept a recurring charge.
- Your Rustalytics account is identified by your Steam64 ID. You may have one Rustalytics account per Steam account. You may not transfer, sell, lend, or share your account, and you remain responsible for everything done under it.
- You must keep your account information accurate and up to date. Information you give us must be true and complete.
- You may not use automated means (scripts, bots, scrapers) to create accounts or access the Services, except for the official APIs we publish.
3. Relationship with Facepunch and Rust+
Rustalytics is not made by, endorsed by, sponsored by, or affiliated with Facepunch Studios Ltd, Valve Corporation, or any server operator. "Rust" and "Rust+" are trademarks of Facepunch Studios.
Rustalytics talks to your server through Facepunch's official, public Rust+ companion API — the same endpoints the Rust+ mobile app uses. We do not modify the Rust game client, hook into game memory, inject code, or otherwise interact with the game outside of the Rust+ companion API.
Facepunch's published position on third-party Rust+ tooling is set out in the "R.U.S.T" Rust devblog of 4 May 2023, in the section "Rust+ Changes":
"We'll be monitoring further Rust+ Bot development. Automation of game input actions must be kept to a minimum using Rust+. Extensive automation of game actions such as CCTV cameras and Drones to gain an unfair advantage is not ok."
Rustalytics is built around that line. We do not automate any in-game player input — no movement, aim, shooting, building, looting, gathering, or any other action that requires keyboard or mouse. We do not use the Rust+ CCTV camera feed (Facepunch removed that from the API in the same patch) and we do not control drones. Everything Rustalytics does is something the official Rust+ mobile app already does: receive notifications, mirror team chat, monitor smart alarms, and toggle smart switches. To the best of our knowledge, no Rustalytics user has ever been game-banned by Facepunch for using Rustalytics.
Facepunch can change its position at any time. If they publish a new rule or shape the API in a way that conflicts with a Rustalytics feature, we will update or remove the affected feature. Continued use of the Services after such a change is your acceptance of the updated behaviour. We can't and don't guarantee what Facepunch, Easy Anti-Cheat, Valve, or any individual server admin will decide about your account in the future — see Section 4.
4. Game bans, server bans, and your responsibility
Different Rust servers have different rules. Some communities allow Rust+ companion bots, some restrict them, and some ban them outright. You're responsible for reading and following the rules of every server you play on. If you're not sure whether a server allows Rustalytics, ask the admins before you connect.
Because we don't control any server admin, moderator, anti-cheat system, Facepunch, Valve, or Easy Anti-Cheat, we can't guarantee what they will decide about your account. You agree that Rustalytics is not responsible for, and has no liability for, any in-game ban, server ban, kick, mute, EAC ban, VAC ban, Steam community ban, Steam account suspension, item loss, or other penalty you receive while using Rustalytics. If a server bans you for using Rustalytics, that's a dispute between you and the server — refunds or credits from us aren't available in that case.
If you use Rustalytics to violate Facepunch's published rules (including the line on game input automation quoted in Section 3), the Steam Subscriber Agreement, a specific server's rules, Discord's terms, or any law, we may suspend or terminate your access to the Services without notice, refund, or further liability. Examples include using the bot to evade a server ban, using the chat bridge to spam, using the Discord bot to harass, reselling access, sharing your Rust+ token with someone else, or wiring Rustalytics together with anything that automates in-game player input.
5. Prohibited use of Rustalytics
You agree that you will not:
- Use the Services to do anything illegal, harmful, fraudulent, infringing, harassing, defamatory, hateful, or that violates a third party's privacy or rights.
- Use the Services to violate the rules of any Rust server, Facepunch, Steam, Discord, or any other platform we depend on.
- Resell, sublicense, lease, rent, or otherwise commercially exploit Rustalytics, our infrastructure, or any data accessed through it.
- Reverse engineer, decompile, disassemble, or otherwise attempt to derive source code from the Services, except to the extent that this restriction is prohibited by mandatory law.
- Probe, scan, attack, or attempt to bypass the security or rate limits of the Services, or of any service we depend on (Facepunch, Google FCM, Stripe, Discord, etc.).
- Use any automated means (other than the official APIs we publish) to scrape, harvest, or repackage data from the Services.
- Share your Rust+ auth token, FCM credentials, Rustalytics account, or paid subscription with anyone else.
- Use the chat bridge or the Discord bot to send spam, mass-DM, scams, illegal content, sexual content involving minors, or doxxing.
- Initiate chargebacks instead of contacting us first about a billing dispute. Chargebacks without prior contact will trigger immediate termination and may be reported to Stripe.
- Misrepresent yourself, impersonate another player, or use a Steam account that doesn't belong to you.
We may, at our sole discretion, decide what counts as a violation of this section.
6. Discord bot terms
Inviting the Rustalytics Discord bot is optional. If you do, the following extra terms apply.
- Anyone running
/installin a guild must have the Discord Manage Server permission and the authority to accept these Terms on behalf of that guild. - Use of the bot is also subject to the Discord Terms of Service and Community Guidelines. If Discord requires us to suspend or remove a feature, we will.
- We may, at our sole discretion, leave any guild, ignore any command, restrict any command, or rate-limit any user that abuses the bot.
/install,/notify, and other Pro-tier commands require an active Pro subscription or free trial. Without one, those commands respond with an upgrade link and exit without changes.- Running
/uninstallremoves the channel binding and clears the credentials we store for that guild. Other data tied to your Steam account (notifications, chat history) is unaffected; to delete those, see our Privacy Policy.
7. Chat bridge and stored messages
The Rustalytics Discord bot can read the content of Discord messages. It needs that permission for one reason: to bridge the Rustalytics notifications channel to your in-game team chat in Rust. Without it, you couldn't type "raid in 10" in Discord and have it appear in team chat seconds later. To make this work, the bot is registered with Discord using the Message Content Intent, which Discord audits and requires us to disclose.
In practice, the bot only acts on messages in a channel that you bound to a Rust+ session
via /install. Messages in any other channel where you
happen to have invited the bot are received by Discord, evaluated against that filter, and
then discarded without being stored. The bot does not read direct messages between users
and does not read channels it has not been invited to.
Once a notifications channel is bound to a session, the bridge runs in both directions:
- Messages you type in the bound channel are forwarded to in-game team chat. They may be logged with your Discord username and a timestamp.
- In-game team-chat messages on the connected server are mirrored back into the bound Discord channel and may be stored in our chat-message database.
By using the chat bridge — or by playing on a server connected to a Pro Rustalytics bot that someone else owns — you accept that messages sent there may be stored against the Steam account that owns the Rust+ session, displayed in our dashboard, and used by us to power chat history, debug the bot, and investigate abuse reports. The Privacy Policy has the full detail.
We don't sell these messages or share them for advertising. If you'd rather your team chat not be stored, don't use Rustalytics — or ask your team's bot owner to disconnect from your server.
8. Purchases, plans, and free trial
Pricing is shown in EUR on the website at the moment of purchase. We may change pricing at any time, but a change will not retroactively affect a price you have already paid for the current term.
Payments are processed by Stripe. We accept the payment methods Stripe enables for our account, which today include Visa, Mastercard, American Express, Link, Apple Pay, Google Pay, Klarna, and PayPal where available. Card data is entered on Stripe's hosted checkout — we never see it.
Free trial
Pro offers a 24-hour free trial, one per Steam account, with no card required. When the trial ends, your account drops back to Basic unless you subscribe. We may withdraw or change the trial at any time.
Subscriptions
Pro is offered as a recurring subscription. Subscriptions renew automatically at the end of each billing period using the payment method on file, until you cancel. By starting a subscription you authorise Stripe to charge that method on each renewal.
One-time purchases
Some products (for example, certain desktop-app upgrades) are sold as one-time purchases. These do not renew.
Taxes
Prices include or exclude VAT and other applicable taxes as displayed at checkout. You are responsible for any local taxes Stripe does not collect on our behalf.
9. Cancellation, refunds, and chargebacks
You can cancel your Pro subscription any time from /app → Manage Subscription, which opens Stripe's customer portal. Cancellations take effect at the end of the current paid period; you keep Pro access until then. We do not pro-rate or refund the unused remainder of a period.
Statutory withdrawal right (EU consumers). If you are a consumer resident in the EU, you generally have a 14-day right of withdrawal under Directive 2011/83/EU. By starting to use a digital service immediately upon purchase, you expressly request that performance begin during the withdrawal period and acknowledge that your right of withdrawal is lost once we have begun supplying the service. If you have not yet started using the service, contact legal@rustalytics.com within 14 days of purchase to request a refund.
One-time desktop refunds are handled case by case at our discretion.
Chargebacks. If you have a billing problem, email us at legal@rustalytics.com first — we'll usually fix it. Filing a chargeback or payment-reversal claim with your bank without contacting us first will result in immediate termination of your account, and we may report repeat offenders to Stripe and recover the amount and any fees through legal channels.
10. Service availability and updates
We aim for high uptime but do not promise it. The Services depend on Facepunch's Rust+ infrastructure, Google FCM, Discord, Steam, Stripe, and our own hosting providers — any of which can fail or change. We may add, modify, suspend, or discontinue any feature at any time without notice or liability. Beta or experimental features may behave unexpectedly.
Rust+ permits only one active companion connection per Steam account. If you run the desktop app and the hosted Pro bot at the same time, they will keep disconnecting each other — pick one.
11. Sunset clause
If maintaining the hosted infrastructure becomes economically or technically unviable, we may discontinue server-side features. In that case we will give reasonable notice in the app and on Discord, refund any prepaid period that we will no longer deliver, and where possible release a desktop-only update so the local features keep working.
12. Intellectual property
The Services, including the source code, designs, graphics, text, logos, and trademarks (the "Content"), are owned by Rustalytics or licensed to us. We grant you a personal, non-exclusive, non-transferable, revocable licence to use the Services for your own non-commercial use as long as you comply with these Terms.
You may not copy, redistribute, modify, mirror, scrape, or create derivative works of the Services or the Content except as expressly permitted by us in writing. You may not remove copyright or proprietary notices.
Game-related names, logos, and assets ("Rust", "Rust+", item icons, monument names, etc.) belong to Facepunch Studios. We use them solely to identify the game we integrate with.
13. Your submissions and feedback
If you send us feedback, suggestions, bug reports, ideas, or other materials about the Services, you grant us a worldwide, royalty-free, perpetual, irrevocable licence to use them for any purpose without compensation or attribution. You confirm that you own them or have permission to share them, and that they don't include anyone's confidential information.
You retain ownership of any user-generated content you create through the Services (chat messages, settings, named alarms, etc.) and you are responsible for what you create. You grant us the rights necessary to host, display, and operate that content within the Services.
14. Third-party services and content
The Services depend on and link to third parties — Facepunch, Steam, Google FCM, Discord, Stripe, BattleMetrics, community-server stat APIs (Rustoria, Rustinity, Rusticated, Limitless, etc.), and others. We do not control these third parties and we are not responsible for their content, availability, accuracy, or terms. Your use of a third-party service is governed by that service's own terms.
15. Privacy
We care about your data. The Privacy Policy explains exactly what we collect (Steam ID, Rust+ auth token, FCM credentials, Discord identifiers, in-game and Discord chat messages, payment metadata, server logs), why we collect it, who we share it with, how long we keep it, and how to exercise your rights. Using the Services means you accept that policy.
16. Security and responsible disclosure
Found a security bug? Email legal@rustalytics.com with the details and let us fix it before disclosing publicly. We won't sue you for testing done in good faith — meaning: you tested only against your own account, you didn't access other users' data beyond what was minimally necessary to demonstrate the bug, you didn't degrade the service for others, and you give us reasonable time to fix the issue. We appreciate your help and will credit you publicly if you'd like.
17. Disclaimer of warranties
THE SERVICES ARE PROVIDED "AS IS" AND "AS AVAILABLE". TO THE FULLEST EXTENT ALLOWED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, NON-INFRINGEMENT, AND ANY WARRANTY ARISING OUT OF COURSE OF DEALING OR USAGE OF TRADE.
WE DO NOT WARRANT THAT THE SERVICES WILL BE UNINTERRUPTED, TIMELY, SECURE, ERROR-FREE, OR THAT SMART ALARMS, RAID PINGS, COMMAND ANSWERS, OR ANY OTHER OUTPUT WILL BE ACCURATE OR DELIVERED ON TIME.
Nothing in these Terms excludes any warranty or right that cannot legally be excluded — in particular, mandatory consumer rights under EU/Swedish law.
18. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, RUSTALYTICS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, LOST DATA, LOST GOODWILL, IN-GAME LOSS (INCLUDING ANY LOSS RESULTING FROM A BAN, KICK, RAID, WIPE, ITEM LOSS OR ANTI-CHEAT DECISION), BUSINESS INTERRUPTION, OR THE COST OF SUBSTITUTE SERVICES, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
OUR TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICES WILL NOT EXCEED THE GREATER OF (A) THE AMOUNTS YOU PAID US IN THE TWELVE (12) MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM, OR (B) EUR 50.
These limits apply jointly to Rustalytics and our owners, employees, contractors, and agents. They do not limit liability that cannot be limited by law (for example, gross negligence, intentional misconduct, or bodily injury caused by our negligence).
19. Indemnification
You agree to defend, indemnify, and hold harmless Rustalytics and its owners, employees, contractors, and agents from any claim, demand, loss, liability, damage, or expense (including reasonable legal fees) arising out of: (a) your use of the Services; (b) your breach of these Terms; (c) your violation of a third party's rights, including any server operator, Facepunch, Steam, Discord, or another player; or (d) any content you submit.
20. Suspension and termination
We may suspend or terminate your access to the Services, with or without notice, if we reasonably believe that you have breached these Terms, that your use of the Services creates legal or security risk for us, or that continued operation is no longer commercially reasonable. We may also remove the Discord bot from any guild at any time at our discretion.
You may stop using the Services at any time. To delete your account and the data we hold about you, see the Privacy Policy.
Sections that by their nature should survive termination — including IP, disclaimers, limitation of liability, indemnification, governing law, and miscellaneous — will survive.
21. Changes to these Terms
We may update these Terms from time to time. The "Last updated" date at the top will always reflect the current version. For material changes (for example, changes to billing or governing law), we'll give reasonable notice in the app, on the website, or on Discord before the change takes effect. Continued use of the Services after the change is your acceptance of the updated Terms.
22. Governing law and disputes
These Terms are governed by the laws of Sweden, without regard to its conflict-of-laws principles. The UN Convention on Contracts for the International Sale of Goods does not apply.
If you are a consumer resident in the EU, you also benefit from the mandatory consumer protections of the country in which you reside; nothing in these Terms takes those rights away.
We hope to resolve every dispute informally. Before filing any claim, please email legal@rustalytics.com so we can try to fix it. If we can't resolve a dispute within 30 days, the courts of Sweden have non-exclusive jurisdiction. If you are an EU consumer, you may also bring a claim in the courts of your home country, and you may use the European Commission's Online Dispute Resolution platform.
23. Miscellaneous
- These Terms, together with the Privacy Policy, the Cookie Policy, and the EULA, are the entire agreement between you and us about the Services.
- If a provision of these Terms is held unenforceable, the remaining provisions stay in effect, and the unenforceable provision will be replaced by an enforceable one that comes closest to its intent.
- Our failure to enforce a provision is not a waiver of our right to enforce it later.
- You may not assign or transfer these Terms without our written consent. We may assign them to an affiliate or in connection with a merger, acquisition, or sale of assets.
- We are not liable for failures or delays caused by events beyond our reasonable control, including acts of God, network outages, third-party API failures, denial-of-service attacks, war, or government action (force majeure).
- You consent to receive electronic communications from us, and you agree that electronic notices, agreements, and records satisfy any legal requirement that they be in writing.
24. Contact
For anything related to these Terms, write to:
RustalyticsTegelviksgatan 18, lgh 21202
116 49 Stockholm
Sweden
Email: legal@rustalytics.com