Як заблокувати трекери на iPhone (не лише рекламу)
Більшість людей, які шукають, як заблокувати рекламу на iPhone, вважають, що це і є вся проблема. Це не так. Сторінка може бути повністю без реклами і водночас передавати дані про ваш візит скриптам, що фіксують, на що ви натиснули, скільки часу провели й на яких ще сайтах побували. Блокування реклами й блокування трекерів - це дві різні задачі, і друга здебільшого невидима.
Що таке трекер насправді
Реклама - це те, що ви бачите. Трекер - це те, чого ви не бачите. Це невеликий скрипт, піксель чи cookie, єдина мета якого - повідомляти про вашу активність деінде, зазвичай щоб побудувати рекламний профіль чи наповнити аналітичну панель.
Кілька поширених форм:
- Скрипти фінгерпринтингу, які зчитують деталі пристрою (розмір екрана, шрифти, рівень заряду батареї, часовий пояс) і об’єднують їх у ідентифікатор, що переслідує вас навіть після очищення cookie
- Міжсайтові cookie, які дозволяють рекламній мережі впізнавати вас на непов’язаних доменах
- Аналітичні маячки, невеликі запити, що спрацьовують під час завантаження сторінки чи прокручування лише для того, щоб зафіксувати ваш візит
- Рекордери сеансів, які записують ваші дотики й прокручування, іноді навіть текст, який ви ввели й видалили, щоб власник сайту міг це відтворити пізніше
- Скрипти брокерів даних, які продають отриманий профіль компаніям, про які ви ніколи не чули
Ніщо з цього не виглядає як банер чи відео. Це працює безшумно, зазвичай ще до завершення завантаження сторінки, і не зупиняється лише через те, що ви встановили блокувальник реклами.
Чому саме лише блокування реклами не зупиняє стеження
Рекламні мережі й мережі стеження перетинаються, але це не той самий список. Список фільтрів, побудований для виявлення рекламних серверів, розпізнає домени, що видають видимий рекламний креатив. Чимало трекерів живуть на зовсім інших доменах, постачальники аналітики, сервіси запису сеансів, брокери даних, які взагалі ніколи не показують рекламу. Вони просто спостерігають.
Ось чому сторінка може виглядати чистою, без банерів, без спливаючих вікон, без автовідтворення відео, і водночас у фоновому режимі запускати шість чи сім запитів стеження. Якщо єдиний список вашого блокувальника налаштований лише на рекламу, ці запити проходять неторкнутими.
Що Safari вже робить за вас
В iOS є два налаштування, про які варто знати, і обидва варто увімкнути, якщо ще не увімкнені.
Запобігання міжсайтовому відстеженню, у Налаштування > Застосунки > Safari, увімкнено за замовчуванням з iOS 14. Воно не дає cookie, підсадженим одним сайтом, читатися іншим для зшивання вашої активності, а Safari також незалежно від цього постійно запускає у фоновому режимі інтелектуальний захист від стеження (Intelligent Tracking Prevention), що обмежує термін життя певних трекерів. Це реальна функція конфіденційності, але її сліпа зона конкретна: вона стосується лише стеження на основі cookie. Вона не зупиняє скрипти фінгерпринтингу, аналітичні маячки чи рекордери сеансів, жоден з яких не покладається на механізм cookie, який закриває це налаштування.
Приховати IP-адресу, частина Private Relay в Налаштування > [ваше ім’я] > iCloud > Private Relay, доступна, якщо у вас є iCloud+. Вона пропускає ваш перегляд у Safari через два реле, тож сайти не бачать вашу IP-адресу і не можуть поєднати її з іншими ідентифікаційними деталями, це вагомий рівень захисту саме від стеження на основі IP. Вона не торкається фінгерпринтингу чи скриптів на сторінці, і недоступна без платного плану iCloud+.
Обидва налаштування допомагають. Жодне з них не є повною відповіддю, і Apple цього й не стверджує.
Де окремий блокувальник конфіденційності додає покриття
Це і є прогалина, яку покликане закрити розширення-блокувальник вмісту Safari. Blindfold постачає три окремі списки правил: Реклама, Конфіденційність і Подразники. Список Реклама обробляє рекламні сервери й рекламний креатив. Список Конфіденційність побудований спеціально для трекерів: скриптів фінгерпринтингу, аналітичних маячків, рекордерів сеансів і відомих доменів брокерів даних, узятих із EasyPrivacy та інших галузевих списків трекерів.
Він працює так само, як Blindfold блокує рекламу: нативно, через API блокувальника вмісту Apple, ще до завантаження скрипта стеження. Жоден JavaScript не впроваджується в сторінку, і немає жодних витрат продуктивності на кожну сторінку: власний рушій рендерингу Safari застосовує список правил напряму. Увімкніть його в Налаштування > Застосунки > Safari > Розширення, і список Конфіденційність працюватиме поряд із Рекламою і Подразниками, або окремо.
Кожне правило в цьому списку видно й можна редагувати всередині застосунку. Якщо якесь правило для трекерів ламає потрібний вам сайт, ви бачите, яке саме правило за це відповідає, і можете його вимкнути, замість того щоб гадати чи вимикати захист повністю. Це важливіше для блокування трекерів, ніж для блокування реклами: зламана реклама дратує, але правило, яке блокує скрипт входу, потребує швидкого й видимого виправлення.
Blindfold коштує $7.99/рік із 30-денною безкоштовною пробною версією, або $19.99 одноразово за довічний доступ без підписки. Обидва варіанти включають Сімейний доступ, і обліковий запис не потрібен. Для повнішої картини того, як працюють розширення-блокувальники вмісту, що таке блокувальник вмісту Safari розглядає механіку. Якщо саме реклама привела вас сюди, як заблокувати рекламу на iPhone розглядає кожен метод для цієї сторони проблеми. Також можна завантажити Blindfold напряму або переглянути його в App Store.
Коротко
Реклама - це та частина стеження, яку ви бачите, тож вона отримує всю увагу. Скрипти, що непомітно будують профіль ваших звичок перегляду, це та частина, яку ви не бачите, і блокувальник, налаштований лише на рекламу, ніколи не був створений, щоб їх ловити. Запобігання міжсайтовому відстеженню і Private Relay закривають частину прогалини. Окремий список Конфіденційність закриває решту і дає змогу точно бачити, що саме він зупиняє.