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