Руководство
Опубликовано
Локальный рекордер встреч на Mac: что должно значить «локально» и как это проверить
«Локально», «приватно» и «на устройстве» пишут все. Пять вопросов, которые отделяют локальный рекордер встреч от облачного с правильными словами на сайте, — и как на каждый отвечает Daisy, включая то, что всё-таки уходит с Mac.
Почти любой инструмент для встреч сегодня пишет, что ваши данные приватны. Одни имеют в виду, что звук не покидает компьютер; другие — что он зашифрован на их серверах; третьи — что на нём не обучают модели. Это очень разные обещания. Если нужен рекордер встреч, который действительно работает на вашем Mac, пять вопросов быстро всё расставят.
1. Где звук превращается в текст?
Главный вопрос: звук — самое чувствительное, что оставляет встреча. Локальный рекордер расшифровывает на вашем Mac. Облачный загружает звук и возвращает текст, как бы приватно ни звучал его сайт.
Daisy расшифровывает на Mac: Whisper на Apple Neural Engine. Модель речи скачивается один раз, при первом запуске, с huggingface.co и хранится на диске. Дальше запись и расшифровка работают без сети.
2. Где делается итог — и выбираете ли вы?
Для итога нужна языковая модель, и хорошие часто в облаке. Важно, выбираете ли вы сами и что именно отправляется.
В Daisy итог делает тот, кого вы выбрали: Apple Intelligence на Mac (macOS 26), локальная модель через Ollama или LM Studio, либо облачный провайдер — OpenAI, Anthropic, Kimi — с вашим ключом или аккаунтом ChatGPT. С облачным провайдером текст расшифровки идёт с вашего Mac прямо к нему, на его условиях, — никогда не звук и никогда не через серверы Daisy. Необязательный фильтр на устройстве может заменить имена, компании и контакты метками до отправки.
3. Где лежит архив и в каком формате?
Рекордер, который держит встречи в своей базе или своём облачном пространстве, на деле владеет вашим архивом, даже если формально он у вас на диске.
Daisy пишет по папке на встречу в выбранную вами папку — хранилище Obsidian, Dropbox, куда угодно: transcript.md (Markdown, открывается любым редактором), summary.json и звук в файлах .caf. Базы, которую может прочитать только Daisy, нет. Звук можно удалять после расшифровки, оставляя текст.
4. Нужны ли аккаунт, бот или облачное пространство?
Каждое из них — признак, что встречи проходят через чужую систему. Бот, который подключается к звонку, — это звук на сервере поставщика по определению.
У Daisy нет аккаунта, бота, облачного архива Daisy, телеметрии и SDK аналитики. Она записывает звонок из звука самого Mac, поэтому никто не увидит, как к встрече подключился лишний участник.
5. Можно ли проверить это самому?
Обещание приватности, которое нельзя проверить, — просто обещание. Проверяемым его делают две вещи: сетевой тест, который может повторить любой, и открытый код.
Для Daisy тест занимает минут десять: заблокируйте её файрволом вроде LuLu или Little Snitch, выберите для итогов Apple Intelligence или локальную модель, запишите настоящую встречу — расшифровка и итог появятся. На странице «Проверьте локальность сами» перечислены все хосты, к которым приложение может обратиться, и что включает каждый. Код открыт под лицензией Apache 2.0.
Чего «локально» не покрывает
- Проверка обновлений идёт на mydaisy.io, по умолчанию раз в час. Данных встреч в ней нет.
- Модели речи скачиваются с huggingface.co, когда вы их впервые выбираете.
- Облачный провайдер итогов, если вы его выбрали, получает текст расшифровки.
- Подключённые назначения — Notion, Slack и другие — получают то, что вы им отправили.
- Синхронизация с iPhone, выключенная по умолчанию, идёт через ваш собственный iCloud, а не к нам.
- Законы о записи соблюдаете вы: в некоторых местах нужно согласие всех участников.