Конфиденциальность ботов Discord: что проверить, прежде чем добавить бота
Бот-модератор читает то, что публикуют ваши участники. Вот права и вопросы о хранении данных, которые стоит проверить, прежде чем его добавить.
Автор: SfwBot Team5 мин чтения

Прежде чем добавить бота на свой сервер Discord, проверьте две вещи: какие права он запрашивает и что его владелец говорит о хранимых данных. Бот с правом «Просмотр каналов» получает сообщения из каналов, которые он видит, а Discord не сообщает, что он делает с ними потом. В этой статье перечислено, на что смотреть, и показано, как на каждый пункт отвечает SfwBot.
Что показывает экран прав

Когда вы добавляете бота, Discord показывает запрашиваемые им права. Прочитайте список, а не просто подтверждайте. Важнее всего вот эти:
| Право | Что оно позволяет |
|---|---|
| Администратор | Всё, включая все права ниже. Нужно немногим ботам. |
| Просмотр каналов, Чтение истории сообщений | Получать сообщения в каналах, которые бот видит |
| Управление сообщениями | Удалять сообщения других участников |
| Выгонять и банить участников, Отправлять участников в тайм-аут | Действия над участниками |
| Управление ролями | Выдавать и снимать роли ниже собственной роли бота |
| Управление сервером | Менять настройки сервера, включая правила AutoMod |
Бот должен уметь объяснить, зачем ему каждое из них. Если музыкальный бот просит право банить участников или любой бот просит «Администратор» без причины, спросите владельца или выберите другого бота.
Здесь помогают два ограничения. Бот видит только те каналы, которые видит его роль, поэтому обычными правами канала его можно не пускать в каналы персонала. И бот может действовать только над участниками, чья высшая роль ниже его собственной.
Чего экран прав не показывает
Права описывают, что бот может делать в Discord. О том, что происходит на серверах владельца, они ничего не говорят. Тут остаётся полагаться на заявления самого владельца, поэтому ищите ответы на такие вопросы:
- Что сохраняется из сообщения? Текст, ссылка на медиа, само медиа или только результат проверки.
- Как долго? Конкретное число дней лучше ответа «столько, сколько потребуется».
- Кто ещё получает данные? Платёжные системы и инструменты аналитики должны быть названы.
- Видит ли персонал, что публиковали участники? И если да, то в каких случаях.
- Как удалить свои данные? Должны быть контакт и порядок действий.
- Как вы входите в панель управления? Вход через Discord означает, что бот никогда не видит ваш пароль.
Если у бота нет страницы о конфиденциальности или она не отвечает на эти вопросы, считайте это ответом.
Как на них отвечает SfwBot

SfwBot занимается модерацией, поэтому ему нужно читать то, что публикуют участники. Вот что он с этим делает. Полный текст есть на странице безопасности и конфиденциальности.
Права. SfwBot не просит «Администратор». Он просит видеть каналы и читать сообщения, отправлять сообщения и встраиваемые блоки в канал журнала, удалять сообщения, а также отправлять участников в тайм-аут, выгонять и банить их для действий за страйки. Право «Управление сервером» нужно, чтобы он мог вести для вас правила AutoMod. Запрос также включает «Управление каналами», «Управление ролями», «Управление ветками» и «Просмотр журнала аудита»; Discord показывает весь список до подтверждения. Если вы уберёте право, модули, которые от него зависят, перестанут работать, а /bot покажет, какого именно права не хватает.
Текст сообщений. Не сохраняется. Фильтры читают сообщение, когда оно приходит, и сохраняют только результат.
Изображения. Не сохраняются. Бот скачивает медиа для анализа и сразу после этого удаляет. Он хранит отпечаток изображения, который нужен для ваших белого и чёрного списков и чтобы не проверять одно и то же изображение дважды.
Срок хранения. Данные, полученные из сообщения, удаляются через 30 дней: ссылки на медиа, отпечатки, идентификаторы сообщений, заблокированные домены и коды приглашений. Отпечатки в ваших собственных списках хранятся, пока вы их не удалите. Когда бот покидает сервер, записи этого сервера удаляются через 90 дней.
Доступ персонала. Персонал видит изображение только тогда, когда решение передано на проверку. Это одно изображение хранится до конца проверки, не дольше 30 дней.
Другие обработчики. Discord, Stripe для платежей, PostHog в ЕС для статистики использования и отчётов об ошибках, 24fire для хостинга в Германии и Cloudflare для сетевой защиты и зашифрованных резервных копий. SfwBot не продаёт данные.
Вход. Через Discord. Настройки сервера могут открыть только участники с правом «Управление сервером» на этом сервере.
Что можно сделать со своей стороны
- Выдавайте право «Управление сервером» только тем, кому доверяете. Со многими ботами оно открывает панель управления вашим сервером.
- Используйте канал журнала, который могут читать только ваши модераторы. В записях журнала указаны участники.
- Время от времени заглядывайте в Настройки сервера, Интеграции и удаляйте ботов, которыми никто не пользуется.
- Защитите свой аккаунт двухфакторной аутентификацией. Захваченный аккаунт администратора отдаёт всё, к чему имеет доступ бот.
Часто задаваемые вопросы
Может ли бот Discord читать личные сообщения между участниками?
Нет. Бот видит сообщения в каналах серверов, на которые его добавили, и сообщения, отправленные самому боту.
Удаляются ли данные, которые хранил бот, если его убрать?
Сами по себе нет. Discord убирает бота с вашего сервера, а то, что сохранил владелец, остаётся у владельца. SfwBot удаляет записи сервера через 90 дней после ухода бота или раньше, если вы попросите.
Безопасен ли верифицированный бот?
Верификация означает, что Discord подтвердил, кто управляет ботом. Что хранит владелец, она не проверяет.
Пишет ли SfwBot моим участникам?
Только тем, кто согласился через /dms. Остальные получают в канале короткое уведомление, которое удаляется само.


