Короткий ответ
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, когда проверка токена по JWKS Clerk выдаёт ошибку.
Срок хранения по каждой категории
Политика обещает верхнюю границу, а не срок жизни. Загруженные вложения и созданные медиафайлы "настроены на удаление не позднее чем через 30 дней и могут быть удалены раньше вами или во время удаления аккаунта". Общая константа медиа Whizi сейчас задаёт эту границу в 30 дней, то есть 30 дней это максимум, на который настроен объект, а не гарантированный срок его жизни.
На практике это выражается конкретным отказом, а не сломанным изображением. Объект после истечения срока хранения возвращает Media has expired., HTTP 404 media_expired, а Media not found. это HTTP 404 media_not_found, когда идентификатор медиа вообще не распознаётся для вызывающего. Созданные изображения выдаются через подписанные ссылки, поэтому ссылка внутри старой переписки никогда не была постоянным адресом.
Два факта о хранении, которые легко упустить:
- Закреплённые файлы проекта не имеют срока хранения. Их байты хранятся до удаления, в отличие от вложений чата, потому что закреплённый файл должен сопровождать каждое обращение в проекте.
- Телефон хранит собственную копию. Мобильное приложение может хранить локальный кэш до 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 не загружается. В чём дело?
Скорее всего, истёк срок его хранения. Созданные изображения выдаются через подписанные ссылки, а не через постоянные адреса, поэтому ссылка внутри старой переписки может перестать открываться, и запрос возвращает Media has expired., HTTP 404 media_expired, вместо самих данных.
Если я отменю подписку, потеряю ли я свои чаты?
Нет. Отмена прекращает списание средств и заканчивает доступ в конце оплаченного периода, при этом аккаунт и его содержимое остаются, поэтому повторная подписка позже продолжает с того же места. Информация об аккаунте и синхронизированная история чатов в целом сохраняются, пока аккаунт активен. Удаление данных это отдельное действие, удаление аккаунта, и Whizi не хранит удалённый контент чатов или медиа только потому, что нужно сохранить запись о платеже.
Где хранятся мои данные, если я никогда не создавал аккаунт?
В том же месте, под анонимным гостевым профилем, привязанным к устройству. Создание аккаунта необязательно в мобильном приложении, и продолжение без него не требует имени или адреса электронной почты. Гостевые данные для входа хранятся на устройстве, а Whizi хранит однонаправленный производный идентификатор, чтобы распознавать гостевой профиль, синхронизировать данные, проверять доступ по подписке и позже связать эти данные с аккаунтом.