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

Як SOWA Privacy обробляє ваші дані – спойлер: вони залишаються на вашому пристрої.

SOWA Privacy
Розширення для браузера Chrome та Microsoft Edge, настільний застосунок SOWA Privacy Chat для macOS і Windows, а також вебсайт sowaprivacy.ai (і sowaprivacy.ai), де ви можете створити обліковий запис та оформити платну підписку.
Останнє оновлення: 5 жовтня 2026 р.

1. Вступ та сфера застосування

SOWA Privacy («ми», «нас», «наш») захищає ваші персональні дані, коли ви користуєтеся чат-ботами зі штучним інтелектом, такими як ChatGPT, Claude, Gemini, Copilot та Grok. Продукт охоплює три платформи, і всі вони підпадають під дію цієї Політики конфіденційності:

  • Розширення для браузера. Виявлення та анонімізація персональних даних у ваших запитах. Повністю працює у вашому браузері. Безкоштовний тариф Starter не потребує жодного облікового запису.
  • Настільний застосунок SOWA Privacy Chat. Чат-застосунок для macOS і Windows, який очищує запити та вкладення на вашому пристрої, перш ніж вони потраплять до постачальника ШІ з вашим власним API-ключем. Входить до планів Business і Enterprise; потребує входу в обліковий запис.
  • Вебсайт за адресою sowaprivacy.ai / sowaprivacy.ai. Створення облікового запису, управління підпискою, контактні та продажні форми, форма розірвання договору, маркетингові сторінки. Потрібен лише якщо ви вирішите оформити платну підписку, керувати організацією або зв'язатися з нашою командою.

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

SOWA Privacy розроблено компанією SOWA Privacy sp. z o.o. з місцезнаходженням у Вроцлаві, Польща (KRS 0001255530). Наш вихідний код можна переглянути за запитом на умовах угоди про нерозголошення, тому кожне твердження в цій політиці можна незалежно перевірити за кодом.

2. Дані, що обробляються в розширенні для браузера

2.1 Виявлення персональних даних (лише локально)

SOWA Privacy сканує текст, який ви вводите в інтерфейси чат-ботів зі ШІ, для виявлення персональних даних – імен, електронних адрес, телефонних номерів, ідентифікаційних номерів, облікових даних, фінансових ідентифікаторів та іншої конфіденційної інформації. Це виявлення відбувається повністю у вашому браузері. Жодний текст – ні оригінальний, ні анонімізований – не надсилається до SOWA Privacy чи будь-якого сервера, який ми обслуговуємо.

2.2 Відсутність збору розмов зі ШІ

Вміст ваших розмов зі ШІ та персональні дані, які виявляє розширення, ніколи не покидають ваш пристрій. Ми не збираємо, не передаємо, не зберігаємо та не обробляємо їх на жодному сервері. Розширення не містить аналітики, телеметрії, пікселів відстеження чи збору цифрових відбитків.

2.3 Дані, що зберігаються локально розширенням

Розширення використовує локальне сховище вашого браузера (chrome.storage.local та chrome.storage.session) для збереження:

  • Налаштувань та параметрів – категорії виявлення, мова, тема, правила для сайтів, власні записи regex / білого списку / чорного списку.
  • Словника анонімізації – відповідності між оригінальними значеннями та їхніми замінниками, щоб відповіді ШІ могли бути деанонімізовані на вашому екрані.
  • Журналу аудиту – запис із ланцюжком SHA-256 про те, що було виявлено, коли та на якому сайті. Зберігається лише на вашому пристрої. Ви можете експортувати його (JSON / CSV) або очистити на сторінці аудиту.
  • Токена сеансу та кешованих прав (лише при вході) – JWT, виданий Supabase Auth, плюс остання відповідь від /api/entitlements/me. Використовується для збереження доступу до платних функцій в офлайн-режимі.

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

3. Обробка в настільному застосунку

SOWA Privacy Chat – чат-застосунок для macOS і Windows. Він входить до планів Business і Enterprise і надається через наш відділ продажів. Виявлення та анонімізація відбуваються на вашому пристрої, як і в розширенні. На відміну від розширення, застосунок сам надсилає ваші повідомлення постачальнику ШІ.

3.1 Виявлення та анонімізація (лише локально)

Застосунок перевіряє на вашому пристрої запити та вкладені файли (PDF, DOCX, XLSX і текстові формати) на наявність персональних даних і замінює виявлені значення заповнювачами, перш ніж щось залишить пристрій. Ні оригінальний текст, ні виявлені значення не надсилаються до SOWA Privacy чи на будь-який сервер, яким ми керуємо.

3.2 Передавання постачальнику ШІ

Коли ви надсилаєте повідомлення, очищений текст і очищені вкладення надходять безпосередньо з вашого пристрою до постачальника, якого ви налаштували в параметрах: OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok) або до кінцевої точки, яку ви вказали самі, – за потреби через налаштований вами проксі-сервер. Запит автентифікується вашим власним API-ключем і не проходить через наші сервери; ми не бачимо ні ваших ключів, ні ваших запитів. Те, що постачальник робить з отриманим текстом, регулюється його умовами та політикою конфіденційності. Застосунок повертає у відповідь ваші оригінальні значення на вашому пристрої.

3.3 Дані, що зберігаються локально

Застосунок зберігає в каталозі даних вашого облікового запису користувача на пристрої:

  • Розмови – ваші чати та вкладення, щоб ви могли продовжити їх пізніше.
  • Словник анонімізації – відповідність між оригінальними значеннями та заповнювачами.
  • Журнал аудиту – журнал виявлень, зв'язаний у ланцюжок за допомогою SHA-256; оригінальні значення за замовчуванням містяться в ньому лише як хеш. Можна експортувати у форматі JSON або CSV.
  • Налаштування та конфігурація постачальників – зокрема ваші API-ключі.
  • Сеанс і права доступу – токен входу вашого облікового запису та останні отримані права за планом.

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

3.4 Вхід і перевірка плану

Для роботи застосунку потрібен обліковий запис SOWA Privacy з планом Business або Enterprise. Для входу застосунок відкриває ваш браузер на сайті sowaprivacy.ai; після входу там вебсайт передає застосунку сеанс Supabase Auth за допомогою короткочасного одноразового коду (/api/desktop/handoff). Після цього застосунок звертається до /api/entitlements/me під час запуску, під час переходу до застосунку та раз на годину, щоб визначити, які функції відкриває ваш план, і поновлює свій сеанс безпосередньо в Supabase. При цьому обробляються ваш ідентифікатор користувача, токен сеансу та IP-адреса, яку містить кожне з'єднання, – жодного вмісту запитів і жодних виявлених даних. Розділ 4 описує, як ми обробляємо дані вашого облікового запису.

3.5 Необов'язкові локальні моделі

Виявлення на основі моделі (NER) та локальний LLM-детектор за замовчуванням вимкнені. Якщо ви ввімкнете їх у налаштуваннях, застосунок одноразово завантажить файли моделі з HuggingFace (huggingface.co) – залежно від моделі приблизно від 30 до 700 МБ – і збереже їх на вашому пристрої. Передається лише те, що містить будь-який HTTPS-запит, зокрема ваша IP-адреса. Аналіз повністю відбувається на вашому пристрої.

3.6 Без аналітики, без телеметрії, без автоматичних оновлень

Застосунок не надсилає аналітики використання, звітів про збої чи телеметрії. Він не шукає оновлень самостійно; нові версії ви отримуєте через свою контактну особу у відділі продажів.

4. Дані, що обробляються при створенні облікового запису

Створення облікового запису SOWA Privacy є необов'язковим. Безкоштовний тариф Starter працює без нього. Обліковий запис потрібен лише для оформлення підписки Pro або Business, керування організацією або підключення розширення до платного тарифу.

4.1 Реєстрація та вхід

Коли ви реєструєтесь на sowaprivacy.ai, ми збираємо:

  • Електронну адресу – використовується як ідентифікатор облікового запису та для транзакційних листів (підтвердження, скидання пароля, важливі повідомлення щодо облікового запису).
  • Пароль – хешується та зберігається Supabase Auth; ніколи не відображається нам у відкритому вигляді.
  • Повне ім'я (необов'язково) – використовується для звернення до вас у панелі управління та на рахунках-фактурах.
  • Тариф за замовчуванням – рівень, який зараз пов'язаний з вашим обліковим записом (Starter / Pro / Business).
  • Часова мітка створення облікового запису – для аудиту та управління життєвим циклом.
  • Прийнята редакція Умов – редакція Умов, яку ви прийняли під час реєстрації, як підтвердження того, що вони стали частиною договору.

Сеанси видаються як JWT службою Supabase Auth. JWT разом з токеном оновлення зберігаються у сховищі браузера (вебсайт) або chrome.storage.local (розширення). Ми не встановлюємо відстежувальних файлів cookie; єдині файли cookie на вебсайті – це cookie сеансу аутентифікації, встановлений Supabase Auth (необхідний, власний).

4.2 Членство в організації (тариф Business)

Якщо ви на тарифі Business та створюєте або приєднуєтесь до організації, ми додатково обробляємо:

  • Назву та ідентифікатор організації.
  • Список учасників – електронні адреси та ролі користувачів, запрошених до вашої організації.
  • Очікувані запрошення – запрошена електронна адреса, токен для прийняття запрошення та той, хто запрошує. Токени закінчуються та видаляються після прийняття, відхилення або скасування запрошення.

Коли ви запрошуєте колегу, його електронна адреса передається на наш сервер, щоб ми могли надіслати запрошення. Запрошена особа стає незалежним суб'єктом даних за цією політикою з моменту прийняття запрошення.

Якщо ваша організація має активний план Business, вашим обліковим записом керує ця організація: ви не можете видалити його самостійно, поки є її учасником. Адміністратор організації видаляє вас з неї в панелі організації; з цього моменту обліковий запис є звичайним, і ви можете видалити його у звичайний спосіб.

Коли адміністратор видаляє вас з організації або ви самі просите про видалення, історія змін організації зберігає запис про цю подію, включно з вашою адресою електронної пошти, щоб організація могла звітувати за свої місця. Цей запис не видаляється разом із вашим обліковим записом.

4.3 Перевірка прав доступу

Як вебсайт, так і розширення звертаються до /api/entitlements/me, щоб дізнатися, які функції доступні для вашого тарифу. Відповідь містить лише прапорці функцій та рівень вашого тарифу – вона не містить жодного вмісту запитів, даних аудиту або персональних даних, окрім вашого власного ідентифікатора користувача. Розширення кешує відповідь на строк до 60 хвилин (оновлюється через chrome.alarms), тому продовжує працювати офлайн.

4.4 Підключення розширення до облікового запису

Коли ви натискаєте «Увійти» у спливаючому вікні розширення, chrome.identity.launchWebAuthFlow Chrome відкриває вікно за адресою sowaprivacy.ai/auth/extension-connect. Після аутентифікації вебсайт повертає короткочасний передавальний токен, який розширення обмінює на сеанс Supabase через /api/extension/handoff/exchange. Токен одноразовий та закінчується протягом кількох хвилин.

5. Виставлення рахунків (Stripe)

Коли ви оформлюєте платну підписку Pro або Business, виставлення рахунків здійснюється через Stripe. Розподіл даних такий:

  • Stripe отримує безпосередньо: дані вашої картки, ім'я для виставлення рахунків, адресу для виставлення рахунків, країну та будь-які введені вами податкові ідентифікатори. Ми ніколи не бачимо та не зберігаємо повні номери карток – Stripe Checkout збирає їх у вбудованому фреймі, що завантажується з stripe.com.
  • Ми отримуємо від Stripe (через webhook): ваш ідентифікатор клієнта Stripe, ідентифікатор підписки, рівень тарифу, цикл виставлення рахунків (щомісячно / щорічно), статус пробного періоду, стан підписки (активна / пробна / прострочена / скасована) та метадані рахунку-фактури (сума, валюта, статус, URL рахунку-фактури). Ми зберігаємо ці дані у вашому обліковому записі в Supabase, щоб показувати вам правильний стан на сторінці виставлення рахунків.
  • 14-денний пробний період: нові підписки Pro та Business включають 14-денний пробний період. Картка для початку не потрібна; якщо ви не додасте спосіб оплати до закінчення пробного періоду, підписка автоматично призупиняється.
  • Журнал подій webhook Stripe: ми записуємо вхідні події Stripe (checkout.session.completed, customer.subscription.*, invoice.payment_*), щоб забезпечити ідемпотентність доставки webhook. Журнал містить лише ідентифікатор події Stripe та часову мітку; дані картки не задіяні.
  • Самостійний портал виставлення рахунків: коли ви натискаєте «Управляти підпискою» на сторінці виставлення рахунків, ми відкриваємо розміщений портал виставлення рахунків Stripe. Там ви можете оновити спосіб оплати, змінити тариф, завантажити рахунки-фактури або скасувати – все безпосередньо через Stripe.
  • Підтвердження замовлення: Після укладення підписки Pro ми надсилаємо на адресу електронної пошти, вказану у формі оплати, підтвердження договору з планом, ціною, датою договору, пробним періодом та інформацією про право на відмову, через Resend. Правовою підставою є ст. 6(1)(c) GDPR у поєднанні з § 312f BGB.

6. Контактні, продажні форми та форма розірвання договору

6.1 Контактна форма (contact.html)

Сторінка контактів наразі використовує ту саму форму, що й сторінка продажів, описана в пункті 6.2, а ваші дані обробляються так, як там описано (через HubSpot).

6.2 Продажна форма/форма запиту (sales.html)

Коли ви надсилаєте форму на сторінці продажів, введені вами дані (ім'я, електронна адреса, необов'язкова назва компанії, необов'язковий розмір компанії, необов'язковий відділ, необов'язковий телефон, необов'язкове повідомлення) передаються до HubSpot через HubSpot Forms API в регіоні ЄС. Ми використовуємо HubSpot як нашу CRM для відстеження вхідних запитів щодо продажів.

Якщо під час надсилання форми у вашому браузері присутній відстежувальний cookie HubSpot (hubspotutk), його значення передається, щоб HubSpot міг пов'язати надсилання з наявною аналітикою. Ми не завантажуємо скрипт відстеження HubSpot на нашому маркетинговому сайті, тому самі не встановлюємо файли cookie HubSpot. Перегляньте розділ 13 для отримання додаткової інформації.

6.3 Форма розірвання договору (cancel-contract)

За посиланням «Розірвати договори тут» у нижньому колонтитулі кожної сторінки ви можете розірвати платну підписку без входу в обліковий запис (§ 312k Цивільного кодексу Німеччини, BGB). Для цього ми обробляємо:

  • Ваші дані – адресу електронної пошти, вид розірвання (звичайне чи надзвичайне) та, якщо ви їх вказали, причину надзвичайного розірвання і бажану дату завершення.
  • Часові позначки – отримання та виконання заяви про розірвання, а також дату завершення договору.
  • Прив'язку – посилання на вашу підписку, якщо за вказаною адресою існує підписка Pro.
  • Контрольне значення – хеш вашої IP-адреси, утворений із секретним ключем, за допомогою якого ми обмежуємо кількість запитів.

Якщо за вказаною адресою існує підписка Pro, ми одразу налаштовуємо її в Stripe на завершення в кінці розрахункового періоду та фіксуємо там розірвання. На вказану адресу ви одразу отримуєте підтвердження отримання зі змістом, датою та часом вашої заяви про розірвання і датою завершення договору. Заяви про надзвичайне розірвання ми пересилаємо на info@sowaprivacy.ai для оцінки причини. Усі ці листи ми надсилаємо через Resend.

Правовою підставою є ст. 6(1)(c) GDPR у поєднанні з § 312k BGB щодо підтвердження отримання та його доказу, ст. 6(1)(b) GDPR щодо припинення договору та ст. 6(1)(f) GDPR щодо обмеження кількості запитів, яке захищає форму від зловживань. Розділ 11 зазначає, як довго ми зберігаємо ці дані.

6.4 Функція відмови від договору (withdraw-contract)

За посиланням «Відмовитися від договору» у нижньому колонтитулі кожної сторінки споживачі можуть відмовитися від договору, укладеного онлайн (§ 356a Цивільного кодексу Німеччини, BGB). Для цього ми обробляємо ваше ім'я та адресу електронної пошти вашого облікового запису, за якою ми визначаємо договір і на яку надсилаємо підтвердження отримання, а також час отримання, прив'язку до вашої підписки та те саме контрольне значення, що й у формі розірвання договору. Ми не запитуємо причину. Якщо за цією адресою існує підписка Pro, ми налаштовуємо її в Stripe на завершення в кінці розрахункового періоду. Кожну відмову ми пересилаємо на info@sowaprivacy.ai, де перевіряють, чи дотримано строк для відмови та які платежі слід повернути. Підтвердження отримання ми надсилаємо через Resend. Правовою підставою є ст. 6(1)(c) GDPR у поєднанні з § 356a BGB, а для обмеження кількості запитів — ст. 6(1)(f) GDPR. Ці дані ми зберігаємо так само, як заяви про розірвання (розділ 11).

7. Постачальники API ШІ (ініціюються користувачем, лише розширення)

Коли ви використовуєте вбудований проксі-сервер ШІ-чату розширення, анонімізований текст – з вашими персональними даними, вже заміненими заповнювачами – надсилається до вибраного вами постачальника API ШІ. Це відбувається лише тоді, коли ви активно це ініціюєте. Підтримувані кінцеві точки:

  • OpenAI API (api.openai.com)
  • OpenRouter (openrouter.ai)
  • Fireworks AI (api.fireworks.ai)
  • Mistral AI (mistral.ai)

Запит надходить з вашого браузера безпосередньо до вибраного постачальника, автентифікований за допомогою вашого власного ключа API, який зберігається лише в chrome.storage.local. Ми не бачимо ваших ключів API чи запитів. Політика конфіденційності вибраного вами постачальника визначає, що вони роблять з отриманим анонімізованим текстом.

8. Завантаження локальних моделей ШІ

Якщо ви активуєте виявлення NER або локальну LLM у налаштуваннях розширення, необхідні файли моделей завантажуються з:

  • HuggingFace (huggingface.co) – моделі розпізнавання іменованих сутностей (~65 МБ).
  • GitHub (raw.githubusercontent.com) – ресурси розширення та файли моделей WebLLM.
  • CDN WebLLM – ваги локальних LLM-моделей (~200 МБ) при увімкненому режимі Power Mode.

Це стандартні HTTPS GET-запити. Жодні персональні дані не надсилаються, окрім тих, що містяться в будь-якому HTTP-запиті (ваша IP-адреса). Висновок виконується повністю на вашому пристрої через WebAssembly (ONNX Runtime) та WebGPU (WebLLM).

9. Субпроцесори

Сторонні служби, на які ми спираємось для роботи вебсайту, перераховані нижче. Кожна з них обробляє певну область даних та регулюється власними умовами обробки даних.

Субпроцесор Призначення Регіон
SupabaseАутентифікація облікових записів, профілі, організації, права доступу, таблиця підписок. Політика конфіденційності.ЄС (Ірландія)
StripeОбробка платежів, управління підписками, портал виставлення рахунків, рахунки-фактури. Політика конфіденційності.США / глобально; EU SCCs застосовуються
HubSpotCRM для обробки надісланих через продажну форму та вхідних запитів щодо продажів. Політика конфіденційності.ЄС (Франкфурт)
ResendНадсилання наших листів клієнтам: підтверджень отримання та виконання заяв про розірвання й відмову від договору, внутрішнє пересилання для розгляду, а також підтверджень замовлення з інформацією про право на відмову. Політика конфіденційності.США (Делавер); EU SCCs застосовуються
VercelХостинг маркетингового сайту та безсерверного API. Обробляє HTTP-трафік (IP-адреса, user agent) для маршрутизації та операційних журналів. Політика конфіденційності.Вузли ЄС; інфраструктура США з EU SCCs
PostHogАналітика продукту, що поважає приватність, для маркетингового сайту – перегляди сторінок та агреговані взаємодії. Потребує згоди: завантажується лише після вашого погодження. Без запису сеансів. Політика конфіденційності.ЄС (Франкфурт)
HuggingFaceСтатична доставка файлів моделей для необов'язкового локального виявлення (NER, локальна LLM) у розширенні та настільному застосунку. Лише за згодою.Глобальний CDN
GitHubРепозиторій вихідного коду; статична доставка ресурсів моделей WebLLM. Лише за згодою.США

Ми не продаємо, не здаємо в оренду та не передаємо ваші дані нікому за межами наведеного вище списку. Ми не ведемо жодної рекламної мережі та не використовуємо інструменти запису сеансів. Єдиною поведінковою аналітикою є PostHog, яка за замовчуванням вимкнена та завантажується на маркетинговому сайті лише після вашої згоди через банер – і ніколи всередині розширення браузера. Настільний застосунок також не містить аналітики чи телеметрії (див. пункт 3.6).

10. Правові підстави (стаття 6 GDPR)

  • Виконання договору (ст. 6(1)(b)) – для надання розширення та функцій облікового запису / виставлення рахунків, якими ви активно користуєтеся: реєстрація, вхід, перевірка прав доступу, управління підпискою, рахунки-фактури. У настільному застосунку це охоплює вхід і перевірку плану; у формі розірвання договору – припинення вашого договору.
  • Юридичне зобов'язання (ст. 6(1)(c)) – для зберігання записів рахунків-фактур та відомостей, пов'язаних з оподаткуванням, протягом строків, передбачених чинним бухгалтерським та податковим законодавством. Так само для підтвердження та доведення отримання заяви про розірвання, поданої через форму розірвання договору (§ 312k BGB).
  • Законні інтереси (ст. 6(1)(f)) – для забезпечення безпеки сервісу (операційні журнали, обмеження частоти запитів, перевірка підпису webhook) та відповіді на повідомлення з контактної форми.
  • Згода (ст. 6(1)(a)) – для аналітики продукту на маркетинговому сайті (PostHog) та для будь-якого необов'язкового компонента, що завантажує стороннє моделювання при першому використанні (NER, локальна LLM). Аналітика залишається вимкненою, доки ви не приймете банер згоди; ви можете відкликати згоду будь-коли (див. розділ 14). Локальні файли моделей можна видалити з розширення будь-коли.

11. Строки зберігання

Строки зберігання кожного виду даних:

  • Локально збережені дані розширення (налаштування, словник, журнал аудиту, кешований сеанс) – зберігаються на вашому пристрої, доки ви не очистите їх або не видалите розширення. На наших серверах копій немає.
  • Дані, що зберігаються локально настільним застосунком (розмови, словник, журнал аудиту, налаштування, сеанс) – залишаються на вашому пристрої, доки ви їх не видалите або не видалите застосунок разом з його каталогом даних. На наших серверах копії немає.
  • Профіль облікового запису (електронна адреса, хешований пароль, ім'я, тариф) – зберігається, поки ваш обліковий запис активний. Видаляється протягом 30 днів після запиту на видалення облікового запису, за винятком полів, які необхідно зберегти з міркувань виставлення рахунків або юридичних зобов'язань (див. нижче).
  • Членство в організації та токени запрошень – зберігаються, поки існує організація. Токени запрошень видаляються після прийняття, відхилення, скасування або закінчення їх дії.
  • Платіжна документація – рахунки-фактури та історія платежів зберігаються нашим платіжним провайдером Stripe протягом строку, встановленого чинним бухгалтерським і податковим законодавством (зазвичай 10 років у ЄС, 7 років у деяких юрисдикціях), і доступні вам у порталі оплати Stripe протягом цього строку. Наша власна копія стану вашої підписки (ідентифікатор клієнта, план, статус) видаляється разом з обліковим записом. Дані карток ніколи не зберігаються на нашому боці.
  • Рахунки-фактури – аналогічно до вищенаведеного. Доступні вам на порталі виставлення рахунків Stripe протягом того самого строку.
  • Журнал подій вебхуків Stripe – зберігається для ідемпотентності та аудиту; містить ідентифікатори подій Stripe, типи подій і позначки часу. Вміст події очищується, коли видаляється обліковий запис, якого вона стосується.
  • Записи, надіслані через продажну форму в HubSpot – зберігаються до 24 місяців з моменту останнього контакту, якщо у нас немає активних ділових відносин з вами; в іншому випадку застосовуємо ті самі строки зберігання, що й для даних облікового запису. Ви можете попросити нас видалити ваш запис у HubSpot раніше.
  • Серверні операційні журнали (Vercel / Supabase) – IP-адреси, шляхи запитів та часові мітки в короткострокових операційних журналах зберігаються відповідно до власної політики зберігання кожного постачальника, зазвичай 7–30 днів. Вони не містять вмісту запитів до ШІ та персональних даних, виявлених розширенням для вас.
  • Розірвання через форму розірвання договору – заяви, прив'язані до підписки, ми зберігаємо як доказ до кінця третього календарного року після завершення договору. Заяви, які не вдалося прив'язати до жодної підписки, ми видаляємо через 90 днів після отримання. Власні журнали доставки Resend зберігаються відповідно до його політики (зазвичай до 30 днів).

Коли ви видаляєте обліковий запис, ми анонімізуємо записи, які зобов'язані зберігати з юридичних причин (наприклад, рахунки-фактури), та видаляємо все інше.

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

Supabase, HubSpot та мережа граничних вузлів Vercel обслуговують користувачів ЄС переважно з центрів обробки даних ЄС. Штаб-квартири Stripe, Resend та GitHub розташовані в США; передача даних до них охоплюється Стандартними договірними положеннями Європейської комісії та, де це застосовується, Рамковою угодою про конфіденційність даних між ЄС і США. HuggingFace надає файли моделей через глобальний CDN; завантаження моделей є статичними HTTPS GET-запитами без персональних даних.

13. Дозволи браузера

Розширення запитує наступні дозволи Chrome. Ми перераховуємо кожен з них та пояснюємо, навіщо він потрібен:

  • activeTab – для доступу до вмісту активної вкладки з метою виявлення персональних даних у текстових полях.
  • storage – для локального збереження налаштувань, словника анонімізації та (при вході) вашого сеансу й прав доступу.
  • tabs – для визначення сайту чат-бота зі ШІ, на якому ви перебуваєте, та управління інтерфейсом розширення між вкладками.
  • contextMenus – для надання параметрів контекстного меню (правою кнопкою миші) для швидкої анонімізації, додавання до білого та чорного списків.
  • sidePanel – для відображення інтерфейсу бічної панелі розширення.
  • windows – для управління спливаючими вікнами та вікнами панелі.
  • offscreen – для запуску висновку NER в ізольованому контексті, який не може бачити чи викликати головна сторінка.
  • identity – для входу розширення у ваш обліковий запис SOWA Privacy через chrome.identity.launchWebAuthFlow. Використовується лише при натисканні «Увійти».
  • alarms – для оновлення ваших прав доступу раз на годину, щоб зміни тарифу застосовувалися навіть коли ви активно не використовуєте розширення.

Скрипт вмісту запускається на <all_urls>, але виявлення та Privacy Owl активуються лише на семи доменах ШІ-чату зі стандартного списку інтеграцій (ChatGPT, OpenAI, Claude, Gemini, Copilot, Grok, x.ai). Ви можете додавати або видаляти сайти в Налаштуваннях → Сайти та конфіденційність.

14. Файли cookie та локальне сховище

  • Розширення нічого не зберігає у файлах cookie – лише в chrome.storage.local та chrome.storage.session.
  • Маркетинговий вебсайт зберігає запис sowa-analytics-consent в localStorage для запам'ятовування вашого вибору щодо аналітики. Він не є відстежувальним файлом cookie.
  • Панель управління (сторінки облікового запису, виставлення рахунків, налаштувань) встановлює необхідний власний файл cookie аутентифікації через Supabase Auth, щоб ваш сеанс зберігався при перезавантаженні сторінки. Цей файл cookie є строго необхідним для сервісу та не використовується для відстеження.
  • Аналітика PostHog – лише якщо ви приймаєте банер згоди. При погодженні PostHog встановлює власні файли cookie / записи localStorage для підрахунку переглядів сторінок та агрегованих взаємодій на маркетинговому сайті. За замовчуванням вимкнена, автоматично враховує сигнал «Не відстежувати» вашого браузера, не веде запис сеансів та ніколи не завантажується всередині розширення. Ви можете змінити своє рішення будь-коли – відмова (або очищення запису sowa-analytics-consent) зупиняє її, і банер повертається при наступному відвідуванні.
  • HubSpot – ми не завантажуємо клієнтський скрипт відстеження HubSpot на маркетинговому сайті, тому самі не встановлюємо файли cookie HubSpot. Якщо у вашому браузері вже є файл cookie HubSpot (hubspotutk) з іншого сайту, його значення може бути передане разом із надсиланнями продажної форми; його очищення або блокування ніколи не впливає на можливість використовувати розширення або ваш обліковий запис.

15. Безпека

Вміст ваших розмов зі ШІ та виявлені персональні дані ніколи не покидають ваш браузер, тому ці дані не піддаються жодному ризику витоку на стороні сервера. Ваші локальні дані захищені власною моделлю безпеки браузера та операційної системи – тримайте браузер оновленим. У настільному застосунку ваші локальні дані зберігаються в каталозі даних вашого облікового запису користувача й захищені його правами доступу.

Дані облікових записів та виставлення рахунків зберігаються у наших субпроцесорів відповідно до їхніх режимів безпеки. З нашого боку ми застосовуємо принцип мінімальних привілеїв: безпека на рівні рядків у базі даних Supabase, перевірка підпису webhook Stripe, секрети зберігаються лише у зашифрованих змінних середовища Vercel, HTTPS на кожній кінцевій точці та короткочасні JWT з ротацією токенів оновлення.

16. Ваші права

Відповідно до GDPR (та аналогічних законів інших юрисдикцій), ви маєте право на:

  • Доступ до персональних даних, які ми зберігаємо про вас.
  • Виправлення неточних або неповних даних.
  • Видалення ваших даних з урахуванням юридичних зобов'язань щодо зберігання, описаних у розділі 11.
  • Обмеження обробки в певних ситуаціях.
  • Заперечення проти обробки на основі законних інтересів.
  • Переносимість даних – отримання копії даних вашого облікового запису в машиночитаному форматі.
  • Відкликання згоди будь-коли, якщо обробка ґрунтується на згоді.
  • Подання скарги до місцевого наглядового органу. Перелік органів ЄС доступний на edpb.europa.eu.

Щодо локально збережених даних розширення ви реалізуєте ці права безпосередньо: налаштування показують кожен збережений елемент, сторінка «Аудит» дає змогу експортувати й очистити журнал, а видалення розширення стирає все. Щодо даних облікового запису та оплати скористайтеся розділом «Видалити обліковий запис» у своєму профілі: обліковий запис негайно заморожується й остаточно видаляється через 30 днів, протягом яких ви можете скасувати видалення. Ви також можете написати на info@sowaprivacy.ai з адреси, вказаної в обліковому записі; ми відповідаємо протягом 30 днів.

17. Діти

Розширення не призначене для дітей. Для створення облікового запису SOWA Privacy або оформлення підписки вам має бути не менше 16 років (або вік цифрової згоди у вашій юрисдикції). Безкоштовний тариф Starter розширення обробляє все локально, і ми свідомо не збираємо персональні дані від будь-кого – включаючи дітей – через нього.

18. Прозорість вихідного коду

SOWA Privacy розповсюджується за ліцензією source-available. Доступ до повного вихідного коду ми надаємо за запитом на умовах угоди про нерозголошення. Ви – або дослідник у сфері безпеки, який діє від вашого імені – можете перевірити код, щоб підтвердити, що розширення поводиться саме так, як описано в цій політиці. Ми вважаємо, що твердження, які можна перевірити, — найнадійніша форма довіри.

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

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

20. Контакти

З питаннями, запитами або скаргами щодо цієї Політики конфіденційності, будь ласка, зв'яжіться з нами:

Юридична особа та поштова адреса: перегляньте наш Імпринт.

Якщо вам не вдається досягти задовільного вирішення з нами, ви маєте право подати скаргу до органу нагляду за захистом даних у країні вашого проживання.