Skip to content

Commit 380d88d

Browse files
committed
add terms of service and privacy policy for discord bot
1 parent 07bfd6a commit 380d88d

2 files changed

Lines changed: 71 additions & 0 deletions

File tree

factorion-bot-discord/PRIVACY.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Privacy Policy
2+
## Working Data
3+
To be able to find and answer to factorials, the bot reads all messages in the channels it is active in.
4+
5+
The message content is not stored if the server is configured correctly.
6+
This is due to the discord client framework, we use, which logs all Events.
7+
The official bot `factorion-bot` with the id `1425936019559153847`, is configured to supress these logs.
8+
9+
## Stored Data
10+
Channel configuration, which inludes pre-set commands and locale, is saved.
11+
Additionally for development, debugging and statistical purposes, some information is logged and permanently saved.
12+
13+
This information is saved, when factorion finds operations (factorials or similar):
14+
- comment author name
15+
- message and channel id
16+
- the calculations which include:
17+
- the parsed numbers and operations
18+
- the calculated result
19+
- some status information which includes:
20+
- whether factorion replied
21+
- whether some operation could not be calculated
22+
- which commands were applied (set by user or configured for channel)
23+
- which locale was used
24+
25+
This information may be saved on errors:
26+
- message and channel id
27+
- information from comment excluding comment text.
28+
29+
This information may be saved for any comment:
30+
- time the message was recieved
31+
- time taken to parse, calculate and format individually
32+
33+
## Shared Data
34+
Some statistics may be shared with the public.
35+
36+
Such statistics may include:
37+
- time taken for parsing, calculation and formatting
38+
- channel ids with number and time of factorials
39+
- author names with number of factorials
40+
- calculation statistics wich may include (anonymously) all information regarding individual calculations as defined above
41+
- (anonymous) command statistics

factorion-bot-discord/TERMS.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Terms of Service
2+
## Definitions
3+
In the following, these words will be definied as follows.
4+
- We refers to the operators of `factorion-bot`.
5+
- Admin refers to a Discord server admin using `factorion-bot` on that server.
6+
- User refers to a Discord user commenting in channels `factorion-bot` is installed.
7+
8+
## Rights and Responsibilities
9+
### Proper Usage
10+
An Admin MUST have permission of the Discord server owner to install `factorion-bot` on that server.
11+
12+
An Admin MUST reasonably inform Users, that `factorion-bot` is active in a channel and what that entails.
13+
14+
An Admin MAY install and configure `factorion-bot` in channels.
15+
16+
An Admin or User MUST have permission of the Discord server owner to configure `factorion-bot`,
17+
in particular to change the locale, which may result in unwanted language used by `factorion-bot`.
18+
19+
A User MUST follow the Discord server rules, in particular regarding spam, interacting with and triggering `factorion-bot`.
20+
21+
### Privacy
22+
Our Privacy Policy can be found [here](PRIVACY.md).
23+
24+
## Liability
25+
`factorion-bot` as a free service is provided "AS IS". Other than as stated in these terms, We make no warranties, express or implied.
26+
27+
We are especially not liable for any damages incurred through improper use of `factorion-bot`.
28+
29+
## Changes
30+
These Terms may change in the future. In such a case We will attempt to inform Admins. However it is recommended to check for updates regularly.

0 commit comments

Comments
 (0)