Возможность
Блокировка слежки и чистка ссылок
- 40
- Срезаемых параметров
- 4
- Списков слежки в программе
- 3
- Наборов правил в расширении профиля
- Только на этом компьютере
- Где живут счётчики
Блокировка в сетевом слое
Каждый профиль делает две одинаковые работы: отклоняет запросы к следящим узлам и вырезает следящие параметры из адресов, по которым вы переходите. Как именно, зависит от того, на каком движке работает профиль.
В ARMANOS Browser программа при запуске кладёт в папку профиля небольшое расширение. Работает оно в сетевом слое, поэтому на странице сайту зацепиться не за что, а ваши запросы не ждут, пока программа вынесет приговор каждому из них.
У встроенного движка Electron такой дороги нет, поэтому программа отменяет подходящий запрос в своём процессе и перенаправляет адрес, который можно очистить. Список следящих узлов у двух движков один и тот же.
Профиль, который нельзя защитить, не открывается
Четыре списка по сценариям использования
В общем списке 31 запись, и он достаётся каждому сценарию: аналитика, замеры продукта, сбор падений и запись сессий. Три остальных списка сценарные, и ваш профиль берёт общий плюс свой.
У профиля «Приватность» получается 31 уникальная запись, у профиля «Соцсети» 74, у профиля «Рекламные кабинеты» 56. Лишнего профиль не грузит, а незнакомое имя списка вы увидите в журнале, а не получите вместо защиты тихую пустоту.
Рекламный список нарочно самый сдержанный. В нём намеренно нет ни одного узла, который нужен рекламному кабинету, чтобы войти, загрузиться, выставить счёт или ответить своему API: правило, срабатывающее внутри кабинета, за который вам платят, это уже деловой риск.
| Список | Записей | Кому достаётся | Что внутри |
|---|---|---|---|
| general | 31 | каждому сценарию | аналитика, сбор падений, запись сессий, мобильная атрибуция |
| 23 | Соцсети | рекламные и счётные узлы LinkedIn, его пиксель | |
| social | 33 | Соцсети | пиксели Meta, TikTok, X, Pinterest, Snapchat и Reddit |
| ads | 25 | Рекламные кабинеты | ходы конверсий и аудиторий, торговцы данными |
Правила для своей слежки
Список доменов ловит чужие счётчики. Саму площадку он поймать не может: её вызовы идут на тот же сайт, куда вы пришли, и с его собственного адреса.
Для этого есть отдельные наборы, привязанные к путям самой площадки, и два из них смотрят ещё и на запрос: переписка теряет только вызовы с меткой набора текста или прочтения, а поиск только вызовы со следящей меткой.
Каждый набор работает только на своих узлах
Каждый набор привязан к своим узлам. В наборе LinkedIn есть голые слова вроде beacon и telemetry, и работай они повсюду, у вас сломался бы посторонний магазин, поэтому за пределами своих узлов профиль их не применяет.
Набор LinkedIn
Пути слежки, пикселя и просмотра профиля, срабатывают только на linkedin.com и licdn.com.
Набор соцсетей
Пути записи событий Meta, X и Pinterest на их собственных узлах. Две записи Meta несут перекрёстное рукопожатие, связывающее аккаунт Facebook с аккаунтом Instagram.
Рекламные кабинеты
Голых правил по путям здесь нет вовсе, только пары «узел плюс кусок адреса», поэтому на остальной сети у вас ничего не ломается.
Сорок параметров срезаются
Чистку ссылок получает каждый сценарий, и оба движка срезают ровно один и тот же набор имён. Режут они на самом переходе, а не перенаправлением по кругу, поэтому в строке адреса у вас стоит чистый адрес, и параметр до страницы не доходит.
Смысл в опознавателях рекламных нажатий. Такой опознаватель переживает любую другую уборку и несёт ровно ту связь, которую вы и хотите разорвать, поэтому в списке стоят площадки сценариев «Соцсети» и «Рекламные кабинеты».
- Опознаватели нажатий
- fbclid, gclid, msclkid, dclid, ttclid, twclid, wbraid, gbraid, yclid, rdt_cid, ScCid, epik
- Метки кампаний
- utm_source, utm_medium, utm_campaign, utm_content, utm_term, mc_cid, mc_eid
- Опознаватели сессий и профилей
- _ga, _gl, igshid, mibextid, li_fat_id
- След LinkedIn
- trk, trkInfo, lipi, lici, trackingId, refId, midToken, midSig, trkEmail
Чистый адрес вы получаете на переходе, а кусочки, которые страница подгружает потом, остаются как есть.
Чего фильтр не видит
Два вида слежки по устройству недоступны любому сетевому правилу. Маячок уходит при закрытии страницы, и его содержимое и есть слежка, а кадры сокета непрозрачны для фильтра, читающего только адреса.
Там, где сценарий просит, профиль подменяет оба прямо в собственном мире страницы. Вызов маячка сообщает о событии и отвечает «да», поэтому страница считает, что всё удалось, а короткие кадры сокета с метками набора текста и прочтения до площадки не доходят, тогда как остальной сокет живёт как обычно.
Замена неотличима от настоящего вызова
Замена обязана выглядеть тем, что она заменила. Имя и число доводов профиль берёт у настоящего вызова: замерено на отгруженном движке, что у маячка это 1, а не 2, как следует из описания стандарта.
Маяки (beacon)
В скрытных сценариях профиль их подавляет, а в счёте они стоят отдельно от сетевых блокировок.
Прочтения и набор текста
В сценариях тайны переписки эти кадры до площадки не доходят, а остальной сокет остаётся нетронутым.
Ничто не называет продукт
Имя события, по которому говорят обе половины вставки, новое при каждом запуске, поэтому сайт не подслушает и не подделает ваш счёт.
Счётчики остаются на компьютере
В ARMANOS Browser счёт заблокированного идёт у вас на машине: накопленное за 500 миллисекунд уходит на петлевой адрес со случайным пропуском, своим у каждого профиля. Машину это не покидает.
Слепо верить этим сообщениям программа не станет: пачку она урезает, берёт только пять видов и пишет на диск не чаще раза в секунду, чтобы шумная страница не отняла у вас скорость.
Что показывает экран защиты
Экран защиты показывает сегодня, последние 7 дней, всего, разбивку по видам и по 12 профилям с самым большим счётом и столбики по дням за последние 7 дней. Сброс счётчиков стирает всё на этом компьютере, а сводить нечего: наружу никогда ничего не уходило.
- Трекеры
- запросы к узлам из сведённого списка
- Отчёты сайтов о ваших действиях
- пути своей слежки площадки, каким бы набором ни поймано
- Очищено ссылок
- переходы, из которых срезан параметр
- Маяки (beacon)
- подавленные вызовы маячка
- WebSocket-слежка
- отброшенные кадры прочтения и набора текста
Счёт вы видите только на этом компьютере, и после закрытия ARMANOS он остаётся. Пока открыта хоть одна страница, счёт идёт без перерыва.

Встроенный движок блокирует меньше
Замерено с одним и тем же расширением на обоих движках: на встроенном запрос, который блокировщик должен был остановить, дошёл до сервера, а ARMANOS Browser его заблокировал. Поставленный туда блокировщик грузится, но своей кнопки у него нет, и сам по себе он ничего не останавливает.
Часть этого разрыва программа закрывает сама. Правила поставленного вами блокировщика она берёт только из его же папки и исполняет их своими силами, поэтому блокировка там всё-таки работает.
Чего она делать не станет, так это притворяться. Правило со своим образцом поиска, условиями по вкладкам или по заголовкам она отмечает как непонятое и не применяет: без своего условия оно заблокировало бы больше, чем просили, и оставило вас с белой страницей.

Что с этим делать
Своего переключателя здесь нет ни у чего. Всё решает сценарий использования, который вы выбрали профилю: он задаёт списки, правила слежки и вставки в страницу, остальное вы получаете при запуске.
- 1
Выберите сценарий
«Приватность» получает только общий список, «Соцсети» добавляют списки LinkedIn и соцсетей с обоими наборами слежки, а «Рекламные кабинеты» рекламный список с правилами, привязанными к узлам кабинетов.
- 2
Включите ARMANOS Browser
Блокировка и чистка работают на обоих движках, но собственные правила поставленного блокировщика полностью идут только там. Отгруженная сегодня сборка это 153.0.7978.0.
- 3
Поработайте и откройте «Защиту»
Профиль с нулём после настоящей работы говорит вам, что его движок или сценарий не тот, о котором вы думали.
- 4
Сбросьте счётчики перед замером
Сброс местный и мгновенный, поэтому чистый счёт вы начинаете на одной машине, не трогая сервер.
Чего это не делает
- Это не блокировщик рекламы. Списки это сеть связывания, от 31 до 74 записей на сценарий, поэтому баннеры и продвигаемые записи показываются как раньше.
- Сайты, куда вы вошли, всё равно вас знают. Вход это личность, которую вы отдали сами, и обрезание чужих ответных вызовов её не возвращает.
- Рекламный список нарочно щадит рекламные кабинеты. Всё, что кабинету нужно для входа, загрузки, счетов и ответов своему API, исключено, поэтому работа внутри кабинета остаётся площадке видна.
- Четыре списка лежат внутри программы и меняются вместе с её обновлением. Подписки на список, который сам обновляется по расписанию, нет.
Как проверить
Откройте файл, а следом стенд, который его стережёт.
- Оба движка отвечают одинаково на каждой записи списка, и это проверено прогоном всех записей
- apps/desktop/src/lib/tracker-rules.js · apps/desktop/test/движки-судят-список-одинаково.js
- В ARMANOS Browser те же правила становятся расширением профиля, и это замерено живьём через петлевой прокси
- apps/desktop/src/lib/forkExtension.js · apps/desktop/test/блокировка-живьём.js
- Все 40 срезаемых параметров лежат в одном общем списке, которым пользуются оба движка
- packages/shared/src/index.js · apps/desktop/test/блокировка-живьём.js
- Правила поставленного расширения исполняет сама программа на встроенном движке, а невыразимые правила считаются пропущенными
- apps/desktop/src/lib/dnrBlock.js · apps/desktop/test/builtin-blocking.js
- Раздел расширений предупреждает, если не видит выбранного и установленного ARMANOS Browser
- apps/desktop/src/manager/store.js · apps/desktop/test/extension-limits-honest.js
- Поставленный вами блокировщик не выключает нашу защиту: работают оба набора правил
- apps/desktop/src/main/main.js · apps/desktop/test/расширение-не-снимает-защиту.js
Вопросы
- Как сверяется одна запись списка?
- Голое имя узла закрывает и сам узел, и его поддомены. Запись с куском адреса требует того же узла и начала пути, и оба движка судят её одинаково.
- Почему не блокируется поддомен вроде блога?
- Ради этого и существуют привязанные записи. Узел записи событий вы теряете, а блог, чьё имя лишь начинается так же, открывается как обычно.
- Может ли страница прочитать счётчики или правила?
- Нет. Счёт уходит на петлевой адрес с пропуском, своим у каждого профиля, а имя события, по которому говорят обе половины вставки, новое при каждом запуске.
- Переживают ли счётчики перезапуск?
- Да. Они лежат в файле на этом компьютере, и там же 14 дней истории по дням.
- Что происходит с правилами, которые программа исполнить не может?
- Такое правило программа считает непонятым и записывает в журнал.
Читать дальше
Движок ARMANOS
Где сетевые правила работают по-настоящему и что делает вместо этого встроенный движок.
Расширения
Каталог, выбор по профилям и честное предупреждение про встроенный движок.
Профили
Где вы выбираете профилю сценарий использования, списки и вставки в страницу.
Безопасность
Что остаётся на вашем компьютере, включая эти счётчики, и что доходит до сервера.
Посмотрите на своих профилях
Блокировка, чистка и счётчики работают с первого созданного профиля.