Хранение
Основные пользовательские данные хранятся в PostgreSQL и приватном файловом хранилище на РФ-VPS. Сохранённая библиотека остаётся доступной после входа с другого устройства.
Перевод
RU/EN-перевод выполняет отдельный self-hosted worker. Тексты промптов не передаются внешним сервисам перевода.
Локальные черновики и обновления PWA
Несохранённый редактор аварийно записывается в versioned IndexedDB. Обновление service worker активируется после завершения локальной записи, чтобы не перезагрузить приложение поверх текущего черновика.
Приватные ответы
Ответы API с пользовательскими данными не кэшируются service worker. Приватные миниатюры доступны только авторизованному пользователю и используют отдельные изменяемые storage keys.
Экспорт и импорт
Экспорт JSON включает структуру библиотеки, настройки и встроенные изображения. Доступность импорта и экспорта зависит от тарифа. Импорт выполняется после preview и не удаляет существующие данные, которых нет в backup.
Удаление
Удаление промпта мягкое и допускает восстановление. Полная очистка библиотеки и удаление аккаунта требуют email-кода. Подтверждённо удалённый аккаунт можно восстановить в течение 14 дней.
Внешние сервисы
Resend получает email для отправки кода входа. Robokassa получает платёжные данные и служебные идентификаторы заказа. Yandex SmartCaptcha обрабатывает данные антибот-проверки на экране входа.
Резервные копии
Серверные backup включают PostgreSQL и файловое хранилище и шифруются. Для особенно важных данных пользователь может хранить собственную JSON-копию, если экспорт доступен на его тарифе.