Политика
конфиденциальности
Рубка объединяет чаты трансляций и донаты в одном окне и озвучивает текст на твоём компьютере. Ниже описано, какие данные нужны этим функциям и как ими управлять.
К какой версии относится политика
Описанные ниже согласие, сроки хранения и очистка данных YouTube действуют начиная со сборки 0.1.1a1.dev4. Если у тебя более ранняя версия, обнови Рубку перед использованием YouTube: старые сборки могут хранить данные иначе. Установка обновления сама по себе не означает согласия и не отзывает разрешение Google.
Кто отвечает за приложение
Рубка — независимый проект. Вопросы о данных и запросы на удаление сведений, отправленных разработчику: sop0serg@gmail.com. Эта политика относится к сайту и приложению Рубка; у подключённых площадок есть собственные правила.
Подключение YouTube
Рубка использует YouTube API Services. После твоего разрешения приложение получает сведения, нужные для поиска выбранной трансляции и чтения её чата: идентификаторы и названия канала и трансляции, сообщения, время публикации, отображаемые имена и изображения авторов, а также типы событий чата.
Перед использованием функций YouTube нужно явно принять политику в настройках подключения. Рубка сохраняет твой выбор и редакцию согласия в текущем профиле; это требуется и при ранее сохранённом входе. Ссылки на политику и условия остаются доступны в диалоге YouTube.
Основной вход YouTube выполняется через сервер Рубки и запрашивает доступ только для чтения — youtube.readonly. Приложение не загружает и не изменяет видео, не отправляет и не удаляет сообщения на YouTube и не блокирует там пользователей. Настройки озвучки и скрытие сообщений в Рубке относятся только к локальному отображению и звуку. Экран Google показывает разрешение до его предоставления. Вход выполняется на странице Google в браузере; пароль Google Рубка не запрашивает и не хранит.
При серверном входе сервер получает и хранит в зашифрованном виде токены доступа и обновления Google, идентификатор и название выбранного канала, выданные разрешения, сроки их действия и технические идентификаторы профиля и подключения. Это нужно для проверки выбранного канала, автоматического продления доступа и восстановления связи с приложением. На компьютере сохраняется отдельное разрешение для обращения к серверу, защищённое Windows DPAPI; токен обновления Google остаётся на сервере. Короткоживущий токен доступа передаётся приложению по защищённому соединению и используется в его памяти.
После истечения сохранённого серверного входа Рубка очищает его локальную запись, включая имя и идентификатор твоего канала, при проверке во время работы или следующем запуске. Для подключения потребуется снова войти. Такое истечение само по себе не удаляет назначенные тобой голоса, ограничения и собственные заметки.
Старые и самостоятельно настроенные Desktop-подключения могут использовать прямой вход: тогда токен обновления Google хранится на компьютере с защитой средствами Windows, а сервер входа Рубки его не получает. Уже сохранённые разрешения таких подключений не удаляются автоматически при обновлении приложения.
В обоих вариантах приложение получает чат напрямую от YouTube. Сервер авторизации Рубки не пересылает поток чата из YouTube и не выполняет озвучку. Отдельная функция общего перевода после твоего согласия передаёт текст выбранных сообщений через сервер Рубки в GigaChat, как описано ниже. Данные чата используются для отображения, выбранной тобой озвучки, OBS-оверлея и локальной истории. Они не продаются, не используются для рекламного профилирования и не передаются для обучения моделей искусственного интеллекта. К работе Google применяется Политика конфиденциальности Google.
Подключение VK Видео Live и GoodGame
При серверном входе VK Видео Live и GoodGame сервер Рубки хранит зашифрованные токены доступа и обновления, сроки их действия и технические идентификаторы профиля и подключения. Для GoodGame сохраняются идентификатор аккаунта и имя пользователя, для VK Видео Live — идентификатор аккаунта и никнейм. Эти данные нужны для проверки аккаунта и обновления доступа. Чтение чата и озвучка выполняются приложением.
Если используется отдельное подтверждение через VK ID, оно передаёт идентификатор и отображаемое имя аккаунта. Это отдельное подтверждение личности: оно не заменяет разрешение VK Видео Live и само по себе не даёт прав модерации. Экспериментальная модерация Live использует отдельное подключение и не включена в обычной альфа-сборке.
Локальные данные и история чата
Настройки и локальные данные подключений хранятся в профиле Рубки на компьютере. Сохранённые секреты авторизации защищены средствами Windows. При серверном входе часть данных разрешения хранится на сервере, как описано выше. Синтез речи выполняется локально: для озвучки текст не отправляется в облачный TTS-сервис.
В новом профиле по умолчанию включён режим «спрашивать о сохранении» истории. Во время работы сообщения и сведения об их авторах временно записываются локально, чтобы восстановить незавершённый сеанс после сбоя. После завершения можно сохранить архив или отказаться от сохранения. Запись истории можно отключить в настройках; там же можно выбрать автоматическое сохранение.
Для сообщений YouTube и полученных вместе с ними сведений об авторах, включая локальную историю, установлен срок хранения до 30 дней с получения. Рубка проверяет срок во время работы и удаляет устаревшие сведения. Если приложение было закрыто, просроченные данные очищаются при следующем запуске перед доступом к ним; закрытая программа не может удалить файл в назначенный момент.
Сообщения YouTube временно исключены из новых экспортов TXT и HTML. Архивы и экспорт остальных площадок автоматически по возрасту не удаляются. Созданные раньше внешние экспорты, отдельные резервные копии и файлы, переданные другим людям, не находятся под управлением приложения: их нужно удалить отдельно.
В блокноте твои собственные заголовки и текст хранятся отдельно от вставок из YouTube. Вставки удаляются по сроку хранения или при очистке YouTube, а собственные записи сохраняются. Старые записи, где твои правки смешаны с текстом YouTube, требуют ручного разбора в программе: до него такие данные скрыты, а очистка не считается завершённой. Рубка не удаляет твой текст молча и не объявляет смешанную запись полностью очищенной.
Донаты и список зрителей
При подключении DonationAlerts или Donatty Рубка получает сведения о донате: отображаемое имя отправителя, сумму, валюту, сообщение, время и идентификатор события. Они используются для показа в общем чате, настроенной озвучки и локального журнала донатов. Полученные донаты записываются в этот журнал отдельно от истории чата; её отключение не отключает журнал донатов. Текстовые сообщения из журнала можно прослушать позже.
Рубка ведёт локальный список замеченных участников чата: идентификаторы аккаунтов и площадок, отображаемые и прежние имена, число полученных сообщений и время первого и последнего появления. Персональные голоса и ограничения озвучки тоже сохраняются локально. Тексты сообщений в этом справочнике не хранятся. Удаление архива чата не удаляет справочник зрителей или журнал донатов.
Имена и сведения о появлении зрителей YouTube также очищаются по 30-дневному сроку. Для сохранения назначенных тобой голосов и ограничений Рубка периодически проверяет соответствующие каналы через YouTube. Проверка канала не продлевает хранение старых имён и истории.
Если YouTube подтвердил отсутствие канала или его не удалось подтвердить за 30 дней, связь с ним удаляется. Временная ошибка сети сама по себе не означает, что канал исчез. Твои настройки остаются как заготовка без прежнего идентификатора и имени YouTube. Между эфирами её можно явно назначить зрителю из свежих сообщений, предварительно проверив настройки и подтвердив выбор. По похожему имени Рубка никого не связывает, существующие настройки выбранного зрителя не заменяет.
Диагностика и обратная связь
Приложение автоматически сохраняет локальные технические журналы для поиска ошибок. Диагностика YouTube содержит счётчики, время и категории результатов запросов, без текстов чата и токенов. Эти локальные записи отличаются от обращения, которое ты отправляешь разработчику.
Обратная связь отправляется только по твоему действию. Текст обращения, приложенный снимок и приложенная техническая диагностика могут поступить на сервер обратной связи и в закрытый архив разработчика на GitHub. Перед отправкой проверь содержимое и убери лишние личные данные. Автоматическое удаление всего архива обратной связи не обещается; запросить удаление можно по контакту выше.
Кому передаются данные Google и YouTube
Под данными Google и YouTube здесь понимаются разрешения и токены доступа, сведения о подключённом канале и трансляции, сообщения чата и сведения об их авторах, полученные через Google OAuth и YouTube API. Рубка передаёт или раскрывает эти данные только для описанных ниже функций и получателей.
Google / YouTube. Приложение и сервер входа Рубки обращаются к Google для входа, проверки, продления и отзыва разрешения, а приложение — к YouTube для поиска трансляции, получения чата и проверки каналов. Google получает необходимые для запроса токены, идентификаторы каналов, трансляций или чатов и технические данные соединения. Это обеспечивает функции, которые ты включил в Рубке. Пароль вводится только на странице Google.
Разработчик Рубки и хостинг Selectel. Сервер входа auth.rubka-stream.ru управляется разработчиком и размещён в инфраструктуре Selectel. При серверном входе на нём обрабатываются токены Google, идентификатор и название выбранного канала, выданные разрешения, сроки действия и технические идентификаторы подключения. Selectel предоставляет вычислительную инфраструктуру и хранение для этого сервиса. Данные разрешения хранятся в зашифрованном виде, в том числе в резервных копиях; сроки и удаление описаны ниже. Они используются для работы и восстановления входа. Само подключение YouTube не отправляет поток сообщений или локальную историю на этот сервер. При отдельно включённом общем переводе он получает текст переводимых сообщений. При прямом Desktop-входе сервер Рубки и Selectel данные разрешения Google не получают.
GigaChat при общем переводе. Только после отдельного согласия и включения перевода текст переводимых сообщений YouTube проходит через сервер Рубки к GigaChat для получения перевода. Правила отправки, состав данных и техническое хранение на сервере Рубки описаны в разделе «Необязательный общий перевод сообщений». Это отдельная облачная функция, которая не меняет локальный способ синтеза речи и не включается одним лишь подключением YouTube.
OBS, выбранные тобой площадки трансляции и зрители. Если ты включаешь экранный чат или захватываешь окно Рубки в OBS либо другой программе записи, выбранные сообщения YouTube, отображаемые имена и изображения авторов могут попасть в кадр. Если ты направляешь озвучку в запись или эфир, в них попадает звук выбранных сообщений. Эти сведения получают настроенная тобой программа, площадки, на которые ты передаёшь запись или эфир, и их зрители согласно выбранному доступу. Рубка не отправляет сообщения YouTube в чаты VK, Twitch, GoodGame или сервисов донатов только из-за подключения этих площадок. Показ в общем окне сам по себе не означает публикацию в их чатах.
Разработчик, Cloudflare и GitHub при отправке обратной связи. Только когда ты сам отправляешь обращение через встроенную форму, его текст, выбранный снимок экрана и приложенная диагностика передаются приёмнику на Cloudflare Workers и сохраняются в закрытом архиве GitHub для разбора обращения разработчиком. Если ты включил в текст или снимок сведения Google/YouTube, эти получатели получат и их. Форма не отправляет историю чата автоматически; диагностика YouTube не содержит тексты сообщений или токены. Перед отправкой проверь вложения. При самостоятельном обращении по email или через ссылку Telegram содержание также получает выбранный почтовый сервис или Telegram и адресаты выбранной переписки; переход по ссылке Telegram не отправляет историю чата.
Локальная озвучка. Используемый в этой версии движок Silero выполняет синтез на твоём компьютере. Текст YouTube не передаётся разработчику Silero или облачным сервисам озвучки для синтеза речи. Само наличие модели на компьютере не означает отправку ей данных по сети.
Рубка не продаёт данные Google/YouTube, не передаёт их рекламным сетям, брокерам данных или для определения кредитоспособности, не использует их для таргетированной рекламы и не передаёт для обучения обобщённых моделей ИИ. Другим подключённым площадкам не выдаются токены Google. Данные Google/YouTube не раскрываются третьим лицам для целей, не описанных в этой политике. Использование и передача информации, полученной из Google API, соответствуют Google API Services User Data Policy, включая требования Limited Use.
Отзыв доступа и удаление
Снятие галочки согласия отключает использование YouTube и доступ к его сохранённым данным в текущем профиле. Выбор сохраняется после перезапуска. Само снятие галочки не удаляет данные и не отзывает разрешение Google. Остановка чатов или отмена нового входа тоже не равны отзыву.
Действие «Очистить данные чата YouTube» очищает данные YouTube текущего профиля: историю, сведения о зрителях, их голоса и ограничения, в том числе отвязанные заготовки, и вставки YouTube в блокноте. Данные других площадок и твои собственные записи сохраняются. Если очистке мешает ошибка или старая смешанная запись, программа показывает незавершённое действие и продолжает его после устранения причины; успешное удаление не подтверждается заранее.
Отозвать доступ Рубки можно на странице разрешений аккаунта Google или отдельным действием полного отзыва в Рубке. Оно требует подтверждения: отзыв может затронуть другие подключения твоего Google-аккаунта к Рубке, в том числе на других компьютерах и через другой способ входа. При потере ответа Рубка не может подтвердить результат у Google — проверь разрешение на странице аккаунта.
Полный отзыв через приложение также ставит локальную очистку YouTube в очередь. Если Рубка обнаруживает окончательный отзыв при проверке доступа, она отключает YouTube и запускает ту же очистку; временная ошибка сети сама по себе не считается отзывом. Незавершённая очистка сохраняется между запусками. Пока программа закрыта или не может проверить доступ, внешний отзыв может быть обнаружен позже.
Очистка профиля не удаляет внешние экспорты и отдельные копии, созданные ранее, журнал донатов, данные других площадок или отправленную разработчику обратную связь. Разработчик не может удалённо прочитать или удалить файлы на твоём компьютере. Если нужна помощь, укажи версию Рубки и вид данных через контакты.
При серверном входе Рубка хранит зашифрованные данные разрешения и резервные копии для восстановления сервиса. Серверный вход YouTube действует до 23 дней; затем потребуется повторный вход. Это само по себе не удаляет персональные настройки в приложении. Когда окончательный отзыв обнаружен или подключение удалено, связанные рабочие токены и сохранённые копии результата входа очищаются. Для штатных серверных резервных копий действует срок шесть суток: архивы старше этого возраста удаляются при ежечасной проверке. Возраст считается от создания архива. Поэтому удалённые из рабочей базы сведения могут оставаться в ранее созданной резервной копии до её очистки. При сбое очистки требуется вмешательство разработчика. Уточнить хранение и запросить удаление можно по контакту выше: укажи канал и подключение, не присылай пароли или токены. Для удаления обратной связи или заявки укажи адрес обращения и какие сведения требуется удалить.
Сайт и заявки на тестирование
Публичный сайт служит для знакомства с Рубкой. Автоматический сбор заявок через форму сейчас отключён. Чтобы связаться по тестированию, можно самостоятельно написать разработчику: тогда он получит адрес отправителя и содержание письма. Не присылай пароли или токены.
Предыдущая тестовая форма сохраняла email, необязательную ссылку на канал, дату заявки и версию согласия в закрытой базе Sites/D1. Публичного списка заявок нет, автоматические приглашения и рекламная рассылка не выполняются. Если ты ранее отправлял заявку, можно запросить её удаление. Инфраструктура хостинга обрабатывает технические данные HTTP-запросов для доставки и защиты сайта. Рекламная аналитика и рекламные cookies в код сайта не добавлены.
Изменения политики
Актуальная редакция публикуется здесь. Вопросы можно отправить через контакты разработчика. Использование функций YouTube также регулируется Условиями использования YouTube.
Дата редакции: 2026-10-08. Возможности очистки YouTube описаны для 0.1.1a1.dev4 и новее. Эта политика не является подтверждением проверки или одобрения приложения Google.