Політика конфіденційності
Це переклад. Якщо він відрізняється від англійського оригіналу, переважну силу має англійський текст; подробиці наприкінці цієї сторінки.
Ця політика пояснює, які дані збирає Narrativ, навіщо, кому вони передаються, як довго зберігаються і як їх видалити. Вона поширюється на застосунок, вебсайт і листи для входу.
Meta Media LLCGeorgia, Tbilisi, Saburtalo district, Ikalto I lane N 1
support@mtmd.dev
1. Хто ми
Сервіс Narrativ працює під керуванням Meta Media LLC, компанії, зареєстрованої в Грузії, Georgia, Tbilisi, Saburtalo district, Ikalto I lane N 1. Далі «ми» — ця компанія. Ми визначаємо, навіщо і як використовуються описані тут дані.
Ця політика діє разом з Умовами використання. Де в обох документах вжито однакові слова, вони означають те саме.
2. Які дані ми збираємо і навіщо
Ми збираємо лише те, що потрібно для роботи сервісу:
- Акаунт: ваша адреса пошти та пароль або одноразові коди, надіслані на цю адресу. Пароль обробляє компонент входу Supabase Auth, який працює на нашому сервері. Також ми зберігаємо в акаунті мову інтерфейсу, ваші налаштування мови дописів і налаштування продажів: рамку поста, силу заклику до дії, етап воронки, текст про аудиторію, тон і майданчик, а також перемикач «Питати під час створення посту». Якщо ви входите через Apple або Google, вони передають нам адресу пошти (Apple може передати замість неї приховану адресу-пересильник) і підтверджений токен входу. Якщо Apple або Google передають ваші ім’я та прізвище, ми зберігаємо їх у профілі акаунта (Supabase Auth) і показуємо в Налаштуваннях; більше ні для чого вони не використовуються, іншим людям не показуються і видаляються разом з акаунтом. Якщо ви входите через Apple, ми також зберігаємо токен Apple: він потрібен, щоб під час видалення облікового запису відкликати доступ застосунку до вашого облікового запису Apple. Він зберігається в зашифрованому вигляді, ні для чого іншого не використовується і видаляється разом з обліковим записом.
- Ваш контент: тексти, посилання, початковий текст кожного запиту, згенеровані результати, зображення, логотипи, референси стилю, кольори й шрифти бренду, документи полотна з історією версій, збережені ідеї, обране та ваші власні шаблони. Для клієнтів у робочому просторі: ім’я, ніша, тон і псевдонім.
- Фото, які ви додаєте з пристрою. Їх зменшують на пристрої й завантажують у наше файлове сховище.
- Голосові записи. Звук надсилається на транскрибування (розділ 3). Ми не записуємо його у своє сховище; залишається лише текст, який ви отримуєте.
- Вибір шаблонів: який шаблон ви обрали, де в застосунку і для якого допису.
- Сповіщення: якщо ви їх дозволяєте, push-токен вашого пристрою. Якщо ви вимкнете їх у Налаштуваннях, цей вибір зберігається в даних вашого входу (Supabase Auth) і видаляється разом з акаунтом.
- Telegram: якщо ви підключаєте бота, номер чату (chat ID). Ім’я користувача й ім’я в Telegram ми не зберігаємо.
- Технічні дані: звіти про помилки та вибірка 1 з 10 трас продуктивності. Звіт про помилку містить саму помилку, тип пристрою та версію застосунку, журнал останніх дій перед помилкою (так звані хлібні крихти), сесію, яку застосунок відкриває під час кожного запуску, і дані про цей запуск. З нашого сервера і звіти про помилки, і вибіркові траси продуктивності містять також запит, у якому може бути надісланий вами текст чи посилання. Наш сервер також веде звичайні журнали, а вебсервер записує IP-адресу, час і запитану адресу.
- Пробний текст у демо: демо доступне лише після входу. Щоб обмежити кількість спроб, ми записуємо ідентифікатор вашого акаунта в лічильник. Сам текст не зберігається.
- Скарги на контент: на сторінці перегляду за посиланням будь-яка людина може поскаржитися на матеріал, входити для цього не потрібно, а користувачі, які ввійшли в акаунт, можуть поскаржитися на результат у редакторі та на екрані чернетки. Ми зберігаємо причину з фіксованого списку, необов’язковий текст скарги (до 1000 знаків) і необов’язковий контакт скаржника, дату та посилання або ідентифікатор матеріалу, на який поскаржилися. IP-адресу скаржника ми не зберігаємо: замість неї записується незворотний хеш (HMAC із секретним ключем; для користувача, який ввійшов в акаунт, він обчислюється з ідентифікатора акаунта), він потрібен для ліміту скарг і захисту від дублів. Хеш залишається при самій скарзі. Текст і контакт читає адміністратор в адмінці. До Telegram іде лише номер скарги та причина. Якщо за скаргою посилання відкликали, його власник не зможе видати посилання знову, доки адміністратор не зніме заборону (позначка на скарзі). Копія скарг із причинами «незаконний контент» і «сексуальне насильство над дітьми» зберігається окремо (розділ 9).
- Прийняті умови: під час реєстрації та після натискання «Прийняти» ми записуємо в дані вашого входу (Supabase Auth) номер прийнятої версії Умов і час прийняття. За ними ми знаємо, яку редакцію ви прийняли і коли попросити підтвердити нову. Запис видаляється разом з акаунтом.
- Журнал запитів без прив’язки до акаунта: знеособлена копія тексту запиту та кілька параметрів генерації, без акаунта й IP-адреси (розділ 12).
- Дозвіл на ШІ: коли ви дозволяєте обробку ШІ або відкликаєте дозвіл, ми записуємо версію дозволу та час у дані вашого входу (Supabase Auth). Запис видаляється разом з акаунтом.
- Події використання: поки ви увійшли в акаунт, ми записуємо кілька подій: застосунок відкрито (запуск або повернення після довгої перерви); карусель завантажено (формат файлу та кількість слайдів); що ви зробили з результатом (відкрили в редакторі, відредагували, видалили чернетку); використано голосове введення або імпорт посилання. Кожна подія зберігається з ідентифікатором вашого акаунта, назвою, часом і платформою (iOS, Android або веб). Тексти дописів і запитів, IP-адреси, ідентифікатори пристроїв і рекламні ідентифікатори в подіях не зберігаються. Події не передаються стороннім сервісам, вони залишаються в нашій власній базі даних. Події зберігаються, доки існує акаунт, і видаляються разом із ним. Ще одна подія записується під час створення тексту: скільки ви чекали (з точністю до часток секунди) і чи вдалося отримати результат, чи сталася помилка. Вона зберігається так само, як решта. Ми також записуємо, коли ви досягаєте ліміту (завантажень або публічних посилань): ідентифікатор акаунта, вид і значення ліміту, час. Вмісту ваших матеріалів у записі немає. Він потрібен, щоб захищати сервіс від зловживань і автоматичного вивантаження, зберігається, доки існує акаунт, і видаляється разом із ним. Якщо ліміт вичерпано під час перегляду публічного посилання, запис прив'язано лише до робочого простору, якому належить посилання, і він нічого не каже про того, хто дивиться.
- Причина видалення акаунта: під час видалення акаунта ви можете за бажанням обрати причину зі списку. Вона зберігається без прив’язки до акаунта, лише як дату й обраний варіант, і вона залишається після видалення акаунта (розділ 9).
- Пропозиції поштою: ми один раз питаємо, чи хочете ви отримувати на пошту листи від Narrativ з ідеями для каруселей, новими шаблонами та пропозиціями; відповідь можна змінити будь-коли в Налаштуваннях. Якщо ви відповідаєте «так», ми записуємо в дані входу (Supabase Auth) факт згоди, час і те, звідки вона отримана (запитання чи Налаштування); за будь-якої відповіді ми ще позначаємо в акаунті, що запитання поставлено, щоб не питати знову. Без вашої згоди ми таких листів не надсилаємо, а листи з кодами входу й підтвердження від неї не залежать. Ці листи надсилає Resend (розділ 3). Відмовитися можна будь-коли: перемикачем «Пропозиції поштою» в Налаштуваннях або посиланням «Відписатися» в кожному такому листі; після відмови листи припиняються. Згода зберігається, поки існує акаунт або поки ви її не відкликали, а записи видаляються разом з акаунтом.
- Підписка: ідентифікатор вашого робочого простору є також вашим ідентифікатором клієнта в RevenueCat (розділ 3). Якщо ви купуєте Premium, ми зберігаємо запис про підписку: де його куплено (Apple чи сайт), ідентифікатор підписки в магазині, продукт, статус, дати періоду, чи поновлюється підписка автоматично і чи це тестова покупка, а також ідентифікатор вашого запису клієнта в RevenueCat. Для покупки на сайті ми зберігаємо ще й ідентифікатор платіжного договору. Ми не отримуємо й не зберігаємо номер вашої картки чи ваш Apple ID. Також зберігається журнал сповіщень, які ми отримуємо від сервісів покупок: кожен запис містить тіло сповіщення, до якого входять ідентифікатори робочих просторів, названих у ньому, продукт, ідентифікатори транзакцій магазину, ціна й валюта, країна покупки та тип події (розділ 6). Premium, який адміністратор вручну надає робочому простору, записується так само разом з адресою адміністратора.
Ми використовуємо ці дані, щоб сервіс працював, підлаштовувати результати під вас, керувати вашою підпискою, рахувати, у скільки нам обходяться моделі ШІ, розуміти, чим користуються і де продукт ламається, покращувати застосунок, знаходити й виправляти помилки, підтримувати безпеку сервісу, розглядати скарги на контент і відповідати на ваші запити. Ми не продаємо їх і не передаємо рекламодавцям. Якщо ви дозволите, ми також використовуємо вашу адресу пошти, щоб надсилати вам ідеї для каруселей, нові шаблони та пропозиції. У застосунку немає рекламних сервісів і сторонньої аналітики; RevenueCat (розділ 3) лише обробляє покупки.
3. Кому ми передаємо дані
Ми не продаємо ваші дані. Щоб сервіс працював, ми передаємо дані цим підрядникам, кожному лише для його завдання:
- Supabase: програмне забезпечення, на якому працюють база даних, файлове сховище та вхід. Ми запускаємо його самі на власному сервері (див. наступний пункт), тому компанія Supabase цих даних не отримує. Виняток — перехідний період: поки ми переносимо дані, колишній проєкт у Supabase Cloud ще містить їх, а після перенесення ми цей проєкт закриваємо. Останній дамп колишнього проєкту ми зберігаємо не довше 30 днів (розділ 10).
- OpenRouter: сервіс ШІ, який надсилає наші запити до текстових і графічних моделей від Anthropic, OpenAI, Google та інших. Він отримує те, що ви ввели чи імпортували, дані бренду та, якщо ви просите нас їх проаналізувати, ваші фото й референси стилю. У деяких випадках текст іде безпосередньо до Google AI.
- OpenAI: розпізнавання мовлення та перевірка безпеки текстів. Коли ви диктуєте, звук іде з вашого пристрою просто до OpenAI; записаний файл потрапляє туди через наш сервер. Якщо для файлу OpenAI не використовується, запис через OpenRouter іде до моделі Google. Крім того, текст кожного запиту й кожного результату надсилається до OpenAI для перевірки на заборонений контент (сексуальний контент за участю неповнолітніх, погрози, жорстоке насильство, самошкодження); OpenAI повертає лише висновок.
- Генерація зображень ШІ: якщо її ввімкнено, тема, стиль і текст слайда через OpenRouter йдуть до графічної моделі разом з референсом стилю, якщо ви його додали.
- Apify: коли ви вставляєте посилання з TikTok, Instagram, X, Threads або LinkedIn, посилання надсилається до Apify, щоб прочитати допис. Для відеодописів наш сервер потім ненадовго завантажує ролик, а звук і кілька кадрів передаються описаним вище моделям мовлення та зображень. Після цього ролик видаляється. Інші вебсторінки та транскрипти YouTube наш сервер читає сам.
- Каталоги фото (такі як Openverse і Pexels): короткий пошуковий запит про тему слайда. Текст вашого допису не надсилається. Знайдені фото зберігаються у сховищі вашого робочого простору.
- Telegram: якщо ви підключаєте бота й натискаєте «надіслати», то chat ID і контент, який ви надсилаєте.
- Expo: доставляє push-сповіщення; отримує токен пристрою, короткий текст сповіщення та id готового допису.
- Resend: надсилає листи для входу та підтвердження, а також листи з ідеями для каруселей, новими шаблонами та пропозиціями тим, хто на них погодився; отримує вашу адресу пошти й сам лист.
- Sentry: отримує звіти про помилки та вибірки продуктивності із застосунку й з нашого сервера.
- Apple і Google: лише якщо ви обрали вхід через них, щоб підтвердити, що це ви. Вони передають нам адресу пошти і токен входу.
- DePowered Limited (бренд Rifty, Гонконг): хостинг-провайдер. На його віртуальному сервері в Німеччині працюють наші база даних, сховище та сервер застосунку, тому всі дані вашого акаунта фізично містяться на його обладнанні. Обробку даних ми йому не доручаємо: він надає сервер.
- Cloudflare: сховище R2, де лежать файли (зображення й інші об’єкти) та резервні копії бази даних і файлів, а також мережа доставки з кешем для зображень (адреса img.mtmd.dev). Через неї проходять зображення, які відкривають за публічними посиланнями, і технічні дані цих запитів: IP-адреса читача, час і адреса файлу.
- RevenueCat: сервіс, що обробляє покупки та підписки в застосунку. З моменту, коли ви входите в застосунок, навіть якщо ви нічого не купуєте, він отримує ідентифікатор вашого робочого простору (як ваш ідентифікатор клієнта) та технічні дані, які надсилає його бібліотека в застосунку, як-от платформа, версія застосунку й IP-адреса. Коли ви купуєте, він також отримує дані покупки з магазину (продукт, статус, дати, ідентифікатори транзакцій у магазині, ознаку тестової покупки). Він не отримує ваших текстів чи зображень.
- Apple: коли ви купуєте Premium у застосунку на iOS, Apple приймає платіж і керує підпискою за власними умовами. Ми не отримуємо дані вашої картки чи ваш Apple ID. Те саме стосується будь-якого іншого магазину чи платіжного сервісу, який ми пропонуємо на вашій платформі: ми назвемо його в цьому переліку до початку використання.
- Lava і Meta Media LLC, Georgia: якщо ви купуєте Premium на сайті, платіж проходить через Lava на користь Meta Media LLC, Georgia як продавця. Lava отримує адресу пошти вашого акаунта та платіжні дані, які ви вводите на його сторінці, а Meta Media LLC, Georgia отримує дані про продаж. Нам вони передають платіжний договір, його статус і його дати. Вони обробляють ці дані за власними умовами та політиками.
Ми також можемо передавати дані органам влади, коли цього вимагає закон.
Ці підрядники обробляють дані за власними умовами та політиками конфіденційності. Ми не можемо перевіряти чи змінювати те, як вони працюють.
Функції ШІ працюють лише з вашого дозволу. Застосунок запитує його на окремому екрані перед першим запитом, який надсилає ваш контент до OpenRouter, OpenAI або Apify. Виняток — зразок тексту в демо: натискання його кнопки і є дозволом, про що сказано на екрані. Без дозволу ці функції не працюють, а решта застосунку лишається доступною. Ви можете в будь-який момент відкликати дозвіл у Налаштуваннях: на пристрої, де ви це робите, функції ШІ вимикаються одразу; на ваших інших пристроях — приблизно за 15 хвилин.
4. Де зберігаються дані
Дані акаунта та контент зберігаються в базі даних на нашому власному сервері в хостинг-провайдера DePowered Limited (бренд Rifty, Гонконг); сервери розташовані в Німеччині. Файли зберігаються в Cloudflare R2. Наш сервер обробляє запити й передає їх постачальникам, названим вище; файли, потрібні йому на мить (наприклад, завантажене відео), лежать у тимчасовій папці й видаляються після завершення завдання.
Зображення зберігаються у файловому сховищі за публічними посиланнями, які неможливо вгадати. Кожен, хто має посилання, може відкрити картинку без входу, а копії, що зберігаються в браузерах, месенджерах або мережах доставки, зокрема в кеші Cloudflare, можуть відкриватися й після видалення файлу. Не розміщуйте на зображеннях нічого, що має лишатися приватним.
Застосунок і вебсайт також зберігають невеликі обсяги даних на вашому пристрої (див. «Файли cookie та локальне сховище»).
5. Міжнародні передачі
Ми перебуваємо в Грузії, наш хостинг-провайдер зареєстрований у Гонконгу, а сервери розташовані в Німеччині. Cloudflare та інші перелічені вище підрядники можуть обробляти дані в інших країнах, зокрема в тих, де закон про захист даних відрізняється від закону вашої країни.
Користуючись сервісом, ви розумієте, що ваші дані обробляються в цих місцях. Ми не обіцяємо якогось конкретного правового механізму для передач.
6. Як довго зберігаються дані
Контент і дані акаунта зберігаються, доки існує акаунт, і видаляються, коли ви його видаляєте (розділи 7–11). Коротші строки:
- Посилання для перегляду діє 3 дні або доки ви його не скасуєте.
- Запрошення до робочого простору діє 3 дні.
- Код для підключення Telegram діє 24 години; прострочені коди автоматично видаляються кожні 15 хвилин.
- Код із листа для видалення акаунта діє 1 годину.
- Ідентифікатор акаунта в лічильнику спроб демо та записи лічильника, що обмежує кількість скарг з однієї адреси (в них лежить незворотний хеш скаржника), видаляються приблизно через 2 години.
- Історія версій документа полотна не обмежена в часі й зберігається, доки не буде видалено робочий простір. Записи про вартість і журнал адміністраторів не мають часового обмеження (розділи 9 і 11).
- Фото, підібрані автоматично для слайда й не використані в жодному збереженому документі, видаляються через 30 днів.
- Технічні ключі, які захищають від повторного надсилання одного й того самого запиту (у них лише технічні ідентифікатори робочого простору й запиту, без вмісту), видаляються через 30 днів після створення, а під час видалення акаунта — одразу.
- У самих скарг на контент строку зберігання немає: скарга зберігається, доки не видалено генерацію, на яку її подано, або акаунт власника цієї генерації (розділ 8). Окрема копія скарг на незаконний контент і безпеку дітей не видаляється разом із ними й не має фіксованого строку (розділ 9).
- Записи журналу запитів зберігаються 12 місяців і потім видаляються автоматично (розділ 12).
- Журнал сповіщень від сервісів покупок (RevenueCat, Lava) видаляється автоматично через 90 днів після отримання або одразу, коли видаляється акаунт.
Як довго зберігаються звіти про помилки, визначає Sentry. Журнали нашого вебсервера та хостинг-провайдера регулярно ротуються, строк для них ми не називаємо.
7. Як видалити акаунт
У застосунку: Налаштування → Видалити акаунт. Без застосунку — на сторінці /delete-account, достатньо адреси пошти, на яку зареєстровано акаунт. В обох випадках ми надсилаємо на цю адресу одноразовий код і нічого не чіпаємо, доки його не введуть. Періоду очікування немає: щойно код прийнято, дані одразу зникають із сервісу, і ми не можемо їх повернути.
8. Що видаляється
Видаляється все, що належить акаунту; лише стирання вашого запису в RevenueCat (останній пункт) відбувається не миттєво:
- створені вами робочі простори й усе, що в них є, — клієнти (з підключеним чатом Telegram), генерації разом із текстами та початковими запитами, документи полотна з історією версій, шаблони каруселей, налаштування бренду, ваші референси стилю, збережені ідеї, видані вами посилання для перегляду й запрошення, скарги на ваші посилання для перегляду й матеріали, а також технічні ключі захисту від повторних запитів;
- файли, що зберігаються в цих просторах: згенеровані зображення, завантажені вами фото, фото, підібрані автоматично, логотипи, експорти, превʼю та превʼю ваших референсів стилю. Після цього ми окремо перевіряємо, що в просторі не лишилося жодного об’єкта, і вважаємо видалення невдалим, якщо щось залишилося;
- ваше членство в чужих робочих просторах, push-токени ваших пристроїв, а також ваше обране, вибір шаблонів і власні шаблони, де б вони не були створені;
- сам акаунт. Його стирають, а не позначають видаленим, тож адреса пошти звільняється, і з нею можна зареєструватися знову. Якщо ви входили через Apple, спочатку ми відкликаємо доступ застосунку до вашого облікового запису Apple; якщо Apple цього не підтвердить, доступ можна прибрати самостійно в налаштуваннях Apple ID.
- ваш запис клієнта в RevenueCat: коли акаунт видаляється, ми просимо RevenueCat стерти його. Запит надходить із черги, тому може дійти до RevenueCat через певний час після того, як акаунта вже немає. Доки RevenueCat не підтвердить стирання, черга зберігає ідентифікатор видаленого робочого простору (ваш ідентифікатор клієнта там), кількість спроб і код останньої помилки; запис черги видаляється, коли RevenueCat підтвердить, а доки він не підтвердить, запис залишається без визначеного строку.
Чужі робочі простори, куди вас запросили, продовжують працювати: з них зникає лише ваше членство. Матеріали, створені в чужому просторі, належать цьому простору й залишаються в його власника.
Коли ви обираєте шаблон, ми записуємо, який саме, де в застосунку ви його обрали і до якого допису застосували. З цих записів складаються нещодавні та популярні шаблони, і за ними ми рахуємо, яку частку дописів розпочато з вкладки «Дизайни». Вони видаляються разом з вашим акаунтом.
Копія тексту запиту в журналі запитів не видаляється разом з акаунтом: вона не прив’язана до нього й знеособлена (розділ 12).
Події використання, записані для вашого акаунта, видаляються разом із ним. Записи про досягнення лімітів також видаляються разом із ним.
Видалення акаунта не скасовує підписку, куплену в Apple або в платіжному сервісі, і ми не можемо скасувати її за вас. Спершу скасуйте її в налаштуваннях Apple ID або способом, указаним на сторінці оплати; інакше вона й далі поновлюватиметься і з вас списуватимуть кошти.
9. Що залишається
Записи про вартість генерацій: яка модель, скільки токенів чи одиниць, скільки це коштувало й коли. Те саме стосується записів про використання сервісу читання посилань. У той самий момент, коли видаляється робочий простір, сама база даних (а для записів сервісу читання посилань — наш код видалення) відв’язує ці записи від нього. Сума й дата залишаються, а чий це був запит — ні.
У цих записах немає ні текстів, ні зображень, ні адреси пошти. Ми зберігаємо їх, бо це наш власний облік витрат на сервіси: без нього не звірити рахунок постачальника й не пояснити стрибок витрат. Знеособлена копія тексту запиту зберігається окремо, в журналі запитів (розділ 12).
Копії скарг із причинами «незаконний контент» і «сексуальне насильство над дітьми». Коли подається така скарга, копія факту скарги зберігається окремо: причина, текст і контакт, які написав скаржник, дата, ідентифікатори матеріалу та робочого простору й незворотний хеш скаржника. Копія не містить самого матеріалу. Вона не видаляється разом із матеріалом чи акаунтом, бо може знадобитися нам, щоб розглянути таку скаргу й відповісти органам влади, і не має фіксованого строку. Читає її лише адміністратор.
Причина видалення, якщо ви її обрали, зберігається: її записано без ідентифікатора акаунта, лише як дату й обраний варіант. Ми не обіцяємо, що пов’язати її з вами неможливо: за невеликої кількості користувачів дата може бути близькою до дня видалення вашого акаунта.
Записи про підписку. Запис про покупку, здійснену через магазин або платіжний сервіс, залишається після видалення акаунта: ідентифікатор підписки в магазині (для Apple — ідентифікатор початкової транзакції, для сайту — платіжний договір), продукт, статус, дати періоду, позначки автоматичного поновлення й тестової покупки. Зв’язок із вашим робочим простором та ідентифікатор клієнта RevenueCat видаляються, тож ми вже не можемо визначити, кому це належало (за малої кількості користувачів самі дати можуть вказувати на вас); магазин чи платіжний сервіс усе ще може зіставити власний ідентифікатор із вами. Ми зберігаємо це як облік платежів, так само як записи про вартість генерацій, і строку зберігання не встановлено. Premium, який адміністратор надав вручну, не зберігається: його видаляють разом з акаунтом.
10. Резервні копії
Резервні копії бази даних і файлів ми робимо самі та зберігаємо в Cloudflare R2. До копії бази входить і журнал змін, за яким її можна відновити на потрібний момент. Строк зберігання копій — 30 днів, після цього їх видаляють; так само ми чинимо з останнім дампом колишнього проєкту в Supabase Cloud. Це означає, що після видалення акаунта дані одразу йдуть із сервісу, а в резервних копіях можуть залишатися до 30 днів.
11. Куди видалення не дістає
Є місця, куди кнопка «Видалити акаунт» не дістає, і чесніше їх назвати:
- журнал дій адміністраторів. У ньому записано, який адміністратор змінив налаштування сервісу або відкрив окрему генерацію, щоб розібратися з проблемою. Там зберігаються адреса адміністратора й технічні ідентифікатори (наприклад, генерації та робочого простору), але не ваші тексти й не ваша адреса. Але якщо адміністратором були ви, ваша адреса в цьому журналі залишається;
- службовий журнал входів компонента Supabase Auth. Він ведеться автоматично й не очищається під час видалення акаунта; у колишньому проєкті Supabase Cloud, поки він не закритий, цей журнал веде Supabase за своїми правилами;
- повідомлення, які бот уже надіслав у Telegram. Вони лежать у чужому чаті, і забрати їх назад ми не можемо;
- кешовані копії зображень. Посилання на зображення публічні: ми видаляємо сам файл, але копія, що лишилася в кеші браузера, CDN або месенджера, може ще якийсь час відкриватися;
- журнал запитів (розділ 12). У ньому немає акаунта, простору та id генерації, тому записи не можна знайти й видалити за вашим акаунтом; вони видаляються самі через 12 місяців;
- те, що вже потрапило до підрядників із розділу 3 (сервіси ШІ та мовлення, звіти про помилки, доставка пошти, Apple, платіжний сервіс сайту та продавець). Видалення акаунта не надсилає їм запиту на видалення, і вони зберігають це за власними правилами. Виняток — RevenueCat: ми просимо його стерти ваш запис клієнта (розділ 8).
12. Журнал запитів без прив’язки до акаунта
Після кожної успішної генерації ми копіюємо в окремий журнал текст вашого запиту (до 500 знаків), мову, шаблон, категорію, формат, кількість слайдів, звідки запущено генерацію, тип джерела (текст, посилання тощо) і дату — без часу. Частина полів може бути порожньою. Перед записом з тексту автоматично вирізаються адреси пошти, телефони, посилання, @імена, номери карток і довгі числа.
У журналі немає ні акаунта, ні простору, ні id генерації, ні IP-адреси, ні точного часу. Поки акаунт живий, адміністратори й так бачать ваші генерації, і журнал від цього не захищає: запис можна зіставити з генерацією за збігом тексту. Його сенс в іншому: після видалення акаунта початкові генерації зникають, лишається тільки знеособлена копія, і пов’язати її з вами вже не можна. Через це журнал не видаляється разом з акаунтом і не знаходиться за запитом про ваші дані.
Він потрібен, щоб розуміти, які теми й шаблони потрібні людям. Журнал бачать лише адміністратори сервісу, а перегляди й вивантаження журналу записуються в журнал дій адміністраторів. Записи зберігаються 12 місяців, потім видаляються автоматично.
Назвати цей текст повністю анонімним не можна: він знеособлюється автоматично, але може містити те, що ви написали самі. Не вписуйте в запити особисті дані.
13. Ваші права та як ними скористатися
Ви можете попросити нас:
- повідомити, які дані ми про вас зберігаємо, і надіслати їхню копію;
- виправити неправильні дані;
- видалити ваші дані (це можна зробити й самостійно, одразу, як описано в розділі 7);
- припинити певне використання ваших даних, якщо ми можемо це зробити без закриття акаунта.
Пишіть на support@mtmd.dev, вказавши в темі «Privacy Request», з адреси пошти вашого акаунта, щоб ми могли визначити, що запит ваш. Такі запити ми обробляємо вручну.
Багато чого можна зробити самостійно в застосунку: редагувати й видаляти контент, скасувати посилання для перегляду, вимкнути сповіщення в налаштуваннях пристрою, вимкнути листи з ідеями, шаблонами та пропозиціями в Налаштуваннях або за посиланням «Відписатися» в листі чи видалити акаунт. Залежно від вашої країни ви також можете мати право поскаржитися органу із захисту даних там.
15. Діти
Сервіс призначений для людей, яким щонайменше 16 років, як сказано в Умовах. Ми свідомо не збираємо даних від молодших дітей.
Якщо ви вважаєте, що сервісом користується дитина молодша за 16 років, напишіть на support@mtmd.dev. Якщо нам стане відомо, що це так, ми можемо закрити акаунт і видалити його дані.
16. Безпека
Що ми робимо, щоб захистити дані, наскільки це можна стверджувати:
- з’єднання із сервісом зашифровані;
- кожен запит, що читає або змінює дані акаунта, перевіряється щодо акаунта, в який виконано вхід, і робочого простору, а дані одного робочого простору не показуються іншим;
- посилання для перегляду й запрошення містять секретний токен у тій частині адреси, яка не надсилається на сервер і не потрапляє до наших журналів; зображення в посиланні для перегляду віддаються через підписані адреси;
- для видалення акаунта потрібен код, надісланий на пошту акаунта, а кількість спроб обмежена.
Жоден спосіб передачі чи зберігання не є цілком безпечним, тому ми не можемо гарантувати абсолютну безпеку. Бережіть свій пароль і листи для входу.
17. Зміни до цієї політики
Ми можемо змінювати цю політику, наприклад коли з’являються нові функції або змінюється закон. Дата останнього оновлення вказана вгорі сторінки.
Суттєві зміни ми публікуватимемо на цій сторінці та показуватимемо у застосунку, коли вони набирають чинності. Якщо закон вимагає повідомити раніше, ми це зробимо. Якщо ви продовжуєте користуватися сервісом після набрання змінами чинності, ви приймаєте нову версію. Якщо ви не згодні, припиніть користуватися сервісом і видаліть акаунт.
18. Зв’язатися з нами
Meta Media LLC, Georgia, Tbilisi, Saburtalo district, Ikalto I lane N 1. Запитання щодо цієї політики та запити щодо ваших даних: support@mtmd.dev.
Вкажіть у темі «Privacy Request».
Якщо переклад цієї політики, зокрема короткий виклад, відрізняється від англійського тексту, переважну силу має англійський текст, якщо тільки закон вашої країни не дає вам права покладатися на версію вашою мовою.