Вместо потоковой передачи событий расширение группирует счётчики использования локально и периодически отправляет один компактный набор данных. Вот пример того, что передаётся:
Вот и весь набор данных. Никаких URL страниц, содержимого чатов, нажатий клавиш, координат кликов, отпечатков устройства.
- extension_id
- Какое расширение отправило — нужно, чтобы направить счётчики в нужный проект.
- v
- Версия расширения, чтобы обнаруживать регрессии в конкретных релизах.
- bm
- Режим сборки (production / staging / development) — разделяет реальное использование и тестирование.
- t
- Локальная метка времени, когда пакет был отправлен.
- e
- Объект, сопоставляющий краткие ключи событий целочисленным счётчикам. Все возможные ключи перечислены ниже.
Это полный, исчерпывающий список. Расширение не может отправить то, чего нет на этой странице — если этого здесь нет, это не собирается.
Что явно не собирается
- Сообщения в чате Kick, содержимое трансляций или любой текст сообщений
- Адрес электронной почты, IP-адрес или любая контактная информация
- Учётные данные для входа, сессионные токены или куки
- История просмотров вне сайта Kick.com
- Любые данные о пользователях, не установившим Kick Augmenter
Это расширение использует два отдельных потока данных. Первый — полностью анонимный; второй — привязан к вашему публичному нику в Kick. Оба перечислены здесь полностью.
Позволяет нам видеть, какие функции используются, замечать регрессии после релиза и решать, что разрабатывать дальше. Каждое поле находится в примере «Как выглядит одна отправка» ниже.
- UUID установки (случайный, не привязанный к аккаунту)
- Версия расширения и режим сборки
- Целочисленные счётчики для каждого события, перечисленного ниже
- Локальная метка времени отправки
Отображает бронзовый / серебряный / золотой / легендарный значок рядом с именами других пользователей Kick Augmenter в чате, чтобы пользователи могли узнавать друг друга. Любая установка расширения на Kick может проверить, привязан ли определённый ник — так показываются значки в чате, и это задуманное поведение.
- Ваш публичный ник в Kick (тот, что уже виден другим в чате)
- Ваш числовой user_id в Kick (стабильный идентификатор, который Kick присваивает каждому аккаунту)
- UUID этой установки, к которой привязан ник
- install_date — метка времени первой проверки этой установки, используется для вычисления вашего уровня
- linked_at — метка времени на сервере, когда была создана привязка
Это небольшой независимый проект без таблицы пользователей, регистраций и способа «спросить» мнение. Анонимные счётчики — это единственная петля обратной связи, и они напрямую влияют на то, что будет разрабатываться дальше.
Короче: дать предварительное согласие — это самое полезное, что вы можете сделать, чтобы повлиять на развитие расширения. И это стоит вам всего нескольких целых чисел в неделю.
- Локальные настройки: Ваши предпочтения остаются на вашем устройстве в локальном хранилище Chrome. Они никогда не покидают ваш браузер.
- Передача: Весь трафик на наш бэкенд идёт по протоколу HTTPS.
- Где хранится: Данные хранятся в управляемой базе данных Postgres с включённым row-level security.
- Срок хранения различается для систем: Смотрите подробности по каждой системе выше. Короче: анонимные счётчики агрегируются до 12 месяцев; записи показа значка хранятся, пока вы не отвяжете или не удалите расширение.
- Форма обратной связи: Если вы отправите отзыв через кнопку во всплывающем окне, это отдельная веб-форма — она может запросить опциональный email, и эти данные обрабатываются по тем же правилам «не передавать». Само расширение никогда не собирает и не передаёт данные обратной связи.
- Мгновенный отказ от аналитики: Переключите тумблер «Анонимная аналитика» во всплывающем окне. Сбор данных прекратится в тот же момент.
- Отказ от показа значка: Переключите «Показывать ваш значок Kick Augmenter» в настройках чата в положение выкл. Привязка будет немедленно удалена с сервера.
- Удалить привязку значка: Привязки значков можно удалить по запросу. Отказ через тумблер в чате — самый быстрый путь: он обращается к endpoint /unlink и удаляет запись. Используйте кнопку обратной связи, если хотите, чтобы запись была удалена навсегда, а не просто отключена (отказ + переустановка приведут к новой привязке; жёсткое удаление — нет).
- Аналитика не связана с личностью: Поток анонимной аналитики не содержит полей, которые можно сопоставить с вами, поэтому там нечего удалять лично. Полное отключение аналитики прекращает этот сбор.
- Удаление расширения: Удаление расширения очищает все локально хранящиеся настройки и предпочтения с вашего устройства.
Это точные заявления об использовании данных, размещённые на странице расширения в Chrome Web Store. Вкладка «Политика конфиденциальности» в магазине и этот отчёт всегда должны совпадать. Если они различаются — значит, в отчёте ошибка, и мы хотим об этом знать. Если категория отмечена ниже, ссылка под ней ведёт на соответствующий раздел на этой странице, подтверждающий заявление.
Данные, которые собирает расширение
Сертификации
- Я не продаю и не передаю данные пользователей третьим лицам, за исключением одобренных случаев использования.
- Я не использую и не передаю данные пользователей для целей, не связанных с единственной целью моего продукта.
- Я не использую и не передаю данные пользователей для определения кредитоспособности или в кредитных целях.
Наша аналитическая стек намеренно минимален. Мы не используем Google Analytics, Mixpanel, Sentry или какие-либо SDK отслеживания. Данные обрабатываются только на нашем собственном аналитическом бэкенде — они никогда не передаются, не перепродаются и не распространяются через рекламные сети или агрегаторы данных.
Если мы меняем собираемые данные — например, добавляем новое событие при выходе новой функции — эта страница обновляется, и дата «Последнее обновление» вверху отразит изменения. Эта же страница является единым источником правды: если чего-то здесь нет — это не собирается.
Если что-то здесь непонятно или нужны подробности по какому-либо событию, самый быстрый способ связаться с нами — кнопка обратной связи во всплывающем окне расширения. Она открывает простую форму — аккаунт не требуется.