Permissions and Privacy

Permissions

The following table details what permissions the bot uses, and each of the functions that require it.
Permission Purpose
Timeout Members /timeout, auto-mod timeout punishment
Kick Members /kick, auto-mod kick punishment
Ban Members /ban, auto-mod ban punishment
Manage Roles Assigning roles via button roles, modifying channel permissions via /lockdown
Manage Messages Auto-mod deleting caught messages, bulk-deleting messages in channels via Purge messages since
Read Message History Fetching the collection of messages to bulk-delete via Purge messages since
Manage Channels /slowmode for text channels
Manage Threads /slowmode for threads, allows logging messages in private threads
Create Public / Private Threads Allows /lockdown to deny users from creating or talking in threads
Embed Links Enables the bot to use fancy embed messages (the bot won't function without this)

Privacy

Definitions:
  • "The bot" refers to the Jot Discord bot.
  • "The database" refers to the database file for your Discord server. Each Discord server the bot is in has it's own isolated database file for server-specific data storage.

The following list details what data the bot will store in the database while in your server. You can view the database schema here which shows precisely how the data is stored for each server.
  • The user IDs, user names (e.g Name#0000), reason message and dates associated with moderation actions and notes in the log - the users being: the issuing moderator, the user issued to, and the pardoning moderator (if any)
  • The IDs of the moderation log channel, server log channel and DM relay channel, if any are configured
  • The IDs of the muted role and the moderation roles, if any are configured
  • The configured settings for the auto-moderation filters (enabled, punishment, punishment duration, patience, threshold and time window)
  • The IDs and permissions of channels visible to the bot, only after using the /lockdown start command - this data is then deleted upon /lockdown end
  • The IDs of linked servers, if any are configured
The bot also maintains a separate, single 'global' database which contains the following:
  • The user ID, server ID, remaining uses and creation date of DM relays created when moderation actions occur in a server with the DM relay channel configured
  • The Patreon and Discord user IDs, expiration dates and upgrade token amounts of patrons who connect their Discord and Patreon accounts together either through Patreon itself or by request
  • The server ID, server name and the token owner's Discord user ID for each upgrade token that is currently applied to a server
  • Various configuration variables which are not generated from or related to any specific servers
The bot does not save any messages it sees to disk. It keeps a cache of the latest messages in each channel it can see, in RAM, which is lost whenever the bot is shut down.
The bot does not disclose any information or data, including but not limited to the data listed above, to any third party services, business or individuals. Any data received from Discord and Patreon is kept confidential and only used for the functions of the bot stated on this website.