Що бачить медіазастосунок на твоєму телефоні і чого він ніколи не повинен надсилати
Застосунку, який відтворює твої файли, зберігає облікові дані IPTV і відкриває вебсторінки від твого імені, довіряють дуже багато. Більшість питань про приватність, які варто ставити, не про те, чи зловмисний застосунок, а про те, що він збирає просто тому, що збирати легко, і що зберігає недбало просто тому, що зберігати легко.
- Відсутність акаунту — справжня відповідь
- Якщо немає куди входити, немає й серверного профілю, який можна злити, затребувати за повісткою чи продати.
- Аналітика — не стеження
- Рахувати відкриття екранів і рахувати тебе в застосунках інших компаній — різні види діяльності з різними правилами.
- Блокування — не шифрування
- PIN-код перед текою зупиняє людину, що тримає твій телефон у руках. Він не робить файли нечитабельними.
Три речі, які медіазастосунку неминуче довіряють
Перша — це твоя бібліотека: імена файлів, структура тек, що і коли ти відтворював. Це розкриває незвично багато. Список імен файлів каже про людину більше, ніж більшість списків контактів, і застосунку до смішного легко випадково включити його в подію аналітики — навіть без злого наміру.
Друга — облікові дані: імена користувачів і паролі від IPTV-панелей, токени хмарних сервісів, логіни WebDAV. Вони настільки безпечні, наскільки безпечне місце їх зберігання. В iOS це місце — Keychain: зашифроване, прив’язане до пристрою і нечитабельне нічим іншим. Облікові дані у власній базі даних застосунку — це облікові дані в резервній копії цього застосунку і в усьому, що здатне цю копію прочитати.
Третя — що ти переглядаєш, якщо в застосунку є браузер. Куки від авторизованої сесії не гірші за пароль, поки діють. Їм місце в пам’яті на час виконання запиту, а потім вони мають зникнути — ніколи не записуватись на диск, ніколи не потрапляти в логи, ніколи нікуди не надсилатись «для діагностики».
Термінологія, яка трапляється в кожній політиці конфіденційності
Варто розібратись, бо ці слова вживають точно в правилах App Store і дуже вільно майже всюди ще.
- Аналітика
- Підрахунок статистики використання застосунку: відкриті екрани, спробувані функції, збої. Стає проблемою приватності, коли значення несуть зміст: ім’я файлу, URL, канал, пошуковий запит.
- Відстеження (tracking)
- Конкретний термін із правил Apple: зв’язування даних про тебе з даними із застосунків або сайтів інших компаній заради реклами чи торгівлі даними. Це не те саме, що аналітика, і саме про це запит дозволу.
- IDFA
- Рекламний ідентифікатор. Застосунок може його прочитати лише після того, як ти дозволиш відстеження в цьому запиті. Відмова не прибирає рекламу — вона прибирає ідентифікатор, який зв’язав би її з тобою в інших застосунках.
- Керування згодою (UMP)
- Діалог, який рекламні SDK показують у Європі, щоб отримати правову підставу для персоналізованої реклами. Він окремий від запиту Apple, і ти можеш відхилити обидва.
- Keychain
- Зашифроване системне сховище секретів. Це правильне місце для будь-якого пароля, який зберігає застосунок, і його використання — одна з небагатьох речей, які справді можна перевірити ззовні, за документацією самого застосунку.
Як читати мітку конфіденційності App Store, не обманюючись
Ці заголовки означають дуже різні речі, і більшість сюрпризів ховається в двох середніх.
| Мітка | Що вона означає | Що варто спитати |
|---|---|---|
| Дані не збираються | З пристрою взагалі нічого не йде. | Рідкісне й сильне формулювання. Якщо в застосунку є реклама, це не може бути правдою. |
| Дані не пов’язані з вами | Щось збирається, але не прив’язується до особи. | Що саме? Агреговані лічильники — нормально; список того, що ти дивився, — ні, що б мітка не казала. |
| Дані пов’язані з вами | Збираються і прив’язуються до акаунту чи ідентифікатора. | До якого саме ідентифікатора — і чи можна його вимкнути постфактум, чи лише заздалегідь? |
| Використовується для відстеження вас | Передається для міжзастосункової реклами чи торгівлі даними. | Чи справді відмова в запиті це зупиняє і що застосунок робить, коли ти відмовляєшся? |
Безкоштовні застосунки, чесно кажучи
За безкоштовний застосунок платить щось. Зазвичай це реклама, підписка або і те й інше — і в кожного варіанта є чесна версія і нечесна. Нечесна версія реклами — це повноекранна вставка, що стає між тобою і тим, що ти робив, або рекламний SDK, якому дали повний доступ до будь-яких доступних ідентифікаторів. Чесна версія — реклама, що не лізе на шляху і не переслідує тебе між застосунками, коли ти відмовився від стеження.
Варто знати, що рекламні мережі рідко представлені однією компанією. Налаштування медіації опитує одразу кілька мереж щодо ставок, а отже в застосунку кілька SDK, у кожного своя політика. Застосунок, що називає їх поіменно, повідомляє тобі щось реальне; застосунок, що каже «ми можемо використовувати сторонніх рекламних партнерів», не повідомляє нічого.
Те саме стосується й аналітики. Є справжня різниця між застосунком, який рахує, скільки людей відкрили екран завантажень, і застосунком, який записує, що саме ти завантажив. Перше — питання продукту. Друге — твоя бібліотека, на чиємусь сервері, назавжди.
Що робить блокування застосунку — і чого воно не робить
Пароль або запит Face ID перед застосунком — це блокування екрана. Воно заважає людині, що тримає твій розблокований телефон, відкрити застосунок і переглянути твої файли. Це реальна й корисна модель загрози — по суті саме з нею більшість людей і стикається на практиці, — і це немаловажно.
Чим це не є, так це шифруванням. Файли й далі лежать на диску звичайним чином. Криміналістичний інструмент із паролем пристрою, повна незашифрована резервна копія чи інший застосунок, що отримав доступ до тієї самої теки, взагалі не зустрічають це блокування. Будь-який застосунок, що стверджує, ніби PIN-код робить твої файли невідновлюваними, перебільшує, і варто помічати, яке саме твердження він робить.
Рівень, що виконує цю роботу, — шифрування на рівні пристрою, і iOS дає його безкоштовно: увесь диск зашифрований, а розблоковує його саме пароль пристрою. Блокування застосунку лягає зверху як другі двері, і воно цінне саме тому, що захищає від повсякденного випадку.
Як оцінити будь-який медіазастосунок, який ти розглядаєш
- Чи є акаунт і навіщо?
Плеєр, що вимагає входу, має вміти пояснити, що сервер робить для тебе. Часто відповідь — «збирає».
- Чи називає політика своїх партнерів?
Конкретні імена — провайдер аналітики, рекламні мережі — можна перевірити. Розмиті категорії — ні.
- Чи можна відмовитись від аналітики і лишитись при відмові?
І при першому запуску, і пізніше, назавжди, без пошуків у налаштуваннях.
- Куди потрапляють облікові дані?
Єдина правильна відповідь — Keychain, і пристойний застосунок каже про це прямо.
- Що відбувається при відмові?
Застосунок, що погіршує роботу або нав’язливо нагадує при відмові від відстеження, тим самим каже, у скільки він оцінює цей дозвіл.
- Чи можеш ти забрати свої файли?
Контент у звичайній, видимій теці може піти. Контент у приватній базі даних — ні, і це теж питання приватності.
Чим платформи відрізняються
Місце, де з’являються запит на відстеження і діалог згоди, і де блокування застосунку заслуговує на своє місце найбільше — телефон найчастіше опиняється в руках іншої людини.
Ті самі правила, що на iPhone. Частіше стає спільним пристроєм у родині, тож друге блокування на приватних теках корисне ще більше, а не менше.
Збірка, до якої взагалі не підключений жоден рекламний SDK, тож усе питання ідентифікаторів і згоди просто не виникає.
Питання, які ставлять
Якщо я відмовлюсь від відстеження, реклама зникне?
Ні — реклама лишиться, просто стане менш таргетованою. Відмова прибирає рекламний ідентифікатор, який зв’язав би те, що ти бачиш, із твоєю активністю в застосунках інших компаній. У цьому весь сенс запиту, і будь-який застосунок, що натякає на інше, описує його неправильно.
Чи може застосунок читати файли моїх інших застосунків?
Ні. Пісочниця це запобігає. Застосунок бачить свою власну теку плюс усе, що ти явно передав йому через вибір документа чи меню «Поділитися». Це забезпечує операційна система, а не хороша поведінка застосунку.
Чи потрібен VPN, щоб приватно користуватись IPTV-плеєром?
VPN ховає трафік від твого мережевого оператора і змінює видиму кінцеву точку. Він не змінює те, що збирає сам застосунок, і не змінює зобов’язання твого провайдера. Це окреме питання від приватності застосунку, яке часто продають так, ніби це одне й те саме.
Який найбезпечніший спосіб зберігати щось приватне на телефоні?
Надійний пароль пристрою з увімкненим ним шифруванням диска, блокування застосунку зверху для повсякденного випадку і чесне розуміння того, що все синхронізоване з хмарним акаунтом підпорядковується безпеці цього акаунту, а не твого телефона.
Де FoxDL стоїть за кожним із цих пунктів
Сформульовано прямо, бо весь сенс розділу вище в тому, що розмиті відповіді — не відповіді.
- Користувацьких акаунтів взагалі немає. Немає чого реєструвати, немає куди входити, а отже ніде немає й твого профілю.
- Твоя бібліотека ніколи не покидає пристрій з нашої волі — ні в чому, що ми надсилаємо, не трапляються імена файлів, шляхи, URL чи імена користувачів панелей.
- Аналітика — це Firebase/Google Analytics, і від неї можна відмовитись під час онбордингу або пізніше в налаштуваннях, назавжди.
- Реклама — лише банерна, нативна й винагороджувальна — у застосунку немає повноекранної реклами і не може з’явитись. Рекламні мережі названі в політиці конфіденційності, а не сховані за словом «партнери».
- До збірки для Mac не підключений жоден рекламний SDK, тож її безкоштовний ліміт там вимірюється днями.
- Кожен обліковий запис зберігається в Keychain, ніколи в базі даних і ніколи в логу. Куки браузера існують у пам’яті на час виконання запиту.
- Блокування застосунку: 4–6-значний PIN, Face ID або Touch ID і код відновлення — описане як блокування екрана, бо це воно і є.
- Саме сховище зашифроване, і ця різниця зберігається на всьому сайті: файли, перенесені до нього, шифруються алгоритмом ChaCha20-Poly1305 ключем, який ніколи не покидає пристрій, і у нас немає його копії.
Повна політика конфіденційності називає кожен SDK, кожну категорію даних і правові підстави. Англійська версія є визначальною; інші мови надані для зручності.
Часті запитання
- Які дані збирає FoxDL?
- Чи є реклама, і чи щось вона перериває?
- Чи можу я заблокувати застосунок кодом доступу чи Face ID?
- Чи безкоштовний FoxDL?
- Що входить у FoxDL Pro і скільки це коштує?
Читати далі
Приховано, заблоковано, зашифровано — три слова, що продаються як одне
Що відрізняє приховування від блокування й шифрування, і чому все зводиться до коду відновлення.
П’ять способів перенести великий файл на iPhone — і коли який доречний
Wi-Fi, напряму між пристроями, хмара, WebDAV чи диск — який шлях під яку задачу.
Що має статись, перш ніж вебсторінка віддасть тобі свій файл
Чотири способи, якими сторінка доставляє відео, і чому лише один із них — файл, який можна зберегти.
Де насправді живуть твої файли на iPhone і хто може їх бачити
Пісочниця, куди насправді потрапляють завантаження і чому перейменування файлу ламає стільки застосунків.
Твоя бібліотека нарешті в одному місці.
Безкоштовне завантаження. Без облікового запису — повний набір у безкоштовній версії.