1. Введение
SecurityBot ("мы", "нас", "Сервис") — это Discord-бот, управляемый индивидуальным оператором danidema.xyz. Мы стремимся уважать вашу конфиденциальность и обрабатывать персональные данные, которые мы обрабатываем в связи с Сервисом, прозрачным и тщательным образом.
Настоящая Политика конфиденциальности объясняет, какие данные мы собираем, почему мы их собираем, как долго мы их храним, с кем мы их делим (и почему) и какие права у вас есть. Она охватывает функции Discord Бота, а также сайт, панель управления, портал разработчика и премиум-функции.
Там, где настоящая Политика ссылается на "вы" или "ваши данные", это включает администраторов серверов, участников серверов и посетителей сайта. Ссылки на "Discord", "Google", "YouTube", "Stripe" и "GitLab" являются ссылками на эти сторонние сервисы по мере применимости.
2. Оператор (без компании)
Сервис управляется физическим лицом и не является зарегистрированной компанией.
- Оператор не имеет идентификационного номера НДС (Partita IVA) и не выставляет официальные счета.
- Платежи обрабатываются Stripe, которая выдаёт собственные квитанции; мы сами не обрабатываем и не храним данные платёжных карт.
- Поскольку Оператор является физическим лицом, обработка ваших персональных данных осуществляется с обычными, коммерчески разумными административными и техническими мерами защиты, но Оператор не поддерживает выделенный аппарат соответствия более крупной организации (например, официально назначенного сотрудника по защите данных).
- Все контакты по вопросам конфиденциальности могут направляться на адреса, указанные в разделе 19 настоящей Политики.
Настоящая Политика конфиденциальности предназначена для чтения вместе с нашими Условиями использования.
3. Контролёр данных
Для целей применимого законодательства о защите данных Оператор является "контролёром" персональных данных, описанных в настоящей Политике, там, где Оператор определяет цели и средства обработки. Для частей Сервиса, где администраторы Discord-сервера настраивают конкретные функции (например, запись, тикеты или модерацию), администратор сервера является контролёром (или независимым контролёром) полученных данных, а Оператор обрабатывает такие данные от имени администратора и для работы функции.
Там, где Оператор обрабатывает данные от имени администратора сервера, администратор несёт ответственность за законность этой обработки, за информирование участников и за ответы на запросы участников, а Оператор действует как обработчик.
4. Какие данные мы собираем
Мы ограничиваем собираемые данные тем, что необходимо для работы Сервиса. Категории данных, которые мы можем обрабатывать, описаны ниже.
4.1 Данные идентификации Discord
- ID пользователей Discord, ID гильдий (серверов) и соответствующие ID каналов, ролей и сообщений, используемые для управления разрешениями, предупреждениями, экономикой, XP, тикетами, премиум-доступом и чёрными списками.
- Имена пользователей / отображаемые имена Discord и, где вы используете сайт, данные аватара, для идентификации на панелях управления и в функциях аудита.
4.2 Данные конфигурации сервера
- Пользовательские настройки, хранящиеся для сервера: приветственные сообщения, каналы журналирования, авто-роли, панели тикетов, временные голосовые каналы, счётчики, пороги модерации, фильтры, пользовательские команды, теги, автопубликация, дни рождения и аналогичные конфигурации.
- Сохранённые эмбеды, сопоставления наград за роли, настройки левелинга и любая другая конфигурация сервера, созданная вами через Бота или панель управления.
4.3 Данные активности и сообщества
- Суммы левелинга/XP, балансы экономики, инвентари, таблицы лидеров, напоминания, статус AFK, опросы, цитаты, результаты ship/roll/coinflip, состояние игр и аналогичные пользовательские данные, необходимые для предоставления этих функций.
- Использование команд (приблизительные подсчёты и временные метки) в операционных журналах.
4.4 Журналы модерации и журналы аудита
- Записи о киках, банах, таймаутах, предупреждениях и снятии предупреждений, вместе с ответственным модератором и временной меткой, для предоставления уполномоченному персоналу функций истории и аудита.
- Информация аудита безопасности, такая как временные метки резервного копирования и снимки настроек.
4.5 Содержимое сообщений (временное)
- Содержимое сообщений обрабатывается в реальном времени для фильтров слов, обнаружения анти-рейда, пользовательских команд, экономических наград и аналогичных функций.
- Оно не хранится постоянно, если только не вызывает предупреждение о безопасности или действие модерации, или не является частью функции, которая хранит контент по замыслу (например, транскрипты тикетов, предложения, сохранённые ответы пользовательских команд или очередь медиа).
- Функции "снайп" временно сохраняют самые последние удалённые/изменённые сообщения только в памяти; они эфемерны и никогда не записываются в постоянное хранилище.
4.6 Тикеты и транскрипты
- Когда сервер использует системы тикетов, сообщения, которыми обмениваются в открытых или закрытых тикетах, могут храниться и предоставляться в виде транскриптов уполномоченному персоналу сервера.
- Транскрипты остаются доступными в соответствии с конфигурацией сервера и правилами хранения используемого хранилища.
4.7 Голосовая запись и транскрибация
- Там, где сервер явно включает запись, звук, захваченный функцией, и любые сгенерированные транскрипции могут храниться локально и/или передаваться в удалённое файловое хранилище.
- Запись по умолчанию выключена, и только администраторы сервера могут включить её и получить доступ к выходным данным.
4.8 Данные проверки возраста
- Для функций, доступных только взрослым (18+), процедура проверки возраста может быть выполнена внутри приложения или через сайт. Мы сохраняем только минимальный маркер/результат проверки; мы не храним документы, удостоверяющие личность.
4.9 Портал разработчика / данные API
- Сгенерированные персональные ключи API, количество генераций, временные метки и журналы использования, связанные с вашим ID пользователя.
- Технические идентификаторы, используемые для проверки сгенерированных модулей и обеспечения ограничений скорости.
4.10 Премиум и платёжные данные
- Ваш ID пользователя, ссылка на клиента Stripe, идентификаторы подписки/сессии и текущий период подписки.
- Полные данные карты никогда не хранятся нами; они обрабатываются исключительно Stripe.
4.11 Данные глобального чёрного списка
- ID пользователей и гильдий, отмеченные через нашу сеть чёрных списков, вместе с минимальными метаданными причины, для защиты всех серверов, использующих Сервис.
4.12 Журналы ошибок и операционные журналы
- Короткие журналы недавних ошибок, поддерживаемые памятью, которые могут включать имя команды, ID пользователя, ID гильдии, временную метку и сообщение об ошибке, используемые для диагностики проблем. Буфер ограничен по размеру и вращается автоматически.
5. Как мы используем ваши данные
Ваши данные используются строго для следующих целей:
- Работа Сервиса, включая все команды, функции, панели управления и интеграции.
- Обеспечение безопасности сервера через Anti-Nuke, Anti-Raid, фильтры, аудит разрешений и Глобальный чёрный список.
- Предоставление пользовательских функций сообщества, запрошенных администраторами.
- Обработка премиум-доступа, аутентификация аккаунтов, обеспечение ограничений скорости и предотвращение злоупотреблений.
- Аутентификация доступа к сайту, панели управления и порталу разработчика, а также поддержание вашего входа в систему.
- Отладка, мониторинг и повышение надёжности и производительности Сервиса.
- Генерация агрегированных или анонимных статистических данных для нашего сайта.
- Соблюдение юридических обязательств и ответы на законные запросы.
Мы не: продаём данные пользователей, не используем их для рекламы или профилирования в маркетинговых целях и не передаём их третьим лицам сверх необходимого для работы Сервиса (как описано в настоящей Политике).
6. Правовые основания обработки
Там, где применяется GDPR или эквивалентное законодательство, мы обрабатываем персональные данные на следующих основаниях:
- Исполнение договора (ст. 6(1)(b) GDPR): обработка данных, необходимых для предоставления Сервиса и его функций вам и вашему серверу, в соответствии с нашими Условиями.
- Законные интересы (ст. 6(1)(f) GDPR): работа и безопасность Сервиса, поддержание Глобального чёрного списка, предотвращение злоупотреблений и мошенничества, отладка и улучшение наших продуктов. Мы уравновешиваем эти интересы вашими правами и свободами.
- Согласие (ст. 6(1)(a) GDPR): для конкретной обработки, где мы запрашиваем и вы предоставляете согласие, которое вы можете отозвать в любое время.
- Юридическое обязательство (ст. 6(1)(c) GDPR): где мы должны обрабатывать данные для соблюдения закона.
Для данных, обрабатываемых от имени администраторов серверов (контролёров), правовое основание этой обработки определяется администратором, а не нами.
7. Хранение и безопасность данных
Мы храним данные в частной базе данных, доступ к которой ограничен Оператором и основными системами Сервиса. Мы применяем разумные административные, технические и организационные меры защиты, соответствующие личному проекту, в том числе:
- Ограниченный доступ к производственным системам и учётным данным;
- Использование секретов/конфигураций окружения для чувствительных токенов и ключей вместо зашитых учётных данных;
- Репликация и избыточность основных данных там, где это настроено (например, синхронизация основного/резервного сервера);
- Передача чувствительных или крупных артефактов (резервных копий, записей, транскриптов) в аутентифицированное удалённое хранилище, а не только на хост бота;
- Агрессивная очистка временных файлов обработки (загрузки, медиа, экспорты) после использования; и
- Автоматическое вращение кратковременных операционных буферов, таких как журналы ошибок.
Ни один метод передачи или хранения не является на 100% безопасным. Мы не можем гарантировать абсолютную безопасность ваших данных. Там, где данные хранятся или передаются сторонним провайдерам, перечисленным в разделе 8, безопасность этих данных дополнительно регулируется собственными мерами безопасности этих провайдеров.
8. Сторонние сервисы и субобработчики
Для предоставления Сервиса мы полагаемся на следующие категории третьих лиц, которые могут действовать как обработчики или независимые контролёры в зависимости от контекста:
- Discord Inc. — платформа, на которой работает Бот. Discord получает данные, которые Бот легитимно передаёт ему (сообщения, команды, голосовые события и API-вызовы) в рамках обычного использования Discord. См. Политику конфиденциальности Discord для их практик.
- Google / YouTube — используется для распознавания медиа, музыки и функций потоковой передачи. Автоматические запросы к этим сервисам регулируются Политикой конфиденциальности Google.
- Stripe — обрабатывает платежи, выдаёт квитанции и обрабатывает все данные карт для покупок Premium. Stripe действует как наш платёжный процессор; мы получаем от Stripe только идентификаторы транзакций и статус подписки.
- GitLab (и аналогичные провайдеры хранения версий/файлов) — используется для хранения резервных копий, артефактов, записей, транскриптов и экспортированных файлов в аутентифицированных удалённых репозиториях.
- Облачные и хостинг-провайдеры — используются для сервера, базы данных, сети и (где применимо) обработки медиа.
- Публичные реестры пакетов и службы обновления — используются только во время выполнения для поддержания актуальности программных библиотек; персональные данные им не передаются сверх обычных сетевых запросов.
- API классификации изображений и фильтрации контента — используются, где включено, для проверки изображений общего профиля бота на соответствие политике контента. Передаётся только проверяемое изображение, и оно не сохраняется сверх проверки.
Мы делаем всё возможное, чтобы поддерживать этот список в актуальном состоянии. Если провайдер изменится, мы обновим настоящую Политику. Мы не разрешаем субобработчикам использовать ваши данные для их собственных целей сверх необходимого для предоставления их услуги.
9. Международные передачи данных
Сервис работает с серверов и использует провайдеров, которые могут находиться в Европейской экономической зоне (ЕЭЗ) и/или за её пределами (включая Соединённые Штаты и другие юрисдикции). Используя Сервис, вы признаёте, что ваши данные могут обрабатываться в местах за пределами вашей страны проживания.
Там, где мы передаём персональные данные за пределы ЕЭЗ в юрисдикции без решения об адекватности, мы полагаемся на соответствующие гарантии, предоставляемые нашими обработчиками (такие как Стандартные договорные условия, предлагаемые нашими провайдерами, или другие эквивалентные механизмы), в той мере, в какой они применяются к нашим отношениям с этими провайдерами.
Поскольку Оператор является физическим лицом, свяжитесь с нами, если у вас есть вопросы о конкретной передаче, и мы объясним гарантии, на которые мы полагаемся для этого провайдера.
10. Данные сайта и аналитика
Для работы, защиты и улучшения сайта, панели управления, музыкальной панели и аналитики владельца мы собираем ограниченные технические данные при вашем посещении:
- IP-адрес — проверяется по спискам выходов VPN, прокси и Tor для защиты сайта от анонимного доступа к сети и используется для определения приблизительной страны для агрегированной статистики.
- Посещённые страницы и приблизительное время каждого посещения.
- Идентичность Discord при входе через OAuth (ID пользователя и имя пользователя), связанная с вашими посещениями для аудита безопасности и персонализации вашего входа.
- События ошибок консоли и DevTools, генерируемые вашим браузером (например, ошибки скриптов), коррелируемые с вашим IP и аккаунтом для отладки.
- Сеансы входа, управляемые через сессионные cookie и серверное хранилище сеансов.
Эти данные хранятся в нашей локальной базе данных, видны только Оператору через ограниченную панель владельца и используются исключительно для безопасности, отладки, предотвращения злоупотреблений и улучшения сервиса. Они никогда не продаются и не используются для рекламы. Сырые записи журналов доступа хранятся минимально возможное время и периодически удаляются.
11. Cookie и локальное хранилище
Мы используем минимальное количество cookie и хранилища браузера:
- Сессионные cookie — необходимы для поддержания вашей аутентификации при использовании панели управления и портала.
- Предпочтения локального хранилища — используются для запоминания базовых предпочтений интерфейса (например, темы) на вашем устройстве.
Вы можете удалить cookie через свой браузер в любое время; это может выйти из сайта. Поскольку сессионные cookie строго необходимы для панели управления, они освобождены от требований согласия в соответствии с Директивой о конфиденциальности электронных коммуникаций.
12. YouTube и медиа-функции
Медиа-функции (музыка, радио и потоковая передача) разрешают и транслируют контент со сторонних платформ, таких как YouTube (Google). Когда эти функции используются:
- к сервисам этих платформ выполняются автоматические запросы, которые могут включать стандартную сетевую информацию и сигналы окружения;
- инструменты извлечения медиа могут проверять и, в некоторых случаях, полагаться на сессионные cookie браузера или аналогичные сигналы для доступа к публично доступному контенту в соответствии с правилами этих платформ;
- контент, который вы выбираете для воспроизведения, не сохраняется нами сверх срока действия функции и минимальных операционных журналов; и
- их обработка ваших данных регулируется их собственными политиками конфиденциальности (в частности, Google).
13. Голосовая запись и транскрибация
Бот может подключаться к голосовым каналам для воспроизведения музыки или работы функций, которые вы настраиваете. Он не слушает, не записывает и не транскрибирует общие разговоры непрерывно.
Если сервер включает явную функцию записи:
- записи запускаются и доступны только администраторам этого сервера;
- администратор несёт ответственность за информирование участников и получение любого согласия, требуемого законом, перед записью;
- записанное аудио и любые сгенерированные транскрипции могут храниться локально и/или в удалённом аутентифицированном хранилище до удаления;
- записи используются только для функции, включённой администратором, и не используются для каких-либо других целей; и
- транскрибация может выполняться нашими собственными инструментами или сторонними службами распознавания речи там, где это настроено; в этом случае обработанный фрагмент подлежит условиям обработки этого провайдера.
14. Контент, воспроизводимый или записываемый через Бота
Сервис только передаёт, воспроизводит, загружает или записывает контент, который выбираете вы или ваш сервер. Мы не владеем, не создаём, не контролируем, не лицензируем и не одобряем звук, песни, трансляции, файлы или записи, которые вы выбираете, и не несём ответственности за материал, содержащийся в контенте, полученном со сторонних платформ, таких как YouTube.
Любые вопросы об авторском праве, лицензировании, согласии или содержании того, что воспроизводится, загружается или записывается, являются ответственностью лица или администратора, который выбирает или включает это. Там, где медиа загружаются или обрабатываются для вас (например, для доставки файла), они обрабатываются временно и удаляются после, если только вы их не сохраните.
15. Проверка возраста
Некоторые функции доступны только пользователям от 18 лет. При использовании таких функций процедура проверки возраста может выполняться с помощью внешних служб проверки и внутриприложенной web view.
- Мы получаем и храним только минимальный маркер/результат подтверждения из процесса проверки.
- Мы не храним документы, удостоверяющие личность.
- Мы не передаём вашу информацию третьим лицам в маркетинговых целях.
- Вы несёте ответственность за точность информации, предоставленной во время проверки, и за любые юридические последствия предоставления ложной информации.
16. Автоматизированные решения и профилирование
Некоторые части Сервиса работают автоматически:
- Anti-Nuke / Anti-Raid: автоматизированные решения о модерации (например, бан или таймаут пользователей) на основе настраиваемых порогов и событий. Они предназначены для защиты серверов в реальном времени и могут затронуть вас, если вы вызовете настроенные пороги.
- Глобальный чёрный список: автоматическое ограничение на основе наличия в общей сети чёрных списков.
- Политика контента: автоматическое отклонение изображений/контента профиля, соответствующих запрещённым терминам или категориям.
- Меры аномалий/репутации: проверки репутации IP (VPN/прокси/Tor) на сайте для блокировки анонимных злоупотреблений.
Эти автоматизированные решения принимаются в целях безопасности и борьбы со злоупотреблениями. Если такое решение затрагивает вас и вы считаете его ошибочным, вы можете связаться с нами для запроса просмотра человеком (см. раздел 19); автоматизированные решения такого рода обычно принимаются потому, что активность соответствовала чётко определённым порогам злоупотреблений.
17. Хранение и удаление данных
Мы храним данные только так долго, как это необходимо для целей, описанных в настоящей Политике. Общий график:
- Данные конфигурации и функций — хранятся, пока сервер использует соответствующую функцию, и удаляются при удалении функции или внесении сервера в чёрный список, или по запросу.
- История модерации — может быть очищена уполномоченным персоналом сервера в любое время.
- Записи и транскрипты — хранятся до удаления ответственным администратором (или по запросу пользователя); обязательств по бессрочному хранению не существует.
- Резервные копии — ротируются и удаляются по нашему графику; более старые снимки удаляются автоматически.
- Буферы журналов ошибок — ограничены и ротируются; хранятся только в памяти.
- Записи доступа/аналитики сайта — периодически удаляются; сырые журналы хранятся только столько, сколько необходимо для предотвращения злоупотреблений.
- Записи чёрного списка — хранятся, пока отмеченное поведение представляет риск для сообщества.
- Маркеры проверки возраста — хранятся только столько, сколько необходимо для применения ограничения доступа.
Мы верим в минимизацию данных и будем удалять данные там, где мы их контролируем, как только цель, для которой они были собраны, больше не требуется.
18. Ваши права
В зависимости от вашей юрисдикции (особенно если вы находитесь в ЕЭЗ или Великобритании) вы можете иметь следующие права в отношении персональных данных, которые мы обрабатываем:
- Доступ: получить подтверждение того, какие данные о вас мы обрабатываем, и их копию.
- Исправление: исправить неточные или неполные данные.
- Удаление ("право быть забытым"): запросить удаление данных о вас там, где мы их контролируем и где применяются правовые основания для удаления.
- Ограничение: запросить ограничение того, как мы обрабатываем ваши данные в определённых случаях.
- Переносимость данных: получить данные, которые вы предоставили, в структурированном машиночитаемом формате, где это технически возможно.
- Возражение: возражать против обработки на основе наших законных интересов по причинам, связанным с вашей конкретной ситуацией.
- Отзыв согласия: там, где обработка основана на согласии, отозвать его в любое время без ущерба для законности обработки, осуществлённой до отзыва.
- Подача жалобы: подать жалобу в ваш местный надзорный орган по защите данных.
Как реализовать свои права. Отправьте запрос на адреса из раздела 19 с достаточными деталями, чтобы мы могли идентифицировать вас и найти ваши данные (например, ваш ID пользователя Discord и затронутые серверы). Мы ответим по мере возможностей. Для данных, контролируемых администраторами конкретного сервера (например, записи, тикеты, журналы модерации), сначала свяжитесь с этими администраторами, поскольку они лучше всего могут действовать; мы поможем там, где сможем, как обработчик.
Мы можем попросить вас подтвердить вашу личность перед выполнением запроса, и мы можем быть не в состоянии выполнить запрос, если мы не можем вас идентифицировать, если закон требует от нас хранить данные или если данные контролируются третьей стороной.
19. Свяжитесь с нами
По любым вопросам, связанным с конфиденциальностью, запросам на удаление данных, запросам, связанным с продвижением или правами, или опасениям по поводу наших методов обработки, свяжитесь с нами:
Пожалуйста, укажите ваш ID пользователя Discord и как можно больше контекста, чтобы мы могли эффективно найти и обработать ваш запрос. Мы стремимся ответить в разумные сроки; хотя Оператор старается отвечать в течение 30 дней, конкретное время ответа не гарантируется.