Политика конфиденциальности Storm Shell Helper
Для учёта подключений и обновлений сервер хранит случайный ID установки расширения, последнюю переданную им версию, время первого и последнего обращения и отметку отключения установки. Эти сведения доступны владельцу сервиса в веб-админке и Telegram-боте; номер версии передаётся начиная с 0.9.51.
Storm Shell Helper работает в открытой авторизованной вкладке SmartShell. Расширение читает сведения о ПК, сеансах, бронях и клиентах выбранных ПК для отображения карты, учёта уборки и заполнения штатной формы депозита. Данные клиента для пополнения передаются только в форму SmartShell; расширение не отправляет их в облако Storm Shell Helper. Для карты расширение хранит локально псевдонимы и состояния ПК, время сеансов и броней, а также отметки уборки. Пользовательские имена и контакты не сохраняются в снимке карты.
Расширение определяет числовой Club ID из токена текущей вкладки SmartShell для привязки статусов к правильной карте. Токен SmartShell остаётся в памяти страницы и не передаётся в Cloudflare Worker. При выходе из SmartShell живые данные перестают обновляться и расширение просит войти снова.
При подключении облака в Cloudflare D1 хранятся названия клубов, числовые Club ID, схемы карт, обезличенные состояния ПК и отметки уборки, имя или название клиента подписки, срок её действия и перечень доступных клубов. Сервер хранит SHA-256 хеш ключа подписки для проверки и зашифрованную копию ключа для повторной выдачи владельцем. Полный ключ также хранится локально в браузере пользователя для обращения к Worker. Облачный сервер проверяет подписку и возвращает лишь разрешённые карты и состояния. Состояния ПК старше 90 секунд не показываются как актуальные. Данные одного клуба не передаются подписчикам другого клуба.
Для локального Wake-on-LAN расширение передаёт MAC-адрес выбранного ПК только помощнику на 127.0.0.1; помощник отправляет пакет в локальную сеть. MAC-адреса не передаются в Cloudflare. Локальное состояние расширения удаляется при удалении расширения или очистке его данных. Облачные карты и записи подписок хранятся до удаления оператором сервиса; запрос на удаление можно отправить по указанному ниже контакту.
При включении WhatsApp-уведомлений расширение читает номер телефона клиента, статус, время и ПК его брони в текущей авторизованной вкладке SmartShell. Эти данные остаются на ПК администратора и не отправляются в Cloudflare. Очередь сообщений хранится локально не дольше 24 часов; телефон и текст передаются локальному помощнику на 127.0.0.1, который отправляет сообщение через привязанную по QR сессию WhatsApp Web. WhatsApp и Meta обрабатывают отправленные сообщения по своим правилам. Если функция отключена, очередь и локальная история броней очищаются. Администратор клуба отвечает за наличие согласия клиентов на такие уведомления.
Если вы обращаетесь к Telegram-боту, сервис сохраняет числовой ID вашего Telegram-аккаунта, указанное вами имя Telegram, Club ID, статус заявки, выданные подписки и даты их создания. Это нужно для рассмотрения заявок, выдачи пробных ключей и отображения личного кабинета. При отправке отзыва сохраняются имя, оценка и текст; перед отправкой бот сообщает, что они будут опубликованы после проверки владельцем. ID аккаунта и ключ подписки в публичном отзыве не показываются. Для повторной доставки уведомлений сохраняются служебная очередь и результаты отправки. Бот не запрашивает пароль SmartShell. Сообщения и изображения доставляет Telegram по своим правилам. Для удаления данных бота обратитесь к оператору по контакту ниже.
Сторонние сервисы: SmartShell обрабатывает данные в собственной системе, Cloudflare размещает облачные карты и подписки, Telegram доставляет сообщения бота, WhatsApp/Meta доставляет включённые администратором сообщения, Google или Microsoft распространяют расширение через свои магазины. Изменения этой политики публикуются по тому же адресу.