Це переклад політики конфіденційності для вашої зручності. Еталонними є болгарська та англійська версії: Політика конфіденційності (болгарською та англійською).
Політика конфіденційності SubLingo
1. Коротко
- Без облікового запису ваші слова й налаштування залишаються у вашому браузері. Деякі функції все ж звертаються до інтернету: визначення слів надходять із безкоштовного загальнодоступного словника, а файл селекторів субтитрів — із нашого вебсайту.
- З безкоштовним обліковим записом ваші збережені слова, зокрема рядок субтитрів і адреса відео, зберігаються на наших серверах у Франкфурті (Німеччина), щоб синхронізуватися між вашими браузерами.
- Оплата PRO здійснюється через Stripe. Ми ніколи не бачимо даних вашої картки.
- Жодної аналітики, реклами чи відстеження, і ми не продаємо дані.
- Ви можете видалити свій обліковий запис і свої дані в хмарі безпосередньо в розширенні.
2. Хто відповідає за ваші дані
Контролером є Tihomir Susamov, фізична особа, адреса для листування: Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, електронна пошта sublingo.contact@gmail.com («ми»). SubLingo означає розширення для Chrome, вебсайт і службу хмарної синхронізації.
Ми не призначали інспектора із захисту даних, оскільки не зобов’язані цього робити. Будь-які запитання надсилайте на зазначену вище електронну адресу.
3. Що ми опрацьовуємо, за функціями
3.1. У вашому браузері
Розширення зберігає у власному сховищі браузера (chrome.storage.local) таке:
- збережені слова: слово, переклад, альтернативні значення, примітку, визначення, фонетику, граматику, рядок субтитрів, шоу та епізод, адресу відео (лише сайт і шлях до відео, а на YouTube також ідентифікатор відео), час у відео, позначку, чи ви вже вивчили слово, а також дати;
- ваші налаштування;
- ваші ключі API для DeepL, Gemini або Claude, окремо для кожного облікового запису;
- дані входу: ідентифікатор облікового запису, електронну адресу, ім’я та адресу фотографії профілю з Google (у разі входу через Google), а також токени входу;
- кешований план (FREE або PRO), а також чергу та стан синхронізації;
- бібліотеки інших облікових записів, які використовувалися в цьому браузері, щоб вони повернулися, коли відповідний обліковий запис знову ввійде;
- файл селекторів (див. 3.2).
Доступ до цього сховища мають лише власні сторінки розширення та його фоновий процес. Скрипт, що працює на відеосайтах, не може його прочитати. Ми не можемо бачити цих даних. Вони зберігаються, доки ви їх не видалите (Налаштування → Дані → Видалити локальні дані), не видалите свій обліковий запис (розділ 9) або не вилучите розширення. «Видалити локальні дані» діє лише в цьому браузері.
Після виходу з облікового запису бібліотека на цьому пристрої залишається пов’язаною з останнім обліковим записом. Слова, які ви зберігаєте, поки не ввійшли, переходять до цього облікового запису та його копії в хмарі, коли він знову ввійде. Якщо після того, як ви самі вийшли, ввійде інший обліковий запис, слова, збережені після виходу, натомість перейдуть до нового облікового запису; якщо ж ваш сеанс просто закінчився, вони залишаться з попереднім обліковим записом.
3.2. Функції, які завжди звертаються до інтернету
- Словник. Коли ви натискаєте англійське слово, це слово (або його базова форма, як-от «pull» для «pulled») надсилається до Free Dictionary API (
api.dictionaryapi.dev) — незалежного безкоштовного проєкту. Він повертає визначення та, якщо є, запис вимови. Щоб відтворити вимову збереженого слова, список слів (коли ви натискаєте кнопку вимови) і картки (автоматично, для кожної показаної картки) також надсилають туди це слово. Відтворюються лише записи, розміщені наapi.dictionaryapi.dev. - Селектори субтитрів. Під час встановлення, під час запуску браузера та не частіше ніж раз на 12 годин розширення завантажує загальнодоступний файл
selectors.jsonіз нашого вебсайту (Firebase Hosting від Google). Жодні персональні дані не надсилаються, крім IP-адреси та відомостей про браузер, які супроводжують кожен вебзапит. - Вбудований перекладач Chrome працює на вашому пристрої. Під час першого використання Chrome може завантажити мовну модель від Google.
- Вимова. Якщо у словнику немає запису, використовується голос браузера або операційної системи. Залежно від браузера деякі голоси працюють онлайн, і тоді слово надсилається постачальнику голосу (наприклад, Google).
- Youdao. У списку слів, картках і панелі над відео — лише коли ви натискаєте кнопку вимови й немає іншого джерела аудіо — слово або фраза надсилається до служби вимови Youdao (NetEase, Китай). Автоматична вимова в картках ніколи не використовує Youdao.
- Мета
- функція, яку ви запитали; підтримання роботи розпізнавання субтитрів
- Правова підстава
- виконання договору (ст. 6(1)(b) Загального регламенту про захист даних, ЗРЗД); для файлу селекторів — законний інтерес (ст. 6(1)(f))
- Строк зберігання
- ми не зберігаємо ці запити; постачальники опрацьовують їх на власних умовах
3.3. Ваші власні ключі API
Якщо ви вводите власний ключ (для цього потрібен безкоштовний обліковий запис), розширення надсилає текст із вашого браузера безпосередньо відповідному постачальнику згідно з вашою власною угодою з ним:
- DeepL SE (Німеччина): рядок субтитрів для перекладу або вибране слово з рядком як контекстом;
- Google (Gemini API): рядок, вибране слово та ваше запитання, а також ваш рівень і мову перекладу;
- Anthropic PBC (США, Claude API): те саме, що й для Gemini.
Ми не отримуємо жодної копії. Те, як постачальник зберігає та використовує текст, залежить від вашого тарифного плану в нього; наприклад, безкоштовні плани DeepL і Gemini можуть зберігати текст або використовувати його для вдосконалення своїх сервісів. Ваші ключі ніколи не надсилаються на наші сервери, ніколи не синхронізуються й ніколи не включаються до експорту.
- Правова підстава
- виконання договору (ст. 6(1)(b)) — для функції, яку ви ввімкнули
- Строк зберігання
- ключі залишаються у вашому браузері, доки ви їх не видалите; постачальник зберігає текст на власних умовах
3.4. Обліковий запис (Firebase Authentication)
Облікові записи працюють на Firebase Authentication (Google).
- Електронна адреса та пароль: електронна адреса, пароль (Firebase зберігає лише його хеш), дати створення та останнього входу, а також позначка, чи підтверджено електронну адресу.
- Вхід через Google: електронна адреса, ім’я, адреса фотографії профілю та ідентифікатор облікового запису Google, які надає Google (обсяг доступу
openid email profile).
Листи для підтвердження електронної адреси та скидання пароля надсилає Firebase. Посилання в них веде на нашу сторінку /verify, яка надсилає до Firebase лише те, що потрібно для дії: одноразовий код із посилання в листі та, коли ви скидаєте пароль, новий пароль (або вашу електронну адресу, якщо після її відновлення ви просите посилання для скидання пароля). Firebase може опрацьовувати IP-адреси, щоб запобігати зловживанням. Облікові записи, електронну адресу яких не підтверджено протягом 7 днів, можуть бути видалені.
- Правова підстава
- виконання договору (ст. 6(1)(b)); запобігання зловживанням — законний інтерес (ст. 6(1)(f))
- Строк зберігання
- доки ви не видалите обліковий запис
3.5. Хмарна синхронізація (Amazon Web Services)
Хмарна служба працює на Amazon Web Services у регіоні eu-central-1 (Франкфурт, Німеччина): API Gateway, Lambda та DynamoDB. З кожним запитом розширення надсилає ваш токен входу. З нього сервер бере ідентифікатор вашого облікового запису та електронну адресу. Електронна адреса використовується лише для пошуку покупки, здійсненої з нею (3.6), і більше ніде не зберігається. Ми зберігаємо:
- ідентифікатор вашого облікового запису;
- кожне збережене слово з полями, наведеними в 3.1, зокрема рядок субтитрів і скорочену адресу відео;
- позначки видалених слів (ідентифікатор слова та час, коли слово було створено й видалено, без тексту слова), щоб видалення дійшло й до інших ваших браузерів; вони автоматично видаляються через 2 роки після видалення слова або раніше, разом з обліковим записом;
- налаштування: синхронізацію налаштувань увімкнено за замовчуванням, її можна вимкнути в Налаштуваннях. Вона охоплює мову інтерфейсу, тему, колір, шрифт (і назву власного шрифту, який ви обрали), розмір, масштаб, непрозорість і положення панелі, мову перекладу, обраний перекладач, чи показуються визначення та фонетика, гарячу клавішу, кількість рядків історії, налаштування граматики, ваш рівень, а також постачальника та модель ШІ. Ключі API ніколи не синхронізуються;
- ваш план (FREE або PRO, тип і строк дії);
- лічильник запитів, який захищає службу від перевантаження і строк дії якого спливає автоматично;
- журнали помилок з ідентифікатором вашого облікового запису, ідентифікатором запиту та кодом помилки, а для платежів — також з ідентифікаторами Stripe. Вони зберігаються 30 днів.
Безкоштовний план зберігає в хмарі до 150 слів.
- Правова підстава
- виконання договору (ст. 6(1)(b)); журнали та обмеження — законний інтерес у безпечній службі (ст. 6(1)(f))
- Строк зберігання
- доки ви не видалите слово або обліковий запис; позначки видалених слів — 2 роки; журнали — 30 днів
3.6. Покупки PRO (Stripe)
Ви оплачуєте на сторінці оформлення оплати Stripe. Stripe опрацьовує дані вашої картки та платіжні дані відповідно до власних умов і політики конфіденційності. Ми ніколи не бачимо номерів карток.
Розширення передає Stripe ідентифікатор вашого облікового запису й заздалегідь заповнює вашу електронну адресу. Від Stripe ми отримуємо та зберігаємо: ідентифікатор вашого облікового запису, електронну адресу, введену під час оформлення оплати, тип плану, його статус і дати (зокрема, чи буде підписку скасовано наприкінці періоду), а також ідентифікатори клієнта, підписки та платежу в Stripe. Ми зберігаємо електронну адресу з оформлення оплати, щоб покупку, здійснену на вебсайті, можна було прив’язати до облікового запису з тією самою електронною адресою. Ідентифікатори опрацьованих сповіщень Stripe зберігаються 30 днів.
Записи про покупки, ще не прив’язані до облікового запису (електронна адреса та план), і зв’язки з ідентифікаторами Stripe, до яких не прив’язано жодного облікового запису, зберігаються, доки план чинний, а потім приблизно 13 місяців після завершення підписки або після повернення коштів чи спору щодо платежу, щоб під час повернень і спорів покупку все ще можна було знайти. Довічна покупка, не прив’язана до облікового запису, зберігається, доки її не отримає якийсь обліковий запис. Записи про покупки, прив’язані до облікового запису, зберігаються до видалення облікового запису. Бухгалтерські записи про платежі залишаються в нашому обліковому записі Stripe протягом строку, якого вимагає законодавство про бухгалтерський облік і оподаткування (до 10 років). Ви можете попросити нас електронною поштою стерти записи, які ми зберігаємо.
- Правова підстава
- виконання договору (ст. 6(1)(b)); передбачений законом обов’язок зберігання (ст. 6(1)(c))
- Строк зберігання
- доки існує обліковий запис; для покупок, не прив’язаних до облікового запису, — доки план чинний, а потім приблизно 13 місяців; бухгалтерські записи в Stripe — протягом встановленого законом строку
3.7. Електронна пошта підтримки
Повідомлення на sublingo.contact@gmail.com опрацьовує наш постачальник електронної пошти (Google Gmail). Ми зберігаємо їх до 24 місяців після закриття звернення. Правова підстава: виконання договору або наш законний інтерес у тому, щоб вам відповісти (ст. 6(1)(b) та (f)).
3.8. Вебсайт
Вебсайт розміщено на Firebase Hosting (Google), який веде журнали сервера з IP-адресами. Сайт не використовує файлів cookie, аналітики чи трекерів, а шрифти та піктограми завантажуються з нашого власного сервера. Сторінка /verify надсилає до Firebase лише те, що потрібно для дії (див. 3.4).
3.9. Діагностика
Кнопка «Не той рядок?» лише копіює технічні відомості до вашого буфера обміну: версію, сайт, браузер, розпізнаний рядок та опис елементів сторінки навколо субтитрів. Нічого не надсилається, якщо ви самі не надішлете це нам.
4. Чого ми не робимо
- Жодної аналітики, реклами, профілювання чи відстеження.
- Ми не продаємо дані й не передаємо їх для реклами.
- Жодних автоматизованих рішень, що мають для вас юридичні наслідки (ст. 22 ЗРЗД).
- Ми не навчаємо моделі ШІ на ваших даних.
Скрипт розширення працює лише на підтримуваних відеосайтах і лише через https. Під час відтворення відео він зберігає кілька останніх рядків субтитрів у пам’яті цієї вкладки (Налаштування → Історія субтитрів; 0 вимикає її), щоб ви могли повернутися назад. Вони ніколи не зберігаються й нікуди не надсилаються, якщо ви не шукаєте або не зберігаєте слово.
5. Одержувачі
- Google Ireland Ltd / Google LLC: Firebase Authentication, Firebase Hosting, вхід через Google, Gmail для підтримки, а також Gemini API, якщо ви використовуєте власний ключ;
- Amazon Web Services EMEA SARL (Люксембург): хмарна синхронізація, дані зберігаються у Франкфурті;
- Stripe Payments Europe Ltd (Ірландія): платежі;
- постачальники, яких ви обираєте самі: DeepL SE, Anthropic PBC;
- Free Dictionary API (dictionaryapi.dev) і, лише після явного натискання, Youdao (NetEase, Китай);
- державні органи — лише коли цього вимагає закон.
6. Передавання за межі ЄЕЗ
Google LLC, Stripe, Inc., Anthropic PBC та Amazon.com, Inc. перебувають у США. Передавання їм ґрунтується на Рамковій програмі захисту даних ЄС–США (EU-US Data Privacy Framework) та/або на стандартних договірних умовах Європейської комісії. Free Dictionary API може бути розміщений за межами ЄЕЗ. Youdao (Китай) отримує лише слово або фразу, які ви попросили озвучити, та IP-адресу, що супроводжує кожен запит; жодні дані облікового запису не надсилаються.
7. Правові підстави
- Виконання договору (ст. 6(1)(b)): функції, якими ви користуєтеся, як-от словник, переклад із власним ключем, обліковий запис, синхронізація та PRO.
- Юридичний обов’язок (ст. 6(1)(c)): зберігання платіжних записів.
- Законний інтерес (ст. 6(1)(f)): безпека, запобігання зловживанням, журнали помилок і файл селекторів.
Прийняття Умов використання не є згодою на опрацювання даних. Ми не спираємося на згоду в жодній основній функції.
8. Строки зберігання
| Дані | Строк зберігання |
|---|---|
| Дані у вашому браузері | доки ви їх не видалите або не вилучите розширення |
| Обліковий запис (Firebase) | доки ви його не видалите; непідтверджені облікові записи можуть бути видалені через 7 днів |
| Слова та налаштування в хмарі | доки ви не видалите слово або обліковий запис |
| Позначки видалених слів (без тексту слова) | 2 роки після видалення слова або до видалення облікового запису, якщо воно настане раніше |
| Позначка видаленого облікового запису (лише ідентифікатор облікового запису та дата) | 180 днів |
| Лічильник запитів | строк дії спливає автоматично |
| Журнали помилок | 30 днів |
| Ідентифікатори сповіщень Stripe | 30 днів |
| Записи про покупки, прив’язані до облікового запису | до видалення облікового запису |
| Записи про покупки, не прив’язані до облікового запису, і зв’язки зі Stripe без облікового запису | доки план чинний, потім приблизно 13 місяців після завершення підписки, повернення коштів або спору; довічна покупка без облікового запису — доки її не отримає якийсь обліковий запис |
| Зв’язки зі Stripe після видалення облікового запису (без ідентифікатора облікового запису та електронної адреси) | близько 13 місяців, для повернень коштів і спорів |
| Бухгалтерські записи про платежі (у Stripe) | протягом строку, якого вимагає законодавство про бухгалтерський облік і оподаткування (до 10 років) |
| Листи до підтримки | до 24 місяців після закриття звернення |
9. Ваші права
Ви маєте право на доступ, виправлення, стирання, обмеження опрацювання, перенесення даних і заперечення. Ви також можете подати скаргу до Комісії із захисту персональних даних Болгарії (cpdp.bg) або до наглядового органу за місцем вашого проживання.
Як ними скористатися:
- Виправити або видалити слова: відредагуйте або видаліть їх у розширенні. Зміни потрапляють і до хмари.
- Перенесення даних: Налаштування → Дані → Експорт (файл JSON із вашими словами та налаштуваннями).
- Видалити обліковий запис: Налаштування → Хмарний профіль → «Видалити обліковий запис». Це видаляє ваші слова та налаштування в хмарі, ваш план і ваш обліковий запис Firebase. У цьому браузері також вилучаються слова цього облікового запису, ключі API та дані синхронізації; власні налаштування браузера залишаються. Поки місячна або річна підписка поновлюється, спершу скасуйте її в розділі «Керувати підпискою». Підписка, вже скасована на кінець її періоду, не перешкоджає видаленню. У базі даних протягом 180 днів залишається лише позначка з ідентифікатором вашого облікового запису та датою видалення, щоб інші пристрої не могли повторно вивантажити слова. Інші браузери, у яких ви входили в обліковий запис, зберігають локальну копію ваших слів як локальну бібліотеку; вилучіть її там за допомогою «Видалити локальні дані». Платіжні записи в Stripe і записи, які ми зобов’язані зберігати за законом, залишаються до закінчення встановленого законом строку.
- Усе інше: напишіть на sublingo.contact@gmail.com з електронної адреси вашого облікового запису або покупки.
Ми відповідаємо протягом одного місяця.
10. Безпека
- Усі з’єднання зашифровано (TLS).
- Хмарна синхронізація вимагає підтвердженої електронної адреси. Токен входу перевіряється під час кожного запиту, а частота запитів обмежена.
- Ключі API та токени входу недоступні для вебсторінок і для скрипту на відеосайтах.
- У разі порушення захисту персональних даних ми повідомляємо наглядовий орган і осіб, яких це стосується, коли цього вимагає закон (статті 33 і 34 ЗРЗД).
11. Діти
Щоб створити обліковий запис, вам має бути щонайменше 16 років. Без облікового запису жодні персональні дані до нас не надходять. Якщо ми дізнаємося, що обліковий запис належить дитині віком до 16 років, ми його видаляємо.
12. Дані з Google API
Під час входу через Google ми отримуємо лише вашу електронну адресу, ім’я, фотографію профілю та ідентифікатор облікового запису й використовуємо їх лише для вашого облікового запису SubLingo.
- Використання інформації, отриманої з Google API, відповідатиме Політиці щодо даних користувачів Chrome Web Store, зокрема вимогам щодо обмеженого використання.
- Використання та передавання сервісом SubLingo інформації, отриманої з Google API, відповідає Політиці щодо даних користувачів сервісів Google API, зокрема вимогам щодо обмеженого використання.
Це означає, що ми використовуємо дані лише для функцій SubLingo, ніколи їх не продаємо й не використовуємо для реклами та ніколи не дозволяємо людям їх читати, хіба що за вашою згодою, з міркувань безпеки або коли цього вимагає закон.
13. Зміни
Коли ми змінюємо цю політику, ми оновлюємо дату вгорі. Про суттєві зміни ми повідомляємо власників облікових записів у розширенні або електронною поштою щонайменше за 30 днів.
14. Контакти
Tihomir Susamov, Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, sublingo.contact@gmail.com. Див. також Умови використання.