Перейти к содержимому

Продуктовая аналитика

В changAIs есть необязательная продуктовая аналитика на базе экземпляра Umami, которым управляет changAIs. По умолчанию сбор отключен и начинается только после явного согласия пользователя.

Продуктовая аналитика не является частью локального процесса ревью. Просматривать diff, заметки и отчеты можно без ее включения.

  • changAIs спрашивает согласие один раз после открытия первого ревью.
  • Если закрыть предложение или отказаться, аналитика останется выключенной, а повторного предложения не будет.
  • После согласия включается настройка уровня приложения changais.telemetry.enabled.
  • Сбор можно в любой момент отключить в настройках VS Code.
  • Глобальная настройка телеметрии VS Code всегда имеет приоритет. Если телеметрия использования в VS Code выключена, changAIs не отправляет продуктовую аналитику, даже когда собственная настройка расширения включена.

После согласия changAIs может фиксировать:

  • публичную версию расширения changAIs;
  • факт открытия расширения или ревью;
  • факт завершения ревью;
  • использование функций продукта, например изменение состояния заметки, добавление или удаление ответа, смену расположения diff, сравнение истории отчетов, экспорт отчета, подготовку follow-up prompt для AI или запуск команды настройки AI-инструмента.

Эти записи описывают использованную функцию, но не содержимое проекта, с которым выполнялось действие.

Продуктовая аналитика никогда не включает:

  • исходный код или содержимое diff;
  • имена файлов или пути рабочей папки;
  • адреса Git-репозиториев;
  • содержимое отчетов, заметок, ответов и пользовательских сообщений;
  • лицензионные ключи;
  • идентификаторы пользователя или машины VS Code;
  • сообщения об ошибках или stack traces;
  • версию редактора, операционную систему или модель устройства.

Интерфейс ревью не использует аналитические cookies или browser fingerprinting.

События аналитики отправляются в Umami-сервис под управлением changAIs по HTTPS. Любой сетевой сервис видит исходный IP во время обработки запроса, но changAIs не включает IP-адрес в отправляемые данные аналитики. Сервис аналитики может определять примерное местоположение в соответствии со своей конфигурацией и политикой хранения.

Доставка выполняется в режиме best effort. Ошибка сети или сервиса аналитики никогда не прерывает процесс ревью.

Общие условия обработки данных описаны в разделе Конфиденциальность.