Куда уходит ваш голос, когда вы диктуете
Почти все программы диктовки пишут «мы заботимся о приватности» и на этом останавливаются. Ниже — по пунктам, что именно уходит из Doslovno, куда и что где хранится. Каждое утверждение здесь сверено с кодом приложения.
Голосовой ввод устроен так, что звук вашей речи нужно где-то превратить в текст. Это можно сделать на вашем компьютере или на чужом сервере. От этого выбора зависит, кто ещё может услышать то, что вы сказали, — поэтому разберём его честно, со всеми исключениями.
Что уходит в сеть — по случаям
| Случай | Звук | Текст |
|---|---|---|
| Диктовка на бесплатном тарифе, модель скачана | остаётся на компьютере | уходит на расстановку знаков, не хранится |
| Первые минуты после установки, пока модель качается | на наш сервер, на диск не пишется | уходит на расстановку знаков, не хранится |
| Облачные тарифы (распознавание в облаке) | на наш сервер и дальше на распознавание, на диск не пишется | уходит на расстановку знаков, не хранится |
| Форматы «Smart» и «Перевод» | как у диктовки выше | уходит к языковой модели, не хранится |
| Запись встречи, модель скачана | остаётся на компьютере | уходит на вычитку реплик; можно выключить |
| Запись встречи без скачанной модели | на наш сервер, на диск не пишется | уходит на вычитку реплик; можно выключить |
| Включено «Только на этом Маке» | не уходит | не уходит |
Дальше — подробно, что стоит за каждой строкой.
Распознавание: на компьютере или на сервере
На бесплатном тарифе речь распознаёт модель, которая работает прямо на вашем компьютере. Она весит около 600 МБ, и приложение скачивает её само после первого запуска. Сейчас эта модель понимает русскую речь.
Пока модель качается, диктовать всё равно хочется. Поэтому первые диктовки в эти минуты распознаются на нашем сервере — другого способа превратить звук в текст в этот момент просто нет. Как только модель скачана, звук диктовок компьютер больше не покидает.
На облачных тарифах (они нужны, например, для речи на других языках) звук всегда уходит на наш сервер, а оттуда — к поставщику распознавания. Сейчас это Groq.
Что значит «на диск не пишется»
Звук приходит на сервер, распознаётся в памяти и исчезает вместе с запросом. Мы проверяли это напрямую: после сотни запросов рабочая папка сервера пуста. Хранить у себя чужой голос нам не нужно — и не выгодно: это деньги за диск и ответственность, которую не хочется на себя брать.
Знаки препинания: куда уходит текст
Распознаватель сам ставит часть запятых и точек. Чтобы расставить их по смыслу и разбить длинный текст на абзацы, распознанный текст — не звук — уходит на наш сервер, а оттуда к языковой модели. Сейчас это поставщики OpenRouter и Groq; OpenRouter в свою очередь направляет запрос одному из своих исполнителей.
Короткие фразы, меньше четырёх секунд речи, на вычитку не уходят вовсе: им хватает того, что расставил распознаватель.
Чего мы не можем обещать
Groq и OpenRouter обещают не обучать модели на данных, которые приходят к ним через их программный интерфейс. Но это их обещание, а не то, что мы можем проверить. Единственная настоящая гарантия, что текст никуда не уйдёт, — переключатель «Только на этом Маке» ниже.
Встречи
Запись встречи слушает микрофон и звук созвона на вашем компьютере. Звук встречи не сохраняется нигде — ни у вас, ни у нас: час разговора превращается в текст по кусочкам, и сохраняется только он.
Со скачанной моделью звук встречи распознаётся на компьютере. Без неё — на нашем сервере, так же без записи на диск. Распознанные реплики по умолчанию уходят на вычитку — во встречах много имён, терминов и знаков, от которых зависит смысл. Если не хотите, выключите «Вычитывать встречи» в настройках: тогда встреча обрабатывается целиком на компьютере.
Помните, что на встрече говорите не только вы. Предупредите собеседников, что ведёте запись.
Переключатель «Только на этом Маке»
Если включить его в настройках, приложение не отправит наружу ничего: ни звука, ни текста. Проверка стоит не в окне настроек, а в том месте программы, через которое проходят вообще все её запросы в сеть, — поэтому её нельзя обойти забытой веткой кода. В версии для Windows есть такой же переключатель.
Цена: без сети знаки препинания ставит только сам распознаватель, без отдельной вычитки, а облачные функции недоступны.
Включайте его после того, как модель скачалась
Переключатель закрывает и скачивание модели. Если включить его в первые минуты после установки, модель неоткуда будет взять, и распознавать станет нечем. Дождитесь, пока в настройках модель будет готова, — и тогда включайте.
Что хранится у вас на компьютере
- История диктовок — текст каждой диктовки, чтобы его можно было найти и скопировать снова. Хранится, пока вы её не удалите.
- Звук диктовок — по умолчанию 2 дня. Нужен, чтобы после сбоя распознать диктовку заново и не потерять текст. Срок меняется в настройках, можно поставить «не хранить».
- Тексты встреч — пока не удалите. Звука встреч нет вовсе.
- Словарь ваших слов — названия и имена, которые вы поправили.
Папки с этими данными доступны только вашей учётной записи на компьютере.
Что хранится у нас
Сервер знает ровно столько, сколько нужно, чтобы считать тарифы:
- ключ лицензии; почту — только если вы входили по почте или через Google;
- тариф и сколько секунд речи и запросов было за месяц;
- журнал запросов без содержимого: время, тип запроса, длительность;
- версию приложения и систему — macOS или Windows;
- сообщения, которые вы сами написали нам через приложение.
Ни звука, ни текста диктовок на сервере нет. Почту можно стереть из приложения — вместе с ней сервер забывает вас целиком.
Ещё два адреса в сети
Проверка обновлений и сообщений. Раз в сутки приложение спрашивает наш сервер, нет ли новой версии, и раз в час — нет ли сообщения от нас. В этих запросах нет ни текста, ни звука.
Модель распознавания. Её приложение скачивает один раз с HuggingFace — это единственный чужой адрес, к которому обращается приложение, если вы не подключали собственные ключи сервисов распознавания.
Обезличенные счётчики
При первом запуске приложение отдельным экраном спрашивает, можно ли присылать нам технические счётчики: длительность диктовки, задержку, версию, факт ошибки. Молчание — это «нет», и по умолчанию не уходит ничего. На экране согласия показан весь список полей. Текста, звука и названий программ, в которые вы диктовали, в нём нет — и быть не может: проверка списка стоит в коде, а не в обещании.
Как проверить самому
Не верьте нам на слово. В простое приложение не держит ни одного открытого сетевого соединения — это видно любым сетевым монитором для Mac или Windows. Включите «Только на этом Маке», продиктуйте что-нибудь и посмотрите, что программа не обращается в сеть.
Вопросы
Хранит ли Doslovno записи моего голоса?
На нашем сервере — нет: звук, если он вообще туда попадает, обрабатывается в памяти и на диск не пишется. На вашем компьютере записи диктовок по умолчанию хранятся 2 дня, чтобы диктовку можно было распознать заново после сбоя; срок меняется в настройках. Звук встреч не сохраняется нигде.
Видите ли вы, что я диктую?
Нет. Сервер хранит только счётчики: сколько секунд речи и сколько запросов, по ключу лицензии. Текст через него проходит на расстановку знаков препинания и не сохраняется.
Можно ли пользоваться совсем без интернета?
Да, если модель распознавания уже скачана: включите «Только на этом Маке», и наружу не уйдёт ничего. Знаки препинания тогда ставит сам распознаватель, без отдельной вычитки. Включайте переключатель после того, как модель скачалась, иначе её неоткуда будет взять.
Нужна ли регистрация?
Нет. При первом запуске приложение получает ключ, привязанный к компьютеру, — без почты и без имени. Почта нужна, только чтобы получить пробные минуты форматов «Smart» и «Перевод» или перенести доступ на другой компьютер.
Отправляет ли приложение статистику?
Только если вы согласились отдельным вопросом при первом запуске. По умолчанию — нет. Даже с согласием уходят технические счётчики: длительность, задержка, версия, факт ошибки — без текста, звука и названий программ, куда вы диктовали.