Политика конфиденциальности
Последнее обновление: 14 октября 2026 г.
Коротко о главном
- Без учётной записи, без контента от нас. Tunvio — это плеер. Ваши потоки поступают напрямую от провайдера, которого вы указали сами.
- Мы не запрашиваем ваши учётные данные. Мы не запрашиваем и намеренно не получаем пароли, адреса провайдеров и названия каналов; тексты ошибок автоматически очищаются от веб-адресов и учётных данных, но такая очистка не может быть безупречной (Раздел 7). Для информации о фильмах и субтитров наш прокси видит только идентификатор или очищенное название (Раздел 8); сами изображения загружаются напрямую с сервера изображений TMDB (Раздел 8). Если вы пользуетесь синхронизацией устройств, ваши профили попадают в ваше собственное хранилище (Раздел 10).
- Всё, чем вы делитесь добровольно, по умолчанию выключено: данные об использовании и отчёты о сбоях, общие метки пропуска, синхронизацию устройств и сопряжение устройств включаете только вы сами — и в любой момент можете снова выключить.
- Наши собственные сервисы не хранят IP-адреса и не ведут журналов доступа (о веб-сервере
tunv.ioсм. Раздел 3). - Оплата проходит через магазин или RevenueCat — платёжные данные мы никогда не видим.
Подробности — ниже.
1. Контролёр данных и характер сервиса
Контролёром данных приложения «Tunvio» в значении GDPR является оператор проекта Tunvio, указанный в правовом уведомлении (https://tunv.io/impressum) (далее — «мы»). Контакт по вопросам защиты данных: support@tunv.io
Tunvio — это исключительно приложение для воспроизведения. Мы не предоставляем контент, не размещаем потоки и не управляем медиасервисами. Каждое IPTV-подключение устанавливается напрямую к серверу, который вы сами указали в качестве профиля (Xtream Codes, плейлист M3U, прямой URL потока или портал Stalker). О вашей ответственности при выборе источника см. Условия использования (https://tunv.io/terms-of-use).
2. Данные на вашем устройстве
Tunvio хранит на вашем устройстве следующее:
- профили с URL-адресом сервера, именем пользователя и паролем вашего провайдера, а также необязательным именем профиля
- историю просмотров, избранное, настройки и необязательный родительский PIN-код для каждого профиля
- миниатюры и метаданные TMDB в виде кэша (Раздел 8)
- загрузки и записи, если вы их создаёте
- для каждого профиля — в каких местах сериала вы перескакивали через заставку или титры, чтобы приложение могло предложить там «Пропустить заставку» или «Следующий эпизод», — а также, если вы включили обмен метками, ещё не отправленные вклады (Раздел 8)
- анонимный идентификатор покупки при покупках в браузере (Раздел 5), а также идентификатор домохозяйства и идентификатор устройства, как только вы сопрягаете устройства (Раздел 5.1)
Учётные данные, родительский PIN-код, данные для входа в синхронизацию устройств и идентификаторы сопряжения хранятся в зашифрованном хранилище вашей операционной системы; на телевизорах Samsung (Tizen), где такого хранилища нет, — во внутреннем хранилище приложения. Историю и избранное можно очистить в Настройках; при деинсталляции приложения удаляется всё.
Исключение: собственная папка. Если вы выберете для записей и загрузок собственную папку (например, на SD-карте), файлы принадлежат этой папке: они остаются после деинсталляции, и в зависимости от папки и платформы их могут читать другие приложения. Удалять их в этом случае нужно вам самим. Доступа к этим файлам у нас нет ни в каком случае.
Эти данные мы не получаем. Есть лишь два исключения, которые вы включаете сами: если вы сопрягаете устройства, наша служба сопряжения хранит идентификатор домохозяйства и идентификатор устройства (Раздел 5.1). Если вы делитесь метками пропуска, собранные вклады без привязки к профилю или провайдеру уходят в нашу службу меток пропуска (Раздел 8). Если вы пользуетесь синхронизацией устройств, профили, история, избранное и настройки попадают в ваше собственное хранилище, а не к нам (Раздел 10).
3. Наши собственные серверы
Некоторые функции используют серверы, которые мы эксплуатируем сами: сопряжение устройств (pair.tunv.io), сообщения об ошибках (diag.tunv.io), метаданные и метки пропуска (tmdb.tunv.io), субтитры (subs.tunv.io), а также запрос обновлений и правовые документы (tunv.io).
- Расположение: сопряжение, сообщения об ошибках, прокси метаданных и метки пропуска работают на наших серверах в Германии. Для сопряжения, сообщений об ошибках и меток пропуска ни один обработчик не участвует, и передачи в третью страну не происходит.
- IP-адреса не сохраняются: сервисы сопряжения, сообщений об ошибках, метаданных, меток пропуска и субтитров не ведут журналов доступа. Ваш IP-адрес нужен только для передачи запроса; он не сохраняется, не связывается ни с каким идентификатором и не передаётся дальше.
- Веб-сервер
tunv.io(запрос обновлений, правовые документы) — это обычный веб-сервер сайта; он может вести обычные кратковременные записи доступа (IP-адрес, время, запрошенный файл). Приложение не отправляет с этими запросами ни идентификатора, ни данных профиля. - Защита от злоупотреблений: чтобы ограничить частоту запросов и противодействовать автоматизированным запросам, IP-адрес при сопряжении, запросах метаданных, меток пропуска и субтитров уже при поступлении преобразуется в кратковременный псевдоним. Его ключ существует только в оперативной памяти и регулярно заменяется; после этого псевдоним уже нельзя сопоставить ни с каким адресом. Диагностический сервер для этой цели лишь кратковременно удерживает адрес в оперативной памяти. Правовым основанием является наш законный интерес в безопасной работе (ст. 6(1)(f) GDPR, соображение 49).
4. Подключения к вашему IPTV-провайдеру
Tunvio подключается напрямую к серверу, который вы указали. За то, какие данные обрабатывает этот сервер, отвечает ваш провайдер, а не мы. Пожалуйста, ознакомьтесь с его политикой конфиденциальности.
Трансляция. Если вы транслируете на устройство Chromecast или DLNA (где эта возможность предусмотрена), приложение передаёт этому устройству по вашей локальной сети адрес потока — он содержит адрес вашего провайдера и, для Xtream, ваши данные доступа; затем устройство само загружает поток у вашего провайдера. Если на устройстве показывается постер, вместе с этим может передаваться адрес изображения TMDB, и тогда устройство загружает его напрямую с image.tmdb.org (Раздел 8). Ничего из этого не проходит через наши серверы.
4.1 Диагностика воспроизведения («В чём дело?»)
Если воспроизведение прерывается или не удаётся, Tunvio автоматически проверяет причину: с помощью нескольких коротких тестовых запросов к серверу вашего провайдера (разрешение имени, установление соединения, зашифрованное соединение, короткая загрузка потока, а для Xtream и Stalker — обращение к интерфейсу учётной записи с вашими сохранёнными учётными данными), то есть это те же соединения, что и при воспроизведении. Кроме того, приложение считывает на вашем устройстве, активны ли VPN или приложение-фильтр, сообщает ли сеть о наличии подключения к интернету и настроен ли частный DNS. Результат остаётся на вашем устройстве, если только вы не отправите его вместе с отчётом об ошибке (Раздел 7.1).
«Проверить подробнее». Только если вы нажмёте на этот пункт (и частный DNS не активен), Tunvio по зашифрованному соединению запрашивает у Cloudflare, а в качестве замены — у Google Public DNS, известно ли имя сервера вашего провайдера. Передаётся только это имя сервера — без учётных данных, без пути, без идентификатора устройства; как и при любом соединении, служба при этом видит ваш IP-адрес. Результат остаётся на вашем устройстве, если только вы не отправите его вместе с отчётом об ошибке (Раздел 7.1). Правовым основанием является ваш запрос (ст. 6(1)(b) или (f) GDPR). Применяются уведомления о конфиденциальности Cloudflare (cloudflare.com/privacypolicy) или Google (policies.google.com/privacy); возможна передача данных в США.
5. Покупки и подписки
Премиум-функции необязательны. Там, где ничего не продаётся (например, на телевизорах Samsung), данные для этой цели не передаются.
- Покупка через магазин: если ваше приложение получено из Apple App Store, Google Play или Amazon Appstore, платёж обрабатывает магазин.
- Покупка в браузере: в версиях вне магазинов (например, настольных) приложение открывает страницу оплаты RevenueCat, Inc.; то, что вы там вводите, получают RevenueCat и её поставщик платёжных услуг, который обрабатывает платёж.
- В обоих случаях мы не получаем и не храним никаких платёжных данных.
- Управление подписками: чтобы проверить, активна ли покупка, мы используем RevenueCat, Inc. (США). От приложения RevenueCat получает анонимный, случайно сгенерированный идентификатор пользователя и чеки покупок из использованного пути покупки — без имён и без платёжных данных; ваш адрес электронной почты — только для предварительного заполнения страницы оплаты (см. ниже). Уведомление о конфиденциальности:
https://www.revenuecat.com/privacy - Восстановление покупки в браузере: поскольку учётной записи нет, покупку, совершённую в браузере, вы восстанавливаете на другом устройстве по адресу электронной почты, использованному при покупке. Приложение на вашем устройстве преобразует его в производный идентификатор (хеш); только он служит для запроса и остаётся на устройстве. Сам адрес постоянно не хранится. Если вы затем снова откроете страницу оплаты, он будет там предварительно заполнен.
Правовым основанием является исполнение договора (ст. 6(1)(b) GDPR).
5.1 Premium на нескольких устройствах (сопряжение устройств)
Если вы купили Premium, вы можете пользоваться им и на других устройствах: оплаченное устройство показывает восьмизначный код, который вы вводите на другом устройстве. После этого оба устройства относятся к одному домохозяйству (не более семи устройств) с общей, случайно созданной покупательской идентичностью. Это происходит через наш сервис pair.tunv.io (Раздел 3). Приложение обращается к нему только тогда, когда вы выводите код на экран или вводите его, — никогда автоматически или в фоновом режиме.
Для каждого домохозяйства хранятся только: случайный идентификатор устройства, созданный приложением, для каждого устройства (не идентификатор операционной системы, не рекламный идентификатор, не серийный номер и не MAC-адрес), модель устройства в качестве отображаемого имени (например, «Pixel 8», иначе тип устройства, например «Samsung TV»), момент сопряжения, случайный идентификатор домохозяйства, момент возникновения домохозяйства, был ли когда-либо использован код, а также суточный счётчик запрошенных кодов. Сам код действителен 10 минут и затем удаляется; после использования он сразу израсходован.
Это единственный из наших собственных серверов, который хранит постоянный идентификатор устройства, — иначе список устройств, из которого можно удалять устройства, построить нельзя.
Не сохраняются: IP-адрес, адрес электронной почты, имя или учётная запись; ничего о ваших покупках (при запросе кода приложение передаёт свою покупательскую идентичность, чтобы распознать уже существующее домохозяйство; анонимный идентификатор отдельной установки при этом отбрасывается, а права доступа не проверяются); ничего о профилях, провайдерах, каналах или названиях. В журналах сервиса нет ни кодов, ни идентификаторов.
RevenueCat после сопряжения: идентификатор пользователя из раздела 5 тогда одинаков для всех устройств домохозяйства — это случайный идентификатор домохозяйства.
Срок хранения и удаление: сопряжённое устройство остаётся сохранённым, пока вы его не удалите, — без автоматического истечения срока. В разделе Настройки → Premium вы видите все устройства своего домохозяйства и можете удалить любое из них; запись удаляется немедленно, а вместе с последним устройством — и само домохозяйство. Если вы удалите собственное устройство, оно снова получит собственную покупательскую идентичность. Единственное исключение из правила «без истечения срока»: попытка сопряжения, при которой код так ни разу и не был использован, удаляется через 30 дней.
Правовым основанием является ваше согласие (ст. 6(1)(a) GDPR), которое вы даёте, выводя код на экран или вводя его, и отзываете, удаляя устройство.
6. Firebase (Google) — аналитика и отчёты о сбоях
Только на Android и iOS Tunvio использует Firebase от Google Ireland Ltd. / Google LLC — и только с вашего согласия. Обе функции по умолчанию выключены; при первом запуске мы спрашиваем вас, а если вы откажетесь — не более одного раза повторно.
- Firebase Analytics: псевдонимная статистика использования (например, просмотренные экраны, версия устройства и приложения, приблизительный регион), анализируемая по псевдонимному идентификатору, чтобы улучшать приложение.
- Firebase Crashlytics: отчёты о сбоях и ошибках (технические сведения о том, в каком месте программы произошла ошибка, версия устройства и приложения), чтобы устранять сбои.
Мы не добавляем в эти отчёты учётные данные, пароли, имена профилей и адреса воспроизведения. Тексты ошибок, сформированные системой или используемыми библиотеками, передаются в Crashlytics как есть и нами не фильтруются; они могут содержать адрес сервера или веб-адрес. Отчёт о сбое содержит также краткое описание состояния: фазу синхронизации, использование памяти и самое длительное зависание, вид профиля, классы размера каталога и ход запроса метаданных с шагом 10 %. Возможна передача данных в США; Google опирается при этом на Стандартные договорные положения ЕС. Уведомление о конфиденциальности: https://policies.google.com/privacy
Правовым основанием является ваше согласие (ст. 6(1)(a) GDPR, § 25(1) TDDDG). Вы можете отозвать его в любое время в разделе Настройки → Данные и хранилище → «Данные об использовании и отчёты об ошибках», с немедленным действием.
7. Собственные сообщения об ошибках (diag.tunv.io)
К тому же переключателю «Данные об использовании и отчёты об ошибках» привязаны автоматические сообщения об ошибках на наш диагностический сервер (Раздел 3). Они работают на всех платформах, в том числе на телевизорах и компьютерах. Без вашего согласия ничего не отправляется.
Цель — исключительно устранение ошибок: обнаруживать ошибки, группировать однотипные, устранять их и проверять, действует ли исправление. Никакого анализа использования, никакого профилирования, никакой рекламы.
Передаются только:
- вид и класс ошибки (например, ошибка воспроизведения, входа или синхронизации, сбой, зависший интерфейс; тайм-аут, ошибка декодера, лимит соединений; при наличии — код состояния HTTP в виде числа)
- технические обстоятельства: движок воспроизведения и ступень декодирования, тип или область контента (прямой эфир, фильм, сериал, программа передач, загрузка; при ошибках синхронизации, трансляции (Cast) и экспорта — также вид цели или причины, например выбранное хранилище синхронизации), вид профиля (не провайдер), а для объединённых профилей — были ли затронуты один, несколько или все источники
- версия и тип сборки приложения, платформа, основная версия операционной системы, модель устройства, настройка языка и региона и объём памяти устройства в виде грубой ступени
- при зависаниях и некоторых ошибках воспроизведения — насколько интенсивно приложение было занято обработкой нажатий клавиш в предшествующие секунды (грубый уровень: низкий, средний или высокий) и какого рода внутренняя фоновая задача выполнялась (например, чтение каталога или программы передач) — только вид задачи, но никогда не файл, адрес, профиль или количество
- после аварийного завершения предыдущего сеанса — вид завершения, как его называет операционная система (например, «не отвечает»); если система не смогла его назвать — почему (нет доступной записи или нет подходящей) и грубый временной класс (минуты, часы или дни) между последним признаком работы приложения и ближайшей записью системы
- при медленном или неудавшемся запуске приложения — какой шаг запуска был самым медленным или завершился неудачей (фиксированное внутреннее название) и сколько миллисекунд занял запуск; если открывается запуск в безопасном режиме — чем он был вызван и небольшие счётчики недавних незавершённых запусков
- при сбоях и зависаниях, завершённых системой, — технические сведения о том, в каком месте программы произошла ошибка, вместе с очищенным сообщением об ошибке и названием экрана приложения (например, «плеер» — никогда не содержимое). При сбоях из-за памяти или соединений сообщение содержит также краткую строку состояния: фазу синхронизации, использование памяти приложением в мегабайтах, вид профиля (никогда не количество источников), самое длительное зависание в миллисекундах, ход запроса метаданных с шагом 10 % и только классы размера каталога и этого запроса (например, «от 3 000 до 10 000 записей») — но никогда не точные количества
- время события по часам устройства (используется для упорядочивания сообщений в очереди; сохраняется вместе с сообщением)
- суточный идентификатор, который каждый день заново создаётся случайным образом. Он связывает сообщения одного дня; узнать устройство через несколько дней невозможно. Идентификатора устройства или установки не существует.
Не собираются по замыслу: названия каналов, фильмов и сериалов, поисковые запросы, имена профилей и пользователей, пароли и иные учётные данные, MAC-адреса и серийные номера. Свободный текст ошибки фильтруется только на предмет адресов и учётных данных. Адреса: веб-адреса, IP-адреса и строки, похожие на учётные данные, маскируются на устройстве перед отправкой, а наш сервер во втором проходе удаляет имена серверов, записанные без адреса, — этот проход не может распознать каждое имя сервера (Раздел 7.1). Поэтому адреса воспроизведения и серверов маскируются на устройстве и удаляются на сервере в той мере, в какой их можно распознать.
Правовым основанием является ваше согласие (ст. 6(1)(a) GDPR, § 25(1) TDDDG), которое можно отозвать, как описано в разделе 6. Срок хранения: отдельные сообщения удаляются через 90 дней; после этого остаются только агрегированные показатели по каждой картине ошибки (количество, первое и последнее появление, затронутые версии) без связи с сообщением или устройством. О доступе и удалении см. Раздел 12.
7.1 Отчёт об ошибке, отправленный вами
В разделе Настройки → «Сообщить о проблеме» или в плеере через «В чём дело?» → «Сообщить о проблеме» вы можете сами отправить отчёт. Он покидает ваше устройство только тогда, когда вы его отправляете, — он не буферизуется и не досылается позже — и не зависит от переключателя «Данные об использовании и отчёты об ошибках». Диалог отправки предлагает вам включить автоматические сообщения — добровольно и без предварительного выбора.
Передаются: ваш текст, технический журнал вашего сеанса вместе с последними ошибками программы (его можно заранее посмотреть в разделе «Что будет отправлено?»), вид проблемы, версия приложения, тип сборки, платформа, основная версия операционной системы, модель устройства, настройка языка и региона, движок воспроизведения, вид профиля, активен ли Premium, время отчёта по часам устройства, а при отчёте из плеера — результат диагностики из раздела 4.1 в виде кратких значений, без имён серверов, IP-адресов и учётных данных.
Текст и журнал автоматически маскируются на устройстве перед отправкой: веб-адреса (всё, что имеет схему, например https://), IPv4-адреса, адреса электронной почты и строки, похожие на учётные данные (например, password=… или user:pass@host). Наш сервер повторяет это и дополнительно удаляет имена серверов, записанные без адреса, — второй проход, который не может распознать каждое имя сервера. Тем не менее не вписывайте пароли в свой текст: внутри обычного предложения очистка их не распознает.
Отчёт не содержит идентификатора, связывающего его с вашим устройством, — только случайный номер обращения, который вам показывается. По нему вы можете запросить доступ или удаление по адресу support@tunv.io. Правовым основанием является ваше согласие, выраженное отправкой (ст. 6(1)(a) GDPR). Срок хранения: 90 дней.
8. Метаданные и изображения (TMDB)
Tunvio дополняет фильмы и сериалы описаниями, рейтингами, логотипами, постерами и возрастными ограничениями из The Movie Database (TMDB). Это часть отображения каталога, и отдельного переключателя у этой функции нет; закэшированные метаданные можно удалить в разделе Настройки → Данные и хранилище.
Описания, рейтинги и адреса изображений запрашиваются через наш прокси tmdb.tunv.io (Раздел 3), а не напрямую у TMDB. Передаётся только то, что нужно запросу: при поиске — очищенное название и, при наличии, год выпуска, в остальных случаях — идентификатор TMDB, а для сезонов — номер сезона; кроме того, каждый запрос содержит язык приложения, а для сведений о доступности в стриминговых сервисах — регион вашего устройства. Какую серию вы смотрите и какова её длительность, не передаётся, как и данные профиля, учётные данные или данные воспроизведения. Результаты кэшируются на прокси и на вашем устройстве.
Сами файлы изображений поступают напрямую от TMDB. Постеры, фоновые изображения, логотипы названий, кадры серий, логотипы стриминговых сервисов и фотографии актёров и съёмочной группы загружаются вашим устройством с сервера изображений TMDB image.tmdb.org, а не через наш прокси. Поэтому TMDB получает ваш IP-адрес, User-Agent, который отправляет ваше устройство (заданный для вашего активного профиля — по умолчанию универсальная строка медиаплеера), и путь к файлу запрошенного изображения, который идентифицирует этот постер или эту фотографию — по нему и вашему IP-адресу TMDB может определить, какие названия отображаются, — но учётных данных, данных профиля и данных воспроизведения TMDB не получает. Это происходит всякий раз, когда изображение не сохранено (или уже не сохранено) на вашем устройстве (закэшированные изображения хранятся около недели), как только прокси вернул адрес изображения для названия; как и у метаданных, отдельного переключателя у этой функции нет. То, что TMDB делает с этими данными, определяется её собственной политикой конфиденциальности, на которую мы повлиять не можем.
Трейлеры. Если вы нажимаете на трейлер (не на телевизорах Samsung), приложение открывает приложение YouTube или браузер. Это ваше действие за пределами Tunvio; с этого момента действует политика конфиденциальности YouTube (Google), и ей передаётся адрес видео.
Получение общих меток пропуска. При воспроизведении серии сериала Tunvio через тот же прокси запрашивает, добавили ли другие зрители для этого сезона метки заставки и финальных титров (см. ниже). Передаются только идентификатор TMDB и номер сезона — не серия, не длительность и не название; нужную серию приложение выбирает на вашем устройстве. Предлагается кнопка, но никогда не автоматический переход.
Правовым основанием для всего этого является наш законный интерес в удобном отображении и воспроизведении (ст. 6(1)(f) GDPR). Вы можете возразить (ст. 21 GDPR): против запросов метаданных и изображений — через support@tunv.io, против получения меток пропуска — переключателем «Показывать общие метки пропуска» в разделе Настройки → Данные и хранилище. Для самой TMDB действуют её условия (https://www.themoviedb.org/privacy-policy); мы не связаны с TMDB.
Онлайн-субтитры через прокси Tunvio (OpenSubtitles)
Если вы ищете онлайн-субтитры (или включаете автоматическую загрузку — по умолчанию она выключена), запрос проходит через наш прокси subs.tunv.io (Раздел 3). Передаются только идентификатор TMDB или IMDB названия — или, если его нет, очищенное название, год, номер сезона и серии — и нужные языки; никаких данных профиля, учётных данных или данных воспроизведения. Прокси обращается к OpenSubtitles с нашим доступом, собственная учётная запись вам не нужна; субтитры кэшируются на прокси и на вашем устройстве. Правовым основанием является наш законный интерес (ст. 6(1)(f) GDPR). Для OpenSubtitles действует его политика конфиденциальности (https://www.opensubtitles.com); мы не связаны с OpenSubtitles.
Общие метки пропуска (необязательно)
Вы можете добровольно вносить вклад в общие метки пропуска: если вы перескакиваете через заставку или во время финальных титров переходите к следующей серии, Tunvio отправляет это место без привязки к личности в нашу службу tmdb.tunv.io/skip, которую мы сами эксплуатируем в Германии.
Только с согласия. Обмен метками по умолчанию выключен и не зависит от переключателя «Данные об использовании и отчёты об ошибках». После первой пропущенной заставки приложение спросит вас небольшой подсказкой; если вы не ответите, обмен останется выключенным, а после трёх подсказок без ответа приложение больше не спрашивает. Согласие действует только для этого устройства и не переносится через синхронизацию устройств.
Для каждого вклада передаются только: заставка или финальные титры, идентификатор TMDB сериала, номер сезона и серии, длительность серии и место перехода (для заставки — позиция, с которой вы перескочили, и позиция, на которую попали; для титров — позиция перехода к следующей серии), каждое значение округлено до целых секунд.
Не передаются: названия, провайдер, профили, время просмотра, а также любой идентификатор устройства, установки или суточный идентификатор. Переходы по уже общим меткам обратно не отправляются.
Пакетами, а не сразу. Вклады собираются на вашем устройстве (для каждой серии и вида метки — только последний) и отправляются не чаще одного раза в день.
IP-адрес. Он не сохраняется (Раздел 3). Чтобы одно устройство учитывалось для каждой серии не чаще одного раза в день, дополнительно до следующей смены ключа хранится зашифрованное значение из псевдонима и серии, после чего оно отбрасывается. Ни адрес, ни псевдоним не записываются к вкладу (законный интерес, ст. 6(1)(f) GDPR).
Хранение и публикация. Сохраняются перечисленные значения и день поступления (без времени суток). Другим метка показывается лишь тогда, когда совпадут несколько независимых вкладов, поступивших в разные дни, — и тогда только как среднее значение (медиана) с количеством, но никогда как отдельный вклад. Отдельные вклады полностью удаляются через 180 дней. Остаётся только уже опубликованная метка в виде медианы с числом вкладов и дней поступления; если позже ей противоречит достаточно новых вкладов, удаляется и она.
Правовым основанием является ваше согласие (ст. 6(1)(a) GDPR, § 25(1) TDDDG). Вы можете отозвать его в любое время в разделе Настройки → Данные и хранилище → «Делиться метками пропуска»; с этого момента ничего больше не отправляется, а ещё не отправленные вклады удаляются. На получение общих меток это не влияет. Отправленные вклады не несут идентификатора, поэтому мы не можем отнести их к вам, предоставить по ним сведения или удалить их по отдельности (ст. 11 GDPR, см. Раздел 12).
9. Запрос обновлений (tunv.io)
На Android и iOS Tunvio при запуске и при ручной проверке загружает файл конфигурации с https://tunv.io/app/config.json (Раздел 3). Он содержит только сведения о приложении: текущую и минимально поддерживаемую версию, а также адреса загрузки или магазина. Сведения о ваших профилях, вашем провайдере или содержимом не передаются; об IP-адресе см. Раздел 3. Правовым основанием является наш законный интерес в безопасном и актуальном приложении (ст. 6(1)(f) GDPR).
Если вы устанавливаете обновления самостоятельно на Android вне магазина, приложение может загрузить установочный файл по адресу, указанному в этом файле конфигурации; этот сервер тогда получает ваш IP-адрес и обычные данные запроса.
Правовые документы. Когда вы открываете в приложении политику конфиденциальности, условия использования, правовое уведомление или заявление о доступности, Tunvio на всех платформах пытается загрузить актуальную версию с https://tunv.io/legal/ (ограничение по времени — шесть секунд); если это не удаётся, показывается копия, входящая в состав приложения. Выполняется только запрос файла — никаких сведений о профилях или содержимом; об IP-адресе см. Раздел 3. Правовым основанием является наш законный интерес в показе актуального текста (ст. 6(1)(f) GDPR).
10. Синхронизация устройств (iCloud / Google Drive / OneDrive / WebDAV)
При желании Tunvio синхронизирует профили, избранное, историю и настройки между вашими устройствами. Эта функция по умолчанию выключена; вы подключаете её в разделе Настройки → Синхронизация устройств и выбираете, какие категории синхронизируются. Мы не используем сервер синхронизации и никогда не получаем эти данные — они поступают напрямую в выбранное вами хранилище:
- iCloud (iOS) или Google Drive (Android): в приватной области приложения вашей собственной учётной записи, которую другие приложения прочитать не могут.
- Microsoft OneDrive: вы входите напрямую в Microsoft по коду устройства; пароль вы в приложении не вводите. Microsoft при этом запрашивает доступ к вашим файлам OneDrive — этого требует Microsoft, чтобы приложение могло создать собственную папку; используется только эта папка. Отозвать доступ можно на
account.live.com/consent/Manage. - WebDAV: сервер по вашему выбору, например собственный Nextcloud или NAS. Адрес и данные для входа остаются на вашем устройстве (Раздел 2).
Вместе с этим передаются ваши профили (URL сервера, имя пользователя) и родительский PIN-код. Пароли ваших IPTV-аккаунтов не выгружаются; на новом устройстве вы вводите их один раз. Однако в профилях M3U, с прямым URL и Stalker доступ содержится в самом адресе (URL плейлиста или MAC-адрес) и поэтому передаётся вместе с ними.
После отключения файл синхронизации остаётся в вашем хранилище, пока вы его не удалите (iCloud: Настройки → ваше имя → iCloud → Управление хранилищем; Google Drive: Настройки → Управление приложениями → удалить скрытые данные приложения; OneDrive: удалите папку приложения; WebDAV: удалите файл на своём сервере).
Правовым основанием является ваше согласие (ст. 6(1)(a) GDPR), которое вы даёте подключением и отзываете отключением. Действуют политики конфиденциальности Apple (https://www.apple.com/legal/privacy), Google (https://policies.google.com/privacy) и Microsoft (https://privacy.microsoft.com/privacystatement) либо условия того, кто обслуживает ваш сервер WebDAV.
Синхронизация в домашней сети (LAN)
Дополнительно или в качестве альтернативы устройства синхронизируют данные напрямую в локальной сети — в том числе телевизоры без облачной синхронизации. Эта функция тоже по умолчанию выключена: вы один раз выполняете сопряжение устройств по шестизначному PIN-коду, после чего они обмениваются данными напрямую со сквозным шифрованием; ключ хранится только на ваших устройствах. Поскольку чужое хранилище не задействовано, здесь передаются и пароли. Ни сервера, ни интернет-соединения, ни третьих лиц. Правовым основанием является ваше согласие (ст. 6(1)(a) GDPR), которое можно отозвать, разорвав сопряжение или выключив функцию.
11. Получатели в обзоре
| Сервис | Назначение | Платформа | Конфиденциальность |
|---|---|---|---|
| Ваш IPTV-провайдер | Потоки | все | провайдер |
| Apple App Store / Google Play / Amazon Appstore | Оплата | iOS / Android | Apple / Google / Amazon |
| RevenueCat, Inc. | Управление подписками, страница оплаты в браузере | iOS / Android / настольные компьютеры | revenuecat.com/privacy |
| Google Firebase | Аналитика, отчёты о сбоях (с согласия) | iOS / Android | policies.google.com/privacy |
| Cloudflare / Google Public DNS | «Проверить подробнее» (только по нажатию, только имя сервера) | все | cloudflare.com/privacypolicy / policies.google.com/privacy |
| TMDB | Метаданные фильмов и сериалов (через наш прокси); постеры, логотипы и фотографии (напрямую с image.tmdb.org) | все | themoviedb.org |
| OpenSubtitles | Онлайн-субтитры (через наш прокси) | все | opensubtitles.com |
| Apple iCloud / Google Drive | Синхронизация устройств (опционально, ваша учётная запись) | iOS / Android | Apple / Google |
| Microsoft OneDrive | Синхронизация устройств (опционально, ваша учётная запись) | по вашему выбору | privacy.microsoft.com |
| Сервер WebDAV по вашему выбору | Синхронизация устройств (опционально) | по вашему выбору | тот, кто его обслуживает |
| Наши серверы (Раздел 3) | Сопряжение, сообщения об ошибках, метаданные, метки пропуска, субтитры, запрос обновлений, правовые документы | все (запрос обновлений только Android / iOS) | настоящая политика |
12. Ваши права
В соответствии с GDPR вы имеете право на доступ, исправление, удаление, ограничение обработки, переносимость данных и возражение, а также право подать жалобу в надзорный орган по защите данных. Для этого обращайтесь по адресу support@tunv.io. Согласия вы можете в любое время отозвать с действием на будущее непосредственно в настройках; локальные данные вы удаляете сами в настройках или путём деинсталляции.
Право на возражение (ст. 21 GDPR). Если мы обрабатываем данные на основании нашего законного интереса (разделы 3, 4.1, 8 и 9), вы можете в любое время возразить по причинам, связанным с вашей особой ситуацией, — по электронной почте на support@tunv.io. Для получения общих меток пропуска достаточно переключателя «Показывать общие метки пропуска».
Данные, которые мы не можем отнести к вам (ст. 11 GDPR). Автоматические сообщения об ошибках (Раздел 7) и общие метки пропуска (Раздел 8) намеренно не несут идентификатора, по которому мы могли бы отнести их к человеку или устройству. Мы не можем вас там идентифицировать, и права по ст. 15–20 GDPR в этой части не применяются — если только вы не предоставите дополнительные сведения, позволяющие установить соответствие (ст. 11(2) GDPR). Ваше право на отзыв согласия и право подать жалобу остаются в силе. Иначе обстоит дело:
- с отчётами об ошибках, отправленными вами самими: по номеру обращения мы находим и удаляем отчёт (Раздел 7.1).
- с сопряжением устройств: и там мы не храним ни имени, ни учётной записи, но вы видите полный состав своего домохозяйства в разделе Настройки → Premium и сами удаляете там записи (Раздел 5.1).
13. Изменения
Мы обновляем эту политику, когда меняется приложение. Актуальная версия доступна по адресу https://tunv.io/privacy-policy и в приложении в разделе Настройки → О приложении → Политика конфиденциальности.
Этот сайт: статистика посещений
Этот раздел относится только к сайту tunv.io, а не к приложению. В самом приложении статистики сайта нет; то, что обрабатывает приложение, описано выше.
Мы считаем посещения сайта с помощью Umami — программы для статистики, которую мы сами эксплуатируем на собственном сервере (stats.tunv.io). Поставщика услуг, которому передавались бы данные, нет.
- Что учитывается: посещённая страница, страница, с которой вы пришли (реферер), браузер, операционная система, тип устройства, размер экрана, язык, страна (определяется по IP-адресу) и нажатия на кнопки скачивания (Google Play, APK).
- Чего не происходит: никаких файлов cookie, никаких записей в хранилище вашего устройства, никакого сохранения вашего IP-адреса, никакого отслеживания между сайтами, никакой передачи третьим лицам. Мы учитываем настройку «Не отслеживать» (Do Not Track) в вашем браузере.
- Правовое основание: законный интерес (ст. 6(1)(f) GDPR) в том, чтобы понимать, как используется сайт, и улучшать его. Поскольку ни файлы cookie, ни хранилище устройства не задействованы, согласие не требуется.
- Ваше возражение: вы можете в любой момент возразить против анализа — напишите нам по контактным данным из раздела «Правовая информация» или включите в браузере «Не отслеживать».
- Срок хранения: данные удаляются, как только они больше не нужны для этой цели.
