PapaStarshark
PAPAFACEIT LAB

Privacy Policy

Policy version 0.4.3 · Updated August 3, 2026

PAPA FACEIT LAB does not sell personal data, show advertising, use advertising or analytics SDKs, or read FACEIT credentials, cookies, authentication tokens, chat history or chat content. Optional TEAM chat position preparation and Auto Accept are both disabled by default and require separate, explicit user opt-in. A TEAM message is sent only after the user reviews its text and recipient and clicks the confirmation button.

This policy covers Match Intelligence, estimated player roles, saved CT/T positions, local colour grading of already visible public profile metrics, user-confirmed TEAM chat position sending and optional delayed Auto Accept in version 0.4.3 and later.

1. Single purpose

PAPA FACEIT LAB helps FACEIT players prepare for and understand a match by showing their saved CT/T positions together with relevant public match, player, roster and map-performance information, non-official estimated team roles, local PAPA colour guidance for already visible public profile metrics, user-confirmed TEAM chat position sending and an optional delayed match-ready Accept action.

2. Information stored in the browser

The extension stores panel preferences, the TEAM chat position-send on/off preference, the Auto Accept on/off preference, primary and backup CT/T positions and optional custom copy/message text with chrome.storage.sync. Google Chrome or Microsoft Edge may synchronize this information under the browser provider's privacy terms. PapaStarshark does not receive these saved positions, custom messages or automation preferences.

The extension may use chrome.storage.local for runtime coordination, including an Auto Accept cross-tab lock and a TEAM-message deduplication marker keyed to the detected match. This state is not transmitted to PapaStarshark.

3. Public FACEIT information processed

On supported FACEIT pages the extension reads limited public context needed for its features. Depending on availability, this can include the public match ID, selected CS2 map, available server region/country, public roster player IDs and nicknames, already visible public performance labels and values on supported player-profile pages, the local visible state of an unambiguous match-ready prompt, and—only when optional TEAM chat position preparation is enabled—the visible composer and selected audience state needed to verify that the destination is unambiguously TEAM chat.

For local profile-metric grading, the extension only applies PAPA red/yellow/green display colours in the browser to values FACEIT has already rendered. Those visible values are not sent to PapaStarshark or any other endpoint, are not written to Chrome storage and are not retained by the extension. The colour bands are PAPA guidance, not official FACEIT grades.

The extension does not read passwords, cookies, authentication tokens, payment information, private messages, chat history or chat content. If Auto Accept is explicitly enabled, it may click only the recognized match-ready Accept control after a visible randomized 3–5 second countdown; the user can cancel before the click.

4. Information sent and why

To load Match Intelligence, the extension sends only the public match ID to a PapaStarshark HTTPS endpoint. The selected map, roster and public player statistics are obtained by that endpoint directly from the FACEIT Data API. User-entered positions, backup positions, custom copy/message text, the TEAM chat position-send preference, Auto Accept preference, interface preferences and values used only for local profile-metric grading are not sent to PapaStarshark.

The endpoint uses a server-side FACEIT API key to obtain publicly available information from the FACEIT Data API. The key is not included in the extension. Responses can contain public profiles, avatars, country, skill level, ELO, available rank, recent form, roster averages, map records, supported public match statistics, and non-official estimated roles derived from those statistics. Role estimates may be unavailable when the public data is insufficient.

5. Cache and infrastructure logs

Match Intelligence responses may be cached for no more than five minutes to reduce duplicate requests and improve loading speed. PapaStarshark application code intentionally does not write match IDs, player IDs or nicknames to a persistent database or permanent application log and does not build player profiles from extension requests.

Netlify, Cloudflare and other infrastructure providers may process ordinary access and security metadata, such as IP address, request URL or path, response status and timestamps, under their own privacy and retention policies. PapaStarshark does not control those provider retention periods and does not use this metadata for advertising, unrelated profiling or player scoring.

6. Sharing, sale and prohibited uses

PapaStarshark does not sell extension data or use it for advertising, creditworthiness, data brokerage, unrelated profiling, surveillance or training general-purpose AI models. Public identifiers are processed only by the PapaStarshark endpoint and FACEIT Data API as necessary to deliver Match Intelligence. Infrastructure providers process network traffic as service providers, not for independent marketing.

7. Clipboard, optional TEAM chat position sending and Auto Accept

Position text is copied only after the user explicitly selects Copy position. The extension does not read clipboard contents in the background. Manual copying remains separate from optional TEAM chat position preparation.

TEAM chat position preparation is off by default and requires explicit user opt-in. After opt-in, the extension selects the position message saved by the user for the detected map and selected CT/T side; a saved primary position is required. It displays the exact message and intended TEAM chat recipient in its isolated panel. The extension submits the message only after the user reviews both and clicks Send to team chat. A local key for the detected match prevents a second message in that match, including after a side change or reload. If the map, side, saved primary position or TEAM destination cannot be verified, sending remains unavailable.

This feature does not read or collect chat history or chat content and does not read FACEIT credentials, cookies or authentication tokens. Saved positions, message text, the opt-in setting and deduplication state are not transmitted to PapaStarshark. A confirmed message is sent only to the active FACEIT TEAM chat in the recognized match room.

Auto Accept is disabled by default, requires a separate explicit user opt-in, shows a randomized 3–5 second countdown with a cancel action, revalidates the visible prompt immediately before one click, and does not retry automatically or interact with a chat composer.

8. Permissions

The extension does not request browser history, downloads, cookies, background clipboard access or broad access to all websites. All executable JavaScript and CSS is packaged with the extension; the endpoint returns data, not remote executable code.

9. User choices and deletion

Users can disable Match Intelligence or the panel, leave TEAM chat position sending disabled or turn it off at any time, leave Auto Accept disabled or turn it off, erase saved fields, select Reset all, uninstall the extension and manage Chrome Sync through browser account settings. Short-lived Match Intelligence cache entries expire automatically within five minutes. PapaStarshark has no extension account or persistent extension database requiring a separate deletion request.

10. Contact

Material changes will be published before the affected update is released. Questions or privacy requests may be sent to kovalevich13v@gmail.com.

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

Версия политики 0.4.3 · Обновлено 3 августа 2026 года

PAPA FACEIT LAB не продаёт персональные данные, не показывает рекламу, не использует рекламные или аналитические SDK и не читает учётные данные FACEIT, cookies, токены авторизации, историю чата или содержимое чата. Подготовка позиции для TEAM chat и автопринятие по умолчанию выключены и требуют отдельных явных действий пользователя. TEAM-сообщение отправляется только после того, как пользователь проверит текст и получателя и нажмёт кнопку подтверждения.

Эта политика охватывает Match Intelligence, оценочные роли игроков, сохранённые позиции CT/T, локальную цветовую оценку уже показанных публичных показателей профиля, подтверждаемую пользователем отправку позиции в TEAM chat и опциональное отложенное автопринятие в версии 0.4.3 и новее.

1. Единственное назначение

PAPA FACEIT LAB помогает игрокам FACEIT готовиться к матчу и понимать его контекст: показывает сохранённые позиции CT/T, связанную публичную информацию о матче, игроках, составах и результатах на картах, неофициальную оценку командных ролей, локальные цветовые ориентиры PAPA для уже показанных публичных показателей профиля, предоставляет подтверждаемую пользователем отправку позиции в TEAM chat и опциональное отложенное принятие найденного матча.

2. Данные, сохраняемые в браузере

Через chrome.storage.sync сохраняются настройки панели, включение или выключение отправки позиции в TEAM chat, включение или выключение автопринятия, основная и запасная позиции CT/T и необязательный текст для копирования или отправки. Google Chrome или Microsoft Edge могут синхронизировать их согласно политике провайдера браузера. PapaStarshark не получает сохранённые позиции, пользовательский текст и настройки автоматизации.

chrome.storage.local может хранить состояние координации: блокировку автопринятия между вкладками и маркер отправленного TEAM-сообщения по обнаруженному матчу. Это состояние не передаётся PapaStarshark.

3. Публичные данные FACEIT

На поддерживаемых страницах FACEIT расширение считывает только необходимый публичный контекст: публичный ID матча, выбранную карту CS2, доступный регион/страну сервера, публичные ID/никнеймы игроков состава, уже показанные FACEIT публичные подписи и значения показателей на поддерживаемых страницах профиля игрока, локальное видимое состояние однозначного окна найденного матча и — только при включённой подготовке позиции — видимый редактор сообщения и выбранную в нём аудиторию для однозначного подтверждения назначения TEAM chat. Оно не читает пароли, cookies, токены авторизации, платёжные данные, личные сообщения, историю чата или содержимое чата. Если пользователь явно включил автопринятие, расширение может нажать только распознанную кнопку принятия найденного матча после видимого случайного отсчёта 3–5 секунд; до нажатия действие можно отменить.

Для локальной цветовой оценки расширение только применяет в браузере красный, жёлтый или зелёный цвет PAPA к значениям, которые FACEIT уже отобразил. Эти видимые значения не передаются PapaStarshark или другому эндпоинту, не записываются в Chrome storage и не сохраняются расширением. Цветовые диапазоны — ориентиры PAPA, а не официальные оценки FACEIT.

4. Передача данных и цель

Для загрузки Match Intelligence расширение передаёт HTTPS-эндпоинту PapaStarshark только публичный ID матча. Выбранную карту, состав и публичную статистику игроков эндпоинт получает непосредственно из FACEIT Data API. Введённые пользователем позиции, запасные позиции, пользовательский текст, настройка отправки позиции в TEAM chat, настройка автопринятия, настройки интерфейса и значения, используемые только для локальной цветовой оценки профиля, не передаются PapaStarshark.

Эндпоинт использует серверный API-ключ FACEIT для получения общедоступной информации из FACEIT Data API. Ключ не включается в расширение. Ответ может включать публичные профили, аватары, страну, уровень, ELO, доступный рейтинг, недавнюю форму, средние показатели состава, результаты на картах, поддерживаемую публичную статистику матчей и полученную из неё неофициальную оценку роли. При недостатке публичных данных роль не определяется.

5. Кэш и инфраструктурные журналы

Ответы Match Intelligence могут кэшироваться не более пяти минут. Код PapaStarshark намеренно не записывает ID матчей, ID игроков или никнеймы в постоянную базу либо постоянный прикладной журнал и не строит профили игроков на основе запросов расширения.

Netlify, Cloudflare и другие инфраструктурные провайдеры могут обрабатывать стандартные метаданные доступа и безопасности — например IP-адрес, URL или путь запроса, статус ответа и время — согласно собственным политикам и срокам хранения. PapaStarshark не контролирует эти сроки и не использует метаданные для рекламы, несвязанного профилирования или оценки игроков.

6. Продажа и запрещённые цели

PapaStarshark не продаёт данные расширения и не использует их для рекламы, определения кредитоспособности, брокерской продажи данных, несвязанного профилирования, наблюдения или обучения универсальных ИИ-моделей. Публичные идентификаторы обрабатываются только эндпоинтом PapaStarshark и FACEIT Data API для предоставления Match Intelligence.

7. Буфер обмена, необязательная отправка позиции в TEAM chat и автопринятие

Текст позиции копируется только после явного выбора Copy position. Расширение не читает содержимое буфера обмена в фоне. Ручное копирование остаётся отдельным от необязательной отправки позиции в TEAM chat.

Подготовка позиции для TEAM chat по умолчанию выключена и требует явного включения пользователем. После включения расширение выбирает сохранённое пользователем сообщение для обнаруженной карты и выбранной стороны CT/T; основная позиция должна быть заполнена. В изолированной панели показываются точный текст и получатель TEAM chat. Сообщение отправляется только после того, как пользователь проверит их и нажмёт Send to team chat. Локальный ключ по обнаруженному матчу предотвращает вторую отправку в этом матче, в том числе после смены стороны или перезагрузки. Если карту, сторону, основную позицию или назначение TEAM подтвердить нельзя, отправка остаётся недоступной.

Функция не читает и не собирает историю или содержимое чата и не читает учётные данные FACEIT, cookies или токены авторизации. Сохранённые позиции, текст сообщения, настройка включения и состояние защиты от повторов не передаются PapaStarshark. Подтверждённое пользователем сообщение отправляется только в активный TEAM chat FACEIT в распознанной комнате матча.

Автопринятие по умолчанию выключено, требует отдельного явного включения пользователем, показывает случайный отсчёт 3–5 секунд с кнопкой отмены, непосредственно перед одним нажатием повторно проверяет окно найденного матча, не повторяет нажатие автоматически и не взаимодействует с редактором чата.

8. Выбор пользователя и удаление

Пользователь может отключить Match Intelligence или панель, оставить отправку позиции в TEAM chat выключенной или отключить её в любое время, оставить автопринятие выключенным или отключить его, удалить сохранённые поля, выбрать Reset all, удалить расширение и управлять Chrome Sync через настройки аккаунта браузера. Кэш Match Intelligence автоматически истекает не позднее чем через пять минут. У PapaStarshark нет аккаунта или постоянной базы расширения, требующих отдельного удаления.

9. Контакты

Вопросы о конфиденциальности можно отправить на kovalevich13v@gmail.com.