Privacy policy for 128 Player
128 Player by 128team
Обновлено: 3 августа 2026
128 Player ничего не собирает, никуда ничего не отправляет и не обращается ни к
одному серверу. Ни аналитики, ни телеметрии, ни аккаунтов, ни сторонних служб.
Всё, что расширение запоминает, остаётся в вашем браузере.
Расширение сохраняет несколько настроек, чтобы в следующий раз вести себя так
же. Всё это пишется в обычный localStorage того сайта, на котором вы смотрите
— туда же, куда сам сайт кладёт свои настройки. Ничего никуда не передаётся и ни
с кем не делится.
| Ключ | Что в нём |
| --- | --- |
| ymp-autoskip | включён ли автопропуск |
| ymp-quality | последнее выбранное качество |
| ymp-speed | последняя выбранная скорость |
| ymp-autonext | короткоживущая метка на время перехода к следующей серии, истекает через две минуты |
| ymp-time:… | позиция воспроизведения, чтобы продолжить с места остановки. В ключе содержится путь страницы |
| ymp-tc-cleaned | служебный флаг, очищается при закрытии вкладки |
Всё это стирается очисткой данных сайта или удалением расширения.
- Никаких сетевых запросов — ни
fetch, ниXMLHttpRequest, ни WebSocket, ни
пикселей слежения - Никакого удалённого кода: выполняется только то, что лежит в установленном
пакете - Не читает, не собирает и не передаёт содержимое страниц, введённые данные,
учётные данные, cookie и историю посещений - Ни рекламы, ни профилирования, ни продажи или передачи чего-либо
Расширение подменяет плеер на той странице, которую вы смотрите, поэтому обязано
на ней работать — оно не привязано к какой-то конкретной службе. К тому же видео
обычно отдаётся не самим сайтом, а сторонним хостингом внутри iframe, и такие
хостинги меняются достаточно часто, чтобы их нельзя было перечислить заранее.
Значит, расширение должно уметь запускаться внутри того фрейма, где сейчас лежит
видео. Больше этот доступ ни на что не используется: расширение ищет элемент
<video>, а остальную страницу не трогает.Открыт под GPL-3.0-or-later: <https://github.com/128team/128-player>. Любое
утверждение выше можно проверить по коду.
Вопросы и претензии: <https://github.com/128team/128-player/issues>
Last updated: 3 August 2026
128 Player collects nothing, sends nothing, and talks to no server. No
analytics, no telemetry, no accounts, no third-party services.
What it stores. A handful of settings, written to the ordinary
localStorage of the site you are watching on: whether auto-skip is on(
ymp-autoskip), the quality and speed you last picked (ymp-quality,ymp-speed), a two-minute marker used while moving to the next episode(
ymp-autonext), your playback position so a video resumes where you left it(
ymp-time:…, the key contains the page path), and a housekeeping flag clearedwhen the tab closes (
ymp-tc-cleaned). None of it is transmitted anywhere.What it does not do. No network requests of any kind — no
fetch, noXMLHttpRequest, no WebSockets, no tracking pixels. No remote code. No reading,collecting or transmitting of page content, form input, credentials, cookies or
browsing history. No advertising, no profiling, no selling or sharing.
Why it asks for access to all sites. It replaces the player on whatever page
you are watching, so it has to run there; it is not tied to any particular
service. Video is also usually served inside an iframe by a third-party host,
and those hosts change often enough that they cannot be listed in advance, so it
must be able to run inside whichever frame currently holds the video. The access
is used for nothing else: it looks for a
<video> element and leaves the rest ofthe page alone.
Source code. GPL-3.0-or-later: <https://github.com/128team/128-player>.
Every claim above can be checked against the code.
Contact. <https://github.com/128team/128-player/issues>