Политика cookie
Редакция от 2 ноября 2026 г. · ООО «СВЕТ», ИНН 9703177463
Файл cookie — небольшой текстовый файл, который браузер сохраняет на твоём устройстве при посещении сайта. kodzavod.ru использует куки для входа в аккаунт, аналитики посещаемости (Яндекс.Метрика) и учёта источника перехода. Своих рекламных пикселей и профилирования у нас нет; для учёта источника перехода — одна cookie kz_utm. На странице /support виджет проверки «я не робот» Яндекса ставит cookie Яндекса, в том числе его рекламной системы, — подробнее в разделе «Проверка «я не робот» на /support».
Какие cookie мы используем
Вход в аккаунт платформы идёт через наш сервис auth.kodzavod.ru на инфраструктуре Yandex Cloud ru-central1 (Россия). Его cookie ставятся только на адрес auth.kodzavod.ru, без атрибута Domain: браузер не отправляет их ни на другие адреса kodzavod.ru, ни на превью, ни на опубликованные приложения. Сессию и подсказку для входа хранят три cookie:
__Host-kz_session— httpOnly cookie с JWT-токеном доступа. Нужна, чтобы входить в закрытое приложение, к которому у тебя есть доступ, без повторного ввода пароля. Время жизни — 15 минут (= TTL access-токена); обновляется автоматически. Атрибуты:Secure,HttpOnly,SameSite=Lax,Path=/. Префикс__Host-не даёт другому адресу kodzavod.ru подменить эту cookie.__Host-kz_refresh_session— httpOnly cookie с refresh-токеном для продления сессии без повторного входа. Браузер отправляет её только наauth.kodzavod.ru, а читает её только адрес продления сессии. Время жизни — 30 дней. Атрибуты:Secure,HttpOnly,SameSite=Lax,Path=/. Префикс__Host-не даёт другому адресу kodzavod.ru подменить эту cookie.kz_hint— подсказка для страницы входа: имя, email и способ последнего входа, чтобы предложить «Продолжить как …». Лежит только на auth.kodzavod.ru. Читает её только сервер, скриптам страницы она недоступна. После выхода из аккаунта не удаляется. Время жизни — 90 дней. Атрибуты:Secure,HttpOnly,SameSite=Lax,Path=/.
Раньше cookie сессии назывались kz_session и kz_refresh_session и ставились на весь домен .kodzavod.ru. Если они остались в браузере, мы удалим их при следующем входе, продлении сессии или выходе.
Дополнительно, для скорости работы интерфейса, access/refresh-токены хранятся также в sessionStorage браузера (`kz_access_token`, `kz_refresh_token`) — это не cookies, не передаются между вкладками и стираются при закрытии вкладки.
Источник перехода — kz_utm
kz_utm— запоминает метки utm_source, utm_medium, utm_campaign, utm_content, utm_term из ссылки, по которой ты пришёл. Нужна, чтобы при создании компании в Konductor мы отличили пришедших с сайта Konductor от прежних пользователей kodzavod. Ставится скриптом сайта на домен.kodzavod.ru, срок — 30 дней,Secure,SameSite=Lax. Читает её наш сервер при создании компании; значения сохраняем вместе с компанией. Удали cookie в настройках браузера, на работу сервиса это не повлияет.
Cookie ставится сразу, без отдельного согласия, и только если в ссылке есть хотя бы одна из этих меток; при следующих заходах без меток она не перезаписывается. В ней нет ни аккаунта, ни email, ни IP-адреса — только значения меток, каждое не длиннее 200 символов. Основание — законный интерес оператора (п. 7 ч. 1 ст. 6 Закона № 152-ФЗ). Её ставит скрипт сайта, поэтому она не HttpOnly, а относится ко всему домену .kodzavod.ru: браузер отправляет её на все его адреса, включая адреса вида *.apps.kodzavod.ru, и скрипты этих адресов могут её прочитать. Значения, сохранённые вместе с компанией, хранятся по Политике обработки данных Konductor.
Cookies для администраторов платформы (cp.kodzavod.ru)
Админ-панель cp.kodzavod.ru используется исключительно сотрудниками ООО «СВЕТ» для управления платформой. Аутентификация администраторов основана на сервисе Clerk Inc.:
__session,__client_uat,__clerk_db_jwt— устанавливаются Clerk на доменахcp.kodzavod.ruи*.accounts.dev. Применяются только для внутреннего доступа сотрудников.
Пользователи платформы не используют cp.kodzavod.ru и не сталкиваются с этими cookies. Они упомянуты здесь для полноты раскрытия.
Аналитика — Яндекс.Метрика
Мы используем Яндекс.Метрику (счётчик 109403672) для сбора статистики использования kodzavod.ru, app.kodzavod.ru и auth.kodzavod.ru. На страницах входа и регистрации (auth.kodzavod.ru) Вебвизор и карта кликов отключены — там считаются только шаги: открытие формы, выбор способа входа, возврат с ошибкой. На страницах приложений, опубликованных пользователями платформы (*.kdzd.ru), работает отдельный счётчик с другими настройками — см. ниже. Яндекс.Метрика устанавливает следующие cookie:
_ym_uid— идентификатор уникального посетителя. Срок хранения: 1 год. Домен:.kodzavod.ru._ym_d— дата первого визита. Срок хранения: 1 год._ym_isad— признак наличия AdBlock. Срок хранения: сессия._ym_visorc— данные для Вебвизора (session replay). Срок хранения: сессия.
Вебвизор (webvisor: true) активен — он записывает анонимизированные действия (движения мыши, клики, скролл) для анализа UX. Персональные данные в анонимизированном формате Вебвизора не передаются в явном виде, однако записи посещений доступны нам в интерфейсе Яндекс.Метрики. Данные хранятся на серверах Яндекса (Россия). Политика: yandex.ru/legal/confidential.
Маскирование чувствительных полей. Поля ввода пароля (input[type=password]) автоматически маскируются Вебвизором и не сохраняются в записи. Текст обычных полей ввода (email, имя, текстовые сообщения чата, промпты) может быть записан Вебвизором и доступен нам в интерфейсе Яндекс.Метрики исключительно для целей анализа UX. Записи защищены теми же техническими и организационными мерами, что и остальные персональные данные (см. Политику конфиденциальности, § 9).
Как отключить. Установи расширение opt-out от Яндекса (metrica.yandex.ru/add-ext) или используй браузерный блокировщик скриптов. Отключение Метрики не влияет на работу аккаунта и Сервиса.
Счётчик на опубликованных приложениях (*.kdzd.ru)
На страницах приложений, опубликованных пользователями платформы по адресам вида *.kdzd.ru, мы размещаем отдельный счётчик Яндекс.Метрики — не тот, что считает посещаемость kodzavod.ru. Он собирает обезличенную статистику посещений самих приложений: сколько было визитов, с каких устройств и из каких источников люди на них приходят. Эти данные нужны нам, чтобы понимать нагрузку на платформу и работоспособность публикации; со статистикой личного кабинета они не объединяются.
Вебвизор на этих страницах выключен. Содержимое страниц приложения и то, что посетители вводят в его формы, не записывается и Яндексу не передаётся. Карта кликов и переходы по ссылкам считаются без привязки к содержимому. Счётчик устанавливает те же cookie _ym_uid, _ym_d, _ym_isad — на домене .kdzd.ru, со сроками хранения, указанными выше. Файл _ym_visorc на этих страницах не устанавливается: он нужен только Вебвизору.
Кто оператор. Адреса *.kdzd.ru принадлежат нам, счётчик наш, и решение о его размещении принимаем мы — поэтому в отношении посетителей опубликованных приложений оператором персональных данных, собираемых этим счётчиком, выступает ООО «СВЕТ». Пользователь платформы, опубликовавший приложение, этим счётчиком не управляет и доступа к его данным не получает. О том, что счётчик размещается на страницах его приложения, пользователь извещён Пользовательским соглашением, § 2 — так же, как об обозначении kodzavod на этих страницах.
Как отказаться. Отказ тот же, что и для остальных наших страниц: расширение opt-out от Яндекса или браузерный блокировщик скриптов. Отказ не влияет на работу самого приложения.
Статистика посещаемости сайтов
Статистика посещаемости сайтов, опубликованных в kodzavod, работает без cookie и без хранилища браузера.
Проверка «я не робот» на /support
Форму обращения в поддержку без входа (kodzavod.ru/support) защищает Yandex SmartCaptcha. Виджет проверки загружается только на этой странице, с адреса smartcaptcha.cloud.yandex.ru, во встроенном окне. На адрес kodzavod.ru он cookie не ставит и в хранилище нашего сайта ничего не пишет.
Встроенное окно Яндекса само подключает сервисы Яндекса: счётчик Яндекс.Метрики самого Яндекса (не наш счётчик 109403672) и адреса mc.yandex.ru, yastatic.net, yandex.ru. Яндекс ставит в браузере свои cookie на домене .yandex.ru — yandexuid, yuidss, i, ymex, bh, yashr, pi, receive-cookie-deprecation, gdpr, _ym_uid, _ym_d, _ym_isad, — а на mc.yandex.ru — yabs-sid, cookie рекламной системы Яндекса. Срок хранения — до 1 года. В хранилище встроенного окна Яндекс пишет ключи _ym_*. Перечень составлен по замеру 21 октября 2026 года; состав cookie задаёт Яндекс и может его менять.
Эти cookie ставит и обрабатывает Яндекс по своей политике конфиденциальности (yandex.ru/legal/confidential); доступа к этим данным мы не получаем. Данные самой проверки — технические данные браузера и устройства, токен и IP-адрес — Яндекс обрабатывает по нашему поручению и хранит 60 дней (Политика конфиденциальности, § 5).
Как отказаться. Заблокируй скрипты smartcaptcha.cloud.yandex.ru блокировщиком. Без проверки форма не отправится — тогда напиши на info@kodzavod.ru, обращение примем и так. Уже поставленные cookie Яндекса удаляются в настройках браузера для сайта yandex.ru.
Что мы не используем
- Google Analytics или GA4
- Собственные рекламные сети и пиксели (Facebook Pixel, ВКонтакте Пиксель и др.). Cookie рекламной системы Яндекса на /support ставит виджет проверки — см. раздел «Проверка «я не робот» на /support»
- Сторонние инструменты записи сессий помимо Вебвизора Яндекс.Метрики
- Собственные трекеры поведенческого профилирования в рекламных целях
Если в будущем мы добавим другие аналитические инструменты, мы опишем их в этой Политике до запуска и опубликуем новую редакцию с датой в заголовке. Прежние редакции остаются в архиве.
Локальное хранилище браузера (не cookie)
В дополнение к cookie платформа использует localStorage браузера для хранения пользовательских настроек интерфейса. Ключи и их значения хранятся только в твоём браузере и на сервер не уходят. В названиях некоторых ключей есть внутренний id аккаунта, проекта или версии — так настройка привязана к твоему аккаунту.
kz_cookies_ack_v5— время закрытия уведомления об этой Политике cookie. Сохраняется до очистки браузера; прежние отметки не скрывают уведомление о новой редакции.kz:sidebarCollapsed— свёрнута ли боковая панель (bool).kz:copies-nudge-dismissed-at:<id аккаунта>— момент закрытия предложения тарифа во вкладке «Копии». После закрытия новое предложение не показывается 30 дней.kz:older-copy-wanted-at:<id аккаунта>— момент запроса копии старше обычного срока хранения. Повторный запрос станет доступен через 30 дней. Запрос не создаёт старую копию и не меняет срок хранения.kz:sidebarWidth— ширина боковой панели в пикселях.kz:threadsCollapsed— состояние свёрнутости панели тредов (bool).kz:composerMode— выбранный режим композера (строка).kz:modelTier— выбранный пользователем тир AI-модели.kz:onboarding_example_seen— флаг, что пользователь видел пример онбординга.kz_k8s_preview— флаг отказа от нового пайплайна превью (значение'0'переключает на legacy-путь). Технический служебный флаг.kz:completion-sound:<id аккаунта>— включён ли звук готовой генерации.kz:completion-notify:<id аккаунта>— включены ли уведомления браузера о готовой генерации, какие из них («Версия готова», «Нужен мой ответ») и отказ от предложения их включить. Уведомление показывает сам браузер. На сервер для статистики уходят события показа, клика, закрытия, выключения и ответа на запрос разрешения — с внутренним id проекта, id того, о чём уведомление (версии, прогона или сообщения чата), и классом устройства, без текста уведомления (подробнее — в Политике конфиденциальности, § 2).kz:completion-notify-state:<id аккаунта>— служебный журнал частоты уведомлений: время и id проекта показов за последний час, сколько уведомлений подряд осталось неоткрытыми и какое из показанных ещё ждёт открытия, показана ли подсказка выключить их и сообщение о том, что они выключены из уведомления.kz:completion-sound-claim:*,kz:turn-attention-claim:*— служебные отметки, что звук или уведомление об этом ходе уже сработали в другой вкладке. Хранится не больше 64 отметок каждого вида.
Отметки во вкладке «Копии» предусмотрены для её обновлённого интерфейса. Две отметки времени выше перезаписываются при новом действии; спустя 30 дней интерфейс их игнорирует, но это не означает автоматического удаления ключей из браузера. Очистить их можно в настройках браузера. В sessionStorage будет храниться kz:copies-nudge-shown:<id аккаунта> — отметка одного показа предложения за сессию вкладки, общая для проектов аккаунта. При недоступном хранилище предложения скрыты. Эти локальные отметки не отправляются на сервер. Отдельно интерфейс передаёт события открытия «Копий», показа, нажатия и закрытия предложения, достижения предела и запроса старой копии. Они связаны с аккаунтом и не являются анонимной статистикой; состав и сроки — в Политике конфиденциальности, § 2 и § 4.
Когда уведомления браузера включены, сайт регистрирует служебный скрипт браузера (service worker) /notify-sw/sw.js: он только показывает уведомление и обрабатывает клик, закрытие и «Не присылать», запросы сайта не перехватывает и ничего не кэширует. Выключение уведомлений снимает его. При нажатии «Не присылать» скрипт оставляет отметку в хранилище IndexedDB браузера (kz-completion-notify, id аккаунта и время нажатия); открытая или следующая открытая вкладка этого аккаунта выключает уведомления и стирает отметку.
Дополнительно, в браузерном sessionStorage хранятся kz_access_token и kz_refresh_token — JWT-токены текущей сессии. Они не передаются между вкладками и стираются при закрытии вкладки. Подробнее см. в Политике конфиденциальности, § 8.
kz_utm(sessionStorage) — те же метки utm_* из ссылки, по которой ты пришёл, на время вкладки. Когда ты входишь в панель после такого перехода, она один раз отправляет метки на наш сервер (запрос/auth/me/attribution) и мы сохраняем их в твоём профиле;kz_utm_sent— отметка, что отправка уже была.kz:konductor:models:v2(sessionStorage) — копия каталога моделей и цен Konductor, чтобы страница цен не запрашивала его чаще раза в минуту. Личных данных в ней нет.
Как управлять cookie
Удалить или заблокировать cookie можно в настройках браузера (обычно: «Настройки» → «Конфиденциальность» → «Очистить данные сайта»). Обрати внимание: удаление или блокировка сессионных cookies __Host-kz_session / __Host-kz_refresh_session означает выход из аккаунта; вход в Сервис без сессионных cookies невозможен.
Подробнее о правах на удаление данных — в Политике конфиденциальности, раздел § 7.