diff --git a/src/Pages/PrivacyPolicy.tsx b/src/Pages/PrivacyPolicy.tsx index ec38df1..6b72d3b 100644 --- a/src/Pages/PrivacyPolicy.tsx +++ b/src/Pages/PrivacyPolicy.tsx @@ -13,63 +13,76 @@ export default class PrivacyPolicy extends React.Component<{}, {}> { like infractions, message logging, etc. What exactly is being logged (if anything) depends on your server settings. See below for more information. +

Data Storage

GearBot runs on a virtual private server (VPS) located inside the United States, copies of this data might be made for backup purposes or to test and prepare bot updates. This copies will only be kept for the minimum - amount of time required for them to serve their purpose. + amount of time required to serve their purpose. +

What information does GearBot collect and why?

GearBot is a highly configurable moderation bot, some data is only - collected when the relevant server setting is enabled. Data is however - never purged instantly when you disable a setting, if you do want this - data to be purged after disabling the feature(s) please see the section + collected when the relevant server setting is enabled. However, data is + never purged instantly when you disable a setting. If you do want this + data to be purged after disabling the feature(s), please see the section below for how to request this data to be deleted. +

Message logs

When the edit log feature is enabled GearBot will store all messages (content and metadata) it receives (GearBot requires read messages - permission to receive messages from a channel) to be able to log the old + permission to receive messages from a channel) in order to log the old content when it gets edited or deleted. This data is retained for 6 weeks. +

Anti-spam

When anti-spam features are enabled GearBot will keep message content - and metadata about the messages a user has send (like how many messages, - how many links/newlines/.. they contained) in the last 5 minutes to be + and metadata about the messages a user has sent (like how many messages, + how many links/newlines/etc they contained) in the last 5 minutes to be able to enforce these anti-spam rules. This data is retained for up to 5 minutes. +

Infractions

The bot keeps a record of all moderation actions taken on users through - commands (or through discord directly if audit log permission is + commands (or through Discord directly if audit log permission is granted). This information is only available to moderators of said server and is kept permanently unless requested to be removed by the server owner or a server admin. +

Timed commands

- Some commands require to store data they need later, for example - reminders store the reminder text to show, in these instances the data - is retained for as long as they are required. + Some commands require storing data they need for later, for example + reminders store the reminder text to show. In these instances the data + is retained for as long as its needed to perform a future action. +

Error data

- When GearBot encounteres a problem executing a command we store the full + When GearBot encounters a problem executing a command we store the full event data and context for debugging purposes so the error can be fixed. + This error data is not public and is only used for diagnostic purposes. +

Statistics

- To improve and monitor bot operations aggregate data is collected, + To improve and monitor bot operations, aggregate data is collected. GearBot collects anonymous data like how many commands (globally) are - executed, how many messages where send and more. None of this data is + executed, how many messages are sent, and more. None of this data is linked to specific users or servers. +

Caching

- GearBot allows users to query basic user information from the discord - api (like username/avatar/badges). This information can be cached by the - bot for up to 1 hour to reduce the amount of api calls we have to make - to the api. + GearBot allows users to query basic user information from the Discord + API (like username/avatar/badges). This information can be cached by the + bot for up to 1 hour to reduce the amount of API calls we have to make + to the API. +

Other information

Sometimes other information might be stored that is not tied to a - specific user. For example custom commands are stored per server and - only tied to a server, not individual users. + specific user. For example, custom commands are stored per server and + are tied to that server, not individual users. +

Data Sharing and third-parties.

- None of your data, collected either passively or actively, through use + None of your data, collected either passively or actively, through the use of GearBot will ever be shared with third-parties for any reasons. In the event of a legal or law enforcement request, we are obligated to turn over what information the jurisdiction has requested under applicable law after confirming that we have information that may be relevant to an investigation. +

Data deletion

If you want to request your data to be deleted please join the