HELPERG (opens in a new tab) Ecosystem

WebmasterID logoWebmasterID
Аналитика и приватность

Приватность архитектурой, а не настройкой.

WebmasterID — first-party аналитика для сайтов, которые не хотят (или не могут позволить себе) отслеживание уровня слежки. Каждое архитектурное решение определяется тем, чего продукту знать не нужно.

Что собирает счётчик

Короткий и честный список.

  • Site ID

    site_id (wm_…), связанный с фрагментом установки.

  • URL и путь

    Просматриваемая страница. Строки запроса сохраняются как канонический URL.

  • Реферер

    URL источника перехода, если браузер его передаёт.

  • UTM-параметры

    Пять канонических полей: utm_source, utm_medium, utm_campaign, utm_content и utm_term.

  • Язык и ширина экрана

    Приблизительные сигналы для оформления контента и анализа аудитории. Без энтропии устройства.

  • Название события и метка времени

    Что произошло и когда. По умолчанию это page_view при автоматическом отслеживании в браузере.

  • Анонимизированный IP (только на сервере)

    Последний октет IPv4 обнуляется, IPv6 усекается до /48. Неанонимизированные адреса никогда не доходят до хранилища.

Чего счётчик НЕ собирает

Отрицательное пространство тоже важно.

  • Без сторонних cookies

    На сайтах, которые его используют, cookies не устанавливаются.

  • Без отслеживания через localStorage

    В браузере не сохраняется никакой постоянный идентификатор посетителя.

  • Без отпечатка браузера

    Не считываются сигналы canvas, аудио, шрифтов и энтропии устройства.

  • Без межсайтового отслеживания

    В WebmasterID нет понятия одного и того же человека на нескольких сайтах.

  • Без записи сеансов

    Не записываются изменения DOM, движения мыши и ввод с клавиатуры.

  • Без неанонимизированных IP в хранилище

    В базу данных попадает только анонимизированная форма.

DNT и GPC

Отказ от отслеживания соблюдается безусловно.

Когда браузер передаёт сигнал Do Not Track или Global Privacy Control, счётчик WebmasterID немедленно останавливается и ничего не отправляет. Это проверяется на клиенте, внутри счётчика, и ещё раз на сервере, в API приёма данных, — как эшелонированная защита.

Транспорт

text/plain по замыслу.

Счётчик в браузере отправляет события текстовым телом через navigator.sendBeacon. Браузер добавляет заголовок Content-Type: text/plain;charset=UTF-8 — MIME-тип из безопасного списка CORS, — поэтому запрос считается «простым» и полностью обходит preflight CORS. API приёма данных разбирает тело как JSON. Так аналитический путь становится незаметнее в сети, надёжнее в разных браузерах и лишается ещё одной поверхности, которой пришлось бы согласовывать cookies или учётные данные.

Для того, кто ведёт сайт

Какая ответственность остаётся на вас.

WebmasterID построен так, чтобы свести поверхность приватности к минимуму и сделать установку простой, но тот, кто ведёт сайт, по-прежнему отвечает за обязанности своей юрисдикции — в том числе, когда это применимо, за упоминание аналитики в собственном уведомлении о конфиденциальности.

Частые вопросы

Частые вопросы

Что именно означает «с уважением к приватности» в WebmasterID?
Это означает приватность архитектурой, а не настройкой. Счётчик не устанавливает cookies. Он не строит отпечаток браузера. Неанонимизированные IP-адреса никогда не доходят до хранилища (последний октет IPv4 обнуляется на границе, IPv6 усекается до /48). DNT и GPC соблюдаются безусловно. В продукте нет понятия одного и того же человека на нескольких сайтах.
Устанавливаются ли cookies на сайтах, которые его используют?
Нет. Счётчик в браузере никогда не устанавливает cookies и никогда не использует localStorage так, чтобы создать постоянный идентификатор посетителя. Аналитический путь намеренно невидим для хранилища cookies того, кто заходит на сайт.
А сигналы отпечатка браузера?
Они не собираются. Счётчик не считывает сигналы canvas, аудио, шрифтов и энтропии устройства. Собирается просматриваемая страница вместе с URL, реферером, UTM-параметрами, языком и приблизительной шириной экрана. Больше ничего.
Как обрабатываются IP-адреса?
Они анонимизируются на сервере, на границе приёма данных. У адресов IPv4 обнуляется последний октет; IPv6 усекаются до /48. В таблицу событий попадает только анонимизированная форма: неанонимизированные адреса никогда не доходят до хранилища.
Соблюдаются ли Do Not Track и Global Privacy Control?
Да, безусловно. Когда браузер передаёт сигнал DNT или GPC, счётчик немедленно останавливается и ничего не отправляет. Это применяется на клиенте, внутри счётчика, и ещё раз на сервере, в API приёма данных, как эшелонированная защита.
Продаются ли мои аналитические данные и передаются ли они кому-то?
Нет. Данные рабочего пространства остаются в рабочем пространстве. Они не продаются, не лицензируются и не передаются третьим сторонам. На них не обучаются общие модели. Интеграция с Claude и MCP работает только на чтение, ограничена рабочим пространством и фиксируется в журнале аудита.