Приватність за умовчанням.
Для звичайного відтворення обліковий запис не потрібен. Необов’язковий запис обміну належить вашому серверу. Немає реклами, аналітики, телеметрії чи сервісу, яким керує автор.
Доступ до мережі
Застосунок з’єднується з мережею лише за вашою дією і лише з тим місцем, якого ця дія потребує: із загальнодоступним каталогом трансляцій та пропонованим після нього набором зображень попереднього перегляду, які завантажуються з GitHub під час імпорту каталогу чи прийняття набору; з постачальником трансляції, яку ви відтворюєте, записуєте чи для якої відкриваєте картку «Про канал», або чий відеокадр оновлюється в режимі сітки; з телефоном чи годинником FastMediaSorter, які ви імпортували, напряму у вашій локальній мережі; і, тільки якщо ви запитаєте їх у «Налаштуваннях» на вкладці «Відтворення», з необов’язковими бібліотеками FFmpeg для експериментального рушія FlyleafLib, що завантажуються зі стороннього проєкту на GitHub (BtbN/FFmpeg-Builds). Кожен запит іде напряму до місця призначення та підпорядковується його правилам; жоден запит не проходить через служби автора застосунку. Телепрограма завантажується лише за адресою, яку ви самі ввели в «Налаштуваннях» на вкладці «Бібліотека», один раз під час кожного натискання «Завантажити програму», і ніколи у фоновому режимі. Необов’язкове джерело обміну в налаштуваннях бібліотеки підключається до вашого сервера через TLS. Під час реєстрації надсилаються логін і пароль або код сполучення, потім ідентифікатор пристрою, версія продукту, можливості приймача й токен. Поки джерело ввімкнено, зберігається одне з’єднання з перевірками активності та повторним підключенням; вимкнення закриває його. Кожен сертифікат потребує явного підтвердження, зокрема після оновлення. Коли трансляція йде через ретранслятор вашого сервера обміну із закріпленим сертифікатом, цей один потік проходить через тимчасовий локальний проксі на 127.0.0.1, який існує лише поки трансляція відтворюється і доступний лише з цього пристрою.
Цей сайт
Цей розділ - про сайт, а не про застосунок. Кожна сторінка завантажує шрифти з Google Fonts: браузер запитує таблицю стилів у fonts.googleapis.com, а файли шрифтів - у fonts.gstatic.com, тож Google отримує вашу IP-адресу, відомості про браузер і адресу сторінки, яку ви читаєте. Головна сторінка також один раз звертається до api.github.com по останній випуск, щоб кнопка інсталятора вела на актуальний файл; GitHub отримує вашу IP-адресу та відомості про браузер. Самі сторінки віддає GitHub Pages (serzhyale.github.io). На сайті немає аналітики, реклами й стеження, він не встановлює cookie і зберігає в локальному сховищі браузера лише вибір теми та мови. Кожен із цих сервісів підпорядковується власній політиці; жодним із них не керує автор.
Локальні дані
«Трансляції» зберігають стан каталогу, додані та імпортовані вами канали, закріплення, добірки, приховані канали, історію прослуховування, позначки відтворення, кадри попереднього перегляду в межах 150 МБ, необов’язкові бібліотеки FFmpeg, якщо ви їх завантажили, та журнали діагностики десяти останніх запусків у %LOCALAPPDATA%\StreamsPlayer. Записи й збережені кадри потрапляють до вибраних вами тек, а типово - до Recordings у «Відео», Recordings у «Музиці» та Frames у «Зображеннях». Ці дані залишаються на пристрої, доки ви самі не скопіюєте чи не створите їх резервну копію - або доки ви не скористаєтеся кнопкою «Надіслати журнали авторові» в «Налаштуваннях» на вкладці «Про програму», яка запаковує ці журнали діагностики разом із версією застосунку, версією Windows і налаштуваннями в архів і відкриває вашу поштову програму, щоб ви прикріпили його та надіслали на sza@ukr.net. Архів створюється лише після натискання цієї кнопки, у журналах названо потоки, які відтворювалися, і нічого не надсилається без того, щоб ви самі натиснули «Надіслати» у своїй поштовій програмі. Там само зберігаються завантажена телепрограма й вибрані вами канали програми; «Видалити програму» в «Налаштуваннях» видаляє і те, і те. Пароль і код видаляються з пам’яті. Обліковий запис, токен і відбиток захищені для вашого користувача Windows в окремому файлі; видалення запису забуває їх. Архів діагностики не містить цього файлу та приховує дані запису. З’єднання починається лише після вашого явного налаштування джерела.
Контакти
Запитання можна поставити в GitHub issue tracker або надіслати на sza@ukr.net.