← KeyAct

Конфиденциальность

Ваш текст — под вашим контролем.

KeyAct не требует аккаунта и не отправляет текст или записи на сервер разработчика для обработки.

Действует с 18 октября 2026 года. Уточнены названия версий; обработка данных не изменилась.

Что получает разработчик

RainDigit не получает через KeyAct ваши тексты, переводы, аудио, расшифровки, буфер обмена, локальную историю и результаты Actions. В приложении нет рекламы, трекинга или аналитики использования. Начиная с версии 1.0.1 вы можете разрешить отправку технических отчётов об ошибках, как описано ниже. Это не означает, что каждая функция работает без интернета: сетевые случаи описаны ниже.

Добровольные технические отчёты

Отправка отчётов по умолчанию выключена. Если вы включите Settings → Diagnostics → Share error reports, KeyAct отправляет технические отчёты в центр диагностики RainDigit на базе Sentry, чтобы находить и исправлять сбои и другие ошибки. В отчётах есть коды ошибок, название операции, сведения о сбое, версии приложения и macOS, модель и архитектура устройства. Они не связаны с вашей личностью и не используются для рекламы или трекинга.

Ваши тексты, переводы, буфер обмена, аудиозаписи, расшифровки, локальная история и результаты Actions никогда не включаются в эти отчёты. Перед отправкой KeyAct удаляет сведения о пользователе, запросах, произвольные описания ошибок и приватные пути к файлам. В проекте Sentry отключено хранение IP-адресов и географических сведений. Как и при любом соединении с онлайн-сервисом, IP-адрес используется для доставки соединения в Sentry.

Вы можете выключить отправку в Settings в любой момент. Это прекращает новые отчёты, отменяет ожидающие отправки и очищает локальный кеш диагностики. Уже отправленные отчёты не удаляются переключателем. Возможности KeyAct не зависят от согласия. Отчёты доступны RainDigit для исправления приложения и хранятся в пределах срока проекта Sentry.

Текст и локальная история

Обрабатывается введённый вами текст или буфер обмена. Полная локальная версия после разрешения Accessibility может читать выделение в активном приложении; sandbox-версия App Store / TestFlight не использует этот доступ. История, языки, клавиши и определения Actions сохраняются на Mac. Историю можно очистить в Settings.

Ресурсы Apple и каталог глаголов

Перевод и анализ используют доступные API и локальные ресурсы Apple. Подготовка отсутствующих ресурсов может соединяться с Apple для их загрузки. Используемые механизмы речи требуют распознавания на устройстве: недоступный локальный механизм сообщается, а не заменяется другим языком или сервером разработчика. Системными загрузками и разрешениями управляет Apple.

В сборке 6 и новее каталог спряжения включён в приложение и ищется локально. Глагол не отправляется UniMorph или другому сервису. Уведомления об источниках и лицензиях включены в поставку.

Аудио и доступ к папке

Доступ к микрофону запрашивается при начале записи; разрешение распознавания речи — когда оно требуется для текста. Аудио сохраняется в выбранной папке. В режиме только текста запись не сохраняется как аудиофайл. Расшифровки могут попадать в локальную историю. Sandbox-версия хранит security-scoped bookmark для доступа к выбранной папке; после отзыва доступа её может потребоваться выбрать заново.

Необязательный онлайн-словарь

Look Up сначала обращается к словарям macOS. Если определения нет и в Settings включено дополнение онлайн, слово или короткая фраза отправляется на endpoint определений английского Wiktionary. Wikimedia может получить этот запрос, IP-адрес и user-agent приложения. Определение может быть на английском даже для слова другого языка. RainDigit не проксирует запросы. Дополнение можно выключить в Settings → Look Up.

К Wikimedia применяется её политика конфиденциальности.

Политика Wikimedia предусматривает временное хранение запросов и IP-адресов, их использование для работы и анализа сервиса, а также возможность определить примерное местоположение. Поэтому раскрытие данных KeyAct в App Store включает поисковые запросы, примерное местоположение и другие сведения о соединении для этого дополнения, а не обещание «никакие данные не собираются». Это не включает аналитику разработчика и не передаёт Wikimedia локальные переводы или аудио. Чтобы исключить эти запросы, выключите онлайн-дополнение.

URL, HTTP и скрипты

Actions выполняются только по вашему запуску или назначенной клавише. URL- и HTTP-действия передают настроенное содержимое, в том числе подставленный текст, выбранному вами получателю. Применяется его политика. Определения Actions — локальные файлы, не хранилище секретов: не помещайте в них пароли или токены.

Полная локальная версия выполняет введённые shell-команды. App Store / TestFlight использует NSUserUnixTask для исполняемых скриптов, вручную установленных вами в Application Scripts. Скрипт может обращаться к ресурсам и сервисам в соответствии со своей логикой и разрешениями macOS. Используйте только доверенные скрипты. Их вывод сохраняется локально и не отправляется RainDigit.

Распространение и обращения

При использовании TestFlight или диагностик Apple может обрабатывать отзывы и сбои по собственным условиям. Отправляя письмо RainDigit, вы сами выбираете передаваемые сведения; мы используем их для ответа. Не включайте конфиденциальные тексты, аудио, пароли или токены.

Ваш выбор и удаление

Можно выключить отправку ошибок и онлайн-поиск, удалить Actions, очистить историю, отозвать разрешения macOS и удалить аудиофайлы. Аккаунта или облачного профиля у RainDigit нет. Удаление приложения не обязательно удаляет файлы, сохранённые вне его контейнера; их удаляют отдельно. С вопросами об уже отправленных отчётах обращайтесь по адресу ниже.

Изменения и контакт

Политика обновляется при изменении обработки данных. Вопросы: admin@raindigit.ie.