Безопасность и приватность данных
Короткое описание
Whisperer слушает ваши созвоны, поэтому к данным мы относимся консервативно: храним только то, что нужно для истории и поиска, даём режим, в котором не сохраняется ничего, и защищаем доступ по принципу fail-closed (по умолчанию — запрет). Эта страница объясняет, что и где хранится, как работает приватный режим no-logs, какими механизмами защищены ваши данные и как их удалить.
Главные принципы: панель-оверлей невидима в трансляции экрана, файлы хранятся локально на вашем Mac, а доступ к чужим данным закрыт проверкой владения. Мы не заявляем здесь сертификаций, которых у продукта нет, — только реально реализованные меры.
Когда использовать
- Вы оцениваете Whisperer с точки зрения приватности перед использованием на рабочих созвонах.
- Хотите понять, что сохраняется после сессии, а что — нет.
- Вам нужно провести чувствительный разговор и не оставить следов (режим no-logs).
- Вы хотите удалить свои данные или разобраться в правах на них (GDPR).
Что и где хранится
- Стенограмма и ответы модели сохраняются для истории и поиска по прошлым сессиям — кроме сессий в режиме no-logs (см. ниже).
- База знаний (заметки) хранится до тех пор, пока вы сами её не удалите.
- Файлы (например, материалы) хранятся локально: внешнего объектного хранилища (S3) нет.
- Токены доступа клиента на macOS хранятся в Keychain и зашифрованы.
Режим No-logs (приватный)
No-logs (ephemeral) — режим сессии для чувствительных разговоров:
- Стенограмма и ответы модели не записываются в базу данных.
- После завершения сессии связанные данные удаляются.
- Минуты при этом всё равно расходуются из вашей квоты (отдельный счётчик
no_logs_minutes_used) — экономится хранение, а не время.
Используйте no-logs, когда содержание разговора важнее истории: переговоры под NDA, личные или медицинские темы, конфиденциальные собеседования.
Как защищены данные
Whisperer построен по принципу безопасности по умолчанию:
- Fail-closed. Если право доступа не подтверждено явно — доступ запрещён, а не разрешён «на всякий случай».
- Проверка владения. Вы видите только свои сессии, заметки и настройки; обращение к чужому идентификатору отклоняется.
- Валидация входных данных. Внешние данные проверяются перед обработкой.
- Изоляция пользовательского контекста. Данные, которые вы передаёте ассистенту, обрабатываются как справочные и не могут перехватить управление системными инструкциями.
- Токены в Keychain. На macOS токены клиента шифруются и лежат в системном Keychain, а не в открытых файлах.
- WebSocket-токен в заголовке. Токен передаётся в заголовке
Authorization, а не в URL/query — так он не утекает в логи серверов и прокси. - Управление сессиями токенов. Версия токена (
token_version) аннулирует старые токены при смене пароля или выходе со всех устройств; refresh-cookie — httpOnly, с CSRF-защитой (double-submit). - Секреты — в
.env. Ключи и пароли не хранятся в коде.
Удаление данных и GDPR
- Удаление сессий. Сессии и их историю можно удалять в веб-кабинете — это убирает связанные стенограммы и ответы.
- Удаление заметок. База знаний хранится до тех пор, пока вы её не удалите; удаление заметки убирает и её из индекса RAG.
- Не оставлять следов заранее. Чтобы данные конкретного разговора вообще не попали в хранилище, проводите сессию в режиме no-logs.
- Полное удаление аккаунта и обращения по правам субъекта данных оформляются через поддержку: напишите в поддержку с запросом на удаление или выгрузку данных.
Скриншоты
📸 [Скриншот: переключатель режима no-logs в настройках сессии]
📸 [Скриншот: история сессий в кабинете с действием «Удалить»]
📸 [Скриншот: оверлей, отсутствующий в окне демонстрации экрана]
Частые ошибки
- Думать, что no-logs экономит минуты. Минуты расходуются как обычно; не сохраняются только данные.
- Ожидать, что обычная сессия не сохранится. Вне no-logs стенограмма и ответы сохраняются для истории и поиска.
- Считать, что удаление заметки оставит её в подсказках. Удаление убирает заметку и из базы знаний, и из индекса RAG.
- Искать кнопку «удалить аккаунт» в кабинете. Полное удаление учётной записи оформляется через поддержку.
Лучшие практики
- Для чувствительных разговоров заранее включайте no-logs — после сессии «стереть задним числом» сохранённое сложнее, чем не записывать вовсе.
- Регулярно чистите историю сессий, которые вам больше не нужны.
- Не кладите секреты (пароли, токены) в пользовательский контекст и заметки — он отправляется модели как часть промпта.
- Используйте надёжный пароль и выход со всех устройств при подозрении на компрометацию: это аннулирует выданные токены.
- Помните, что оверлей невидим в демонстрации экрана, но слышимый звук собеседника всё равно распознаётся — учитывайте это в групповых звонках.