Privacy Policy - HordLawk/YottaBot GitHub Wiki

This page details how your information is treated when actively or passively interacting with YottaBot.

What information is collected from you

When you interact in a Discord server where YottaBot is present, YottaBot might need to collect data about you to function properly.

Some of this information may be actively stored in YottaBot's database or it may be only temporarily cached into YottaBot's internal memory.

Stored information

  • Information provided by you: YottaBot might store information you purposely provided it in text commands or other types of interactions, such as application commands, buttons, select menus, and reactions in YottaBot's messages.
  • Other information
    • Unpersonal information: YottaBot may also passively store user IDs provided by the Discord API.
    • Information created by you:
      • If given permission to view audit logs, YottaBot will store some audit log entries' reasons;
      • If the edited messages storage options is enabled in a server, YottaBot will store previous versions of messages you edit in that server.

Cached information

YottaBot may keep temporary record of:

  • The last time you used any of its commands;
  • The last time you sent a message that earned you xp in each server that has enabled message xp;
  • The times you issued a ban in each server that has enabled its mass ban protection;
  • User data:
    • Avatars;
    • Servers you are in;
    • Username;
    • Time you joined a server;
    • Nickname;
    • Time you boosted a server;
    • Voice connection data;
    • Banner;
    • Discriminator;
    • Badges;
    • Roles in servers.
  • Message data:
    • Activity your message is an invite to;
    • Attachments;
    • Text content;
    • Time of creation;
    • Time of edition;
    • Embeds;
    • Reactions;
    • Stickers;
    • Thread your message started.

How your information is used

  • Things like the information you provide through commands, user IDs, guild IDs, usernames, discriminators, and roles are essential for any of YottaBot general functionalities.
  • Audit log entries' reasons are stored for the same purposes of the reasons you provide in moderation commands, like ban and mute. YottaBot logs these moderation actions to display them more concisely to you later and send log messages if you enable it.
  • YottaBot needs to know the last time you used its commands to have a functioning command cooldown system and prevent malicious actors from disrupting YottaBot's internal processing by spamming commands.
  • YottaBot needs to know the last time you sent a message that earned you xp to have a functioning xp cooldown system and prevent malicious actors from earning more xp by spamming your server instead of talking organically.
  • YottaBot needs to know the times you issued a ban to count how many bans you issued in the last 10 seconds for its mass ban protection feature to function properly.
  • YottaBot may use your cached avatar to display in message embed icons such as in moderation log messages.
  • YottaBot may use the time of your boost in YottaBot's support server to know when to award you with its premium features.
  • YottaBot may use your voice connection data to correctly award you xp for time spent in voice channels in servers which enabled this feature.
  • The cached attachments of your messages may be sent in deleted messages logs if in a server which enabled these logs, this moderation feature is essential for moderators to prevent bad actors from hiding proof of their malicious acts by deleting messages.
  • The cached content and time of creation of your messages may be sent in deleted or edited messages logs if in a server which enabled these logs, this moderation feature is essential for moderators to prevent bad actors from hiding proof of their malicious acts by deleting or editing messages.