ExecBro
← на головну

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

Останнє оновлення: 26 серпня 2026 року

Це переклад для зручності. У разі розбіжностей переважає англійська версія (перемикач EN угорі сторінки).

Контролер даних

Контролером персональних даних, що обробляються через ExecBro і execbro.com, є:

  • Желудков Ігор Валерійович (Ihor Zheludkov)
  • Фізична особа-підприємець (ФОП), 3 група, зареєстрований в Україні
  • РНОКПП: 3327316054
  • Адреса: вул. Незалежності, 56, с. Вінницькі Хутори, Вінницький район, Вінницька область, Україна
  • Email для питань конфіденційності та захисту даних: [email protected]

Загальні положення

ExecBro (далі «Інструмент») це MCP-сервер для налагодження React Native за допомогою AI разом із вебкабінетом на execbro.com. Ця політика пояснює, які дані збирають пакет MCP і вебплатформа, як вони використовуються, на якій правовій підставі обробляються і як ви можете цим керувати.

Правові підстави обробки

Діяльність з обробкиПравова підстава (ст. 6 GDPR)
Створення акаунта, перевірка ліцензії, керування підпискоюВиконання договору
Обробка платежів (через Paddle)Виконання договору; юридичний обов’язок (податки й облік)
Анонімна телеметрія та покращення продуктуЗаконний інтерес
Діагностичні артефакти невдалих тапівЗаконний інтерес (надійність інструмента)
Аналітика сайту й продукту (Google Analytics, PostHog)Згода (банер cookie) в ЄЕЗ, Великій Британії та Швейцарії; законний інтерес в інших країнах
Листування з підтримкоюВиконання договору (передплатники Pro); законний інтерес (усі інші звернення)

1. Анонімна телеметрія

Пакет MCP збирає анонімні метрики використання, щоб покращувати продукт:

ДаніМета
Назви інструментівЯкі інструменти MCP використовуються найчастіше
Успіх/невдачаЧастота помилок для підвищення надійності
Тривалість (мс)Моніторинг продуктивності
Початок/кінець сесіїАналіз утримання
ПлатформаРозподіл macOS/Linux/Windows
Версія сервераПоширення нових версій

Не збирається: шляхи до файлів, вихідний код, мережеві дані, вміст логів консолі, назви компонентів, стан застосунку чи інформація, що дозволяє встановити особу.

Публічне відображення: зведена телеметрія (загальна кількість викликів інструментів, кількість встановлень, активні встановлення) і рейтинг активності встановлень можуть публічно показуватися на execbro.com. Рейтинг ідентифікує встановлення лише за першими 8 символами його випадкового UUID встановлення, що не є обліковими даними, не дозволяє відновити повний ID і не містить імені, email, назви хоста чи відбитка пристрою. Вимкнення телеметрії повністю прибирає встановлення з цих показників.

Телеметрію можна вимкнути змінною середовища:

export EXECBRO_TELEMETRY=false

2. Автоматична реєстрація та відбиток пристрою

Під час першого використання інструмента в кожній сесії пакет MCP автоматично реєструє ваше встановлення на нашому бекенді. Це дає змогу перевіряти ліцензію й за бажанням прив’язувати акаунт.

Надіслані даніМета
ID встановленняВипадковий UUID, що ідентифікує це встановлення
Відбиток пристроюХеш SHA-256 від (ім’я користувача + модель CPU + апаратний UUID машини)
ПлатформаmacOS, Linux або Windows
Назва хостаНазва хоста вашої машини
Версія ОСНазва й випуск операційної системи
Версія сервераВстановлена версія ExecBro (npm-пакет execbro)

Відбиток пристрою це односторонній хеш: з нього неможливо окремо відновити ім’я користувача, модель CPU чи апаратний UUID. Самі складники ніколи не надсилаються на наші сервери.

Дані реєстрації зберігаються в Google Firebase Firestore. Кожне встановлення створює запис зі статусом «анонімне» або «прив’язане», безкоштовним тарифом за замовчуванням і даними, переліченими вище.

Автоматична реєстрація пов’язана з телеметрією. Вимкнення телеметрії також вимикає реєстрацію.

3. Обробка скриншотів для OCR

Окремого інструмента OCR немає. OCR працює як останній запасний варіант всередині tap, коли елемент не вдається знайти в дереві компонентів чи accessibility, і всередині get_bundle_errors, коли помилку збірки доводиться читати з екрана пристрою. У цих випадках скриншот надсилається через HTTPS до Cloudflare Worker, який пересилає його в Google Cloud Vision API для розпізнавання тексту. Зображення не зберігається: воно обробляється в пам’яті й одразу видаляється.

Якщо хмарний сервіс недоступний, локальний запасний OCR (EasyOCR) обробляє зображення повністю на вашій машині.

Використання Google Cloud Vision API регулюється Умовами використання Google Cloud. Відповідно до цих умов Google не використовує дані клієнтів для навчання своїх моделей.

4. Діагностичні артефакти невдалих тапів

Коли інструмент tap не спрацьовує або не дає видимих змін на екрані (changeRate < 0.1%), пакет MCP завантажує діагностичні дані, щоб ми могли відтворити й виправити проблеми з надійністю тапів.

Що збирається:

  • Невеликий JSON-пакет (~5–30 КБ, gzip): предикат, категорія й повідомлення помилки, ланцюжок стратегій, обрана точка тапу (якщо є) і метадані пристрою.
  • До трьох зменшених скриншотів PNG (масштаб 50%, ~50 КБ кожен): before.png, after.png і after-with-marker.png (скриншот після тапу з червоним хрестиком у точному пікселі, куди припав тап).

Коли: лише за невдалих tap і успішних тапів без видимих змін. Успішні результативні тапи нічого не завантажують.

Де зберігається: Cloudflare R2 (той самий акаунт Cloudflare, що й ендпоінт телеметрії), доступ лише через автентифікований ендпоінт кабінету.

Строк зберігання: 10 днів. Об’єкти автоматично видаляються політикою життєвого циклу R2.

Використання: виключно для діагностики й покращення інструмента tap. Не використовується для навчання AI-моделей. Не передається й не продається третім особам.

Щодо обсягу: Інструмент працює лише з середовищами розробки (симулятори, емулятори, dev-збірки). Скриншоти можуть містити все, що було на вашому екрані в момент тапу. Ми не працюємо з продакшн- чи release-збірками.

Як відмовитися:

"env": { "RN_AI_DEVTOOLS_DISABLE_FAILURE_ARTIFACTS": "1" }

Вимкнення телеметрії (EXECBRO_TELEMETRY=false) також вимикає завантаження артефактів.

5. Вебкабінет та автентифікація

Вебкабінет на execbro.com надає необов’язкове керування акаунтом. Ви можете користуватися пакетом MCP, жодного разу не створивши вебакаунт.

Якщо ви вирішите увійти, ми використовуємо вхід Google через Firebase Authentication. Зберігається таке:

ДаніДжерело
Адреса emailВаш акаунт Google
Відображуване ім’яВаш акаунт Google
Провайдер входу"google.com"
ID прив’язаних встановленьЗ ваших встановлень MCP

Токени активації (одноразові коди для прив’язки встановлень MCP до вашого акаунта) дійсні 24 години. На сервері зберігається лише хеш SHA-256, а сам токен показується в кабінеті один раз.

6. Аналітика сайту й продукту

Сайт execbro.com використовує двох провайдерів аналітики: Google Analytics і PostHog. Жоден із них не працює всередині пакета MCP; вони діють лише тоді, коли ви відвідуєте сайт.

Google Analytics записує перегляди сторінок і зведені метрики відвідувачів. PostHog записує перегляди сторінок, автоматично зібрані взаємодії з інтерфейсом (наприклад, натискання кнопок і посилань) і окремі події продукту, наприклад початок оплати або створення, оновлення чи скасування підписки.

Якщо ви увійшли, активність у PostHog пов’язується з вашим акаунтом через ваш ID користувача Firebase, а не через ім’я чи адресу email, разом із вашим поточним тарифом (free або pro). Якщо ви не увійшли, профіль особи не створюється. PostHog керує PostHog, Inc., а наші дані розміщено у Сполучених Штатах.

У ЄЕЗ, Великій Британії та Швейцарії обидва провайдери вимкнені, доки ви не погодитеся через банер cookie, а відмова залишає їх вимкненими. Відвідувачі з інших країн враховуються за замовчуванням; ви можете будь-коли заперечити, написавши нам, а блокування cookie в браузері чи блокувальник контенту також унеможливлює збір.

7. Листування з підтримкою

Якщо ви пишете нам по допомогу (повідомлення про баги, запити на функції, питання щодо повернення коштів чи допомога з адаптацією Інструмента до вашого проєкту), ми обробляємо вашу адресу email, зміст повідомлення і все, що ви вирішите додати, зокрема фрагменти коду, вивід логів, скриншоти чи записи екрана вашого застосунку.

Правовою підставою є виконання нашого договору з вами (для передплатників ExecBro Pro) або наш законний інтерес у відповіді на звернення (для всіх інших). Листи підтримки надходять і зберігаються через Google (Gmail). Ми зберігаємо листування стільки, скільки потрібно для розв’язання вашої проблеми, і ще розумний час після цього для довідки; ви можете будь-коли попросити його видалити. Листування з підтримкою ніколи не використовується для навчання AI-моделей і не передається третім особам.

Будь ласка, приховуйте облікові дані, API-ключі та персональні дані кінцевих користувачів, перш ніж надсилати логи чи скриншоти. Надсилайте лише ті матеріали, якими маєте право ділитися.

8. Строки зберігання даних

ДаніЗберігання
ТелеметріяЗберігається в Cloudflare Analytics Engine. Не пов’язана з особою.
Записи встановленьЗберігаються в Firebase Firestore, поки встановлення активне. Видаляються інструментом delete_account.
Записи акаунтівЗберігаються в Firebase Firestore, поки існує акаунт. Видаляються разом з акаунтом.
Токени активаціїЗберігаються в Firebase Firestore. Прострочені токени поступово прибираються.
Зображення OCRНе зберігаються. Обробляються в пам’яті й одразу видаляються.
Артефакти невдалих тапівЗберігаються в Cloudflare R2. Автоматично видаляються через 10 днів. Не використовуються для навчання AI; не передаються третім особам.
Події аналітикиЗберігаються в Google Analytics і PostHog (США) згідно з налаштуваннями нашого акаунта. Ваш профіль особи в PostHog видаляється на запит.
Листування з підтримкоюЗберігається в Google (Gmail), поки потрібне для розв’язання вашої проблеми, і після цього для довідки. Видаляється на запит.
Локальні файлиЛишаються на вашій машині, доки ви їх не видалите.

9. Сторонні сервіси

СервісПровайдерМета
Ендпоінт телеметріїCloudflare WorkersАнонімні метрики використання
Ендпоінт OCRCloudflare Workers + Google Cloud VisionРозпізнавання тексту на скриншотах
API реєстрації та ліцензійFirebase (Google Cloud)Реєстрація встановлень, перевірка ліцензії
Сховище акаунтівFirebase Firestore (Google Cloud)Записи встановлень, акаунти, токени активації
АвтентифікаціяFirebase Authentication (Google Cloud)Вхід Google у вебкабінет
Сховище артефактів тапівCloudflare R2Короткострокове зберігання діагностичних скриншотів і JSON-пакетів для невдалих чи нерезультативних тапів (зберігаються 10 днів)
Аналітика сайтуGoogle AnalyticsПерегляди сторінок і метрики відвідувачів (за згодою)
Продуктова аналітикаPostHog, Inc. (US Cloud)Перегляди сторінок, взаємодії з інтерфейсом і події продукту; пов’язуються з вашим ID користувача Firebase, коли ви увійшли (за згодою). Політика конфіденційності PostHog: posthog.com/privacy
Пошта підтримкиGoogle (Gmail)Отримання й зберігання листування з підтримкою
Обробка платежівPaddle.com Market Limited (Merchant of Record)Оплата підписок, інвойси, податок з продажу / ПДВ, повернення платежів. Політика конфіденційності Paddle: paddle.com/legal/privacy

API-ключі, вбудовані у вихідний код MCP, це токени лише для запису: ними неможливо читати чи отримувати доступ до будь-яких збережених даних.

10. Локальне сховище та cookie

Пакет MCP створює на вашій машині такі файли:

ФайлВміст
~/.execbro/telemetry.jsonВипадковий UUID, час першого запуску
~/.execbro/license.jsonСтатус ліцензії, строк дії кешу (TTL 24 год)

Щоб видалити всі локально збережені дані:

rm -rf ~/.execbro/

Відвідування сайту також зберігає у вашому браузері таке:

ЕлементМета
Cookie Google Analytics (_ga, _ga_*)Розрізнення відвідувачів для аналітики (встановлюються лише за згодою)
Cookie PostHog (ph_*_posthog)Розрізнення відвідувачів і сесій для продуктової аналітики (встановлюється лише за згодою)
execbro_cookie_consent (local storage)Запам’ятовує ваш вибір прийняти чи відхилити, щоб банер не з’являвся знову
lang (cookie)Запам’ятовує мову, яку ви обрали перемикачем мови (необхідний)
Сховище Firebase AuthenticationПідтримує ваш вхід у кабінет (необхідне)

Ви можете будь-коли очистити це в налаштуваннях даних сайтів у браузері.

11. Міжнародна передача даних

Контролер даних зареєстрований в Україні. Персональні дані можуть оброблятися в Україні, Європейському Союзі, Великій Британії та Сполучених Штатах залежно від задіяних сторонніх обробників (Cloudflare, Google / Firebase, Paddle, PostHog). Коли дані передаються за межі ЄС/ЄЕЗ, наші обробники спираються на Стандартні договірні положення Європейської Комісії або рівноцінні гарантії. Користуючись Інструментом, ви визнаєте, що ваші дані можуть передаватися за кордон.

12. Ваші права

Відповідно до GDPR і чинного законодавства про захист даних ви маєте право:

  • Отримати доступ до персональних даних, які ми про вас зберігаємо
  • Виправити неточні чи неповні дані
  • Видалити свої дані («право бути забутим»)
  • Обмежити обробку або заперечити проти неї
  • Перенести свої дані до іншого сервісу в машинозчитуваному форматі
  • Відкликати згоду будь-коли, якщо обробка ґрунтується на згоді
  • Подати скаргу до наглядового органу (в Україні це Уповноважений Верховної Ради з прав людини; в ЄС ваш місцевий орган із захисту даних)

Щоб скористатися будь-яким із цих прав, напишіть на [email protected]. Ми відповімо протягом 30 днів.

Практичні засоби керування, вбудовані в продукт:

  • Видалити акаунт: скористайтеся інструментом MCP delete_account (потрібно confirm: "DELETE"), щоб видалити всі дані на сервері.
  • Видалити локальні дані: видаліть ~/.execbro/ зі своєї машини.
  • Відмовитися від телеметрії: встановіть EXECBRO_TELEMETRY=false.
  • Уникнути хмарного OCR: вказуйте елементи через testID або component, щоб tap знаходив їх у дереві компонентів і ніколи не доходив до запасного OCR.
  • Відмовитися від артефактів збоїв: встановіть RN_AI_DEVTOOLS_DISABLE_FAILURE_ARTIFACTS=1. Анонімні структуровані сигнали й далі надходять, якщо телеметрію не вимкнено.

13. Конфіденційність дітей

Це інструмент для розробників, не призначений для дітей до 13 років. Ми свідомо не збираємо дані дітей.

14. Зміни цієї політики

Ми можемо час від часу оновлювати цю політику конфіденційності. Зміни відображатимуться в даті «Останнє оновлення» вгорі сторінки.

15. Контакти

З питань щодо цієї політики конфіденційності, роботи з даними чи щоб скористатися своїми правами, пишіть на [email protected]. З технічних проблем також можна відкрити issue на GitHub.