Эта политика объясняет, какие данные получает MajDesk, зачем, на каком основании, где и сколько они хранятся, кому передаются и как их удалить. Она опубликована в Программе и на сайте majdesk.tech, как того требует закон «О персональных данных» (152-ФЗ). Термины в ней те же, что в Пользовательском соглашении. Согласие на обработку персональных данных - отдельный документ, Согласие на обработку персональных данных: его вы даёте отдельно от принятия соглашения (раздел 13).
1. Кто обрабатывает данные
Данные обрабатывает Администрация MajDesk - те, кто разрабатывает и поддерживает MajDesk. Она же оператор персональных данных в смысле 152-ФЗ.
Связь с Администрацией - только через Discord: на Discord-сервере MajDesk. Почты, телефона и адреса для обращений нет. Через Discord принимаются и запросы о персональных данных (раздел 10).
Сотрудники в этой политике - члены Администрации, у которых есть доступ к консоли MajDesk (служебному сайту, где выдаётся и проверяется доступ). Права в консоли выдаются по разделам: не каждый сотрудник видит всё.
2. Коротко
- Что мы знаем о вас: ваш аккаунт Discord и роли на Discord-серверах игровых проектов, ваш ключ и компьютеры, на которых он работает (в том числе имя компьютера), статистика использования Программы и отчёты о сбоях.
- Что мы не собираем: пароль, почту и код подтверждения админ-панели; сведения об игроках из админ-панели (кроме описания пропущенных вещей, раздел 5, и там нет статиков и ников); чат игры и набранный текст (кроме «Проверки в игре», которую вы запускаете сами, раздел 3.5); снимки экрана; вашу электронную почту; платёжные данные; паспортные и биометрические данные.
- Куда уходят данные: на сервер MajDesk во Франции (часть запросов идёт через наш узел в Москве) и в Discord (США).
- Что можно выключить: необязательную информацию (галочка «Делиться…», раздел 5) и облако. Обычную статистику использования и автоматические отчёты о сбоях выключить нельзя.
- Как удалить данные: написать Администрации на Discord-сервере MajDesk (разделы 9 и 10). Ответ - не позже 10 рабочих дней. Аккаунт, которым не пользовались 12 месяцев, удаляется сам (раздел 9).
- Согласие: на обработку персональных данных вы соглашаетесь отдельной отметкой в Программе, по отдельному документу - Согласию на обработку персональных данных (раздел 13).
3. Какие данные мы получаем
3.1. Аккаунт Discord и ключ
Когда вы получаете ключ, вы входите через Discord и разрешаете MajDesk видеть ваш профиль и ваши роли на серверах (разрешения Discord «identify» и «guilds.members.read»). Мы получаем и храним:
- Discord ID, имя пользователя и аватар;
- ваши роли на Discord-серверах игровых проектов, с которыми работает MajDesk, и историю их изменений;
- токен Discord в зашифрованном виде: по нему сервер раз в сутки проверяет, что роль у вас всё ещё есть;
- ключ (в виде хэша и в зашифрованном виде), его проект, срок и состояние;
- роли и функции, которые Администрация выдала вам вручную (например, доступ к тестовой ветке);
- когда вы впервые запустили Программу, когда она последний раз обращалась к серверу и какая у неё версия.
Вашу электронную почту Discord мы не запрашиваем и не получаем.
3.2. Компьютер
Когда вы вводите ключ, Программа сообщает серверу:
- отпечаток компьютера - хэш, вычисленный из идентификатора Windows и случайного номера установки (сам идентификатор Windows не передаётся);
- имя компьютера, как оно задано в Windows;
- версию Программы.
По этим данным сервер ограничивает число компьютеров на один ключ, а сотрудники - отличают ваши компьютеры друг от друга (например, когда вы просите отвязать старый). Для входа сервер выдаёт Программе временные токены, у себя он хранит только их хэши.
3.3. Статистика использования
Раз в 5 минут Программа отправляет статистику. Эта отправка не выключается, в том числе галочкой «Делиться…». В статистике:
- сколько времени работал биндер, была запущена игра, вы были активны в игре и работал кликер;
- сколько раз запускались Программа и кликер, срабатывали сокращения и случались ошибки печати, и причины ошибок;
- какие предустановленные сокращения срабатывали (по их номеру в наборе) и какие разделы предустановленных сокращений вы открывали (по названию раздела);
- имена процессов программ, которые мешают биндеру (сейчас это программы AutoHotkey);
- счётчики функций: распознавателя статика и его меню, модуля «Админ-панель», неработающих горячих клавиш и других. Это только числа и виды действий;
- игровой проект, отпечаток компьютера и версия Программы.
В статистику не входят тексты ваших сокращений, набранный текст, статики, ники и другие сведения об игроках.
3.4. Отчёты о сбоях (самопроверка)
Программа сама проверяет, всё ли у неё работает. Если она находит сбой, то отправляет отчёт автоматически: один и тот же сбой не чаще раза в час, всего не больше 20 отчётов в сутки. Выключить автоматическую отправку нельзя. Отчёт можно отправить и самому, кнопкой на экране «Самопроверка».
Текст отчёта - ровно то, что показано на экране «Самопроверка»: имя аккаунта Discord, начало отпечатка компьютера, версия Программы и Windows, масштаб экрана и число мониторов; состояние связи (канал, проверка связи, шаги запуска) и доступа; состояние биндера (включён ли, перехват клавиш, число групп и сокращений, синхронизация, облако, мешающие программы); кликера (процесс игры и права); оверлеев и запущена ли игра; распознавателя статика; обновлений (текущая и предложенная версия, последняя ошибка). Вместе с текстом уходят код сбоя, полный отпечаток компьютера и версия Программы. Ключа и текстов сокращений в отчёте нет.
3.5. Расширенная диагностика
Расширенный отчёт уходит только по вашей кнопке «Отправить разработчику» на экране «Самопроверка». Перед отправкой его текст можно посмотреть («Показать текст») или сохранить в файл вместо отправки. Кроме обычного отчёта, в нём есть:
- путь к Программе (в нём может быть имя пользователя Windows), права Программы и игры;
- окна игры (класс, заголовок, размер), окно на переднем плане, раскладки и языки ввода;
- имена всех запущенных программ, без путей;
- сведения о Windows (версия, язык, время загрузки), антивирусы и состояние Защитника Windows, записи журналов Windows о сбоях MajDesk и игры, имена и даты файлов аварийных дампов, настройки контроля учётных записей и Smart App Control;
- если вы запускали «Проверку в игре»: какие окна были на переднем плане и какие клавиши вы нажимали перед пробелом, только за время проверки (около 20 секунд).
Снимков экрана в диагностике нет.
3.6. Облако
Если вы включили «Сохранять в облаке» (в разделе «Биндер», по умолчанию выключено), на сервере хранится снимок ваших сокращений и категорий, горячих клавиш, настроек биндера, команд при входе и настроек Программы: один на аккаунт, до 512 КБ. Он нужен, чтобы перенести настройки на другой компьютер. В консоли сотрудников облако не показывается. Выключая облако, его можно сразу стереть с сервера.
3.7. Блокировки
Если Администрация заблокировала вам доступ, хранятся ваш Discord ID, причина, кто и когда заблокировал. Эта запись остаётся и после удаления остальных данных - и по вашему запросу, и когда аккаунтом 12 месяцев не пользовались (раздел 9): иначе блокировку можно было бы обойти, удалив аккаунт и получив ключ заново. После удаления аккаунта в записи нет ничего, кроме этих сведений. Основание - законный интерес (раздел 3.9).
3.8. Сводная таблица
| Данные | Зачем | Основание | Сколько храним | Кто видит |
|---|---|---|---|---|
| Аккаунт Discord, роли, ключ, выданный доступ | выдать ключ и проверять доступ | исполнение соглашения | пока есть аккаунт, но не дольше 12 месяцев без использования (раздел 9); история ролей - 180 дней | сотрудники с доступом к пользователям; часть - в служебных каналах Discord (раздел 7) |
| Компьютер: отпечаток, имя, версия | ограничить число компьютеров на ключ | исполнение соглашения | пока есть аккаунт, но не дольше 12 месяцев без использования (раздел 9) | сотрудники с доступом к пользователям |
| Токены входа | вход в Программу | исполнение соглашения | до 30 дней | никто |
| Статистика использования | понимать, чем пользуются, искать ошибки, улучшать Программу | согласие | 400 дней, не больше 20 компьютеров на аккаунт | сотрудники с доступом к статистике и к пользователям; в Discord - только общие числа без имён |
| Отчёты о сбоях | поддержка и исправление ошибок | исполнение соглашения | 90 дней; сводка без имён - без срока | сотрудники с доступом к отчётам |
| Расширенная диагностика | разобрать сложный сбой | согласие (кнопка) | 90 дней | сотрудники с доступом к отчётам |
| Репорты через биндер | статистика модуля «Админ-панель» | согласие (галочка) | 400 дней | администраторы MajDesk с полными правами |
| Пропущенные вещи | дополнять справочник одежды | согласие (галочка) | описание вещи - без срока; кто прислал - 400 дней | сотрудники со статистикой, без авторов; канал Discord, без авторов |
| Облако | перенос настроек между компьютерами | согласие (включение) | пока вы его не сотрёте или аккаунт не будет удалён (в том числе через 12 месяцев без использования) | в консоли не показывается |
| Блокировки | не выдавать доступ повторно | законный интерес | без срока; после удаления аккаунта - только Discord ID, причина, кто и когда заблокировал (раздел 3.7) | сотрудники |
| Журналы веб-сервера и приложения | работа и безопасность сервера | законный интерес | по объёму, около 50 МБ на журнал | Администрация |
| Резервные копии базы | восстановление после сбоя | законный интерес | 14 дней | Администрация |
3.9. Основания обработки
- Согласие (152-ФЗ, ст. 6 ч. 1 п. 1) - отметка на экране принятия по отдельному документу (раздел 13), а для необязательной информации, облака и расширенной диагностики - ещё и галочка, включение или кнопка.
- Исполнение соглашения, стороной которого вы являетесь (там же, п. 5), - выдача ключа, проверка доступа, вход и поддержка.
- Законный интерес Администрации (там же, п. 7) - защита Программы и сервера от злоупотреблений и атак и восстановление после сбоя. По этому основанию хранятся только блокировки, журналы и резервные копии, и только в сроки из таблицы.
Если вы отзываете согласие, обработка по двум другим основаниям продолжается лишь в той мере, в какой она нужна для их целей (152-ФЗ, ст. 9 ч. 2).
4. Что остаётся на вашем компьютере
- Набор текста. Биндер следит за нажатиями клавиш, чтобы узнавать сокращения и горячие клавиши. Набранный текст не сохраняется и не отправляется (кроме «Проверки в игре», раздел 3.5).
- Распознаватель статика читает часть экрана средствами Windows на вашем компьютере. Изображения с экрана не сохраняются и не отправляются.
- Настройки, свои сокращения, локальная статистика и очередь отчётов хранятся в папке Программы. «Выйти» в Программе стирает данные входа только на этом компьютере и не удаляет данные на сервере.
4.1. Данные из админ-панели игрового проекта
- Модуль «Админ-панель» по умолчанию выключен.
- В админ-панель вы входите сами, в отдельном окне. Программа не читает и не заполняет поля почты, пароля и кода подтверждения. Вход в панель хранится на вашем компьютере в отдельной папке, «Выйти» в модуле её удаляет.
- Программа обращается к админ-панели с вашего компьютера напрямую: когда вы открываете окна модуля и чтобы время от времени проверять, что вход ещё действует. На сервер MajDesk эти обращения не идут.
- То, что показывает панель (профили, одежда, логи и другое), Программа показывает только на вашем компьютере. Для повторного показа она держит эти сведения в памяти несколько минут (профиль - до 10, одежду и логи предмета - до 5), а ники из списка «Недавние» - до закрытия Программы или «Выйти»; на диск сама их не записывает. На диске остаются только журнал ваших действий (действие, статик, время), список «Недавние» (статик, вид окна, время, код сервера, без ников), справочники семей и фракций игры (на сутки) и список уже отправленных пропущенных вещей. Встроенный браузер, как любой браузер, хранит кэш: страницы панели - в папке панели, картинки вещей (без сведений об игроках) - отдельно, сроком их хранения управляет сам браузер. «Выйти» в модуле стирает «Недавние», справочники и папку панели вместе с её кэшем.
- Окнам, в которых Программа показывает данные панели («Одежда», «Профиль», оверлей), недоступны команды Программы, которые отправляют данные на сервер MajDesk. Окна «Одежда» и «Профиль» вообще ничего не могут отправить в сеть: им разрешено только загружать картинки вещей с сервера картинок игрового проекта. Наружу данные панели выходят, только когда вы сами копируете их в буфер обмена, и двумя путями необязательной информации из раздела 5.
5. Необязательная информация (галочка «Делиться…»)
Галочка «Делиться необязательной информацией для улучшения программы и сбора статистики» находится в Настройках, на вкладке «Система». По умолчанию она включена. Несмотря на название, обычную статистику использования (раздел 3) она не выключает: галочка управляет только двумя видами данных ниже.
Репорты через биндер. Если вы пользуетесь модулем «Админ-панель», Программа отправляет ваш ник администратора в админ-панели, число репортов, которые панель показывает закрытыми вами за день (по московскому времени), и проект. Это сведения о вас, а не об игроках. Они хранятся 400 дней. В консоли их видят только администраторы MajDesk с полными правами, причём на экране нет связи с вашим аккаунтом Discord. В Discord они не публикуются.
Пропущенные вещи. Если окно «Одежда» или «Профиль» показывает вещь одежды, которой нет на вики проекта и которая не относится к гардеробу фракции, Программа отправляет описание этой вещи: проект, код сервера панели, слот и модель вещи, имя и адрес её картинки, номер экземпляра вещи в базе проекта, донатная ли она, где встретилась (надета или в инвентаре), версию справочника вики и день. Статика, ника и аккаунтов игрока, вашего ника в описании нет, но по номеру экземпляра администратор игрового проекта в своей админ-панели может найти, у кого эта вещь. Одна и та же вещь отправляется с компьютера не чаще раза в день. Описание вещи хранится без срока и может появиться в Discord-канале MajDesk (с картинкой, без указания, кто прислал). Кто прислал, сервер знает по ключу: эта связь хранится 400 дней и в консоли не показывается.
Как выключить. Снимите галочку: отправка прекратится сразу, а то, что ещё не ушло, забудется. Чтобы удалить уже отправленное, напишите Администрации (раздел 10): отдельно от остальных данных аккаунта Администрация удаляет его вручную, по вашему запросу.
6. Где хранятся данные
- Основной сервер MajDesk и база данных - у хостинг-провайдера OVH во Франции.
- Узел-посредник - у хостинг-провайдера Timeweb в Москве. Через него идёт выдача ключей (вход через Discord и страница «Ключ готов») и резервный канал связи Программы, когда основной сервер недоступен. На узле соединение расшифровывается и передаётся дальше на основной сервер. Базы на узле нет, там остаются только журналы обращений, в том числе IP-адреса всех, кто получает ключ (раздел 8).
- Резервные копии базы делаются каждую ночь и хранятся 14 дней на основном сервере и на компьютере Администрации.
- Discord хранит данные на своих серверах (в США и других странах).
Для пользователей из России это означает трансграничную передачу данных - во Францию и в США:
- Франция (OVH, основной сервер и база) входит в перечень Роскомнадзора иностранных государств, обеспечивающих адекватную защиту прав субъектов персональных данных.
- США (Discord Inc.: вход через Discord, проверка ролей, сообщения бота, раздел 7) в этот перечень не входят. В США действуют свои правила защиты данных, и они могут защищать вас слабее, чем закон России.
Основание передачи - ваше согласие (Согласие на обработку персональных данных, раздел 5) и исполнение соглашения: без Discord нельзя получить ключ и проверить роль.
7. Кому передаём данные
- Discord. Вход и проверка ролей идут через Discord. Бот MajDesk пишет в служебные каналы Администрации на Discord-сервере MajDesk о новых пользователях, выдаче и отзыве ключей, блокировках, изменениях ролей и итогах ночной проверки доступа: упоминание, имя, роль, проект, версию Программы. В личные сообщения бот присылает ваш ключ и приглашения. На Discord-сервере MajDesk бот выдаёт и снимает роли по вашему доступу и для этого помнит, есть ли вы на сервере и какие роли MajDesk у вас уже есть. Эти роли видны в вашем профиле на этом сервере его участникам, как любые роли Discord. Описания пропущенных вещей (раздел 5) бот публикует без указания, кто их прислал, статистику - только общими числами без имён, а по отчётам о сбоях - сводку кодов без имён. Сообщения, которые бот уже отправил, хранит Discord по своим правилам. Discord Inc. обрабатывает данные по своей политике конфиденциальности.
- Хостинг-провайдеры OVH и Timeweb: на их оборудовании работают наши серверы.
- Сайты игровых проектов и хостинги картинок. Картинки предметов и одежды Программа загружает напрямую с серверов игрового проекта и справочника предметов (например, files.fletcher-wiki.com), аватар - с Discord, а картинки, которые вы сами добавляете по ссылке, - с указанного вами сайта. Эти сайты видят ваш IP-адрес, как при обычном открытии страницы.
- Больше никому. Мы не продаём данные и не передаём их рекламным и аналитическим сервисам. Сведения о вас мы не публикуем ни на сайте, ни в открытых каналах Discord. Органам власти - только когда этого требует закон.
8. Сайт, cookie и журналы
- Сайты majdesk.tech и majdesk.site не ставят cookie и не используют счётчики и аналитику. Список версий на сайте загружается с сервера MajDesk.
- Консоль MajDesk (только для сотрудников) ставит служебную cookie входа на 8 часов и одноразовую cookie на время входа через Discord, а также ведёт журнал действий сотрудников (180 дней).
- Веб-сервер записывает обращения к сайтам, серверу обновлений и серверу MajDesk: IP-адрес, адрес запроса (одноразовые коды входа из него вырезаются), время, заголовки запроса (в том числе сведения о браузере или программе) и ответ сервера. Журналы хранятся по объёму: когда журнал дорастает примерно до 50 МБ, самые старые записи удаляются. В резервные копии журналы не входят.
- Технические журналы самого сервера MajDesk (иногда в них есть Discord ID) хранятся так же, по объёму.
- IP-адрес используется в памяти сервера, чтобы ограничивать слишком частые запросы, и в базу не записывается.
- Проверяя обновления, Программа сообщает серверу свою версию, тип системы и ключ.
9. Сроки и удаление данных
Неиспользуемый аккаунт. Если аккаунтом не пользовались 12 месяцев подряд (за это время ни одного получения или проверки ключа, входа в Программу и отправки статистики), он удаляется автоматически, ночной проверкой, вместе с теми же данными, что и по запросу (ниже), а его ключ отзывается. Чтобы снова пользоваться Программой, получите новый ключ. Аккаунты сотрудников (раздел 1) так не удаляются: их доступ к консоли снимает Администрация. Пока аккаунтом пользуются, его данные и данные компьютеров хранятся без отдельного срока; остальные сроки указаны в разделе 3.
Удаление по запросу. Удалить данные из Программы самостоятельно пока нельзя. Чтобы удалить их, напишите Администрации на Discord-сервере MajDesk с того аккаунта Discord, на который выдан ключ. Администрация удалит ваш аккаунт, ключи и компьютеры, сессии, токен Discord, статистику, необязательную информацию (репорты и отметки о присланных вещах), отчёты о сбоях и диагностику, облако, роли, их историю и выданный вручную доступ - не позже 30 дней с получения запроса. После этого ключ перестанет работать. В консоли данные аккаунта удаляются только целиком; отдельно, например только необязательную информацию, Администрация удаляет вручную, по вашему запросу.
После удаления - по запросу или через 12 месяцев без использования - останутся:
- запись о блокировке, если она есть: только Discord ID, причина, кто и когда заблокировал, чтобы блокировку нельзя было обойти, получив ключ заново (раздел 3.7);
- журнал действий сотрудников в консоли (до 180 дней), где может быть ваш Discord ID;
- обезличенные сводки: общие числа статистики и отчётов, описания пропущенных вещей;
- сообщения, которые бот уже отправил в Discord, и очередь его сообщений (до 7 дней);
- служебная запись бота о ролях на Discord-сервере MajDesk, пока бот не снимет эти роли;
- резервные копии, до 14 дней;
- журналы веб-сервера и сервера MajDesk, пока они не сотрутся по объёму.
Облако вы можете стереть и сами: выключите «Сохранять в облаке» и выберите стирание.
10. Ваши права
Вы можете:
- узнать, обрабатываются ли ваши данные, какие именно, зачем, на каком основании, каким способом, сколько они хранятся, кому и в какие страны передаются, и получить их копию (152-ФЗ, ст. 14);
- попросить исправить неточные или устаревшие данные;
- попросить удалить данные (раздел 9) или прекратить их обработку;
- отозвать согласие по частям (снять галочку «Делиться…», выключить и стереть облако, не отправлять расширенную диагностику) или целиком (Согласие на обработку персональных данных, раздел 7);
- обжаловать действия Администрации в Роскомнадзоре (орган по защите прав субъектов персональных данных) или в суде.
Как обратиться. Напишите Администрации на Discord-сервере MajDesk с того аккаунта Discord, на который выдан ключ, и скажите, что вы хотите: узнать, исправить, удалить данные или отозвать согласие. Другого способа связи нет (раздел 1). Чтобы не отдать ваши данные другому человеку, мы отвечаем только тому аккаунту Discord, о котором запрос, и можем попросить подтвердить, что он ваш.
Сроки. Ответ на запрос - не позже 10 рабочих дней с его получения. Если нужно больше времени, мы сообщим причину, и срок продлится не больше чем на 5 рабочих дней. Неточные данные исправляем не позже 7 рабочих дней с того дня, как вы сообщили верные. После отзыва согласия или запроса на удаление прекращаем обработку и удаляем данные не позже 30 дней (раздел 9). Отказать мы можем только в случаях, которые прямо установлены законом, и тогда объясним причину.
11. Возраст
MajDesk предназначен для взрослых администраторов игровых проектов: пользоваться им можно с 18 лет. Если вам от 14 до 18 лет, пользуйтесь Программой и давайте согласие на обработку данных только с согласия родителей или других законных представителей. Если вам нет 14 лет, не пользуйтесь Программой. Если мы узнаем, что Программой пользуется человек младше 14 лет, мы удалим его данные, как описано в разделе 9.
12. Изменения политики
Администрация может менять эту политику. У каждой редакции есть номер и дата, актуальная редакция всегда есть в Программе и на сайте. Если меняется существенное (например, Программа начинает отправлять новый вид данных или передавать их в новую страну), выходит новая редакция, и Программа попросит снова дать согласие (раздел 13). Исправление опечаток и уточнения, которые не меняют смысла, номер редакции не меняют.
13. Согласие на обработку персональных данных
Согласие на обработку персональных данных - отдельный документ: Согласие на обработку персональных данных. Его вы даёте отдельной отметкой «Даю согласие на обработку персональных данных» на экране принятия в Программе, отдельно от принятия Пользовательского соглашения (152-ФЗ, ст. 9 ч. 1). В нём перечислены цели, данные, действия с ними, получатели и страны, срок и порядок отзыва; подробности о каждом виде данных - в этой политике. Пока отметка не поставлена, окно MajDesk остаётся на экране принятия.