Wispim — Политика конфиденциальности
Версия 1.13 · Дата вступления в силу: 21 октября 2026 г.
Русскоязычная версия — перевод для русскоязычных пользователей. Оператор находится в Польше; надзорный орган — UODO; применяется польское право.
1. Оператор (администратор данных)
Wispim — приложение-телесуфлёр для iPhone, iPad, Mac, телефонов Android и компьютеров с Windows, издаваемое Evgeny Savochkin, индивидуальным предпринимателем (jednoosobowa działalność gospodarcza) в Польше. Идентификатор пакета приложения — com.wispim.ios на устройствах Apple, идентификатор приложения Android — com.wispim.android, имя семейства пакетов в Windows — EvgenySavochkin.WispimTeleprompter_b9n5b05321bkt; имена параметров нашей аналитики (§4) используют пространство имён com.onwards.
- Адрес: Aleksandra Gieysztora 4/97, 02-999 Warszawa, Польша
- Эл. почта: support@wispim.com
- NIP: 9512576713 · REGON: 526236847 · запись в CEIDG
Разработчик является оператором персональных данных (administrator danych osobowych) в отношении ограниченной обработки, описанной ниже.
2. Наш подход
Данные остаются на устройстве. Учётных записей у нас нет — вы нигде у нас не регистрируетесь. Ваши тексты хранятся на устройстве (на iPhone, iPad и Mac — в локальных файлах, на Android — в собственной базе приложения, в Windows — в локальном файле в папке данных приложения в вашем профиле пользователя Windows) и никогда не загружаются к нам. На устройствах Apple, если у вас есть Wispim Pro и включена синхронизация iCloud, копия вашей библиотеки текстов дополнительно хранится в вашей собственной приватной базе iCloud (§3(a)). У Android нет синхронизации; собственная резервная копия Android может сохранить копию в вашем аккаунте Google (§3(i)). У приложения для Windows нет синхронизации, и оно не создаёт копии в облаке (§3(k)). Мы не продаём данные, не показываем рекламу и не отслеживаем вас между приложениями и сайтами. Кроме продуктовой аналитики, описанной в §3(c)–(e) и §4, — которую вы можете в любой момент отключить в приложении, — Wispim ничего нам не отправляет.
3. Какие данные обрабатываются и зачем
(a) Тексты/контент — на устройстве, а при наличии Wispim Pro — и в вашем iCloud. Сценарии и их названия, импортированные документы и имена их файлов, речь, распознаваемая приложением во время чтения, и ваши настройки хранятся или обрабатываются на вашем устройстве. Мы их не получаем, не храним и не передаём.
Если у вас есть Wispim Pro и в разделе «Настройки → iCloud» (на Mac — «Настройки → Pro») включена синхронизация (при наличии Pro она включена по умолчанию), копия вашей библиотеки текстов — названия, текст и настройки каждого сценария — хранится в приватной базе CloudKit вашей собственной учётной записи Apple, чтобы её могли прочитать ваши другие устройства, вошедшие в ту же учётную запись Apple. Эта копия находится у Apple, в вашей учётной записи и в пределах вашего объёма хранилища iCloud, и подчиняется политике конфиденциальности Apple; у нас нет к ней доступа и нет возможности её прочитать, и она никогда не попадает в наши системы. Больше ничего не синхронизируется: ни счётчик запусков (§8), ни настройки приложения, ни распознаваемая речь, ни настройка аналитики. Синхронизацию можно в любой момент выключить, а команда «Настройки → iCloud → Удалить копию в iCloud» (на Mac — в разделе «Настройки → Pro») удаляет эту копию из вашей учётной записи Apple, не затрагивая тексты на устройстве.
На Android нет iCloud и другой синхронизации: сценарии остаются в телефоне, кроме резервной копии Android, описанной в §3(i).
В Windows нет iCloud и другой синхронизации, и Wispim не создаёт копии в облаке: он хранит ваши сценарии и настройки только в папке данных приложения в вашем профиле пользователя Windows.
(b) Микрофон и распознавание речи. Микрофон используется в режимах «Голос» и «Звук», а также — если включено — для голосовых команд в режиме «Постоянный». На устройствах Apple режим «Голос» и голосовые команды используют SFSpeechRecognizer от Apple; Android использует встроенное распознавание речи, а в Windows используется распознаватель речи Vosk, входящий в само приложение. В Windows голосовые команды используют только этот распознаватель, работающий на устройстве; режим «Голос» может также использовать онлайн-распознавание речи Windows, но только если вы включите «Онлайн-распознавание Microsoft», только для языка, для которого на вашем компьютере нет модели (или модель которого ещё скачивается), только для языка, который входит в список языков онлайн-распознавания речи Windows, и только пока включён собственный параметр Windows «Распознавание речи в сети». Язык, для которого на вашем компьютере есть модель, всегда распознаётся на вашем компьютере, а в дубле, который распознаётся онлайн, голосовые команды выключены:
Режим Голос использует микрофон и распознавание речи, чтобы следовать за вашими словами. Режим Звук использует микрофон для локального измерения громкости и не расшифровывает то, что вы читаете. Режимы Звук и Постоянный могут дополнительно слушать голосовые команды во время работы суфлёра, и для этого приложение запрашивает разрешение на распознавание речи (в Windows такого разрешения нет, используется только микрофон); распознавание команд всегда выполняется на устройстве — если для языка нет модели на устройстве, голосовые команды в этих режимах недоступны, — а Wispim не отправляет аудио команд и расшифровки. Другие режимы прокрутки не используют микрофон.
- На устройствах Apple: если для языка есть модель распознавания на устройстве, Wispim запрашивает у операционной системы распознавание на устройстве, и расшифровка полностью выполняется на вашем устройстве.
- Если у языка нет модели на устройстве, операционная система отправляет аудио на серверы Apple для обработки по условиям Apple (лимит около одной минуты на запрос). Приложение помечает такие языки в списке выбора языка ещё до начала (язык требует интернета, аудио уходит в Apple), а система показывает уведомление: «Speech data from this app will be sent to Apple to process your requests. This will also help Apple improve its speech recognition technology.»
- Если модель на устройстве есть, но многократно не загружается, приложение до конца текущего сеанса переключается на серверы Apple. Оно также переключается на серверы Apple до конца дубля, если распознавание на устройстве перестаёт следовать за тем, что вы читаете, хотя вы продолжаете говорить; если серверы при этом недоступны, приложение возвращается к распознаванию на устройстве. Полноэкранный суфлёр сообщает вам об этом баннером в тот же момент; в плавающем окне этот баннер не показывается.
- На Android: Wispim использует распознавание речи Android, предоставляемое Google (или речевой сервис телефона по умолчанию, если службы Google недоступны). Собственного распознавания и стороннего ПО распознавания у Wispim нет. Если язык поддерживает распознавание на устройстве, Wispim просит об этом Android; с Android 13 доступность проверяется отдельно по каждому языку. Офлайн-модель может потребовать однократной загрузки. Для арабского и украинского офлайн-моделей нет: речь в режиме «Голос» отправляется на серверы Google и обрабатывается по условиям Google. Эти языки помечены в списке («Нужен интернет · аудио уходит в Google»); перед началом приложение предупреждает и предлагает работающий офлайн режим «Постоянный». На некоторых телефонах офлайн-модели нет и для других языков, и тогда речь также отправляется Google. Android 11 и старше не позволяет приложениям требовать распознавание на устройстве: Wispim просит Google предпочесть офлайн-режим, но решение принимает сервис, и речь любого языка может обрабатываться на серверах Google. При повторных сбоях офлайн-модели приложение переключается на серверы Google на остаток сеанса и показывает баннер. Команды в режиме «Постоянный» на Android распознаются только на устройстве; если этого нельзя обеспечить (всегда на Android 11 и старше), голосовые команды недоступны.
- В Windows: у Wispim есть собственный распознаватель речи — Vosk, офлайн-библиотека с открытым исходным кодом от Alpha Cephei Inc. (лицензия Apache 2.0). Библиотека входит в состав приложения и работает на вашем компьютере; языковые модели, которые она читает, в состав приложения не входят: Wispim скачивает нужные вам модели напрямую с сайта проекта Vosk (alphacephei.com), если вы не добавите модель сами (см. ниже), и хранит их в своей папке данных на вашем компьютере. На языке, для которого есть модель, речь распознаётся на вашем компьютере: аудио находится в памяти, только пока вы читаете, и никогда не сохраняется; ни аудио, ни расшифровка не покидают ваш компьютер. У Windows есть собственные параметры конфиденциальности микрофона (Параметры Windows › Конфиденциальность и защита › Микрофон); разрешения на распознавание речи Wispim не запрашивает. Пока открыт раздел «Настройки → Голос» и его окно активно, Wispim также использует выбранный микрофон для индикатора уровня в этом разделе: он измеряет только громкость звука, чтобы двигать полоску; ничего не распознаётся, не записывается, не хранится и не отправляется. Первую модель — для первого языка интерфейса Windows — Wispim скачивает сам при запуске, если для этого языка существует модель, её ещё нет на вашем компьютере и подключение не является лимитным (при первом запуске приветственное окно показывает ход скачивания и кнопку «Отмена»). При лимитном подключении или без подключения Wispim при этом запуске ничего не скачивает (при первом запуске приветственное окно вместо этого показывает кнопку «Скачать»). Пока эта модель не добавлена и вы не отменили её скачивание, Wispim сам повторяет попытку — в том числе после неудачного скачивания — при каждом следующем запуске, если подключение не является лимитным. После этого Wispim сам её больше не скачивает, как и модель, которую вы удалили. Модель другого языка Wispim скачивает, когда вы об этом просите: когда вы запускаете режим «Голос» на языке без модели и нажимаете «Скачать», в меню языков на панели Wispim, в разделе «Настройки → Голос → Дополнительные языки» или кнопкой «Скачать», которую раздел «Настройки → Основные» показывает, когда вы выбираете этот язык в качестве языка интерфейса. Когда вы просите о скачивании, Wispim сначала показывает размер. Любую скачанную модель можно удалить в разделе «Настройки → Голос». Как и при любом скачивании, этот сайт получает IP-адрес вашего компьютера и название модели; запрос не содержит ни текста сценария, ни аудио, ни расшифровки, ни какого-либо вашего идентификатора, и больше ничего не отправляется. Модель можно добавить и самостоятельно: скачайте её с сайта Vosk (alphacephei.com/vosk/models; кнопка «Список моделей Vosk» в разделе «Настройки → Голос» открывает его в вашем браузере, и это посещение происходит между вашим браузером и этим сайтом), а затем выберите её файл .zip кнопкой «Добавить…» там же; Wispim читает только выбранный вами файл. В обоих случаях Wispim распаковывает модель в собственную папку данных на вашем компьютере, и после этого распознавание на этом языке работает офлайн. «Онлайн-распознавание Microsoft» выключено, пока вы его не включите, — в разделе «Настройки → Голос» или там, где Wispim предлагает его, когда вы запускаете режим «Голос» на языке без модели. Когда оно включено, язык, для которого на вашем компьютере нет модели (или модель которого ещё скачивается), распознаёт не Vosk, а Windows с помощью своего онлайн-распознавания речи, поэтому, пока вы читаете, Windows отправляет аудио через интернет в речевой сервис Microsoft, где оно обрабатывается по собственным условиям и заявлению о конфиденциальности Microsoft. Пока «Онлайн-распознавание Microsoft» включено, Windows может обращаться к Microsoft и вне дубля — например, при запуске Wispim или когда вы включаете «Онлайн-распознавание Microsoft», — чтобы проверить, доступно ли онлайн-распознавание для такого языка; аудио при этом не отправляется. Это работает только для языков, которые входят в список языков онлайн-распознавания речи Windows, и только пока включён собственный параметр Windows «Распознавание речи в сети» (Параметры Windows › Конфиденциальность и защита › Речь); Wispim никогда не меняет этот параметр, а лишь открывает эту страницу параметров. Онлайн-распознавание всегда использует микрофон Windows по умолчанию. Wispim помечает такой язык в своём меню языков («Онлайн: голос передаётся в Microsoft») и сообщает об этом там, где вы включаете «Онлайн-распознавание Microsoft». Язык, для которого на вашем компьютере есть модель, распознаётся на вашем компьютере и никогда — онлайн, даже когда «Онлайн-распознавание Microsoft» включено (дубль, начатый онлайн, пока модель этого языка ещё скачивалась, может завершиться онлайн). Голосовые команды никогда не распознаются онлайн: они работают только при наличии модели на вашем компьютере, а в дубле, который распознаётся онлайн, выключены. Если для языка нет ни модели, ни онлайн-распознавания, режим «Голос» и голосовые команды на этом языке недоступны.
- Wispim сам никогда не хранит и не передаёт аудио или расшифровки. Серверную обработку выполняет Apple или Google — в зависимости от платформы — как самостоятельный оператор в соответствии с политикой конфиденциальности этого поставщика. В Windows, если вы включите «Онлайн-распознавание Microsoft», обработку выполняет Microsoft по собственным условиям и заявлению о конфиденциальности Microsoft (https://privacy.microsoft.com/privacystatement). Правовое основание: выполнение запрошенной вами функции приложения / ваше согласие на использование микрофона и распознавания речи (ст. 6(1)(b)/(a) GDPR).
(c) Аналитика (TelemetryDeck). Поставщик: TelemetryDeck GmbH, Von-der-Tann-Str. 54, 86159 Augsburg, Германия, выступает как обработчик по ст. 28 GDPR. Данные хранятся исключительно в ЕС. В Wispim нет стороннего аналитического SDK: события, перечисленные в §4, отправляет наш собственный код напрямую в TelemetryDeck. TelemetryDeck не использует файлы cookie и не ведёт межприложенческого отслеживания. Правовое основание: наш законный интерес понимать и улучшать приложение (ст. 6(1)(f) GDPR); возразить можно в любой момент, просто отключив аналитику (§3(e)).
(d) Аналитический идентификатор. До отправки данных используется только идентификатор: на устройствах Apple — выдаваемый Apple идентификатор устройства для поставщика (identifier for vendor); на Android — идентификатор Android для приложений (ANDROID_ID), но не рекламный идентификатор. Мы его не видим. Приложения разных платформ объединяют его с разными фиксированными секретными значениями («солями») и нашим кодом сводят к одностороннему хешу SHA-256. Мы получаем только этот хеш: стабильный идентификатор вашей установки, не связанный с вами. Одно значение сопровождает события установки на устройствах Apple, пока приложение установлено; на Android — до сброса телефона к заводским настройкам, в том числе после переустановки. В Windows не считывается никакой идентификатор устройства или компьютера. Когда вы включаете аналитику, приложение создаёт случайное значение для этой установки, хранит его вместе с собственными настройками приложения на этом компьютере и объединяет его с собственной «солью» приложения для Windows — никогда с солью приложения Apple или Android — после чего сводит к тому же одностороннему хешу SHA-256. Поскольку в него не входит ничего о компьютере, это значение ничего не говорит о вашем оборудовании, а удаление приложения вместе с его настройками прекращает его: следующая установка начинает с нового значения. В Windows отключение аналитики удаляет это значение, а при повторном включении приложение создаёт новое, поэтому события, отправленные до и после, нельзя связать друг с другом. По заявлению TelemetryDeck, значение при приёме повторно солится и хешируется.
(e) Как отключить аналитику. Аналитику можно отключить в любой момент в приложении: Настройки › Конфиденциальность и правовая информация › Аналитика (в Windows — Настройки › Основные › Конфиденциальность и условия › Аналитика). По умолчанию переключатель включён на устройствах Apple и на Android. В Windows он по умолчанию выключен: пока вы его не включите, ни одно событие, перечисленное в §4, не отправляется. Отключение останавливает все события, перечисленные в §4, и удаляет всё, что на вашем устройстве ещё ожидает отправки, включая копию, сохранённую на диске между запусками. Запрос, который в момент отключения уже отправляется, может завершиться; отозвать его приложение не может. Повторное включение переключателя возобновляет аналитику. Поскольку у нас нет учётных записей, эта настройка хранится только на вашем устройстве, и удаление приложения удаляет её. На Android эта настройка входит в резервную копию (§3(i)) и может вернуться после переустановки, если Android восстановит копию.
(f) Открытие этих документов в приложении. Когда вы открываете Политику конфиденциальности или Условия из настроек приложения, оно загружает актуальную версию с сайта, на котором они опубликованы. На Android приложение сначала проверяет доступность сайта коротким запросом без загрузки содержимого, а затем открывает страницу в браузере; если сайт не отвечает несколько секунд, приложение показывает встроенную копию. В Windows приложение не загружает эти страницы само: оно просит Windows открыть страницу в вашем браузере по умолчанию, и запрос выполняет браузер. Сервер сайта получает ваш IP-адрес и стандартные данные соединения; больше приложение ничего не отправляет, и мы не используем эти данные для вашей идентификации.
(g) Запись камерой Wispim (Android). На Android Wispim может записывать видео камерой телефона, пока прокручивается сценарий. Для этого нужны разрешения на камеру и микрофон. Запись (изображение и звук с микрофона) сохраняется только на телефоне в формате MP4 в папке Movies/Wispim, доступной галерее и другим приложениям, которым вы разрешили доступ к видео. На Android 9 и более ранних версиях без доступа к медиаданным видео остаётся в собственной папке Wispim и удаляется вместе с приложением. При ошибке сохранения запись удаляется, а приложение сообщает об ошибке; частичная или временная копия не остаётся. Wispim не загружает записи. Видео покидает телефон только если вы нажмёте «Поделиться» и выберете приложение; далее его обрабатывает выбранное приложение на собственных условиях. При записи микрофон также используется для распознавания речи (§3(b)). Удаление Wispim не удаляет видео из Movies/Wispim; удалите его в галерее или файловом менеджере.
(h) Разрешения Android. Android-версия запрашивает только следующие разрешения и предварительно объясняет зачем: микрофон — для режимов «Голос» и «Звук», голосовых команд и звука видеозаписи; камера — для записи камерой Wispim; поверх других приложений — включается в настройках Android, чтобы плавающее окно показывало сценарий поверх других приложений; а на Android 13 и новее — уведомления. Пока открыто плавающее окно, Android требует уведомление с кнопками паузы, закрытия и разблокировки; текст сценария в нём не показывается, в том числе на экране блокировки. На Android 9 и более ранних версиях приложение может запросить доступ к медиаданным только для сохранения записи в Movies/Wispim. Разрешение отображения поверх других приложений позволяет рисовать собственное окно, но не видеть или записывать другие приложения; Wispim не запрашивает разрешений для этого. Собственные сетевые соединения Android-приложения используются только для аналитики TelemetryDeck и проверки доступности документов. Покупки, распознавание речи на серверах Google и резервное копирование Android выполняются через приложения и службы Google на телефоне.
(i) Резервное копирование Android. Если резервное копирование включено в настройках телефона, Android добавляет данные Wispim в резервную копию телефона в аккаунте Google и при переносе на новый телефон: библиотеку сценариев (названия, текст и настройки сценариев), настройки приложения (включая аналитику), изменения голосовых команд и счётчик бесплатных запусков. В копию не входят ожидающие отправки события аналитики, ещё не сохранённый текст, временные файлы и видео. Google хранит копию в вашем аккаунте и на собственных условиях; у нас нет к ней доступа. Резервное копирование можно отключить в настройках телефона. Приложение галереи или облачного хранения фотографий может копировать видео из Movies/Wispim согласно своим настройкам.
(j) Разрешения Windows. В Windows Wispim использует только микрофон — для режимов «Голос» и «Звук», голосовых команд и индикатора уровня в разделе «Настройки → Голос» (§3(b)); у Windows есть собственные параметры конфиденциальности микрофона, которые можно там проверить. Разрешения на камеру, уведомления или местоположение Wispim не нужны. Плавающее окно регистрирует в Windows три сочетания клавиш (Ctrl+Alt+P, Ctrl+Alt+F и Ctrl+Alt+T), которые можно отключить в настройках; кроме них, Wispim реагирует на клавиши, только когда в фокусе одно из его собственных окон. Чтобы оставаться поверх полноэкранных приложений и переходить вместе с вами на другой виртуальный рабочий стол, плавающее окно определяет, какое окно находится на переднем плане, а также положение, размер, тип и виртуальный рабочий стол этого окна; оно не читает заголовки и содержимое других окон, и ничего о них не сохраняется и не отправляется. Его параметр скрытия окна при демонстрации экрана, включённый по умолчанию, лишь просит Windows не включать собственное окно Wispim в захват экрана; Wispim ничего не записывает с вашего экрана. Собственный код Wispim устанавливает в Windows интернет-соединения только двух видов: для аналитики TelemetryDeck (§3(c)), и только пока включена «Аналитика», и для скачивания языковой модели с alphacephei.com (§3(b)), которое происходит, когда вы запрашиваете модель, а также — без вашей просьбы — для первого языка интерфейса Windows при первом запуске, если подключение не является лимитным, и при каждом следующем таком запуске, пока модель не добавлена и её скачивание не отменено. Если вы включите «Онлайн-распознавание Microsoft» (по умолчанию выключено), сама Windows отправляет ваш голос в Microsoft — только в режиме «Голос», только для языка, для которого на вашем компьютере нет модели (или модель которого ещё скачивается), только для языка, который входит в список языков онлайн-распознавания речи Windows, и только пока включён собственный параметр Windows «Распознавание речи в сети» (§3(b)). При этом всегда используется микрофон Windows по умолчанию. Это соединение для Wispim устанавливает речевой сервис Windows, а не собственный код Wispim, и пакет Wispim объявляет для него возможность доступа в интернет. Пока «Онлайн-распознавание Microsoft» включено, этот сервис может обращаться к Microsoft и вне дубля — например, при запуске Wispim, — чтобы проверить, доступно ли онлайн-распознавание; аудио при этом он не отправляет. Веб-ссылки открываются в браузере по умолчанию, а покупки (§5) проходят через Microsoft Store на вашем компьютере.
(k) Резервное копирование Windows. В Windows у Wispim нет собственного резервного копирования или синхронизации. Ваша библиотека сценариев и настройки приложения — это файлы в папке данных Wispim на вашем компьютере, а счётчик бесплатных запусков хранится в Диспетчере учетных данных Windows, и в той же папке данных лежит небольшой файл-маркер. Если вы пользуетесь программой резервного копирования или синхронизации файлов — встроенной в Windows или другой, — она может копировать файлы Wispim вместе с остальными данными компьютера согласно собственным настройкам и условиям; у нас нет доступа ни к одной такой копии.
4. События, отправляемые в TelemetryDeck
Приложение отправляет следующие события с перечисленными неидентифицирующими параметрами. Список полный: других аналитических событий и других способов их отправки у приложения нет.
session_started(без параметров)onboarding_completed(без параметров)attribution_answered(source — какой вариант вы выбрали, и ничего больше; если вы вводите ответ в поле «Другое», текст остаётся на вашем устройстве, а отправляется только словоOther)prompter_started(mode, floating, backend, source —sourceпринимает одно из значенийtyped,imported,demo: откуда взят сценарий; никогда не его название, имя файла или слово из него)prompter_ended(mode, reason, progress, duration, restarted, takesUsed —reasonпринимает одно из значенийfinished,closed_early,interrupted;progress— до какой части сценария дошёл дубль, одно из значенийunder_10pct,10_39,40_69,70_94,95_plusпроцентов;duration— длительность дубля, одно из значенийunder_5,5_19,20_59,60_179,180_plusсекунд;restartedравноtrue, если дубль был начат заново, иначеfalse;takesUsed— сколько бесплатных дублей уже использовано, илиpro; никогда не позиция в сценарии, его длина, название или слово из него)floating_black_suspected(без параметров — плавающее окно открылось пустым)pip_transition_crash(step — имя последнего шага перехода плавающего окна, достигнутого до завершения приложения, вместе со временем его достижения, усечённое до 48 символов; фиксированное имя шага, никогда не слово из вашего сценария)mic_recovery(attempt, success)permission_answered(kind, outcome, moment —kindравноmicилиspeech;outcome—grantedилиdenied, а на Android такжеdenied_permanently;moment—onboardingилиtake; отправляется, только когда вы отвечаете на системный запрос разрешения, и никогда — чтобы сообщить о разрешении, решённом ранее)following_stalled(mode, language, onDevice, seconds, wordsInScript по диапазонам)following_stall_ended(mode, onDevice, resumed, duration — отправляется, когда заканчивается остановка, о которой сообщилоfollowing_stalled;resumedравноtrue, если сценарий снова пошёл, иfalse, если голос стих раньше;duration— длительность остановки, в тех же диапазонах, что и дляprompter_ended; никогда ни слова из сказанного)paywall_shown(trigger)paywall_plan_tapped(trigger, plan — карточку какого продукта Pro вы выбрали на экране покупки, одно из значенийpro.monthly,pro.yearly,pro.lifetime; без цены)paywall_closed(trigger, plan, result, duration —plan— продукт Pro, карточка которого была выбрана в момент закрытия экрана покупки, илиnone;resultпринимает одно из значенийpurchased,restored,dismissed;duration— сколько времени экран был открыт, в тех же диапазонах, что и дляprompter_ended; без цены, данных учётной записи и платёжных данных)purchase(product — какой из продуктов Pro куплен; без цены, чека и платёжных данных)purchase_started(product, trigger, sandbox — какой продукт Pro вы выбрали для покупки, откуда был открыт экран покупки (take_limit,import_gateилиgeneral) и, на устройствах Apple, проходит ли покупка в тестовой среде Apple; без цены, данных учётной записи и платёжных данных)purchase_outcome(product, trigger, outcome, sandbox, error —outcomeпринимает одно из значенийsuccess,cancelled,pending,unverified,failed;errorотправляется только при неудачной покупке и принимает одно из значенийnetwork,not_allowed,unavailable,system,other; без цены, чека, данных учётной записи и платёжных данных)language_auto(scriptLocale — код языка, как который был распознан сценарий, напримерpl-PL; это язык сценария, а не вашего устройства)voice_command(command, mode — какая команда распознана и в каком режиме прокрутки; никогда не то, что было сказано вокруг неё)file_imported(format, size — формат файла и число слов по диапазонам)file_import_failed(format, reason) —reason— один из девяти фиксированных коротких кодов причины, по которой файл не удалось прочитать:unreadable,unsupported,pdf_locked,pdf_no_text_layer,docx_not_zip,docx_no_main_part,docx_bad_xml,rtf_unreadable,empty. Имя файла и его содержимое никогда не отправляются.review_prompted(isPro, completedSessions)review_answered(answer —yesилиnot_really: какую кнопку вы нажали, когда приложение спросило, нравится ли вам Wispim; ничего из того, что вы пишете, и никакой оценки звёздами; на Android не отправляется)contact_opened(channel — какая из контактных ссылок в настройках была нажата, из фиксированного списка; никогда не адрес и не назначение)test_signal(без параметров) — проверка связи, отправляемая только когда разработчик нажимает «Send test signal» на экране диагностики. Этот экран существует только в отладочных сборках; у версии из App Store нет возможности его отправить.
Два из этих событий несут дополнительно отдельный числовой параметр floatValue, чтобы значения можно было усреднять: для mic_recovery это номер попытки, для following_stalled — число секунд. В обоих случаях он повторяет значение, уже перечисленное выше.
Что прилагается к каждому событию. Wispim не использует сторонний аналитический SDK. Приложение само отправляет перечисленные события и к каждому из них прилагает одни и те же семь технических значений:
- версия приложения и номер сборки — например
1.0и1; - модель устройства — аппаратный идентификатор, например
iPhone18,3,Mac14,2илиSM-A346Bна Android; в Windows приложение вместо этого отправляет фиксированное словоPC, а аппаратный идентификатор для аналитики не считывается; - версия ОС — только основная и дополнительная версия, например
iOS 26.5,macOS 26.6илиAndroid 16; - платформа — на какой платформе работает приложение, одним фиксированным словом строчными буквами:
ios,macos,androidилиwindows. Не содержит ни номера версии, ни сведений об устройстве; нужна только для того, чтобы в одном аналитическом аккаунте можно было отличить наши приложения друг от друга; - язык — язык интерфейса приложения в виде короткого кода, например
ru. В Windows вместо него отправляется первый язык из вашего списка языков интерфейса Windows, без региона и системы письма (pt-BRотправляется какpt), поэтому он может отличаться от языка, на котором показан сам Wispim. Ваш регион не отправляется, как и часовой пояс; - является ли сборка отладочной — в версии из App Store, Google Play или Microsoft Store всегда
false.
Кроме них каждое событие несёт идентификатор установки, описанный в §3(d) и не связанный с вами, идентификатор текущего сеанса, позволяющий сгруппировать события одного использования приложения, флаг тестового режима, отделяющий трафик разработки от реального использования, имя события и идентификатор нашего приложения в TelemetryDeck. Это полный список. Ничего другого к каждому событию не прилагается: никаких настроек универсального доступа или оформления, никакого размера экрана, никаких счётчиков использования и удержания (единственные отправляемые числа — указанные выше при отдельных событиях, например completedSessions и takesUsed), никакого часового пояса, никакого региона и никакого местоположения в какой бы то ни было форме.
Для тех, кто сверяет этот список с тем, что реально покидает устройство: при передаче каждое из перечисленных имён параметров предваряется нашим пространством имён com.onwards. (например com.onwards.scriptLocale), а числовой параметр передаётся как com.onwards.floatValue.
Текст сценариев, расшифровки, имена файлов и аудио никогда не отправляются.
5. Покупки
Если Wispim Pro предлагается для покупки, на устройствах Apple платежи проходят через Apple StoreKit, а на Android — через платёжную систему Google Play: подписка на месяц или год либо разовая пожизненная покупка (§4a). Варианты и сроки указаны в приложении. На устройствах Apple продавец — Apple Distribution International Ltd. (Корк, Ирландия); для покупателей в ЕЭЗ на Android продавец — Google Commerce Limited, Gordon House, Barrow Street, Dublin 4, Ирландия. Покупки, расчёты и возвраты обрабатывает соответствующий магазин по собственным условиям и политике конфиденциальности. Платёжные данные и чеки остаются у магазина и нам не передаются. Android проверяет покупку в Google Play на телефоне; наши серверы не участвуют. В Windows покупки совершаются через систему встроенных покупок Microsoft Store — как подписка на месяц или год либо как разовая пожизненная покупка, — и приложение для Windows проверяет в Microsoft Store на вашем компьютере, есть ли у вас Pro; наши серверы не участвуют. Единственные данные о покупке, которые мы получаем, — события paywall_plan_tapped, paywall_closed, purchase, purchase_started и purchase_outcome без цены, чека и платёжных данных. Рекламы нет.
6. Импорт файлов
Необязательный импорт TXT, Markdown, PDF, Word .docx и RTF обрабатывается локально на устройстве; файлы и их содержимое к нам не передаются. На устройствах Apple библиотека ZIPFoundation читает Word. На Android собственный код Wispim читает Word, а PdfBox-Android — PDF; эти библиотеки не подключаются к сети. Android читает только файл, выбранный в системном окне выбора, либо переданный из другого приложения текст. В Windows Wispim читает только файл, который вы выбрали в окне выбора файлов Windows или перетащили в его окно, а текст из буфера обмена — только когда вы его вставляете или выбираете «Новый из буфера обмена». Документы Word и файлы RTF читает собственный код Wispim встроенными средствами .NET, а PDF — офлайн-библиотека с открытым исходным кодом PdfPig, которая не подключается к сети и никуда не отправляет данные. При ошибке фиксируются только формат и код причины из §4.
7. Поддержка
Если вы пишете нам на support@wispim.com, мы обрабатываем ваш адрес эл. почты и текст письма, чтобы ответить (ст. 6(1)(b)/(f) GDPR). Прикреплённый вами по желанию диагностический журнал не содержит текста сценариев и аудио.
После подтверждения отправки диагностики приложение создаёт компактный ZIP с техническими названиями событий и временем, версиями приложения/сборки и операционной системы, моделью устройства, состоянием режима энергосбережения и последним аудиовходом. Распознанные слова заменяются символами; в файл не входят текст сценария, аудио, расшифровки и имена файлов. Файл покидает приложение только после выбора места назначения в системном меню «Поделиться». Если вы отправите его кому-либо, кроме нас, или сохраните где-либо, поставщик выбранного приложения или сервиса обрабатывает его на своих условиях.
На Android пункт «Помощь и отзыв» открывает почтовое приложение с подготовленным письмом на support@wispim.com: в нём указаны версия приложения, версия Android и модель телефона, а если вы добавите диагностику — последние строки технического журнала обычным текстом. В журнале нет сценариев, названий, расшифровок или распознанных слов. Вы можете прочитать и изменить письмо; ничего не покинет телефон, пока вы его не отправите. В Windows пункт «Помощь и отзывы» (в разделе «Настройки → Основные» и в меню значка Wispim в области уведомлений панели задач) предлагает варианты «Электронная почта», Telegram, Instagram и Microsoft Store. «Электронная почта» открывает в вашем почтовом приложении письмо на support@wispim.com, внизу которого указаны версия Wispim, версия Windows и, если Windows её сообщает, модель вашего компьютера. Вы можете прочитать и изменить письмо; ничего не покинет компьютер, пока вы не отправите его из почтового приложения. Если почтовое приложение не настроено, Wispim копирует адрес, чтобы вы могли написать из другого места. «Помощь и отзывы» в Windows не прикладывает никакого журнала. Если в Wispim для Windows происходит непредвиденная ошибка, например такая, из-за которой приложение закрывается, Wispim записывает время, тип ошибки и место в своём коде, где она произошла, в файл crash.log в папке данных приложения на вашем компьютере; в этом файле нет текста сценариев и аудио, и он никогда не отправляется. Автоматические тестовые режимы Wispim, которые работают, только если запустить приложение из командной строки со специальными параметрами, записывают журнал своих шагов (ci.log) в ту же папку; в нём тоже нет текста ваших сценариев, и он никогда не отправляется.
7a. Этот сайт
wispim.com — статический сайт на хостинге Cloudflare Pages (Cloudflare, Inc., как наш обработчик по ст. 28 GDPR). При выдаче страницы у Cloudflare появляется обычный лог сервера: ваш IP-адрес, время, запрошенная страница, страница-источник и строка User-Agent вашего браузера. Эти логи нужны, чтобы отдать сайт и защитить его от злоупотреблений (ст. 6(1)(f) GDPR), хранятся короткое время по правилам Cloudflare и не используются для профилирования. Cloudflare также просит браузер сообщать о сетевых ошибках самому Cloudflare; эти отчёты уходят к Cloudflare, а не к нам.
Своих файлов cookie сайт не ставит. Cloudflare может поставить свои защитные файлы (__cf_bm и cf_clearance); в них нет аналитики, и они не наши. Сайт сохраняет выбранную светлую/тёмную тему в localStorage под ключом wispim-theme. Браузерный телесуфлёр по адресу /online-teleprompter хранит локальный сценарий и настройки в хранилище браузера этой страницы; значения остаются на устройстве. Распознавание речи в браузере выполняет браузер, а не приложение Wispim; оно может передавать аудио поставщику браузера или его поставщику речевой службы для обработки на сервере по их условиям. Страница предупреждает об этом до включения. Аудио и расшифровки не поступают в Wispim. Формулировки о распознавании на устройстве из §3(b) приложения к этому инструменту не относятся.
Каждый шрифт, изображение и скрипт страницы берётся с wispim.com: внешних шрифтов, встроенных виджетов и трекеров нет. Единственное исключение — Cloudflare Web Analytics, которое Cloudflare добавляет на границе сети и отдаёт с static.cloudflareinsights.com; оно считает просмотры без cookie, хранилища браузера и идентификатора, который мог бы перейти на другой сайт. Продуктовая аналитика из §3 и §4 работает в приложении Wispim, а не здесь. Ссылки на Telegram, Instagram и App Store — обычные ссылки: данные попадают в эти сервисы только после вашего нажатия. К письмам на support@wispim.com применяется §7.
Продуктовая аналитика из §3 и §4 работает в приложениях Wispim для iPhone, iPad, Mac, Android и Windows, но не на этом сайте.
8. Сроки хранения
- Данные на устройстве — сценарии, настройки, настройка аналитики (§3(e)) и очередь ещё не отправленных событий, если она есть, — пока вы их не удалите или не удалите приложение.
- Копия в вашем iCloud (§3(a)), если вы пользуетесь синхронизацией, — остаётся в вашей учётной записи Apple, пока вы её не удалите. Выключение синхронизации её не удаляет, удаление приложения — тоже. Чтобы удалить её, используйте в Wispim «Настройки → iCloud → Удалить копию в iCloud» (на Mac — «Настройки → Pro») либо настройки устройства: на iPhone и iPad — приложение «Настройки», ваше имя → iCloud → «Управление хранилищем»; на Mac — «Системные настройки», ваше имя → iCloud → «Управлять».
- Письма в поддержку — столько, сколько нужно для обработки обращения, плюс 6 месяцев после его закрытия, если установление, осуществление или защита правовых требований не требует более длительного срока.
- Счётчик запусков — одно число, которое хранится в Связке ключей на вашем устройстве. Персональных данных в нём нет, и он сохраняется после переустановки приложения.
- В Windows счётчик запусков — одно число с подписью, которое хранится в Диспетчере учетных данных Windows, причём Wispim просит хранить его на этом компьютере, а копия того же числа лежит в собственной папке данных приложения. Персональных данных в нём нет, и он сохраняется после удаления и повторной установки приложения.
- В Windows файлы crash.log и, если его создал тестовый режим, ci.log (§7) остаются в папке данных приложения, пока вы их не удалите или не удалите приложение. Когда crash.log становится больше 256 КБ, Wispim удаляет его и начинает новый.
- Аналитика — у TelemetryDeck под идентификатором из §3(d), который не связан с вами, согласно его условиям обработки.
- На Android резервную копию и счётчик запусков хранит Google. Видео в Movies/Wispim остаются на телефоне после удаления приложения; видео в личной папке Wispim удаляются вместе с ним.
9. Получатели и третьи стороны
Мы вообще не используем сторонних SDK аналитики, рекламы или отслеживания. Аналитические события отправляет наш собственный код напрямую на серверы TelemetryDeck в ЕС, как описано в §3(c). Офлайн-библиотека ZIPFoundation используется только для чтения документов Word на устройстве; сетевых соединений нет, данные не отправляются. В Windows офлайн-библиотека с открытым исходным кодом PdfPig также используется только для чтения документов на устройстве (§6). В Windows вашу речь распознаёт на вашем компьютере офлайн-библиотека с открытым исходным кодом Vosk с языковыми моделями, которые Wispim скачивает с сайта Vosk, alphacephei.com, которым управляет Alpha Cephei Inc. (по вашей просьбе, а для первого языка интерфейса Windows — сам, при первом запуске, если подключение не является лимитным, и при каждом следующем таком запуске, пока модель не добавлена и её скачивание не отменено; §3(b)), или которые вы добавили сами. Этот сайт получает обычный запрос на скачивание с IP-адресом вашего компьютера и названием модели; текст сценария, аудио и расшифровку он не получает. Ваша речь не покидает компьютер, если вы не включите «Онлайн-распознавание Microsoft», которое по умолчанию выключено (см. следующий абзац и §3(b)). Apple — самостоятельная сторона для покупок в App Store и серверного распознавания речи. Хостинг нашего сайта получает данные соединения, описанные в §3(f), когда вы открываете эти документы из приложения. Telegram, Instagram и App Store получают данные только после того, как вы нажмёте соответствующую ссылку и покинете Wispim; далее действуют их собственные условия и политики конфиденциальности.
На Android Google выступает независимой стороной для покупок Google Play, серверного распознавания речи и резервного копирования. Google Play Billing обменивается данными с приложением Google Play. Оценка и отзыв через карточку Google Play отправляются непосредственно Google; Wispim их не получает. В Windows покупки в магазине обрабатывает Microsoft Store по собственным условиям и заявлению о конфиденциальности Microsoft (https://privacy.microsoft.com/privacystatement); см. §5. Если вы включите «Онлайн-распознавание Microsoft» в Windows (по умолчанию выключено), Microsoft также получает ваш голос для распознавания, пока вы читаете на языке, для которого на вашем компьютере нет модели (или модель которого ещё скачивается), и никогда — на языке, для которого на вашем компьютере есть модель; голос обрабатывается по тем же условиям и заявлению о конфиденциальности Microsoft, и это происходит, только пока включён собственный параметр Windows «Распознавание речи в сети» (§3(b)). В Windows ссылки на Microsoft Store, на страницу вашей учётной записи Майкрософт (для управления подпиской) и на список моделей Vosk — обычные ссылки: на эти страницы ничего не попадает, если вы не перейдёте по одной из них.
10. Международная передача
Аналитика хранится только в ЕС. При серверном распознавании речи Apple, Google или (в Windows) Microsoft, а также при резервном копировании Android через Google, соответствующий поставщик может передавать данные за рубеж на основе собственных гарантий (ст. 44–49 GDPR). Cloudflare может обрабатывать данные соединения с сайтом за пределами Европейской экономической зоны. Дополнение Cloudflare об обработке данных предусматривает для таких передач EU–US Data Privacy Framework, а где это требуется — стандартные договорные положения ЕС и дополнительные гарантии.
11. Ваши права
По GDPR (ст. 12–22) и закону Польши от 10 мая 2018 г. о защите персональных данных: доступ, исправление, удаление, ограничение, переносимость, возражение, отзыв согласия. Самый простой способ возразить против аналитики — переключатель из §3(e). Поскольку мы работаем без учётных записей, а аналитический идентификатор мы не можем связать с человеком (§3(d)), применяется ст. 11 GDPR: как правило, мы не можем определить, какая установка ваша, и по запросу, касающемуся аналитических данных, можем попросить дополнительные сведения или оказаться не в состоянии его выполнить. Реализация прав: support@wispim.com.
Жалобу можно подать в надзорный орган: Председатель Управления по защите персональных данных (UODO), ul. Stanisława Moniuszki 1A, 00-014 Warszawa, uodo.gov.pl.
12. Дети
Wispim — приложение для широкой аудитории и не адресовано детям младше 13 лет.
13. Уведомление для Калифорнии (добровольно)
Мы не продаём и не передаём персональные данные в смысле CCPA/CPRA и находимся ниже порогов закона. Добровольное уведомление.
14. Пользователи в Великобритании
Применяется UK GDPR; надзорный орган — ICO (ico.org.uk).
15. Изменения
Мы будем обновлять политику, изменяя номер версии и дату.
Версия 1.13 (21 октября 2026 г.) — Политика конфиденциальности теперь распространяется и на Wispim для Windows из Microsoft Store: §1 называет приложение для Windows и его пакет; §2 и §3(a) указывают, что в Windows ваши сценарии и настройки остаются в папке данных приложения на вашем компьютере, без синхронизации; §3(b) описывает распознавание речи на компьютере офлайн-библиотекой Vosk, микрофон, индикатор уровня в разделе «Настройки → Голос», скачивание речевой модели с alphacephei.com (первую Wispim скачивает сам, остальные — по вашей просьбе) или самостоятельное добавление модели, а также «Онлайн-распознавание Microsoft», которое по умолчанию выключено, а если его включить, отправляет в Microsoft голос на языке, для которого на компьютере нет модели; заключительный пункт §3(b) называет Microsoft наряду с Apple и Google в связи с серверной обработкой; в §3(e) указано, что в Windows переключатель аналитики по умолчанию выключен, поэтому ни одно событие из §4 там не отправляется, пока вы его не включите, и где находится переключатель; в §3(d) — что значение для установки в Windows создаётся при включении аналитики, а не при первом запуске, и удаляется при её отключении, поэтому события, отправленные до и после, нельзя связать друг с другом; §3(f) указывает, что в Windows эти документы открываются в вашем браузере; новые §3(j) и §3(k) описывают разрешения и резервное копирование в Windows, а §3(j) называет интернет-соединения: аналитику, скачивание речевой модели и онлайн-распознавание речи, которое выполняет Windows, когда вы его включаете; §4 указывает, что приложение для Windows отправляет PC в качестве модели устройства, что значение языка там берётся из вашего списка языков интерфейса Windows и что в версии из Microsoft Store признак отладочной сборки равен false; §5 описывает покупки в Microsoft Store; §6 — импорт файлов и текста из буфера обмена в Windows; §7 — пункт «Помощь и отзывы» в Windows и локальный файл crash.log, который никогда не отправляется; §7a называет приложение для Windows; §8 указывает, где в Windows хранится счётчик запусков и сколько хранится crash.log; §9 называет PdfPig, Vosk, сайт, с которого скачиваются модели, и Microsoft Store, а также Microsoft как получателя голоса, если вы включите онлайн-распознавание речи; §10 добавляет Microsoft к поставщикам, которые могут передавать аудио за рубеж. §3(b) также указывает, что на устройствах Apple дубль переключается на серверы Apple, если распознавание на устройстве перестаёт следовать за тем, что вы читаете, и возвращается к распознаванию на устройстве, если серверы недоступны; §4 добавляет события prompter_ended, permission_answered, following_stall_ended, paywall_plan_tapped, paywall_closed и review_answered, а также параметр source события prompter_started и уточняет, что ничего другого к каждому событию не прилагается; §5 называет два новых события экрана покупки. Список технических значений, прилагаемых к каждому событию в §4, остался прежним.
Версия 1.12 (18 октября 2026 г.) — список слов для платформы в §4 получает четвёртое, windows, а §3(d) объясняет, как там образуется идентификатор: в Windows не считывается никакой идентификатор устройства или компьютера, приложение создаёт случайное значение для установки и сводит его с собственной «солью» к тому же одностороннему хешу. Технических значений по-прежнему семь, а состав данных, получаемых от приложений Apple и Android, не изменился.
Версия 1.11 (18 октября 2026 г.) — в §4 добавлено седьмое техническое значение: платформа, на которой работает приложение, одним фиксированным словом строчными буквами (ios, macos или android). Оно не содержит ни номера версии, ни сведений об устройстве и нужно только для того, чтобы в одном аналитическом аккаунте можно было отличить наши приложения друг от друга. В остальном состав получаемых нами данных не изменился.
Версия 1.10 (16 октября 2026 г.) — в §4 добавлены два аналитических события, purchase_started и purchase_outcome: начало покупки Wispim Pro (какой продукт, откуда был открыт экран покупки и, на устройствах Apple, проходит ли покупка в тестовой среде Apple) и то, чем покупка закончилась, с фиксированным коротким кодом ошибки, если она не удалась; §5 их называет. Цена, чек, данные учётной записи и платёжные данные не отправляются. В остальном состав получаемых нами данных не изменился.
Версия 1.9 (2 октября 2026 г.) — Политика конфиденциальности теперь распространяется и на Android: §1 и §2 называют платформу; §3(b) описывает распознавание речи Android, включая обработку на серверах Google; новые §3(g)–(i) описывают запись камерой, разрешения и резервное копирование; §3(d)–(f) и §4–§10 содержат сведения об Android; §5 указывает Google Commerce Limited продавцом покупок Google Play в ЕЭЗ. Состав получаемых нами данных не изменился.
Версия 1.8 (28 сентября 2026 г.) — приложение теперь есть и для iPad и Mac (§1); в §3(a) и §8 указано, где на Mac находятся переключатель iCloud и удаление копии в iCloud, и системный путь на каждом устройстве; в §3(b) — что режим «Звук», как и «Постоянный», может слушать голосовые команды, распознаваемые только на устройстве, а вместо iOS названа операционная система; в §4 добавлены примеры для Mac; в §7 названа версия операционной системы; в §7a говорится о приложении Wispim, а не о приложении для iPhone. Состав данных, которые мы получаем, не изменился. Версия 1.7 (24 сентября 2026 г.) — в §3(a) указано, что при наличии Wispim Pro синхронизация с iCloud включена по умолчанию; в §3(b) — что голосовые команды в режиме «Постоянный» распознаются только на устройстве и что баннер о переходе на сервер появляется в полноэкранном суфлёре, но не в плавающем окне; в §7 — что файл диагностики, отправленный кому-либо, кроме нас, обрабатывается на условиях соответствующего поставщика. Состав данных, которые мы получаем, не изменился. Версия 1.6 (21 сентября 2026 г.) — в §2, §3(a) и §8 описана необязательная синхронизация библиотеки текстов с iCloud: при наличии Wispim Pro и включённом переключателе копия библиотеки хранится в приватной базе CloudKit вашей собственной учётной записи Apple, в пределах вашего объёма хранилища, недоступной нам и никогда к нам не попадающей; в §8 указано, как эту копию удалить. Состав данных, которые мы получаем, не изменился. Версия 1.5 (16 сентября 2026 г.) — уточнены режимы Голос, Звук и Постоянный, диагностические поля и форматы импорта, синхронизированы сведения о сайте и браузерном телесуфлёре, разъяснено включение ссылок на Telegram, Instagram и App Store, обновлён адрес UODO и удалено прежнее торговое наименование при сохранении замороженного пространства имён аналитики com.onwards. Версия 1.4 (8 сентября 2026 г.) — добавлены счётчик запусков и описание сайта. Версия 1.3 (8 сентября 2026 г.) — аналитический идентификатор описан как не связанный с вами. Версия 1.2 (5 сентября 2026 г.) — сторонний аналитический SDK заменён собственным клиентом и описание обработки приведено в соответствие. Версия 1.1 (3 сентября 2026 г.) перевела документы на польское право.
16. Язык, имеющий преимущество
Публикуется на английском, польском, немецком и русском. При расхождениях преимущество имеет английская версия, за исключением потребителей, проживающих в Польше, для которых преимущество имеет польская версия в объёме, требуемом императивным польским потребительским правом и законом о польском языке.
-----