Политика конфиденциальности
Как Typeahead для Windows обращается с набираемым вами текстом, что остаётся на вашем компьютере и какие соединения приложение устанавливает.
Область действия
Эта Политика конфиденциальности объясняет, как GagarinSoft обращается с информацией, когда вы пользуетесь Typeahead для Windows и когда посещаете страницы Typeahead на gagarinsoft.com. У приложения и у сайта разные потоки данных, поэтому они описаны отдельно.
Сайт Typeahead
Страницы Typeahead намеренно не устанавливают собственные cookie, не запускают рекламные пиксели и не подключают скрипт аналитики Typeahead. Как и на любом сайте, ваш браузер передаёт стандартные сведения о запросе — IP-адрес, запрошенный URL, строку user agent и время запроса — хостинг- и сетевым провайдерам, доставляющим страницы. GagarinSoft может получать ограниченные серверные журналы, если провайдер их предоставляет, и использует их только для работы, защиты и диагностики сайта либо для соблюдения закона.
Хостинг-провайдеры, ваш браузер и сайты, доступные по внешним ссылкам, могут обрабатывать информацию на своих условиях. GagarinSoft не контролирует их безопасность, сроки хранения, международную передачу данных и практики конфиденциальности.
Что Typeahead читает во время набора
Чтобы предложить продолжение в нужный момент, Typeahead должен отслеживать факт набора и читать ограниченный фрагмент текста, который вы пишете прямо сейчас. Он делает это на вашем устройстве, в оперативной памяти и только пока запущен.
- Факт набора: системный клавиатурный перехватчик Windows сообщает приложению, что вы печатаете и нажали ли вы клавишу принятия подсказки.
- Текст вокруг курсора: ограниченное окно текста считывается из активного поля через Windows UI Automation и аналогичные интерфейсы доступности — не более нескольких тысяч символов до курсора и короткий фрагмент после него. Документы, почтовые ящики и истории переписки целиком не собираются.
- Активное приложение: имя процесса и класс окна приложения, в котором вы печатаете, — чтобы применять правила и исключения для конкретных программ.
- Базовые параметры среды: раскладка и язык клавиатуры, а также состояние оборудования и питания, по которым решается, можно ли и насколько быстро подготовить подсказку.
Этот контекст используется, чтобы сформировать один запрос подсказки, и затем отбрасывается. Typeahead не записывает поток нажатий на диск, не делает снимков экрана и не читает буфер обмена ради построения подсказок. Когда подсказка принимается в одном из немногих приложений, которые не могут надёжно получать синтезированные нажатия, приложение ненадолго помещает принятый текст в буфер обмена, чтобы вставить его, и затем восстанавливает прежнее содержимое буфера.
Где создаются подсказки
Подсказки формируются целиком на вашем компьютере. Необязательная языковая модель — это локальный файл, исполняемый встроенным движком вывода на вашем процессоре или видеокарте; остальные источники — ваши сниппеты, ранее принятые фразы, слова, уже присутствующие в документе, и встроенные таблицы предсказания слов — тоже локальные. Обращения к серверу нет, удалённого вывода нет, учётной записи Typeahead и входа в неё не существует. После того как файл модели загружен, подсказки продолжают работать при полностью отключённой сети.
Исключённые поля и приложения
Некоторые поля ввода никогда не используются для построения подсказки:
- Поля, которые Windows помечает как поля пароля, исключаются; если этот признак определить не удаётся, приложение считает поле защищённым и молчит.
- Встроенный список защищённых приложений — менеджеры паролей, терминалы и подобные инструменты — по умолчанию отключает работу в них.
- Текст, набираемый через активный редактор метода ввода (IME), пропускается.
- Вы можете отключить Typeahead для любого дополнительного приложения в его настройках.
Что хранится на вашем компьютере
Typeahead держит свои данные в обычных файлах внутри вашего профиля пользователя Windows, чтобы помнить ваши настройки и со временем давать более точные подсказки. Эти файлы остаются на вашем компьютере и не передаются в GagarinSoft.
- Файл настроек (в перемещаемой папке данных приложений): язык интерфейса, выбранная модель, параметры вывода, горячие клавиши и клавиша принятия, включено ли обучение, состояние первичной настройки, а также любые необязательные сведения о вашем письме, которые вы вводите сами, — например имя, заявленные языки письма или заметки о стиле.
- Локальная база данных (в локальной папке данных приложений): ваши сниппеты и их расшифровки, правила для отдельных приложений и имена процессов, к которым они применяются, счётчики использования — например число принятых подсказок и оценка сэкономленных нажатий, — а также, пока включено обучение, ранее принятые фразы, сохранённые короткими фрагментами написанного вами текста и принятого продолжения.
- Загруженные файлы моделей (в локальной папке данных приложений): сами данные модели, которые не содержат персональной информации о вас.
- Диагностические журналы (во временной папке Windows): см. следующий раздел.
Обучение фразам включено по умолчанию и может быть выключено в настройках без удаления уже сохранённого. Вы можете удалять отдельные сниппеты и выученные фразы, очищать правила для приложений, удалить локальную базу данных и файл настроек, убрать загруженные модели или удалить приложение. При удалении данные приложения убираются в соответствии с поведением Windows; файлы, записанные вне пакета приложения, включая журналы во временной папке, может потребоваться удалить вручную.
Диагностические журналы
Typeahead пишет ротируемый ежедневный журнал во временную папку Windows, сохраняя примерно последнюю неделю. На уровне по умолчанию в журнал попадают события запуска и завершения, состояние лицензии и модели, ошибки и коды ошибок Windows, а также названия задействованных приложений — но не набираемый вами текст.
Более подробное журналирование предусмотрено для обращений в поддержку и выключено, пока вы намеренно не включите его переменной среды Typeahead перед запуском приложения. Подробный режим дополнительно фиксирует решения конвейера подсказок, включая контекст вокруг курсора и подготовленный текст-кандидат, при этом защищённые и неподходящие поля вычищаются. Отдельный переключатель по вашему выбору пишет структурированную диагностику курсора и текста в собственные файлы. Эти файлы остаются на вашем компьютере, автоматически ничего не выгружается. Если вы отправляете журнал в поддержку, сначала просмотрите его: это обычный файл, которым распоряжаетесь вы, и, отправляя его, вы делитесь всем его содержимым.
Сетевая активность
Typeahead рассчитан на работу офлайн. Соединения, которые он всё же устанавливает, следующие:
- Загрузка модели: когда вы решаете установить языковую модель, приложение скачивает её файл по HTTPS из публичного репозитория, указанного в каталоге моделей, — сейчас это Hugging Face. Как и любой интернет-запрос, это раскрывает ваш публичный IP-адрес, заголовки и время запроса этому провайдеру и всем сетям по пути; провайдер обрабатывает эти сведения по собственной политике конфиденциальности. В запросе передаётся диапазон загружаемого файла — но не набираемый вами текст, не ваши настройки и не ваши локальные данные.
- Лицензирование и обновления Microsoft Store: приложение запрашивает у Windows текущую лицензию Store для Typeahead, включая состояние пробного периода и срок его окончания, а обновления доставляет Microsoft Store. Этот обмен выполняют Windows и Microsoft на условиях Microsoft.
Typeahead не отправляет набираемый вами текст, ваши сниппеты, выученные фразы, настройки, диагностические журналы или статистику использования ни в GagarinSoft, ни третьим лицам. У GagarinSoft нет серверной части для этого приложения, и никаких данных от него компания не получает.
Чего в приложении нет
- Нет учётной записи Typeahead, входа, облачной синхронизации и серверной части GagarinSoft.
- Нет рекламы, рекламных идентификаторов и рекламных SDK.
- Нет встроенной аналитики, телеметрии использования продукта и SDK для отчётов о сбоях.
- Нет облачного ИИ, удалённого вывода и передачи вашего текста на обработку.
- Нет записи экрана, снимков экрана, доступа к камере, микрофону и геолокации.
- Нет доступа к контактам, календарям, истории браузера и содержимому ваших файлов за пределами поля, в котором вы печатаете.
Разрешения и ваш выбор
Typeahead — полнодоверенное настольное приложение, распространяемое через Microsoft Store. Оно использует описанные выше клавиатурный перехватчик Windows и интерфейсы доступности, регистрирует необязательную задачу запуска вместе с Windows и не запрашивает камеру, микрофон, геолокацию, контакты и права администратора. Вы в любой момент можете закрыть приложение или отключить подсказки из трея, выключить его для отдельных программ, отключить обучение фразам, изменить или очистить сведения о вашем письме, удалить локальные данные и журналы либо удалить приложение.
Microsoft Store
Microsoft может обрабатывать сведения о покупке, пробном периоде, лицензии, установке, обновлениях, устройстве, сбоях и использовании Store в соответствии с Заявлением о конфиденциальности Microsoft. Эту обработку выполняет Microsoft на своих условиях. Она не даёт GagarinSoft доступа к набираемому вами тексту, вашим сниппетам, выученным фразам, настройкам и локальным диагностическим журналам.
Хранение и безопасность
Настройки, сниппеты, выученные фразы, правила для приложений, счётчики и загруженные модели остаются на вашем компьютере, пока вы не измените или не удалите их либо не удалите приложение, с учётом поведения Windows. Диагностические журналы ротируются ежедневно, старые файлы удаляются автоматически. Серверной копии всего этого у GagarinSoft нет.
Локальные файлы защищены настолько, насколько защищены ваша учётная запись Windows, ваше устройство, ваши резервные копии и любое ПО, имеющее к ним доступ. Ни один способ хранения или передачи не гарантирует полной безопасности. Microsoft, провайдер размещения моделей, хостинг-провайдеры сайта и связанные сервисы сами определяют свои меры защиты и сроки хранения по собственным политикам; данные, которые они держат самостоятельно, GagarinSoft удалить не может.
Ваши права и обращения
Локальными данными приложения вы управляете напрямую через Windows и настройки Typeahead: отключить обучение, удалить сниппеты и выученные фразы, очистить правила для приложений, убрать локальную базу данных, файл настроек, модели и журналы либо удалить приложение. Если применимое право даёт вам права в отношении персональных данных, которыми располагает GagarinSoft, вы можете обратиться к нам за доступом, исправлением, удалением, ограничением обработки, переносимостью или возражением, а также подать жалобу в надзорный орган по защите данных. Поскольку GagarinSoft обычно не получает ни одну из описанных выше сведений, мы, как правило, не можем идентифицировать, извлечь, выгрузить, исправить или удалить их за вас. Обращения, касающиеся Microsoft или провайдера размещения моделей, следует направлять этому провайдеру.
Отсутствие гарантий
Эта политика описывает обращение с данными; она не создаёт гарантии бесперебойной работы, безошибочных результатов, абсолютной безопасности или дальнейшей доступности. В максимальной степени, допускаемой применимым правом, Typeahead предоставляется «КАК ЕСТЬ» и «КАК ДОСТУПНО», со всеми недостатками и без каких-либо гарантий. Неотчуждаемые законные и потребительские права при этом не затрагиваются. Полный отказ от гарантий и ограничения см. в Условиях использования.
Дети
Typeahead — утилита для набора текста общего назначения, не адресованная детям. Она не создаёт учётных записей и профилей пользователей и осознанно не собирает информацию о детях.
Изменения этой политики
Мы можем обновлять эту политику при изменении практик работы с данными в Typeahead или требований законодательства. Действующая версия и дата её вступления в силу будут оставаться доступными на этой странице. О существенно ином сборе данных приложением мы сообщим здесь до выпуска соответствующей версии или одновременно с ним.
Контакты
Вопросы и обращения по конфиденциальности
Поскольку GagarinSoft не получает описанные выше локальные данные приложения, мы, как правило, не можем извлечь, исправить, выгрузить или удалить их за вас. По вопросам об этой политике пишите:
gagarinsoft@gmail.comЭтот почтовый ящик обслуживает Google. Когда вы пишете нам, Google как наш почтовый провайдер обрабатывает содержимое вашего письма, а копия остаётся в ящике, пока мы её не удалим. Google находится в США, поэтому письмо, отправленное из другой страны, передаётся за рубеж. См. Политику конфиденциальности Google.