MIX · Privacy policy

Политика конфиденциальности MIX

Последнее обновление: 25 октября 2026 года

Расширение MIX добавляет статистику и инструменты к страницам FACEIT. Оно обрабатывает только данные, необходимые для этих функций.

Какие данные использует расширение

Как используются и передаются данные

Расширение читает нужные данные на FACEIT и отправляет минимальные запросы через MIX Worker в Cloudflare. Worker запрашивает игровые данные у FACEIT Data API. Счётчики матчей CS2 и CS:GO запрашиваются напрямую у faceit.com без cookies. Если у игрока указан Twitch, Worker проверяет публичный статус трансляции через Twitch API.

MIX не читает cookies и не отправляет пароли или cookies FACEIT в Worker. Для входа браузер открывает страницу FACEIT OAuth; Worker обменивает код на короткоживущий OAuth-токен FACEIT, получает FACEIT ID и никнейм, затем отбрасывает токен. В расширении хранится подписанный MIX-токен с ограниченным сроком действия, а не OAuth-токен FACEIT. Счётчики матчей CS2 и CS:GO запрашиваются напрямую у faceit.com без cookies. API-ключи FACEIT и Twitch хранятся в секретах Worker и не включаются в расширение.

Cloudflare обрабатывает IP-адрес и технические сведения о запросе, чтобы обслуживать Worker и применять ограничение частоты запросов. При включённой облачной копии Worker сохраняет настройки MIX и профили позиций в Cloudflare D1, привязанные к FACEIT ID. Заметки в эту копию не входят. Для асинхронной очереди статистики Worker хранит ID запрошенных игроков и полученные публичные ответы FACEIT, пока задача ожидает завершения и пока браузер забирает результаты; такие записи автоматически удаляются не позднее чем через 24 часа. Публичные успешные ответы FACEIT могут повторно использоваться из памяти Worker и кэшей дата-центров Cloudflare до пяти минут; публичный статус Twitch — до одной минуты. Токены аккаунтов, приватные настройки и заметки не сохраняются в этих общих кэшах ответов. Данные облачной копии настроек хранятся, пока вы не удалите их через MIX; выход из аккаунта отключает синхронизацию на устройстве, но оставляет копию. FACEIT и Twitch получают запросы, необходимые для функций MIX, и обрабатывают их по собственным правилам.

Хранение и удаление

Настройки хранятся в Chrome Sync и, если вы вошли через FACEIT, в Cloudflare D1. Заметки и локальный кэш хранятся на устройстве. Выбор видимых показателей карточки также хранится только на устройстве и не входит в облачную копию. Данные очереди статистики на Worker автоматически удаляются не позднее чем через 24 часа. Чтобы удалить облачную копию настроек, нажмите «Удалить данные MIX» будучи подключённым к FACEIT. Если вы вышли, войдите снова перед удалением. Выход удаляет MIX-токен с устройства, отключает синхронизацию на нём, но сохраняет облачную копию для будущего входа.

Аналитика и реклама

MIX не продаёт данные. Если настроена рекламная кампания, её баннер размещается в центральной колонке матчрума над графиком карт. Для измерения стабильности Worker сохраняет в Cloudflare Analytics Engine технические категории запросов, HTTP-статусы, результаты кэша и время запросов/очереди. Эти записи не содержат ID клиентов или игроков, никнеймов, IP-адресов, URL, токенов и содержимого запросов/ответов. Базовый счётчик активных установок использует случайный ID и версию MIX: примерно один сигнал раз в пять минут при открытом FACEIT. Он включается после показа сообщения об изменении; предыдущие отказы сохраняются. Отключение и удаление данных установки доступны на локальной странице политики конфиденциальности расширения MIX (Помощь → Политика конфиденциальности). В базовый учёт не передаются FACEIT ID, ник, признак фокуса, адреса страниц, их содержимое, заметки или данные соперников. Случайный постоянный ID является псевдонимом установки, а не гарантией полной анонимности. Привязка активности установки к FACEIT ID и нику удалена. Ранее сохранённые идентифицирующие поля и производные связи очищаются однократной серверной миграцией. Вход FACEIT для облачной копии настроек работает отдельно и не используется счётчиком аудитории. Рекламодателям доступны только суммарные отчёты.

В Cloudflare D1 хранятся HMAC-защищённый ID установки, версия, дата дня и время последнего сигнала. Дневная активность хранится до 35 дней, пятиминутные интервалы — до двух дней, неактивные установки — до 90 дней; очистка запускается периодически при обращениях. Онлайн — приближённое число установок с сигналом за 10 минут, а не число людей у экрана. После отключения сигналы прекращаются; запрос удаления данных установки сохраняется и повторяется при восстановлении сети. Если настроена кампания, при видимости 50% загруженного баннера в течение одной непрерывной секунды во вкладке и окне в фокусе записываются ID кампании/креатива, время, защищённый ID события и отдельный HMAC-псевдоним охвата для этой кампании. Связь рекламных событий с ID установки или FACEIT-аккаунтом не сохраняется; такие отдельные события удаляются через 35 дней. Для рекламодателя владелец может создать ссылку на суммарный отчёт сроком до семи дней. Ссылку может открыть любой получивший её человек; в отчёте нет ников, ID установок, списка аккаунтов или административных действий. Счётчики переходов пока не реализованы.

Показ баннера учитывается один раз на открытие матчрума, когда не менее 50% баннера видимы одну непрерывную секунду в активном окне. Это техническая оценка видимости, а не подтверждение прочтения. Сам баннер загружается с указанного адреса рекламной кампании, и его хост получает обычный запрос изображения; переход открывает сайт рекламодателя. Адреса матчрумов не передаются для учёта. Учёт можно отключить на локальной странице политики конфиденциальности расширения MIX (Помощь → Политика конфиденциальности); отключение отправляет запрос удаления истории этой установки. При отсутствии сети запрос удаления остаётся на устройстве до восстановления соединения.

С версии 0.8.97 отдельно считаются открытия любых матчрумов: переход в комнату, новая вкладка или обновление страницы. Перерисовка статистики не добавляет открытие. В событии передаются только случайный ID открытия и время; адрес или ID комнаты, никнеймы и состав не передаются. События сохраняются на устройстве до 24 часов (до 200 событий вместе с очередью рекламы) и отправляются пакетами с обычным сигналом примерно раз в пять минут при открытом FACEIT. Уже накопленные события могут быть отправлены обычным таймером после закрытия FACEIT без продления онлайна. На сервере HMAC ID открытия и установки, канал сборки, день и время хранятся до 35 дней и удаляются при отключении учёта. Владелец видит суммарные открытия и число установок с открытиями; рекламодатель получает только агрегированный отчёт. Фоновые вкладки тоже учитываются: открытия показывают потенциальные посещения рекламного места в центре над спайдер-сеткой, а не подтверждённые рекламные показы или уникальные матчи. Сбор начинается только в обновлённых версиях; прошлые открытия не восстанавливаются.

Связь

По вопросам конфиденциальности или удаления данных напишите в Discord MIX.

MIX — независимое расширение сообщества. Оно не связано с FACEIT, Twitch или Cloudflare.

MIX Privacy Policy

Last updated: October 25, 2026

The MIX extension adds statistics and tools to FACEIT pages. It processes only the data needed for these features.

Data the extension uses

How data is used and shared

The extension reads the data it needs on FACEIT and sends minimal requests through the MIX Worker on Cloudflare. The Worker requests game data from the FACEIT Data API. Combined CS2 and CS:GO match totals are requested directly from faceit.com without cookies. If a player has a Twitch username, the Worker checks public stream status through the Twitch API.

MIX does not read cookies or send FACEIT passwords or cookies to the Worker. For sign-in, the browser opens FACEIT OAuth; the Worker exchanges the authorization code for a short-lived FACEIT OAuth token, retrieves the FACEIT ID and nickname, then discards the token. The extension stores a signed MIX session token with a limited lifetime, not the FACEIT OAuth token. CS2 and CS:GO match totals are requested directly from faceit.com without cookies. FACEIT and Twitch API keys are stored as Worker secrets and are not included in the extension.

Cloudflare processes IP addresses and technical request details to run the Worker and apply request limits. When cloud backup is enabled, the Worker stores MIX settings and position profiles in Cloudflare D1, linked to the FACEIT ID. Notes are not included in this backup. For the asynchronous statistics queue, the Worker stores requested player IDs and the public FACEIT responses it receives while jobs are queued and results are collected; these records are automatically deleted within 24 hours. Successful public FACEIT responses may be reused from Worker memory and Cloudflare data-center caches for up to five minutes; public Twitch status for up to one minute. Account tokens, private settings and notes are not stored in these shared response caches. The settings backup remains until you delete it through MIX; signing out disables sync on that device but keeps the backup. FACEIT and Twitch receive requests needed for MIX features and process them under their own policies.

Storage and deletion

Settings are stored in Chrome Sync and, when you sign in with FACEIT, in Cloudflare D1. Notes and the local cache stay on the device. Card metric visibility preferences also stay on the device and are not included in the cloud backup. Queue records on the Worker are automatically deleted within 24 hours. To delete the cloud settings backup, use “Delete MIX data” while signed in to FACEIT. If signed out, sign in again before deleting. Sign-out removes the MIX token from the device and disables its sync, while keeping the cloud copy available for a future sign-in.

Analytics and advertising

MIX does not sell data. When a campaign is configured, its banner appears in the match room’s center column above the map chart. To measure service reliability, the Worker records technical request categories, HTTP statuses, cache outcomes and request/queue durations in Cloudflare Analytics Engine. These records contain no client or player IDs, nicknames, IP addresses, URLs, tokens or request/response bodies. The basic active-installation counter sends a random installation ID and MIX version about once every five minutes while FACEIT is open. It starts after an update notice is displayed; previous opt-outs are respected. Disable measurement and delete installation data using the extension’s local privacy controls (Help → Privacy policy). Basic requests do not include FACEIT ID, nickname, focus state, page URLs or content, notes, or opponents’ data. A persistent random ID is a pseudonymous installation identifier, not a guarantee of complete anonymity. Linking installation activity to a FACEIT ID or nickname has been removed. A one-time server migration clears previously stored audience identity fields and derived links. FACEIT sign-in for cloud settings backup works separately and is not used by the audience counter. Advertisers receive aggregate reports only.

Cloudflare D1 stores the HMAC-protected installation ID, version, day and latest signal time. Daily activity is retained for up to 35 days, five-minute buckets for up to two days, and inactive installations for up to 90 days; lazy cleanup runs periodically on requests. Online is an approximate count of installations with a signal within 10 minutes, not people looking at a screen. Disabling measurement stops signals; installation deletion is queued and retried when the connection returns. Configured campaigns may record an impression after 50% of a loaded banner is visible for one continuous second in a focused tab/window. These records hold campaign/creative IDs, time, a protected event ID and a separate campaign-specific HMAC reach pseudonym. No stored link connects these events to installation or FACEIT account records; separate impression events expire after 35 days. The owner may create an aggregate advertiser-report link valid for up to seven days. Anyone receiving that link can read its totals; it contains no nicknames, installation IDs, account list or administrative actions. Click measurement is not implemented.

A banner impression is recorded once per match-room opening when at least 50% of the banner is visible for one continuous second in the active window. This is a technical visibility estimate, not proof of attention. The banner loads from the configured campaign image host, which receives a normal image request; clicking opens the advertiser’s website. Match-room URLs are not transmitted for measurement. Measurement can be disabled using the extension’s local privacy controls (Help → Privacy policy); disabling sends a request to delete this installation’s history. Offline deletion requests remain on the device until connectivity returns.

Starting with version 0.8.97, MIX separately counts entries into any match room, new room tabs and page reloads. Repainting statistics does not add an opening. An event sends only a random opening ID and its time, without the room URL or ID, nicknames or roster. Events stay on the device for up to 24 hours (up to 200 events shared with the ad queue) and are batched with the usual signal about once every five minutes while FACEIT is open. Already queued events may be flushed by the usual timer after FACEIT is closed, without extending online status. The server keeps HMAC-protected opening and installation IDs, build channel, day and time for up to 35 days; disabling measurement deletes these installation records. The owner sees aggregate openings and installations with openings; advertisers receive aggregate reports only. Background tabs are included: openings represent potential visits to the central placement above the map chart, not verified ad impressions or unique matches. Collection starts with updated versions; past openings are not reconstructed.

Contact

For privacy questions or data deletion requests, contact us on MIX Discord.

MIX is an independent community extension. It is not affiliated with FACEIT, Twitch, or Cloudflare.