Files

26 lines
3.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Данные и конфиденциальность YouTube Line
Документ описывает предоставленный пакет версии 1.0.3.4 и его исходный код.
## Данные в браузере
Расширение сохраняет в `chrome.storage.local` три настройки: `color1` и `color2` — цвета, `height` — высоту линии. Настройки не синхронизируются через `chrome.storage.sync`.
На странице YouTube скрипт получает `currentTime` и `duration` элемента видео для отображения процента воспроизведения. Эти значения используются в памяти страницы и не сохраняются как история просмотров. Служебный маркер в DOM предотвращает повторное создание линии на той же странице.
Фоновый скрипт находит открытые вкладки `youtube.com` и `www.youtube.com`, чтобы подключить к ним локальные скрипты и CSS после установки расширения и запуска браузера. Удалённый исполняемый код не загружается. Скрипт также подключается к страницам YouTube обычным механизмом content scripts из манифеста.
## Передача данных
В коде нет собственного API, аналитики, рекламы, диагностического сервера и передачи настроек или сведений о просмотре разработчику. Расширение не добавляет внешних сетевых запросов для работы линии; все библиотеки и стили входят в пакет.
Обычная работа YouTube и браузера регулируется их собственными правилами. Установка и обновление расширения через Chrome Web Store обслуживаются Google. При посещении репозитория и скачивании ZIP запросы получает сервер Gitea; обычные серверные журналы могут содержать IP-адрес, время, URL запроса, HTTP-статус и User-Agent. Эти журналы не содержат настройки линии или историю просмотра, отправленные расширением.
## Управление настройками
Цвета и высоту можно изменить в параметрах расширения. При удалении расширения браузер удаляет его собственное хранилище; скачанные пользователем архивы остаются в выбранной папке.
Разрешения `storage` и `scripting` используются для хранения настроек и подключения локальных файлов. Доступ ограничен `youtube.com` и `www.youtube.com` в соответствии с `manifest.json`.
Вопросы и сообщения о проблемах можно оставить в разделе Issues репозитория.