Коротка відповідь
Whizi зберігає ваш обліковий запис, розмови, файли та згенеровані медіа на Cloudflare, використовуючи Workers, D1, R2 і Durable Objects. Автентифікацію та керування обліковим записом забезпечує Clerk, обробку вебплатежів здійснює Stripe, а завдання з генерації зображень і їх результати опрацьовує fal.ai.
Whizi та його постачальники послуг можуть обробляти інформацію в інших країнах, ніж ваша власна, зокрема в Канаді та США. За потреби Whizi застосовує належні договірні або юридичні гарантії для міжнародних передач даних.
| Дані | Де зберігаються | Як довго |
|---|---|---|
| Розмови та повідомлення | Cloudflare, на стеку, що працює із синхронізованими чатами | Зберігаються, поки обліковий запис активний, якщо ви не видалите вміст або сам обліковий запис |
| Завантажені вкладення | Об'єктне сховище Cloudflare R2 | Налаштовані на видалення щонайбільше через 30 днів |
| Згенеровані медіа | Об'єктне сховище Cloudflare R2 | Налаштовані на видалення щонайбільше через 30 днів |
| Закріплені файли проєкту | Cloudflare, разом із проєктом | Зберігаються до видалення, термін дії не закінчується |
| Збережена пам'ять | Cloudflare, разом з обліковим записом | Зберігається до видалення |
| Стан прав доступу та використання | Cloudflare, разом з обліковим записом | Зберігається, поки існує обліковий запис |
| Ідентифікація для входу | Clerk | Видаляється при видаленні облікового запису |
| Дані картки | Stripe, для вебплатежів | Whizi не зберігає повні номери платіжних карток |
| Останні чати на телефоні | Локальний кеш на пристрої, до 40 розмов | Очищується процесом видалення в застосунку, очищенням даних застосунку або видаленням застосунку |
| Видалені рядки бази даних | Історія відновлення на момент часу Cloudflare D1 | До 30 днів, після чого застаріває |
Постачальники послуг, названі в політиці
Політика конфіденційності називає постачальників, яких Whizi використовує для роботи сервісу. Ті, що торкаються збереженого вмісту або стану облікового запису:
- Clerk для автентифікації та керування обліковим записом.
- Cloudflare Workers, D1, R2 і Durable Objects для хостингу, синхронізованих чатів, медіа, стану облікового запису, лімітів використання, звітів, а також безпекової та операційної обробки.
- OpenRouter і підключені постачальники моделей для промптів ІІ, відповідей, вкладень, контексту пошуку, транскрипції, мовлення та пов'язаної обробки моделями.
- fal.ai для промптів, завдань і результатів генерації зображень.
- Stripe для обробки вебплатежів.
- Expo для опціональної доставки транзакційних push-сповіщень.
Дві з них видно в продукті, коли щось іде не так. Повідомлення Media could not be stored. з'являється, коли запис у R2 не повертає об'єкт, тобто це збій рівня зберігання, а не моделі, а Invalid or expired session token. це HTTP 401 unauthorized, коли перевірка токена за Clerk JWKS завершується помилкою.
Зберігання за категоріями
Політика встановлює максимальну межу, а не гарантований термін. Завантажені вкладення та згенеровані медіа «налаштовані на видалення щонайбільше через 30 днів і можуть бути видалені раніше вами або під час видалення облікового запису». Спільна константа медіа Whizi наразі встановлює цю межу на рівні 30 днів, тож 30 днів це найдовший термін, на який налаштований об'єкт, а не вік, якого він гарантовано досягне.
Помітний наслідок це конкретна відмова, а не зіпсоване зображення. Об'єкт, термін зберігання якого минув, повертає Media has expired., HTTP 404 media_expired, тоді як Media not found. це HTTP 404 media_not_found, коли ідентифікатор медіа взагалі не розпізнається для того, хто звертається. Згенеровані зображення видаються через підписані URL, тож посилання всередині старої розмови ніколи не було постійною адресою.
Два факти про зберігання, які легко пропустити:
- Закріплені файли проєкту не закінчуються. Їхні байти зберігаються до видалення, на відміну від вкладень у чаті, тому що закріплений файл має супроводжувати кожен хід у проєкті.
- Телефон зберігає власну копію. Мобільний застосунок може тримати локальний кеш до 40 останніх розмов на пристрої, увійденому чи гостьовому. Цей кеш не є окремою хмарною резервною копією, і він очищується успішним процесом видалення в застосунку, очищенням даних застосунку або видаленням застосунку.
Журнали безпеки та операційні журнали не мають опублікованої кількості днів. Вони зберігаються лише стільки, скільки обґрунтовано потрібно для роботи та захисту сервісу, розслідування інцидентів, запобігання шахрайству чи зловживанням, вирішення суперечок або дотримання законодавства.
Що можуть кешувати постачальники після відповіді
OpenRouter і підключені постачальники ІІ або медіа можуть тимчасово кешувати частини промпту чи відповіді для підтримки багатоходових розмов, зменшення затримки, забезпечення кешування промптів, запобігання зловживанням або роботи своїх сервісів. Тривалість кешу, зберігання та будь-яке використання, яке контролює постачальник, відрізняються залежно від постачальника й ендпоінта.
Whizi не стверджує, що кожен постачальник дотримується однакового терміну зберігання чи єдиного налаштування нульового зберігання даних, і не заявляє, що може миттєво видалити кеш постачальника, який уже було створено. Те, який постачальник отримує конкретне повідомлення, описано в розділі що Whizi робить з вашими даними.
Що залишається після завершення підписки
Скасування і видалення це дві різні дії, і лише одна з них видаляє дані. Скасування зупиняє виставлення рахунків і завершує доступ наприкінці оплаченого періоду, тоді як обліковий запис і його вміст залишаються. Інформація про обліковий запис і синхронізована історія чатів зазвичай зберігаються, поки обліковий запис активний, якщо ви не видалите окремий вміст або сам обліковий запис, і саме тому повторна підписка пізніше є продовженням, а не новим початком.
Змінюється рівень тарифу, а не сховище: обліковий запис, який переходить на безкоштовний рівень, зберігає запис облікового запису, чати, медіа та збережену пам'ять точнісінько там, де вони й були. Ліміти та повідомлення, що супроводжують цей рівень, описані в розділі підписку не активовано.
Одне правило зберігання тут працює на вашу користь: Whizi не зберігає видалений вміст чату або завантажені чи згенеровані медіа лише тому, що потрібно зберегти запис про платіж. Платіжні процесори можуть окремо зберігати записи про транзакції, квитанції, податки, шахрайство чи спори протягом періодів, необхідних за законом або їхніми вимогами відповідності, а Whizi може зберігати обмежені записи про обліковий запис, транзакції, безпеку, податки, запобігання шахрайству чи спори, коли це юридично або операційно необхідно.
Правило щодо термінів самого скасування і те, де це зробити, описано в розділі оплата і скасування.
Отримання копії або повне видалення даних
Обидва шляхи описані на сусідніх сторінках: експорт чатів і файлів містить вміст експорту, а що Whizi робить з вашими даними містить розділ про видалення облікового запису, зі списком видалення по кожному пункту й тим, що залишається після видалення.
- Сховище працює на Cloudflare Workers, D1, R2 і Durable Objects
- Вхід забезпечує Clerk, вебплатежі Stripe, генерацію зображень fal.ai
- Обробка може відбуватися в інших країнах, ніж ваша власна, зокрема в Канаді та США
- Вкладення і згенеровані медіа налаштовані на видалення щонайбільше через 30 днів
- Закріплені файли проєкту зберігаються до видалення і термін їх дії не закінчується
- Телефон може локально кешувати до 40 останніх розмов, це не хмарна резервна копія
- Скасування зберігає обліковий запис і його вміст, лише видалення прибирає їх
Поширені запитання
Де фізично зберігаються розмови Whizi?
На Cloudflare. Політика конфіденційності називає Cloudflare Workers, D1, R2 і Durable Objects постачальниками, які використовуються для хостингу, синхронізованих чатів, медіа, стану облікового запису, лімітів використання, звітів, а також безпекової та операційної обробки. Вкладення та згенеровані медіа зберігаються саме в об'єктному сховищі R2, тому невдалий запис проявляється як Media could not be stored.
Чи можу я обрати країну, де зберігаються мої дані Whizi?
Політика конфіденційності не дає жодних гарантій щодо резидентності даних. У ній зазначено, що Whizi та його постачальники послуг можуть обробляти інформацію в інших країнах, ніж ваша власна, зокрема в Канаді та США, і що за потреби Whizi застосовує належні договірні або юридичні гарантії для міжнародних передач.
Зображення у старому чаті Whizi не завантажується. Що сталося?
Найімовірніше, минув термін його зберігання. Згенеровані зображення видаються через підписані URL, а не постійні адреси, тож посилання всередині старої розмови може перестати відкриватися, і запит повертає Media has expired., HTTP 404 media_expired, замість того щоб повернути дані зображення.
Якщо я скасую підписку, чи втрачу я свої чати?
Ні. Скасування зупиняє виставлення рахунків і завершує доступ наприкінці оплаченого періоду, тоді як обліковий запис і його вміст залишаються, тож повторна підписка пізніше продовжує з того місця, де ви зупинилися. Інформація про обліковий запис і синхронізована історія чатів зазвичай зберігаються, поки обліковий запис активний. Видалення даних це окрема дія, видалення облікового запису, і Whizi не зберігає видалений вміст чату чи медіа лише тому, що потрібно зберегти запис про платіж.
Де зберігаються мої дані, якщо я ніколи не створював обліковий запис?
У тому самому місці, під анонімним профілем гостя, прив'язаним до пристрою. Створення облікового запису в мобільному застосунку опціональне, і продовження без нього не потребує імені чи електронної пошти. Облікові дані гостя зберігаються на пристрої, а Whizi зберігає односторонньо похідний ідентифікатор, щоб розпізнавати профіль гостя, синхронізувати дані, перевіряти доступ за підпискою і згодом пов'язати ці дані з обліковим записом.