YandexAntiTracking

Описание политики

Политика позволяет фильтровать запросы и их отдельные параметры для защиты пользовательских данных.

Например, при открытии сайта example.com отправляется запрос на сторонний сайт spy-site.com с данными пользователя. С помощью политики администратор убирает из запросов параметры с пользовательскими данными или блокирует отправку данных на сайт spy-site.com. При этом example.com продолжает открываться.

Политика фильтрует запросы, а не блокирует URL. Политика URLBlocklist имеет приоритет над политикой YandexAntiTracking. Политика YandexAntiTracking имеет приоритет над политикой URLAllowlist. То есть страница, запросы к которой заблокированы политикой YandexAntiTracking, не откроется, даже если указана в политике URLAllowlist. Страница, к которой разрешены запросы политикой YandexAntiTracking, не откроется, если указана в политике URLBlocklist.

Значок Описание

Работает только в расширенной версии Браузера для организаций.

Синтаксис

Общие правила
Элемент Описание
; Разделяет правила. Не используется, если правила заданы в файле.

Пример: ||example.com;index.html|
* Wildcard-символ. Обозначает любые символы в любом количестве, включая их отсутствие.

Пример: ||*.example.com заблокирует запросы к любым поддоменам example.comdomain.example.com, subdomain.example.com и т. д.
^ Разделяет адрес и модификатор.

Пример: ||example.com^$removeparam. Здесь example.com — это адрес, а $removeparam — модификатор.
,domain=[...]|[...] Параметр для ограничения действия модификатора списком доменов, к запросам с которых будет применяться правило. Домены отделяются друг от друга |.

Пример: ||example.com,domain=sample.net|some.org заблокирует запросы к example.com c sample.net и some.org.
! Комментарий. Ставится в начале строки. Работает как отдельное правило — его надо отделять ; или переносом строки в файле.

Пример: !Блокировка example.com;||example.com
Фильтры запросов
Элемент Описание
|| Заменяет начало адреса без указания схемы http:// или https://.

Пример: ||example.com заблокирует запросы к example.com с любой схемой запроса.
| Обозначает начало или конец адреса.

Пример: |http://example.com заблокирует http-запросы к example.com.

Пример: index.html| заблокирует запросы к адресам, которые оканчиваются на index.html.
@@ Исключение для всего правила. Ставится в начале правила.

Пример: ||*.example.com;@@||allow.example.com блокирует все поддомены example.com, кроме allow.example.com.
Фильтры параметров запросов
Элемент Описание
$removeparam Модификатор, удаляет параметры из URL-запросов, задает имена параметров. Может использоваться отдельно от адреса. Если список не задан, удаляются все (любые) параметры запроса. Можно использовать вместе с фильтрами запросов.

Пример: $removeparam=ad_* удалит параметры по маске ad_* для всех запросов к любому адресу.
~ Исключение для параметра.

Пример: ||example.com^$removeparam=~login удалит все параметры запроса к example.com, кроме login.

Примеры правил

Заблокировать определенную страницу
Пример Описание
path/page.html|
Скопировано
Страницы, адрес которых оканчивается на path/page.html, недоступны по прямым запросам. Однако их все равно можно открыть, если перейти на них с другой страницы того же домена из той же вкладки.

Например, domain.path/page.html и domain2.path/page.html недоступны по прямому запросу, но на них можно перейти с domain.path-1/example.html и domain2.path-2/sample.html соответственно.
Заблокировать запросы с определенных доменов
Пример Описание
||example.com,domain=sample.net|some.org
Скопировано
На example.com нельзя перейти с sample.net и some.org.
Задать исключения для блокировки
Пример Описание
||example.com;@@example.com/page.html|;@@page-2.html|
Скопировано
Домен example.com заблокирован, однако страницы example.com/page.html и example.com/page-2.html все равно доступны. Также доступны адреса, которые заканчиваются на page-2.html на других доменах.
Удалить utm-метки
Пример Описание
$removeparam=utm*
Скопировано
Utm-метки удалены из любых запросов.
Удалить все параметры запросов, кроме utm-меток
Пример Описание
removeparam=~utm*
Скопировано
Удалены все параметры запросов, кроме utm-меток.
Удалить параметры запросов к определенным доменам
Пример Описание
$removeparam,domain=some.com|*.example.com
Скопировано
Параметры удалены в запросах к some.com и *.example.com.
Задать исключение для удаления параметров запросов
Пример Описание
$removeparam,domain=~example.com
Скопировано
Параметры удалены в запросах ко всем доменам, кроме example.com.

Значения политики

Значения Описание
Not Configured Антитрекинг отключен.
Disabled
Enabled Администратор задает правила блокировки запросов и iframe-запросов через ; или с помощью $file-rules= задает путь до файла с правилами, который размещен на компьютере или в локальной сети, например $file-rules=/etc/folder/rules.txt или $file-rules=//server/folder/rules.txt. В файле каждое правило размещается на отдельной строке.

Применение одного из способов задания правил исключает применение другого.

Примечание. Конвертируйте URL без латиницы (например, яндекс.рф) через punycode.

Пример значения политики:

!Удаление параметров запросов к example.com;||example.com^$removeparam

Пример файла:

!Блокировка example.com
||example.com
!Блокировка поддоменов example.com
||*.example.com
Скопировано
Внимание. По умолчанию установлено значение Not Configured.