Last updated November 2nd, 2024.
Just so it's clear what we're talking about
@rollem
, @rollem-next
, or a temporary instance like @rollem-dev
.This Terms of Service only refers to things that we control or operate. Forks of Rollem, self-hosted instances of the Rollem code, or things that look like Rollem (but aren't) should be discussed with their owners.
Here are some of the things we operate:
240732567744151553
840409146738475028
@rollem-dev #4833
with user id 243615627581980672
Rollem was created to be used as a convenient dice bot for Tabletop Role Playing Games (TTRPGs) and other low-stakes games of chance. The general expectation in such an environment is that it's a friendly social game, made somewhat more interesting by some randomization via The Dice Gods™.
Anything where the randomness Absolutely Must Be Guaranteed should not use Rollem. Even though the randomness is probably better than dice, we don't make much of an effort to resist determined attackers. Read more in the FAQ.
Don't use Rollem to cause issues. We're all just here to have a fun time.
Please report any issues on Github or the Support Server.
Generally, do what you want with Rollem. It's not our concern, but The Law has other ideas.
Specifically, do not use Rollem for gambling.
Rollem operates on top of other services. As such, you'll need to follow the relevant external ToS while using it.
For example:
Rollem's basic behavior is to
In order to fulfill its role, Rollem processes messages made available to it. Some of these may be stored temporarily to facilitate maintenance. For more details on what data is stored, for what purpose, and for how long, refer to the Privacy Policy.
Within Discord, this generally means every message sent in channels Rollem can see.
To prevent processing of messages, the Server Owner and Moderators may limit Rollem's access to channels, such as thru the "Read Text Channels" permission. Read more about Discord Permissions here
Within Mastodon, this generally means (1) Messages that mention the @rollem
user, and (2) Messages by users that follow @rollem
(so long as the post is visible). To prevent processing of posts, avoid mentioning the @rollem
user, or unfollow @rollem
.
Rollem may store some data you have requested Rollem store to facilitate gaming.
This information is stored as per Rollem's Privacy Policy.
We try our best to keep the data you've asked of us, but we can't guarantee it will stay there. Data may be lost, or deleted to maintain the service.
You can view and remove any stored information on your account page.
Due to scale, rollem is heavily sharded. At time of writing there are roughly 150 Rollem instances servicing roughly 350,000 Discord Servers.
As a result, sometimes one shard will fail while the others are fine. Rollem may then appear offline in one server, while online in another. If this occurs and it doesn't come back on its own, please report it in the Support Server.
Support, issues, and ad-hoc feature requests are handled in the Support Server.
Feature tracking is handled through Github.
Should you wish to host your own instance of Rollem, the source code is available under the MIT license on Github.
MIT License
Copyright (c) 2016 David Sharer
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
We're open to Pull Requests on Github, but cannot promise every PR will be accepted. You're also welcome to fork the bot. Discussion generally happens in dedicated channels on the Discord Support Server.
As with the source code, the Rollem live services are provided "AS IS", greatest extent permissible by law. Similarly, our liability in offering Rollem as a service is limited to the greatest extent permissible by law. Rollem is offered on a "best effort" basis by few developers. We're doing our best, but that doesn't mean we always succeed.
(The Discord Terms of Service have a gigantic pile of ALL CAPS LEGALESE about "Limitation of liability" -- but including something like that here seems excessive and likely to be somehow incorrect)
These terms may change. Notice will be given in the Support Server. The history can be viewed on Github.
You may stop using Rollem at any time by removing it from your server. Data will be retained according to the Privacy Policy. If Rollem is no longer receiving messages from you, no further information will be processed or retained. See Processing of Data for more details. Any information that may be retained may be deleted through your Account Page. Feel free to contact us on the Support Server.
We may restrict the usage of Rollem by some Servers or Users for any reason. (We have not done this yet)
Rollem may not be around forever. We'll try to give you some notice if it's planned to shut down.