Конфиденциальность
OKVideo Матч — табло для спортивной трансляции. Аккаунтов нет: мы не спрашиваем почту, телефон и платёжные данные.
Кто за что отвечает
Событие создаёт организатор трансляции. Он решает, какие названия команд и имена игроков вписать, и отвечает за эти данные перед людьми, которых они касаются.
Вопрос о данных, запрос на удаление или подозрение на утечку — support@okvideo.pro.
Что хранится
- названия сторон, период и настройки регламента, выбранные при создании;
- составы: номер, имя и, если указана, позиция игрока;
- логотипы сторон и спонсорская заставка — текст и картинка;
- журнал матча: последовательность подтверждённых оператором действий;
- оформление: стиль табло, цвета, шрифт, размер и темп анимации;
- технические отметки о том, что экран или оверлей отрисовали конкретную версию;
- производный ключ HMAC от IP-адреса создателя — для ограничения числа неоткрытых событий. Сам IP-адрес в записи события не хранится; ключ сохраняется вместе с событием до его удаления.
Секреты ссылок не хранятся: в базе лежат только их необратимые отпечатки, по которым нельзя восстановить саму ссылку.
Чего мы не собираем
Для работы не нужны аккаунт, почта, телефон и платёжные данные. Сервис не записывает видео и звук. Если вы пишете в поддержку, в почте остаются ваше письмо и адрес отправителя.
Внутри рабочего контура — на пульте, экране, прозрачном оверлее и любой странице, открытой по секретной ссылке, — нет рекламы, сторонней аналитики и поведенческих трекеров. Это выводы, которые вставляют в OBS и vMix, и посторонний скрипт в них не попадает.
Счётчик посещений
На публичных страницах — этой, главной и страницах-объяснениях — работает Яндекс.Метрика, счётчик 109012129. Он нужен, чтобы понимать, откуда приходят организаторы трансляций, и сколько стоит их привести.
Вебвизор выключен. Запись экрана, движений мыши, ввода и содержимого страницы не ведётся. Из действий собирается только обезличенная карта нажатий — по каким местам страницы кликают чаще.
Счётчик собирает обезличенную статистику посещений: какая страница открыта и когда, источник перехода и метки рекламной кампании, тип устройства, браузер и приблизительный регион.
Внутри рабочего контура счётчика нет. Ни адрес события, ни его содержимое в Метрику не уходят: страницы пульта, экрана и оверлея этот скрипт не подключают.
Данные обрабатывает ООО «ЯНДЕКС» — политика конфиденциальности Яндекса. Отказаться от сбора можно дополнением для браузера от Яндекса или любым блокировщиком: страницы работают без счётчика в полном объёме.
Сколько храним
- новое событие, которое ни разу не открыли ни одной из трёх ссылок, через сутки может быть удалено при уборке, только если оно по-прежнему пустое, не изменялось и не восстанавливалось из копии;
- открытое событие хранится без автоматического срока удаления: постоянные ссылки — свойство продукта. Удалим событие по подтверждённому запросу, описанному ниже;
- подробные технические отметки отрисовки перестают учитываться через сутки и удаляются при следующих проверках или отметках; краткая отметка о том, что выход уже работал, остаётся до удаления события;
- журнал веб-сервера nginx может содержать IP-адрес, время, строку запроса, код ответа, объём, источник перехода и браузер; ротация ежедневная, глубина до пятнадцати суток;
- журнал приложения — три файла по 10 МБ, вытесняются по мере записи.
Раз в сутки делается копия базы на том же сервере; хранятся семь последних копий, более старые удаляются. Перед обслуживанием сервера может делаться ещё одна разовая копия. Удаление события уже сделанные копии не меняет: из ежедневных копий удалённое событие уходит само за семь суток.
Как удалить
Откройте в пульте раздел «Данные и удаление». Пришлите на support@okvideo.pro идентификатор события и код для запроса удаления из этого раздела. Не отправляйте ссылку пульта или её секрет.
Код подтверждает владение событием для запроса удаления, но не даёт доступа к пульту. Передавайте его только поддержке. Экран и оверлей этот код не показывают.
Владелец сервиса проверит идентификатор и код серверной командой. При верном коде удалим событие и все связанные данные из рабочей базы: HMAC адреса создателя, доступы, настройки, составы, журналы, логотипы, спонсорскую заставку и технические отметки. Все три ссылки перестанут работать.
Кнопки удаления в интерфейсе нет намеренно. Ссылка постоянная, и один промах не должен уничтожить проект, который готовили неделю.
Удаление события не стирает записи в журналах nginx и приложения, ранее сделанные резервные копии и переписку с поддержкой. Отдельные технические ключи ограничения запросов также не входят в каскад события: для них действуют технические ограничения и очистка при последующих обращениях.
Потерянную ссылку восстановить нельзя. Если у вас не осталось ни доступа к пульту, ни заранее сохранённых идентификатора и кода, подтвердить владение по этой процедуре не получится.
Что уходит в эфир
Экран и прозрачный оверлей показывают только счёт, часы, период, названия сторон и — где есть составы — номера и имена в заявленном порядке. Внутренних идентификаторов игроков там нет.
Всё, что выведено на экран, предназначено для эфира: его видят зрители и могут записать.
Ссылки и сессия
Секрет ссылки стоит в адресе после решётки и не попадает в HTTP-адрес запроса. При открытии браузер передаёт его нашему серверу для проверки доступа, убирает из адресной строки и работает по служебной куке, ограниченной этим событием и этой поверхностью.