1. Кто мы и на что распространяется эта политика
DoevStream («DoevStream», «мы») создаёт приложения DoevStream для смартфонов и планшетов на Android и для Android TV / Google TV («Приложение»), а также ведёт сайт doevstream.com («Сайт») и веб-приложение на app.doevstream.com («Веб-приложение»). Вместе это «Сервисы». DoevStream работает из штата Коннектикут, США.
Эта политика объясняет, какую персональную информацию обрабатывают Сервисы, зачем, кто ещё в этом участвует, как долго она хранится и какие у вас есть возможности и права. Она составлена с учётом законодательства США и штата Коннектикут о конфиденциальности и также содержит раздел для пользователей из Европейского союза, Европейской экономической зоны и Великобритании (раздел 13).
DoevStream управляет частное лицо, находящееся в штате Коннектикут, США. Контакт: [email protected]
2. Кратко
- DoevStream — это плеер и интерфейс. Он не размещает видео и не предоставляет потоки. Потоки поступают из дополнений, которые вы выбираете и устанавливаете сами.
- Мы храним только то, что нужно для работы аккаунта и синхронизации между устройствами: адрес электронной почты, профили, прогресс просмотра, «Мой список», настройки и список дополнений.
- Без рекламы, без рекламного идентификатора, без сторонней аналитики, без SDK отчётов о сбоях, без отслеживания в других приложениях и на сайтах.
- Мы не продаём вашу персональную информацию и не используем её для таргетированной рекламы или профилирования.
- Приложение не запрашивает доступ к микрофону, камере, контактам или местоположению.
- Вы можете в любой момент удалить аккаунт и все синхронизированные данные в Приложении (Настройки → Аккаунт → Удалить аккаунт) или написав нам.
3. Какую информацию мы собираем
Аккаунт. Для создания аккаунта вы указываете адрес электронной почты и пароль. Пароль хранится у нашего провайдера аутентификации только в виде криптографического хеша с солью; прочитать его мы не можем. Чтобы подтвердить новый аккаунт или сбросить пароль, мы отправляем на почту одноразовый код (сейчас 6-значный). Код срабатывает один раз и истекает через час.
Профили. В аккаунте может быть до 5 профилей. Для каждого профиля мы храним выбранное имя, аватар (цвет, эмодзи или изображение из общедоступной библиотеки изображений TMDB), язык и признак детского профиля.
Детские профили и PIN-код. Для детского профиля можно указать возраст от 3 до 12 лет, который определяет показываемые возрастные рейтинги. Если вы задаёте PIN-код для защиты остальных профилей аккаунта, мы храним только его хеш с солью (PBKDF2), но не сам PIN-код.
Библиотека и данные синхронизации. Чтобы «Продолжить просмотр», «Мой список», «Далее» и настройки работали на всех устройствах, мы храним для каждого профиля: какие фильмы и серии вы смотрели и докуда (идентификаторы, позиция, длительность, время), названия, добавленные в «Мой список» или убранные из «Продолжить просмотр», и настройки приложения (например, язык, стиль субтитров, параметры звука и воспроизведения).
Список дополнений. Мы храним список дополнений, установленных в каждом профиле (их адреса и порядок), чтобы они появлялись и на других ваших устройствах. Адрес дополнения может содержать настройки, введённые вами на странице настройки самого дополнения, в том числе ключи или учётные данные сторонних сервисов, подключённых к нему. Мы храним эти адреса только для синхронизации с вашими устройствами и ни для чего больше их не используем. Видео, ссылки и файлы, которые возвращают дополнения, мы не получаем.
Trakt (по желанию). Если вы подключаете аккаунт Trakt к профилю, мы храним выданные Trakt токены доступа и обновления для этого профиля, ваш идентификатор пользователя Trakt и копию вашей истории просмотров из Trakt для этого профиля, чтобы подключение и история работали на всех устройствах. Отключить можно в любой момент в Настройках.
Ваши устройства. Для каждого устройства, вошедшего в ваш аккаунт, мы храним случайный идентификатор, созданный Приложением (не аппаратный идентификатор), производителя и модель устройства, платформу (смартфон, планшет или телевизор), версию Приложения и время первой и последней активности. На этом основан список устройств, где их можно увидеть и выйти из них.
Вход на телевизоре и планшете. Войти на телевизоре или планшете можно, отсканировав его QR-код телефоном, на котором уже выполнен вход, или введя показанный на экране 8-символьный код в Веб-приложении на app.doevstream.com/pair. Пока устройство ждёт, наши серверы хранят не дольше 10 минут случайный одноразовый код, название устройства (например, «Google TV Streamer», чтобы вы могли убедиться, что подтверждаете нужное устройство) и, после подтверждения, сеанс входа для этого устройства. Запись удаляется, как только устройство её использует; неиспользованные записи истекают и удаляются.
Журнал попыток привязки. Когда вы проверяете или подтверждаете код в Веб-приложении (или подтверждаете код в приложении для телефона), мы записываем ID вашего аккаунта, введённый код, подошёл ли он, и время. Мы храним эти записи 24 часа и используем их только для защиты от подбора кодов, ограничивая число неверных попыток.
Диагностика трейлеров. Если трейлер не удаётся воспроизвести, Приложение отправляет нам короткий отчёт, чтобы мы исправили воспроизведение: идентификаторы TMDB/IMDb названия, идентификатор видео на YouTube, тип и текст ошибки, региональную настройку устройства (из языковых настроек, а не по местоположению), модель устройства, версию Приложения и профиль.
Ваши сообщения. Если вы нам пишете, мы получаем ваш адрес электронной почты и то, что вы решите сообщить.
Технические журналы. Как и в любом онлайн-сервисе, наши провайдеры хостинга и инфраструктуры (раздел 6) автоматически записывают техническую информацию — IP-адрес, время запроса, запрошенный адрес, тип браузера или приложения — для безопасности, предотвращения злоупотреблений и устранения неполадок.
4. Что мы не собираем
- Никакой сторонней аналитики и отслеживания поведения.
- Никакой рекламы, рекламных сетей и рекламного идентификатора.
- Никаких SDK отчётов о сбоях.
- Никаких отпечатков устройства и аппаратных идентификаторов.
- Никакого местоположения — ни точного, ни приблизительного.
- Приложение не запрашивает доступ к микрофону, камере, контактам или местоположению. На Android оно запрашивает только доступ к сети и разрешения, нужные для продолжения воспроизведения.
5. Информация, которая хранится только на устройстве
Некоторые данные Приложение хранит только на устройстве: сеанс входа, кэш изображений и метаданных, локальные копии настроек и библиотеки, чтобы быстро запускаться и работать офлайн. Выход из аккаунта, очистка данных Приложения или его удаление стирают их с этого устройства.
Веб-приложение хранит сеанс входа, выбранный профиль и язык в локальном хранилище вашего браузера, чтобы вход в этом браузере сохранялся. В нём нет аналитики, рекламы и отслеживания, и оно не устанавливает cookie. Выход в Веб-приложении удаляет сеанс только из этого браузера; ваши телевизоры, планшеты и телефоны остаются в аккаунте.
6. Как мы используем информацию и кто ещё участвует
Мы используем указанную информацию только для работы Сервисов: чтобы создать и защитить аккаунт, синхронизировать профили, библиотеку и настройки между устройствами, применять детские настройки, подключать Trakt по вашему запросу, выполнять вход на устройствах, исправлять проблемы с воспроизведением трейлеров, отвечать на сообщения и поддерживать Сервисы в безопасности и рабочем состоянии.
Эти поставщики обрабатывают данные от нашего имени по своим условиям и, где применимо, соглашениям об обработке данных:
- Supabase — база данных и аутентификация. Хранит данные аккаунта и синхронизации (раздел 3). Наш проект Supabase находится в США.
- Resend — отправляет наши письма об аккаунте (коды регистрации и сброса пароля). Получает ваш адрес электронной почты и содержание письма.
- Cloudflare — размещает Сайт, Веб-приложение и загрузки Приложения и защищает их от злоупотреблений. Обрабатывает техническую информацию посетителей (например, IP-адрес) и может устанавливать строго необходимые защитные cookie.
Для работы Приложение также напрямую обращается к этим сервисам; они получают стандартную техническую информацию с вашего устройства (например, IP-адрес) по своим политикам конфиденциальности:
- TMDB (api.themoviedb.org, image.tmdb.org) — метаданные и изображения фильмов и сериалов. Этот продукт использует API TMDB, но не одобрен и не сертифицирован TMDB.
- Публичные сервисы Stremio — Cinemeta (v3-cinemeta.strem.io) для поиска названий, Metahub (images.metahub.space) для запасных постеров и публичное дополнение субтитров (opensubtitles-v3.strem.io). Дополнения метаданных и субтитров предустановлены в Приложении. Видео они не предоставляют.
- YouTube (Google) — трейлеры и превью воспроизводятся с YouTube. При воспроизведении трейлера YouTube получает запрос вашего устройства и может использовать cookie или идентификаторы по политике конфиденциальности Google. Автопревью по умолчанию выключены.
- Trakt — только если вы его подключите. Приложение отправляет в Trakt вашу активность просмотра и изменения «Моего списка» и читает вашу историю из Trakt.
- Устанавливаемые вами дополнения — работают на сторонних серверах, которыми мы не управляем. Когда вы просматриваете каталог или воспроизводите видео, Приложение отправляет им запросы (включая искомое название). Их обращение с данными — их дело, и эта политика на них не распространяется.
- Внешние плееры — если вы открываете видео в другом приложении (например, VLC, MX Player или mpv), оно обрабатывает его по своей политике.
- Buy Me a Coffee — пожертвования принимаются на buymeacoffee.com. Оплату обрабатывают Buy Me a Coffee и его платёжные провайдеры; мы никогда не видим данные вашей карты или банковского счёта. От пожертвования мы получаем только имя, которое вы решите показать, — это может быть и псевдоним. Мы используем его только для учёта пожертвований и чтобы поблагодарить вас.
Мы также можем раскрыть информацию, если этого требует закон, для защиты прав, имущества или безопасности пользователей и других лиц либо при слиянии, приобретении или передаче Сервисов; в этом случае эта политика продолжит применяться к вашей информации.
7. Без продажи, таргетированной рекламы и профилирования
Мы не продаём персональную информацию, не передаём её для таргетированной рекламы и не используем для профилирования, влекущего юридические или сходные значимые последствия. Мы не обрабатываем чувствительные данные в смысле законодательства Коннектикута, за исключением того, что детский профиль предназначен для ребёнка определённого возраста, который указывает владелец аккаунта.
8. Дополнения и контент, к которому вы обращаетесь
DoevStream не размещает контент и не предоставляет потоки. Дополнения — независимое ПО, которое вы выбираете и устанавливаете; мы не управляем ими, не проверяем и не контролируем их и предлагаемый ими контент. Прежде чем устанавливать дополнение, выясните, кто его поддерживает и что оно делает, и убедитесь, что его использование законно там, где вы живёте.
9. Как долго мы храним информацию
- Аккаунт, профили, библиотека, настройки, список дополнений, устройства и подключение Trakt: пока вы их не удалите или не удалите аккаунт.
- Токены Trakt: пока вы не отключите Trakt от профиля, не удалите профиль или аккаунт. Копия истории Trakt: пока вы не удалите профиль или аккаунт.
- Коды по почте: действуют час и одноразовые.
- Записи входа на телевизоре и планшете (по QR-коду или коду): удаляются после использования; неиспользованные истекают через 10 минут и удаляются.
- Журнал попыток привязки: 24 часа.
- Диагностика трейлеров: до удаления аккаунта и в любом случае не более 12 месяцев.
- Ваши письма нам: столько, сколько нужно для обработки запроса, и не более 24 месяцев после этого, если закон не требует иного.
- Учёт пожертвований: столько, сколько требуют налоговые и бухгалтерские правила.
- Технические журналы наших поставщиков: в течение коротких сроков, установленных этими поставщиками.
10. Удаление аккаунта и запросы
Вы можете удалить аккаунт в Приложении в любой момент: Настройки → Аккаунт → Удалить аккаунт. Это навсегда удаляет аккаунт и всё синхронизированное с ним — профили, детские настройки и PIN-код, прогресс, «Мой список», настройки, список дополнений, подключение Trakt и копию истории, список устройств и диагностику трейлеров. Отменить это нельзя. Удаление аккаунта не удаляет ваш аккаунт Trakt; управляйте им на trakt.tv.
Вы также можете написать на [email protected] и запросить копию данных, их исправление или удаление. Пишите с адреса почты вашего аккаунта, чтобы мы могли проверить запрос, или сообщите, как его проверить. Мы отвечаем в течение 45 дней; если потребуется больше времени (ещё до 45 дней), объясним почему. Запросы бесплатны.
11. Ваши права в США, включая Коннектикут
Где бы вы ни жили, мы выполняем эти запросы. Если вы живёте в Коннектикуте, закон Connecticut Data Privacy Act даёт вам право:
- узнать, обрабатываем ли мы ваши персональные данные, и получить к ним доступ;
- исправить неточности;
- удалить персональные данные, которые вы предоставили или которые мы о вас получили;
- получить копию данных в переносимом и удобном формате;
- отказаться от продажи персональных данных, таргетированной рекламы и профилирования (мы ничего из этого не делаем).
Чтобы воспользоваться этими правами, см. раздел 10. Вы можете действовать через уполномоченного представителя; мы можем попросить подтверждение его полномочий. Мы не будем относиться к вам иначе из-за того, что вы пользуетесь своими правами.
Обжалование: если мы откажем в запросе, вы можете обжаловать отказ, ответив на наше письмо или написав на [email protected] с темой «Privacy appeal». Мы ответим письменно в течение 60 дней и объясним решение. Если жалоба отклонена, вы можете обратиться к Генеральному прокурору Коннектикута на portal.ct.gov/ag.
12. Дети и детские профили
Аккаунты предназначены для взрослых. Чтобы создать аккаунт, вам должно быть не меньше 18 лет (или вы должны достичь совершеннолетия в своей стране).
Владелец аккаунта может создавать детские профили для детей в своей семье. У детского профиля нет собственной почты и пароля; его создаёт и ведёт владелец аккаунта, выбирая имя, аватар, язык и возраст. Мы сознательно не собираем персональную информацию напрямую у детей младше 13 лет.
Детские профили показывают названия по возрастным рейтингам TMDB. Рейтинги могут отсутствовать или быть неверными, а дополнения могут предлагать контент вне этих рейтингов, поэтому фильтр — это помощь, а не гарантия. Следите за тем, что смотрят дети.
Если вы считаете, что ребёнок создал аккаунт или передал нам персональную информацию, свяжитесь с нами, и мы её удалим.
13. Пользователи из ЕС, ЕЭЗ и Великобритании
Если вы пользуетесь Сервисами из Европейского союза, Европейской экономической зоны или Великобритании, GDPR или британский GDPR дают вам дополнительные права. DoevStream является контролёром ваших персональных данных.
Правовые основания. Данные аккаунта, профилей, библиотеки, устройств и входа по QR-коду мы обрабатываем для исполнения договора с вами (предоставления запрошенных Сервисов); данные Trakt — потому что вы попросили его подключить; диагностику трейлеров, технические журналы и меры безопасности — на основании нашего законного интереса в работоспособности и безопасности Сервисов; учёт пожертвований — для выполнения юридических обязанностей.
Ваши права. Вы можете запросить доступ к данным, их исправление, удаление, ограничение обработки и переносимую копию; возразить против обработки на основании законного интереса, а если обработка основана на согласии — отозвать его в любой момент. Используйте контакты из раздела 10.
Жалобы. Вы можете подать жалобу в орган по защите данных по месту жительства или работы (в Великобритании — в Information Commissioner's Office). Мы будем признательны, если сначала дадите нам возможность решить вопрос.
Международная передача. Ваши данные обрабатываются в США. Когда наши поставщики получают персональные данные из ЕС/ЕЭЗ или Великобритании, передача защищена стандартными договорными положениями Европейской комиссии (и британским дополнением) в их соглашениях об обработке данных либо решением о достаточности защиты, например Рамочной программой конфиденциальности данных ЕС–США, если поставщик сертифицирован.
14. Безопасность
Соединения шифруются (HTTPS). Каждый аккаунт может читать и изменять только свои данные. Пароли и PIN-коды детских профилей хранятся только в виде хешей с солью, коды входа для телевизоров и планшетов случайны, одноразовы и защищены от подбора, доступ к нашим системам ограничен. Ни одна система не защищена полностью; если утечка затронет вашу персональную информацию, мы уведомим вас и органы власти, как требует закон.
16. Изменения этой политики
Мы будем обновлять эту политику при изменении Сервисов или законодательства. Дата «Последнее обновление» вверху указывает действующую версию. О существенных изменениях мы сообщим в Приложении или на Сайте до их вступления в силу.
17. Контакты
Вопросы и запросы о конфиденциальности: [email protected]