Archivum

Политика конфиденциальности расширения Archivum

Редакция: 18 октября 2026 г.

Эта политика относится к расширению Archivum для Chromium-браузеров. Расширение дополняет настольное приложение Archivum: добавляет элементы управления на поддерживаемых страницах YouTube и VK, определяет связанное с открытой страницей медиа и по действию пользователя передаёт выбранный материал в приложение Archivum. По отдельному согласию оно также передаёт сессию YouTube локальному приложению для получения сведений и скачивания выбранных пользователем видео, требующих входа. Загрузку и обработку выполняет настольное приложение; для некоторых VK Stories расширение открывает выбранный медиа-ресурс в браузере. Передача сессии сейчас поддерживается в Google Chrome на macOS; это не заявление о поддержке авторизации на Windows или в других браузерах.

Какие данные обрабатываются и зачем

Расширение обрабатывает только данные, необходимые для этой функции:

На страницах VK основной скрипт расширения временно анализирует текст ответов fetch и XHR, если URL запроса содержит video, story или al_, чтобы найти ссылку на медиа-ресурс. В контексте приватного видео или личных сообщений такой ответ может содержать личную переписку либо иное приватное содержимое страницы. Расширение не предназначено для извлечения текста сообщений: оно не выделяет, не сохраняет и не передаёт текст переписки. Оно ищет только соответствующие шаблоны ссылок на медиа; при явном действии пользователя локально в Archivum передаётся только допустимый media/DASH URL и связанный идентификатор видео, а не текст сообщений.

Нажатие пользователем кнопки Archivum используется как непосредственная команда выполнить передачу или открыть выбранный ресурс. Расширение не ведёт журнал кликов, не строит профиль действий пользователя и не использует эти действия для аналитики.

Локальная обработка и хранение

Кандидаты медиа и текущее состояние интерфейса находятся в памяти страницы или расширения. Они не являются постоянной базой истории просмотра.

Расширение использует chrome.storage.local для сохранения логического признака согласия на автоматическое подтверждение YouTube. Эта настройка может переживать перезапуск браузера и удаляется при отключении автоматического режима, обработанном отключении соединения или удалении данных расширения. Cookies не записываются в это хранилище и не синхронизируются им между устройствами. Приложение Archivum отдельно сохраняет локальные файлы-маркеры подключения и автоматического согласия, не содержащие cookies.

После явной передачи в Archivum Native Messaging helper может атомарно записать ограниченный запрос в локальную очередь Browser Bridge в каталоге данных текущего пользователя, чтобы запрос не потерялся при закрытом приложении. Такой запрос содержит только данные выбранного intent, перечисленные выше. Он удаляется, когда Archivum забирает его; записи считаются устаревшими через 24 часа и удаляются при следующей очистке очереди приложением или helper. На macOS каталог очереди имеет права доступа только для владельца; на Windows он располагается в каталоге данных текущего пользователя. Дальнейшее хранение созданной задачи регулируется самим настольным приложением Archivum.

Сессия YouTube передаётся отдельно от этой очереди: cookies не записываются в очередь ссылок, состояние задач интерфейса или диагностические отчёты. Расширение держит прочитанные значения в памяти на время передачи. Приложение временно держит их для разрешённой операции. На macOS для yt-dlp создаётся файл с доступом только владельцу, который удаляется из каталога до записи cookies; содержимое доступно процессу через открытый файловый дескриптор. Дескрипторы закрываются при завершении процесса или обработке отмены, а ожидающие данные освобождаются при отмене, истечении срока запроса или выходе. Таким образом, временная файловая обработка существует, но постоянный именованный cookie-файл для повторного использования не создаётся.

Запрос на передачу сессии действует не более 120 секунд и привязан к задаче, её поколению, видео и виду операции. Принятые данные должны быть забраны исполнителем не позднее 30 секунд, в пределах оставшегося срока запроса. Это срок запроса авторизации, а не ограничение длительности скачивания или срок действительности исходных cookies YouTube. Созданные задачи, скачанные файлы, настройки согласия и очищенные диагностические сведения могут храниться дольше самих сеансовых данных.

Передача данных и сторонние сервисы

Расширение не отправляет пользовательские данные на серверы, контролируемые разработчиком Archivum. В нём нет аналитики, телеметрии, рекламы, трекеров и продажи данных.

Расширение передаёт выбранные ссылки, а при отдельном разрешении — данные сессии YouTube, через Chrome Native Messaging в установленное на том же компьютере приложение Archivum. Сессия действительно покидает браузер и обрабатывается локальным приложением. На macOS helper передаёт её работающему приложению через закрытый локальный канал с проверкой процессов. Для cookies не используются HTTP Bridge или постоянная очередь ссылок.

Для выполнения выбранного пользователем действия браузер может открыть URL исходного медиа-сервиса/CDN, а настольное приложение Archivum может обращаться к исходному сайту или CDN для получения выбранного медиа. При авторизации приложение использует сессию для запросов к YouTube. Такие запросы обрабатываются по правилам соответствующего сайта или CDN, например YouTube или VK; расширение не передаёт cookies отдельному серверу разработчика Archivum.

Cookies, учётные данные и журналы

Доступ через официальный API cookies Chrome и доступ к https://*.youtube.com/* запрашиваются как необязательные разрешения после отдельного действия пользователя. Обычная отправка ссылки не требует этих разрешений и не означает согласие на доступ к аккаунту. Проверка наличия подключения и состояния разрешений не читает cookies.

Для конкретного ожидающего запроса расширение читает cookies, подходящие HTTPS-странице www.youtube.com, и передаёт только прошедшие проверку cookies YouTube. Cookies других сайтов, включая google.com, не передаются; разделённые cookies и неподдерживаемые хранилища отклоняются. Пароли и сохранённые пароли браузера не читаются. Для автоматического режима необходимо одновременно согласие пользователя, разрешения Chrome и разрешённый запрос Archivum; фоновые проверки сами по себе не являются чтением сессии.

Упакованная для Chrome Web Store версия отключает development-диагностику. Она не записывает в журналы расширения полный URL медиа, заголовок страницы, текст ответа или текст личных сообщений. Ошибки и журналы браузера, сайта или настольного приложения могут регулироваться их собственными настройками.

Диагностика Session содержит ограниченные категории ошибок, идентификаторы операций, состояния и замеры времени, но не cookies, значения сессии, секреты запросов или необработанный вывод с учётными данными. Это не означает полного отсутствия локальных журналов.

Контроль пользователя и безопасность

Подключение браузера и разрешение автоматической авторизации — отдельные решения. Кнопка «Подключить» разрешает соединение с локальным Archivum и сама не даёт согласия на чтение cookies. В ручном режиме пользователь подтверждает использование сессии для показанной операции. Кнопка «Включить» в разделе «Автоматическое подтверждение» разрешает последующие запросы выбранных пользователем задач YouTube без отдельного подтверждения метаданных, видео и аудио; она не запускает скачивание сама по себе.

Автоматическое подтверждение можно выключить в расширении, сохранив подключение. Это прекращает последующие автоматические запросы, но уже начатая операция может продолжиться: для её остановки отмените задачу в Archivum. Отключение соединения в приложении или расширении запрещает новые запросы; при успешной обработке приложением оно также отзывает ожидающие запросы и запрашивает отмену работающих процессов. Если приложение недоступно, отключение в расширении не подтверждает немедленную остановку процесса, который уже получил данные.

Выключение автоматического режима не удаляет выданные Chrome разрешения и не завершает вход в YouTube. Эти разрешения можно отозвать отдельно в настройках расширения Chrome. Можно также отключить или удалить расширение. Это прекращает дальнейшую работу расширения, но не удаляет уже скачанные файлы или созданные задачи приложения и не гарантирует отмену уже выполняющегося локального процесса. Уже переданный intent может оставаться в очереди Bridge до обработки либо следующей очистки устаревшей записи.

Обязательные разрешения — activeTab, nativeMessaging, alarms и storage. alarms нужен для проверки состояния и разрешённых ожидающих операций, storage — для настройки согласия. Cookies и YouTube host-доступ остаются необязательными. Контент-скрипты ограничены YouTube и VK-доменами из manifest; общей истории браузера расширение не запрашивает. Native Messaging принимает ограниченные структурированные запросы, а Session дополнительно проверяет подлинность процессов, привязку операции, срок действия и однократность запроса. Эти проверки не гарантируют доступность любого видео и не заменяют разрешение правообладателя.

Ограниченное использование данных

Использование информации, полученной через API Chrome и доступ к страницам, ограничено описанной пользовательской функцией передачи медиа и разрешённой авторизации YouTube в локальном Archivum. Информация не используется и не передаётся для персонализированной рекламы, ретаргетинга, оценки платёжеспособности, продажи данных или иных несвязанных целей. Люди не просматривают такие данные, кроме случаев, когда это требуется законом, необходимо для безопасности либо пользователь явно запросил поддержку. Это описание ограниченного использования соответствует назначению расширения в рамках Chrome Web Store User Data Policy, включая Limited Use; оно не является заявлением об одобрении расширения магазином.

Изменения политики и контакты

При изменении способов обработки данных Archivum обновит публичную политику до публикации соответствующей версии расширения.

Контакт по вопросам конфиденциальности: vionsholms@gmail.com.