From 61409982d63d6ca567591fb555fdf4cc1a583016 Mon Sep 17 00:00:00 2001 From: KayZ Date: Thu, 11 Jun 2026 18:35:19 -0600 Subject: [PATCH 01/11] Added privacy policy --- documentation/privacy_policy.md | 103 ++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 documentation/privacy_policy.md diff --git a/documentation/privacy_policy.md b/documentation/privacy_policy.md new file mode 100644 index 00000000..7876d0ae --- /dev/null +++ b/documentation/privacy_policy.md @@ -0,0 +1,103 @@ +# TechSupportBot Privacy Policy + +**Last Updated: June 11, 2026** + +## 1. Introduction + +This Privacy Policy explains how TechSupportBot ("the bot"), a self-hosted Discord bot operated by the r/TechSupport moderation team for the [r/TechSupport discord server](https://discord.com/invite/2EDwzWa), collects, uses, stores and deletes information about users who interact with it on Discord servers where the Bot is present. By using any server where TechSupportBot is active, you acknowledge the practices described here. + +The Bot is self-hosted and operates exclusively within Discord in compliance with [Discord's Terms of Service](https://discord.com/terms) and [Developer Policy](https://support-dev.discord.com/hc/en-us/articles/8563934450327-Discord-Developer-Policy). + +## 2. What Data We Collect +The Bot collects and stores the following categories of data in its PostgreSQL database and internal logs: + +**Moderation Records** +- User IDs of users who are warned, banned, kicked, muted, or unbanned +- Warning records: The warning reason, the issuing moderator's User ID, and the timestamp +- Moderator notes: free-text notes attached to a user by moderators, including the note body, the author's User ID, and timestamp +- Ban logs: the banned user's ID, the responsible moderator's ID, the ban reason, and the timestamp +- Modmail ban records: User IDs of users banned from using modmail + +**Modmail (Direct Message Relay)** +- All DMs sent to the modmail bot are logged and relayed to a private moderation forum thread +- Message contents and attachments sent in modmail DMs are stored within forum threads +- Thread metadata: username, User ID, account creation date, join date, server nickname, roles, and past thread count are recorded on thread creation +- Message edit history in active modmail threads is logged + +**Activity and Event Logs** +The bot logs the following Discord events internally to designated log channels: +- Message edits (before and after content, author, channel) +- Message deletions (message content, author, channel) +- Bulk message deletions +- Reaction additions and removals (emoji, user, message content) +- Member joins and leaves +- Member role changes +- Channel creation, deletion, and modification +- Guild (server) updates +- Role creation, deletion, and modification +- Command usage (author, channel, content up to 100 characters) + +**XP System** +- User ID and guild ID paired with an integer XP value, updated whenever a qualifying message is sent + +**Applications** +- Application submissions are stored in the database tied to the applicant's User ID + +**Duck Hunt (Fun Module) +- User ID and duck hunt statistics (kill/friend counts, speed records) stored per user + +**Grabs** +- User ID and content of messages "grabbed" by moderators or other users + +## 3. How We Use Your Data +Data is used solely for the legitimate operation of the server: +- Moderation records (warnings, bans, notes) are used by server moderators to maintain community safety and accountability +- Modmail threads allow users to privately contact the moderation team and allow staff to track conversation history +- Event logs are used by administrators to audit server activity and investigate incidents +- XP data is used to reward participation and assign XP-based roles +- Application data is used to process membership or role applications +- Fun module data (duck hunt, grabs) is used for community engagement features + +We do not sell, share or transfer your data to any third parties. + +## 4. Data Retention +- Moderation records (warnings, bans, notes, modmail bans) are retained indefinitely unless manually removed by a moderator or deleted by you via the `/data_delete` command (if you have administrator access to the Bot, otherwise please see section 5) +- Ban logs are retained indefinitely for moderation audit purposes +- Modmail thread content is archived (not deleted) when a thread is closed and remains in the modmail forum channel +- Event logs are sent to Discord log channels and subject to Discord's own message retention +- XP, application, duck hunt, and grab data are retained indefinitely until manually cleared or until you request deletion via `/data_delete` to the appropriate channel of communication + +## 5. Your Rights and Data Deletion +You have the right to request deletion of your personal data stored by the Bot. To submit a deletion request, contact the server moderation team via modmail (via the Discord modmail bot or via Reddit modmail on [r/techsupport](https://www.reddit.com/r/techsupport/)). The moderation/administration team will handle the removal of applicable records on your behalf. + +Upon a verified request, the following data can be deleted: +- All submitted applications and their history +- Duck hunt participation records (speed records, kill/friend counts) +- All grabbed messages associated with your account +- Your XP data across all servers (including XP-based roles) + +Data that may not be eligible for deletion includes: +- Moderation warnings, notes, and ban logs - these form part of the server's moderation record and are retained at the discretion of the administration team +- Modmail thread content - retained as part of the official moderation record + +Note: The Bot contains an internal `/data_delete` command that is restricted to use by the administration team only and not available to general users. + +All deletion requests are handled at the reasonable discretion of the moderation team and are subject to any overriding moderation or safety considerations. + +## 6. Data Security +The Bot is self-hosted on infrastructure controlled by the r/TechSupport team. Data is stored in a PostgreSQL database accessible only to authorized server operators. No data is transmitted to external third-party services by the Bot itself, except as inherently required by Discord's API. + +## 7. Data We Do Not Collect +The Bot does not collect: +- Real names, email addresses, IP addresses, or any information outside of Discord +- Messages that are not explicitly logged by the event system or passed through modmail +- Payment or financial information of any kind + +## 8. Children's Privacy +The Bot does not knowingly collect data from users under the age of 13, consistent with Discord's minimum age requirement. If you believe a minor's data has been collected, please contact the moderation team (see section 5). + +## 9. Changes to This Policy +This Privacy Policy may be updated as the bot's features change. The "Last Updated' date at the top will reflect any revisions. Continued use of servers where the Bot is active constitutes acceptance of the current policy. + +## 10. Contact +For questions, data requests, or concerns regarding this Privacy Policy, contact the r/TechSupport moderation team via the server or reddit modmail system or through the project's [GitHub repository](https://github.com/r-Techsupport/TechSupportBot). \ No newline at end of file From 1f4cae44d082ab55a4b5abe6a9b02c91b6faca55 Mon Sep 17 00:00:00 2001 From: KayZ Date: Thu, 11 Jun 2026 18:44:33 -0600 Subject: [PATCH 02/11] Amend to section 5 of privacy policy --- documentation/privacy_policy.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/documentation/privacy_policy.md b/documentation/privacy_policy.md index 7876d0ae..011f343f 100644 --- a/documentation/privacy_policy.md +++ b/documentation/privacy_policy.md @@ -68,21 +68,19 @@ We do not sell, share or transfer your data to any third parties. - XP, application, duck hunt, and grab data are retained indefinitely until manually cleared or until you request deletion via `/data_delete` to the appropriate channel of communication ## 5. Your Rights and Data Deletion -You have the right to request deletion of your personal data stored by the Bot. To submit a deletion request, contact the server moderation team via modmail (via the Discord modmail bot or via Reddit modmail on [r/techsupport](https://www.reddit.com/r/techsupport/)). The moderation/administration team will handle the removal of applicable records on your behalf. - -Upon a verified request, the following data can be deleted: +You have the right to request deletion of certain personal data. The Bot provides a built-in `/data_delete` command that allows you to permanently and irreversibly delete: - All submitted applications and their history - Duck hunt participation records (speed records, kill/friend counts) - All grabbed messages associated with your account - Your XP data across all servers (including XP-based roles) -Data that may not be eligible for deletion includes: -- Moderation warnings, notes, and ban logs - these form part of the server's moderation record and are retained at the discretion of the administration team -- Modmail thread content - retained as part of the official moderation record +This action **cannot be undone**. -Note: The Bot contains an internal `/data_delete` command that is restricted to use by the administration team only and not available to general users. +Data that cannot be self-deleted via this command includes: +- Moderation warnings, notes, and ban logs (these can be removed by a moderator upon reasonable request) +- Modmail thread content (as it forms part of the moderation record) -All deletion requests are handled at the reasonable discretion of the moderation team and are subject to any overriding moderation or safety considerations. +To request deletion of data not covered by `/data_delete`, contact the server moderation team via modmail (via Discord server or Reddit modmail). ## 6. Data Security The Bot is self-hosted on infrastructure controlled by the r/TechSupport team. Data is stored in a PostgreSQL database accessible only to authorized server operators. No data is transmitted to external third-party services by the Bot itself, except as inherently required by Discord's API. From 96cb9dcb20743639c2e5f512d38c96bb5a600b81 Mon Sep 17 00:00:00 2001 From: KayZ Date: Thu, 11 Jun 2026 18:48:15 -0600 Subject: [PATCH 03/11] Fixed grammer mistakes on Privacy policy as per Copilot's commands --- documentation/privacy_policy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/privacy_policy.md b/documentation/privacy_policy.md index 011f343f..351e6869 100644 --- a/documentation/privacy_policy.md +++ b/documentation/privacy_policy.md @@ -4,7 +4,7 @@ ## 1. Introduction -This Privacy Policy explains how TechSupportBot ("the bot"), a self-hosted Discord bot operated by the r/TechSupport moderation team for the [r/TechSupport discord server](https://discord.com/invite/2EDwzWa), collects, uses, stores and deletes information about users who interact with it on Discord servers where the Bot is present. By using any server where TechSupportBot is active, you acknowledge the practices described here. +This Privacy Policy explains how TechSupportBot ("the bot"), a self-hosted Discord bot operated by the r/TechSupport moderation team for the [r/TechSupport Discord server](https://discord.com/invite/2EDwzWa), collects, uses, stores and deletes information about users who interact with it on Discord servers where the Bot is present. By using any server where TechSupportBot is active, you acknowledge the practices described here. The Bot is self-hosted and operates exclusively within Discord in compliance with [Discord's Terms of Service](https://discord.com/terms) and [Developer Policy](https://support-dev.discord.com/hc/en-us/articles/8563934450327-Discord-Developer-Policy). @@ -43,7 +43,7 @@ The bot logs the following Discord events internally to designated log channels: **Applications** - Application submissions are stored in the database tied to the applicant's User ID -**Duck Hunt (Fun Module) +**Duck Hunt (Fun Module)** - User ID and duck hunt statistics (kill/friend counts, speed records) stored per user **Grabs** @@ -95,7 +95,7 @@ The Bot does not collect: The Bot does not knowingly collect data from users under the age of 13, consistent with Discord's minimum age requirement. If you believe a minor's data has been collected, please contact the moderation team (see section 5). ## 9. Changes to This Policy -This Privacy Policy may be updated as the bot's features change. The "Last Updated' date at the top will reflect any revisions. Continued use of servers where the Bot is active constitutes acceptance of the current policy. + This Privacy Policy may be updated as the bot's features change. The "Last Updated" date at the top will reflect any revisions. Continued use of servers where the Bot is active constitutes acceptance of the current policy. ## 10. Contact -For questions, data requests, or concerns regarding this Privacy Policy, contact the r/TechSupport moderation team via the server or reddit modmail system or through the project's [GitHub repository](https://github.com/r-Techsupport/TechSupportBot). \ No newline at end of file +For questions, data requests, or concerns regarding this Privacy Policy, contact the r/TechSupport moderation team via the server or Reddit modmail system or through the project's [GitHub repository](https://github.com/r-Techsupport/TechSupportBot). \ No newline at end of file From 9a316052c402fe2a537fcdb8f6279b8503b2a9ac Mon Sep 17 00:00:00 2001 From: KayZ Date: Fri, 12 Jun 2026 03:17:32 -0600 Subject: [PATCH 04/11] Added Discord API guidelines, and fixed section 6 --- documentation/privacy_policy.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/documentation/privacy_policy.md b/documentation/privacy_policy.md index 351e6869..da33ce15 100644 --- a/documentation/privacy_policy.md +++ b/documentation/privacy_policy.md @@ -3,10 +3,9 @@ **Last Updated: June 11, 2026** ## 1. Introduction +This Privacy Policy explains how TechSupportBot ("the Bot"), a self-hosted Discord bot operated by the r/TechSupport moderation team for the [r/TechSupport Discord server](https://discord.com/invite/2EDwzWa), collects, uses, stores, and deletes information about users who interact with it on Discord servers where the Bot is present. By using any server where TechSupportBot is active, you acknowledge the practices described here. -This Privacy Policy explains how TechSupportBot ("the bot"), a self-hosted Discord bot operated by the r/TechSupport moderation team for the [r/TechSupport Discord server](https://discord.com/invite/2EDwzWa), collects, uses, stores and deletes information about users who interact with it on Discord servers where the Bot is present. By using any server where TechSupportBot is active, you acknowledge the practices described here. - -The Bot is self-hosted and operates exclusively within Discord in compliance with [Discord's Terms of Service](https://discord.com/terms) and [Developer Policy](https://support-dev.discord.com/hc/en-us/articles/8563934450327-Discord-Developer-Policy). +The Bot is self-hosted and operates exclusively within Discord in compliance with [Discord's Terms of Service](https://discord.com/terms), [Developer Policy](https://support-dev.discord.com/hc/en-us/articles/8563934450327-Discord-Developer-Policy), and [Community Guidelines](https://discord.com/guidelines). ## 2. What Data We Collect The Bot collects and stores the following categories of data in its PostgreSQL database and internal logs: @@ -83,7 +82,14 @@ Data that cannot be self-deleted via this command includes: To request deletion of data not covered by `/data_delete`, contact the server moderation team via modmail (via Discord server or Reddit modmail). ## 6. Data Security -The Bot is self-hosted on infrastructure controlled by the r/TechSupport team. Data is stored in a PostgreSQL database accessible only to authorized server operators. No data is transmitted to external third-party services by the Bot itself, except as inherently required by Discord's API. +The Bot is self-hosted on infrastructure controlled by the r/TechSupport team. Data is stored in a PostgreSQL database accessible only to authorized server operators. + +While most Bot functionality operates entirely within Discord, certain modules are capable of transmitting content to external third-party services: + +- Paste module (currently active): May send message content to an external paste service when the `/paste` command is used +- Relay module (currently active): May relay message content to external services as part of its relay functionality + +Outside of these specific features, no other data is transmitted to external third-party services beyond what is inherently required by Discord's API. Users should be aware that when interacting with these features, their content may leave Discord's infrastructure. ## 7. Data We Do Not Collect The Bot does not collect: From 289226e41d362af7e767da16376d4723fe110528 Mon Sep 17 00:00:00 2001 From: KayZ Date: Fri, 12 Jun 2026 03:18:34 -0600 Subject: [PATCH 05/11] Minor format changes --- documentation/privacy_policy.md | 1 - 1 file changed, 1 deletion(-) diff --git a/documentation/privacy_policy.md b/documentation/privacy_policy.md index da33ce15..acb33dfd 100644 --- a/documentation/privacy_policy.md +++ b/documentation/privacy_policy.md @@ -85,7 +85,6 @@ To request deletion of data not covered by `/data_delete`, contact the server mo The Bot is self-hosted on infrastructure controlled by the r/TechSupport team. Data is stored in a PostgreSQL database accessible only to authorized server operators. While most Bot functionality operates entirely within Discord, certain modules are capable of transmitting content to external third-party services: - - Paste module (currently active): May send message content to an external paste service when the `/paste` command is used - Relay module (currently active): May relay message content to external services as part of its relay functionality From 1b7073993befca9d17aa5dd24a7faffa570e9017 Mon Sep 17 00:00:00 2001 From: KayZ Date: Fri, 12 Jun 2026 03:20:02 -0600 Subject: [PATCH 06/11] Renamed Privacy Policy to reflect other documentation format --- documentation/{privacy_policy.md => PrivacyPolicy.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename documentation/{privacy_policy.md => PrivacyPolicy.md} (100%) diff --git a/documentation/privacy_policy.md b/documentation/PrivacyPolicy.md similarity index 100% rename from documentation/privacy_policy.md rename to documentation/PrivacyPolicy.md From 60292cd0403375c99c2f9f117f2a39b2f60691fd Mon Sep 17 00:00:00 2001 From: KayZ Date: Fri, 12 Jun 2026 03:28:17 -0600 Subject: [PATCH 07/11] Format changes --- documentation/PrivacyPolicy.md | 50 +++++++++++++++++----------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/documentation/PrivacyPolicy.md b/documentation/PrivacyPolicy.md index acb33dfd..7e519948 100644 --- a/documentation/PrivacyPolicy.md +++ b/documentation/PrivacyPolicy.md @@ -11,17 +11,17 @@ The Bot is self-hosted and operates exclusively within Discord in compliance wit The Bot collects and stores the following categories of data in its PostgreSQL database and internal logs: **Moderation Records** -- User IDs of users who are warned, banned, kicked, muted, or unbanned -- Warning records: The warning reason, the issuing moderator's User ID, and the timestamp -- Moderator notes: free-text notes attached to a user by moderators, including the note body, the author's User ID, and timestamp -- Ban logs: the banned user's ID, the responsible moderator's ID, the ban reason, and the timestamp -- Modmail ban records: User IDs of users banned from using modmail +- **User IDs** of users who are warned, banned, kicked, muted, or unbanned +- **Warning records**: The warning reason, the issuing moderator's User ID, and the timestamp +- **Moderator notes**: free-text notes attached to a user by moderators, including the note body, the author's User ID, and timestamp +- **Ban logs**: the banned user's ID, the responsible moderator's ID, the ban reason, and the timestamp +- **Modmail ban records**: User IDs of users banned from using modmail **Modmail (Direct Message Relay)** -- All DMs sent to the modmail bot are logged and relayed to a private moderation forum thread -- Message contents and attachments sent in modmail DMs are stored within forum threads -- Thread metadata: username, User ID, account creation date, join date, server nickname, roles, and past thread count are recorded on thread creation -- Message edit history in active modmail threads is logged +- **All DMs sent to the modmail bot** are logged and relayed to a private moderation forum thread +- **Message contents and attachments** sent in modmail DMs are stored within forum threads +- **Thread metadata**: username, User ID, account creation date, join date, server nickname, roles, and past thread count are recorded on thread creation +- **Message edit history** in active modmail threads is logged **Activity and Event Logs** The bot logs the following Discord events internally to designated log channels: @@ -37,34 +37,34 @@ The bot logs the following Discord events internally to designated log channels: - Command usage (author, channel, content up to 100 characters) **XP System** -- User ID and guild ID paired with an integer XP value, updated whenever a qualifying message is sent +- **User ID** and **guild ID** paired with an integer XP value, updated whenever a qualifying message is sent **Applications** -- Application submissions are stored in the database tied to the applicant's User ID +- **Application submissions** are stored in the database tied to the applicant's User ID **Duck Hunt (Fun Module)** -- User ID and duck hunt statistics (kill/friend counts, speed records) stored per user +- **User ID** and duck hunt statistics (kill/friend counts, speed records) stored per user **Grabs** -- User ID and content of messages "grabbed" by moderators or other users +- **User ID** and content of messages "grabbed" by moderators or other users ## 3. How We Use Your Data Data is used solely for the legitimate operation of the server: -- Moderation records (warnings, bans, notes) are used by server moderators to maintain community safety and accountability -- Modmail threads allow users to privately contact the moderation team and allow staff to track conversation history -- Event logs are used by administrators to audit server activity and investigate incidents -- XP data is used to reward participation and assign XP-based roles -- Application data is used to process membership or role applications -- Fun module data (duck hunt, grabs) is used for community engagement features +- **Moderation records** (warnings, bans, notes) are used by server moderators to maintain community safety and accountability +- **Modmail threads** allow users to privately contact the moderation team and allow staff to track conversation history +- **Event logs** are used by administrators to audit server activity and investigate incidents +- **XP data** is used to reward participation and assign XP-based roles +- **Application dat**a is used to process membership or role applications +- **Fun module data** (duck hunt, grabs) is used for community engagement features We do not sell, share or transfer your data to any third parties. ## 4. Data Retention -- Moderation records (warnings, bans, notes, modmail bans) are retained indefinitely unless manually removed by a moderator or deleted by you via the `/data_delete` command (if you have administrator access to the Bot, otherwise please see section 5) -- Ban logs are retained indefinitely for moderation audit purposes -- Modmail thread content is archived (not deleted) when a thread is closed and remains in the modmail forum channel -- Event logs are sent to Discord log channels and subject to Discord's own message retention -- XP, application, duck hunt, and grab data are retained indefinitely until manually cleared or until you request deletion via `/data_delete` to the appropriate channel of communication +- **Moderation records** (warnings, bans, notes, modmail bans) are retained indefinitely unless manually removed by a moderator or deleted by you via the `/data_delete` command (if you have administrator access to the Bot, otherwise please see section 5) +- **Ban logs** are retained indefinitely for moderation audit purposes +- **Modmail thread content** is archived (not deleted) when a thread is closed and remains in the modmail forum channel +- **Event logs** are sent to Discord log channels and subject to Discord's own message retention +- **XP, application, duck hunt, and grab data** are retained indefinitely until manually cleared or until you request deletion via `/data_delete` to the appropriate channel of communication ## 5. Your Rights and Data Deletion You have the right to request deletion of certain personal data. The Bot provides a built-in `/data_delete` command that allows you to permanently and irreversibly delete: @@ -91,7 +91,7 @@ While most Bot functionality operates entirely within Discord, certain modules a Outside of these specific features, no other data is transmitted to external third-party services beyond what is inherently required by Discord's API. Users should be aware that when interacting with these features, their content may leave Discord's infrastructure. ## 7. Data We Do Not Collect -The Bot does not collect: +The Bot does **not** collect: - Real names, email addresses, IP addresses, or any information outside of Discord - Messages that are not explicitly logged by the event system or passed through modmail - Payment or financial information of any kind From 78b82cf38425d6ca20d90c18b3efe2b97cf79b8d Mon Sep 17 00:00:00 2001 From: KayZ Date: Fri, 12 Jun 2026 03:29:45 -0600 Subject: [PATCH 08/11] More format changes --- documentation/PrivacyPolicy.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/documentation/PrivacyPolicy.md b/documentation/PrivacyPolicy.md index 7e519948..7009415f 100644 --- a/documentation/PrivacyPolicy.md +++ b/documentation/PrivacyPolicy.md @@ -11,6 +11,7 @@ The Bot is self-hosted and operates exclusively within Discord in compliance wit The Bot collects and stores the following categories of data in its PostgreSQL database and internal logs: **Moderation Records** + - **User IDs** of users who are warned, banned, kicked, muted, or unbanned - **Warning records**: The warning reason, the issuing moderator's User ID, and the timestamp - **Moderator notes**: free-text notes attached to a user by moderators, including the note body, the author's User ID, and timestamp @@ -18,12 +19,14 @@ The Bot collects and stores the following categories of data in its PostgreSQL d - **Modmail ban records**: User IDs of users banned from using modmail **Modmail (Direct Message Relay)** + - **All DMs sent to the modmail bot** are logged and relayed to a private moderation forum thread - **Message contents and attachments** sent in modmail DMs are stored within forum threads - **Thread metadata**: username, User ID, account creation date, join date, server nickname, roles, and past thread count are recorded on thread creation - **Message edit history** in active modmail threads is logged **Activity and Event Logs** + The bot logs the following Discord events internally to designated log channels: - Message edits (before and after content, author, channel) - Message deletions (message content, author, channel) @@ -37,15 +40,19 @@ The bot logs the following Discord events internally to designated log channels: - Command usage (author, channel, content up to 100 characters) **XP System** + - **User ID** and **guild ID** paired with an integer XP value, updated whenever a qualifying message is sent **Applications** + - **Application submissions** are stored in the database tied to the applicant's User ID **Duck Hunt (Fun Module)** + - **User ID** and duck hunt statistics (kill/friend counts, speed records) stored per user **Grabs** + - **User ID** and content of messages "grabbed" by moderators or other users ## 3. How We Use Your Data From 158d8897ae42fef50287605f00be135266d2ec30 Mon Sep 17 00:00:00 2001 From: KayZ Date: Fri, 12 Jun 2026 03:31:17 -0600 Subject: [PATCH 09/11] Changed subheading format to make it more concise --- documentation/PrivacyPolicy.md | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/documentation/PrivacyPolicy.md b/documentation/PrivacyPolicy.md index 7009415f..1e321773 100644 --- a/documentation/PrivacyPolicy.md +++ b/documentation/PrivacyPolicy.md @@ -10,23 +10,20 @@ The Bot is self-hosted and operates exclusively within Discord in compliance wit ## 2. What Data We Collect The Bot collects and stores the following categories of data in its PostgreSQL database and internal logs: -**Moderation Records** - +#### Moderation Records* - **User IDs** of users who are warned, banned, kicked, muted, or unbanned - **Warning records**: The warning reason, the issuing moderator's User ID, and the timestamp - **Moderator notes**: free-text notes attached to a user by moderators, including the note body, the author's User ID, and timestamp - **Ban logs**: the banned user's ID, the responsible moderator's ID, the ban reason, and the timestamp - **Modmail ban records**: User IDs of users banned from using modmail -**Modmail (Direct Message Relay)** - +#### Modmail (Direct Message Relay) - **All DMs sent to the modmail bot** are logged and relayed to a private moderation forum thread - **Message contents and attachments** sent in modmail DMs are stored within forum threads - **Thread metadata**: username, User ID, account creation date, join date, server nickname, roles, and past thread count are recorded on thread creation - **Message edit history** in active modmail threads is logged -**Activity and Event Logs** - +#### Activity and Event Logs The bot logs the following Discord events internally to designated log channels: - Message edits (before and after content, author, channel) - Message deletions (message content, author, channel) @@ -39,20 +36,16 @@ The bot logs the following Discord events internally to designated log channels: - Role creation, deletion, and modification - Command usage (author, channel, content up to 100 characters) -**XP System** - +#### XP System - **User ID** and **guild ID** paired with an integer XP value, updated whenever a qualifying message is sent -**Applications** - +#### Applications - **Application submissions** are stored in the database tied to the applicant's User ID -**Duck Hunt (Fun Module)** - +#### Duck Hunt (Fun Module) - **User ID** and duck hunt statistics (kill/friend counts, speed records) stored per user -**Grabs** - +#### Grabs - **User ID** and content of messages "grabbed" by moderators or other users ## 3. How We Use Your Data From b954bfa4aa60f9af9c63453b18ff08d03cb8f190 Mon Sep 17 00:00:00 2001 From: KayZ Date: Fri, 12 Jun 2026 03:32:02 -0600 Subject: [PATCH 10/11] Yet another format change because I don't like what is displayed on GH lol --- documentation/PrivacyPolicy.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/documentation/PrivacyPolicy.md b/documentation/PrivacyPolicy.md index 1e321773..87356336 100644 --- a/documentation/PrivacyPolicy.md +++ b/documentation/PrivacyPolicy.md @@ -10,20 +10,20 @@ The Bot is self-hosted and operates exclusively within Discord in compliance wit ## 2. What Data We Collect The Bot collects and stores the following categories of data in its PostgreSQL database and internal logs: -#### Moderation Records* +### Moderation Records - **User IDs** of users who are warned, banned, kicked, muted, or unbanned - **Warning records**: The warning reason, the issuing moderator's User ID, and the timestamp - **Moderator notes**: free-text notes attached to a user by moderators, including the note body, the author's User ID, and timestamp - **Ban logs**: the banned user's ID, the responsible moderator's ID, the ban reason, and the timestamp - **Modmail ban records**: User IDs of users banned from using modmail -#### Modmail (Direct Message Relay) +### Modmail (Direct Message Relay) - **All DMs sent to the modmail bot** are logged and relayed to a private moderation forum thread - **Message contents and attachments** sent in modmail DMs are stored within forum threads - **Thread metadata**: username, User ID, account creation date, join date, server nickname, roles, and past thread count are recorded on thread creation - **Message edit history** in active modmail threads is logged -#### Activity and Event Logs +### Activity and Event Logs The bot logs the following Discord events internally to designated log channels: - Message edits (before and after content, author, channel) - Message deletions (message content, author, channel) @@ -36,16 +36,16 @@ The bot logs the following Discord events internally to designated log channels: - Role creation, deletion, and modification - Command usage (author, channel, content up to 100 characters) -#### XP System +### XP System - **User ID** and **guild ID** paired with an integer XP value, updated whenever a qualifying message is sent -#### Applications +### Applications - **Application submissions** are stored in the database tied to the applicant's User ID -#### Duck Hunt (Fun Module) +### Duck Hunt (Fun Module) - **User ID** and duck hunt statistics (kill/friend counts, speed records) stored per user -#### Grabs +### Grabs - **User ID** and content of messages "grabbed" by moderators or other users ## 3. How We Use Your Data From 1a9fbe58a8c4044741bcf03fbf72189ba7047e6e Mon Sep 17 00:00:00 2001 From: KayZ Date: Fri, 12 Jun 2026 03:34:02 -0600 Subject: [PATCH 11/11] Updated contact info (section 10) --- documentation/PrivacyPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/PrivacyPolicy.md b/documentation/PrivacyPolicy.md index 87356336..168aadcc 100644 --- a/documentation/PrivacyPolicy.md +++ b/documentation/PrivacyPolicy.md @@ -103,4 +103,4 @@ The Bot does not knowingly collect data from users under the age of 13, consiste This Privacy Policy may be updated as the bot's features change. The "Last Updated" date at the top will reflect any revisions. Continued use of servers where the Bot is active constitutes acceptance of the current policy. ## 10. Contact -For questions, data requests, or concerns regarding this Privacy Policy, contact the r/TechSupport moderation team via the server or Reddit modmail system or through the project's [GitHub repository](https://github.com/r-Techsupport/TechSupportBot). \ No newline at end of file +For questions, data requests, or concerns regarding this Privacy Policy, contact the r/TechSupport moderation team via the [Discord server](https://discord.com/invite/2EDwzWa) or [Reddit modmail](https://www.reddit.com/message/compose?to=r/techsupport) system or through the project's [GitHub repository](https://github.com/r-Techsupport/TechSupportBot). \ No newline at end of file