Как мы защищаем ваши разговоры
Запись разговоров — это ответственность. Продукт спроектирован так, чтобы запись была явной, данные оставались изолированными, а контроль над хранением был у вас.
Явный старт записи
Запись начинается только по вашему действию и сопровождается видимым индикатором: точкой, статусом, таймером и кнопкой остановки.
Изоляция по владельцу
Каждый запрос проверяет владельца. Чужая запись возвращает 404 — сам факт её существования не раскрывается.
Ссылки с токеном и сроком
Доступ к записи по ссылке возможен только по подписанному токену с ограниченным временем жизни.
Контроль хранения
Удаляйте записи вместе с транскриптом и аудио. Включайте режим «не хранить аудио после обработки».
Аутентификация и сессии
- Пароли хранятся в виде хэша (scrypt) — исходный пароль не сохраняется.
- Сессии — на основе JWT в httpOnly-cookie; вход ограничен по частоте попыток для защиты от перебора.
- Сравнение секретов выполняется в постоянном времени.
Обработка и устойчивость
- Обработка идёт через очередь задач со статусами: загрузка, очистка звука, распознавание, разделение спикеров, структурирование, summary, индексация.
- Падение одного этапа не уничтожает запись: статус переходит в «ошибка» или «нужна проверка», а частичные результаты сохраняются. Обработку можно перезапустить.
- Каждое действие фиксируется с идентификатором запроса для диагностики.
Данные и шифрование
- Аудио хранится в приватном каталоге сервера, доступном только владельцу.
- Чувствительные поля (токены доступа по ссылке) шифруются.
- Перед экспортом сервис напоминает о конфиденциальности содержимого.
Ответственное использование
Сервис не предназначен для скрытого наблюдения. Вы обязаны соблюдать законы региона и правила компании об уведомлении и согласии участников записи. Подробнее — в условиях использования и политике конфиденциальности.