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