приватность
Почему сверка голоса стоит ПЕРЕД распознаванием, а не после
Приложение, которое слушает микрофон, обязано объяснить, что оно делает с чужой речью. Здесь она отбрасывается ДО того, как из неё получатся слова, — и это порядок звеньев, а не обещание.

Любое приложение может написать «мы не разбираем окружающих». Проверить это словом нельзя. Поэтому в Kyndsy обещание держится не текстом, а порядком: сверка голоса стоит перед распознаванием, и чужая речь выбрасывается до того, как из неё получатся слова.

Голосовой профиль — биометрия, и обращаются с ним соответственно
Чтобы отличать вашу речь от чужой, приложение хранит числовой отпечаток вашего голоса. По статье 9 GDPR это биометрические данные, поэтому согласие спрашивается явно — и после объяснения, зачем это нужно, а не до.
Профиль не покидает телефон и исключён из резервных копий. Его можно удалить в настройках в любой момент; без него приложение не отличит вашу речь от чужой, и счётчики теряют смысл — об этом сказано прямо на экране.
Что уходит наружу и что не уходит
Наружу уходят четыре вещи и не больше: запрос настроек, разовая загрузка моделей, обращение в поддержку (если вы его написали) и чек подписки. Учётной записи у приложения нет.
Пятая — разбор от ИИ, и она не запускается сама: каждый запрос требует отдельного нажатия на экране, где написано, что именно отправится. Уходит сводка чисел и ваши заметки, если вы их писали. Ни звука, ни расшифровок, ни истории речи.

Кто вы для сервера
Пара случайных чисел, которые придумал ваш телефон: одно можно назвать в переписке с поддержкой, второе остаётся на устройстве, а у нас лежит только его хеш. Сервер их не выдаёт и не считает — числа установок у нас нет, и это осознанно.
Вход через Apple или Google необязателен и ничего не открывает: он нужен только для переноса подписки и истории на другое устройство. Из токена читается ровно `sub` и хранится хешем; почта не читается вовсе, включая relay-адрес Apple.
Чего приложение не делает и делать не будет
Не запускает сессию само: ни после перезагрузки, ни в фоне. Микрофон работает только во время сессии, которую включили вы, и всё это время видно уведомление с кнопкой «стоп».
Не пишет звук — ни в файл, ни во временный буфер, ни в журнал, даже в отладочной сборке. И не разбирает речь собеседников: родительский режим этого тоже не делает, и код здесь один на все сборки.

Сто способов посмотреть на себя
Читать об этом — одно. Десять тестов открыты прямо здесь: без установки, без учётной записи, ничего не сохраняется.