Дата вступления в силу: 13 ноября 2026 г.
Эта политика объясняет, какую информацию обрабатывают Typeferry для Mac и его онлайн-сервисы, с какой целью и какой выбор у вас есть. Она охватывает обе версии приложения:
- версию с сайта, загружаемую с https://typeferry.com, и
- версию из App Store, загружаемую из Mac App Store.
Там, где эти две версии различаются, это указано в настоящей политике. Наглядное сравнение приведено в Разделе 19.
1. Кто мы
Typeferry («мы», «нас», «наш») определяет, как используются описанные здесь персональные данные (мы являемся «контролёром» в соответствии с законодательством ЕС и Великобритании о защите персональных данных).
- Вопросы и запросы о конфиденциальности: privacy@typeferry.com
- Служба поддержки и другие вопросы: support@typeferry.com
2. Краткая версия
- Typeferry работает на вашем Mac. Распознавание текста на экране и распознавание речи выполняются на вашем Mac. Снимки экрана, изображения окон и аудиозаписи хранятся только в оперативной памяти; Typeferry не сохраняет и не выгружает их.
- Онлайн-перевод — это ваш выбор. При первом открытии Typeferry вы выбираете между «Онлайн-перевод» и «Только на устройстве». До того как вы сделаете выбор, ничто не отправляется на перевод, и вы можете переключить режим в любой момент в Настройках.
- При онлайн-переводе переводимый вами текст отправляется через наш сервер модели искусственного интеллекта, работающей под управлением Cloudflare. Перед отправкой приложение заменяет распознанные адреса электронной почты, ссылки, имена пользователей @, теги # и пути к файлам заполнителями. Мы не храним ваш текст и его перевод.
- Дневные лимиты и подсчёт активных устройств используют идентификатор устройства. Каждый онлайн-запрос включает псевдонимизированный идентификатор устройства. Мы используем его для применения дневных лимитов и для подсчёта того, сколько компьютеров Mac пользуются онлайн-переводом каждый день и каждый месяц. Мы храним эти записи по устройствам в течение 35 дней; после этого остаются только итоговые значения без идентификаторов устройств.
- Если вы покупаете Pro, мы сохраняем запись о лицензии. Версия с сайта: она включает адрес электронной почты, указанный вами при оформлении заказа, — с его помощью вы также входите в аккаунт: мы отправляем вам по электронной почте одноразовый код и храним список компьютеров Mac, на которых выполнен вход в ваш аккаунт. Версия из App Store: она включает идентификатор транзакции Apple, а не ваш адрес электронной почты или Аккаунт Apple.
- Статистика использования — на ваше усмотрение. Во время первоначальной настройки вы выбираете, будет ли Typeferry отправлять анонимную статистику использования: ежедневное количество использований каждой функции, завершилось ли действие успешно и приблизительное затраченное время. Она никогда не содержит ваш текст, снимки экрана или идентификатор устройства, и вы можете отключить её в любой момент в Настройках (Раздел 8). Отдельно наш ретрансляционный сервер подсчитывает запросы онлайн-перевода, обрабатываемые каждый день, без идентификатора устройства или IP-адреса, а также хранит описанные выше записи по устройствам (Раздел 4.5).
- Никакой рекламы, никакого отслеживания, никакой продажи данных. Мы не продаём персональные данные, не отслеживаем вас в приложениях или на сайтах других компаний, и приложение не содержит сторонних SDK для рекламы, аналитики или отчётов о сбоях.
- Режим «Только на устройстве» оставляет весь ваш текст на вашем Mac. Несколько не связанных с передачей текста сетевых подключений всё же могут происходить (см. Раздел 9).
3. Что происходит на вашем Mac
3.1 Обработка, которая остаётся на вашем Mac
- Строка ввода. То, что вы вводите в строку ввода Typeferry, обрабатывается в оперативной памяти приложения. При использовании режима «Только на устройстве», в автономном режиме или когда онлайн-перевод недоступен, текст переводится с помощью встроенного в macOS перевода прямо на вашем Mac. Для этого macOS может загружать языковые пакеты от Apple; эти загрузки обрабатывает Apple. В некоторых приложениях, чьё текстовое поле Typeferry не может прочитать, например WeChat, Typeferry захватывает нижнюю часть этого окна, чтобы найти текстовое поле, если вы предоставили разрешение «Запись экрана и системного звука». Изображение хранится только в оперативной памяти.
- Перевод снимка экрана. Когда вы выбираете область экрана, Typeferry захватывает эту область с помощью функции снимка экрана macOS и распознаёт текст на вашем Mac с использованием технологии распознавания текста Apple. Изображение хранится только в оперативной памяти. При запуске перевода снимка экрана Typeferry проверяет, содержит ли буфер обмена изображение, чтобы предложить его перевести; это изображение переводится только в том случае, если вы сами решите это сделать.
- Автоперевод окна. Пока у вас выбрано окно или область для перевода, Typeferry захватывает кадры этого окна (несколько кадров в секунду) и распознаёт текст на вашем Mac. Изображения хранятся только в оперативной памяти. Распознанный текст и переводы для этого окна сохраняются в оперативной памяти и удаляются, когда вы останавливаете автоперевод окна. Захват прекращается, когда вы останавливаете автоперевод окна, когда окно закрывается или когда вы завершаете работу Typeferry.
- Голосовой ввод. Ваш микрофон используется только тогда, когда вы удерживаете клавишу голосового ввода. Речь распознаётся на вашем Mac с помощью встроенной системы распознавания речи Apple. Аудиозаписи не сохраняются и не отправляются. Распознанный текст затем обрабатывается так же, как и введённый с клавиатуры текст (поэтому он может быть отправлен на онлайн-перевод, если вы выбрали онлайн-перевод). macOS может загружать модели распознавания речи от Apple.
- Буфер обмена. Чтобы вставить перевод в некоторые приложения (в версии из App Store — в любое приложение), Typeferry кратковременно помещает перевод в буфер обмена, имитирует нажатие ⌘V и примерно через полсекунды восстанавливает то, что находилось в буфере обмена ранее, если только вы не скопировали что-то новое за это время. Этот временный элемент помечается таким образом, чтобы менеджеры буфера обмена, соблюдающие общепринятое соглашение «transient», не сохраняли его. Кнопки «Скопировать» в Typeferry помещают текст в буфер обмена только тогда, когда вы нажимаете на них.
3.2 Разрешения, запрашиваемые macOS
| Разрешение | Для чего Typeferry это использует |
|---|---|
| Универсальный доступ (в macOS 27 и новее — «Управление устройством и доступ к данным») | Перенаправление нажатий клавиш в строку ввода, пока она открыта, и вставка перевода в используемое вами приложение. В версии с сайта также: поиск текстового поля, в котором вы вводите текст, и положения курсора, распознавание полей паролей, чтобы Typeferry не взаимодействовал с ними, и считывание содержимого поля после вставки перевода для подтверждения успешного ввода. В версии из App Store песочница macOS ограничивает эти действия перенаправлением нажатий клавиш в строку ввода, а также передачей ⌘V и нажимаемой вами клавиши Return. Текст, прочитанный из других приложений, используется исключительно в оперативной памяти. |
| Запись экрана и системного звука | Перевод снимка экрана, автоперевод окна и поиск текстового поля в приложениях, текстовое поле которых Typeferry не может прочитать. Typeferry захватывает только изображение экрана; он не записывает звук. macOS также время от времени запрашивает подтверждение того, что Typeferry может получить прямой доступ к вашему экрану. |
| Микрофон, Распознавание речи | Голосовой ввод, только пока вы удерживаете клавишу голосового ввода. |
Typeferry не сохраняет на диск нажатия клавиш или вводимый вами текст. Вы можете отключить любое разрешение в меню Системные настройки → Конфиденциальность и безопасность; функции, которым оно требуется, перестанут работать.
3.3 Что Typeferry хранит на вашем Mac
| Элемент | Что в нём содержится |
|---|---|
| Настройки | Ваши языки, сочетания клавиш, переключатели функций, ваш выбор между онлайн-переводом и переводом на устройстве, язык интерфейса, положение строки ввода в каждом приложении (сохраняется по идентификатору приложения), сегодняшнее количество использований онлайн-перевода и месяц, в котором Typeferry был впервые открыт на этом Mac. |
| Файл входа (только версия с сайта) | Адрес электронной почты, с которым вы вошли, ваш токен входа и последний подписанный токен лицензии, а также, пока она не использована, одноразовая ссылка для входа со страницы оформления заказа — в файле, доступном для чтения только вашей учётной записи пользователя macOS. Версия из App Store не сохраняет этот файл; она хранит свой токен в оперативной памяти. |
| Журнал событий | Технические события: хронометраж, счётчики, коды ошибок, переключатели функций, а также название или идентификатор приложения, в котором вы использовали Typeferry. Он не содержит вводимый вами текст, переводы, содержимое буфера обмена или текст из других приложений. Typeferry не выгружает его. Typeferry начинает новый журнал при достижении размера около 5 МБ или каждые 7 дней и сохраняет только одну предыдущую копию; вы можете открыть его из строки меню («Открыть журнал») и удалить в любое время. Если вы отправите его нам для получения поддержки, мы используем его исключительно для помощи вам. |
| Статистика использования (только если вы согласились на её отправку) | За каждый день: сколько раз использовалась каждая функция, завершилось ли действие успешно, диапазон затраченного времени и случайный идентификатор для этого дня. Данные счётчиков за день отправляются после окончания суток и затем удаляются с вашего Mac; счётчики, которые не удалось отправить в течение 30 дней, удаляются без отправки. Отключение статистики удаляет все ещё не отправленные счётчики (Раздел 8). |
| Недавние переводы | Приложение сохраняет в оперативной памяти до 64 недавних онлайн-переводов, чтобы не отправлять одно и то же предложение дважды. Эта память очищается при выходе из приложения. |
Где они находятся:
- Версия с сайта:
~/Library/Preferences/com.typeferry.mac.plist,~/Library/Application Support/Typeferry/,~/Library/Logs/Typeferry/ - Версия из App Store: внутри контейнера песочницы приложения,
~/Library/Containers/com.typeferry.mac.appstore/
Чтобы удалить всё с вашего Mac: если вы вошли в аккаунт в версии с сайта, сначала нажмите «Выйти» в окне Typeferry Pro, чтобы освободить место этого Mac; затем завершите Typeferry, удалите приложение и удалите указанные выше папки и файл. Одно лишь удаление приложения может оставить их на диске.
4. Онлайн-перевод
4.1 Когда отправляется текст
Только после того, как вы выберете «Онлайн-перевод» (при первом запуске или в Настройках). До того как вы сделаете выбор, ничто не отправляется на перевод. Если вы выберете «Только на устройстве», никакой ваш текст не будет отправляться.
4.2 Что приложение отправляет с каждым запросом на перевод
- Текст для перевода: предложение в строке ввода (до 1 000 символов) или текст, распознанный со снимка экрана или из окна (до 3 000 символов на запрос). Изображения и аудиозаписи никогда не отправляются.
- Сначала подставляются заполнители. Перед отправкой приложение заменяет распознанные адреса электронной почты, веб-ссылки (начинающиеся с
http://,https://илиwww.), имена пользователей @, теги # (такие как#48213) и пути к файлам заполнителями, сохраняя оригиналы на вашем Mac. Это автоматическое сопоставление по шаблонам: оно может что-то пропустить, а другие указанные вами персональные данные, такие как имена, номера телефонов или почтовые адреса, отправляются в исходном виде. Если текст невозможно безопасно замаскировать, приложение не отправляет его и вместо этого переводит на вашем Mac. - Сведения о запросе: исходный и целевой языки, поступил ли запрос из строки ввода или с экрана, требуется ли обратный перевод, какой редакцией приложения вы пользуетесь (версия с сайта или из App Store), номер её версии и месяц, в котором Typeferry был впервые открыт на этом Mac.
- Идентификатор устройства (см. 4.3).
- Если у вас активна лицензия Pro: подписанный токен лицензии. Он содержит идентификатор лицензии, ваш тарифный план, где вы его приобрели (Creem, Paddle или App Store), его статус и даты действия, а также идентификатор устройства. Он не содержит ваш адрес электронной почты.
- Данные подключения, передаваемые при каждом интернет-запросе: ваш IP-адрес и стандартная строка user-agent, идентифицирующая приложение и сетевые компоненты macOS.
4.3 Идентификатор устройства
Приложение создаёт идентификатор устройства на вашем Mac путём применения односторонней хэш-функции (SHA-256) к аппаратному UUID вашего Mac вместе с фиксированным префиксом, характерным для Typeferry. Он остаётся неизменным при переустановке Typeferry. Наши серверы получают только хэш, но ни в коем случае не аппаратный UUID. Мы используем его для подсчёта ежедневного использования, подсчёта того, сколько компьютеров Mac пользуются онлайн-переводом, и предотвращения злоупотреблений. Поскольку он остаётся неизменным для вашего Mac, мы относимся к нему как к персональным данным. Если вы используете Pro, наша база данных лицензий также фиксирует, какие идентификаторы устройств используют вашу лицензию (Раздел 5), поэтому идентификатор устройства может быть связан с записью о вашей лицензии.
4.4 Кто обрабатывает ваш текст
Наш ретрансляционный сервер работает на базе Cloudflare Workers. Он передаёт ваш текст с инструкциями по переводу модели перевода на основе искусственного интеллекта, размещённой в Cloudflare Workers AI, и возвращает перевод в приложение. Наш ретранслятор не записывает ваш текст или его перевод ни в какие базы данных или журналы.
Cloudflare заявляет, что не использует пользовательский контент, обрабатываемый Workers AI, для обучения моделей ИИ, и что при стандартных запросах не сохраняет входные или выходные данные после того, как они перестали быть необходимыми для обработки запроса (конфиденциальность Cloudflare Workers AI). Мы не используем ваш текст для обучения моделей ИИ.
Если мы добавим другого поставщика ИИ или перейдём на него, мы обновим эту политику и укажем поставщика здесь.
4.5 Что мы сохраняем при онлайн-переводе
- Для каждого идентификатора устройства (или, для пользователей Pro, для каждого идентификатора лицензии) и каждого дня (по UTC): количество переведённых символов и ориентировочная стоимость их перевода. Эти записи автоматически удаляются через 35 дней.
- Для каждого идентификатора устройства и каждого дня (UTC), в который с него был отправлен запрос на онлайн-перевод: сам факт отправки такого запроса, была ли это бесплатная версия или Pro, редакция и версия приложения, а также месяц, в котором Typeferry был впервые открыт на этом Mac. Для пользователей Pro идентификатор устройства может быть связан с записью о лицензии (Раздел 4.3), поэтому эти записи могут быть связаны с вашей лицензией. Они автоматически удаляются через 35 дней. Каждый день мы рассчитываем на их основе итоговые значения, например сколько компьютеров Mac пользовались онлайн-переводом в этот день и за последние 7 и 30 дней, сколько из них были новыми и сколько компьютеров Mac, на которых Typeferry был впервые открыт в определённом месяце, по-прежнему активны. Эти итоговые значения не содержат идентификаторов устройств и хранятся, пока мы поддерживаем работу сервиса.
- Ежедневные итоговые показатели по всему сервису (количество переведённых символов и ориентировочная стоимость), которые не содержат информации об устройствах или персональных данных.
- Ежедневная статистика запросов: за каждый день (по UTC), сколько запросов на перевод обработал наш ретранслятор, с разбивкой по типам (строка ввода, экран или обратный перевод), результатам (выполнен успешно или тип ошибки), диапазонам времени и использованным моделям ИИ. Эти подсчёты не содержат текста, идентификатора устройства, идентификатора лицензии или IP-адреса. Они сохраняются независимо от того, отправляете ли вы статистику использования из приложения (Раздел 8), и удаляются через 400 дней.
4.6 Предотвращение злоупотреблений
Чтобы предотвратить перегрузку сервиса из какого-либо одного источника, Cloudflare применяет ограничение частоты запросов для каждого IP-адреса (в настоящее время — 60 запросов в минуту). Для запросов на вход к нашему серверу лицензий действует отдельное, более низкое ограничение (в настоящее время — 10 в минуту для каждого IP-адреса).
В бесплатной версии также действует дневной лимит для каждого адреса источника, чтобы одна сеть не могла исчерпать бесплатный сервис. Для этого мы записываем за каждый день (по UTC), какой объём бесплатного онлайн-перевода поступил с каждого адреса. Мы храним только хэш с ключом от адреса (для IPv6 — от его первых 64 бит); этот хэш меняется каждый день, а эти записи мы удаляем через 2 дня. Сами IP-адреса мы в наших базах данных не храним.
4.7 Журналы серверов
Наши серверы хранят только записи об ошибках и кодах состояния. Они не регистрируют тела запросов, ваш текст, переводы, идентификаторы устройств, коды для входа, токены входа или токены лицензий. Cloudflare хранит эти записи до 7 дней.
5. Покупки и лицензии
5.1 Версия с сайта: Creem и Paddle
Typeferry Pro для версии с сайта продаётся через Creem (Armitage Labs OÜ) или Paddle, выступающих в качестве официального продавца (merchant of record — торгового посредника, который продаёт вам подписку и обрабатывает платежи, налог с продаж/НДС, счета и возвраты). Они собирают ваши платёжные реквизиты, имя и адрес плательщика в соответствии со своими политиками конфиденциальности. Мы не получаем данные вашей банковской карты или банковского счёта.
При оформлении вами подписки поставщик платёжных услуг уведомляет наш сервер лицензий. Мы получаем и сохраняем:
- Ваш адрес электронной почты (в случае с Paddle мы запрашиваем его у Paddle с использованием идентификатора клиента из уведомления),
- Ваш идентификатор клиента и идентификатор подписки у этого поставщика,
- Ваш тарифный план (ежемесячный или годовой), статус подписки, дату, по которую она оплачена, и дату последнего изменения подписки,
- внутренний идентификатор лицензии и ключ, которые мы создаём (и никогда никому не показываем), а также дату создания лицензии,
- компьютеры Mac, на которых выполнен вход в ваш аккаунт, как описано ниже.
Файл cookie при оформлении заказа. Когда вы переходите к оформлению заказа по нашей ссылке, наш сервер лицензий сохраняет один файл cookie в вашем браузере. Он действует 7 дней, может быть прочитан только нашим сервером лицензий и используется исключительно для того, чтобы кнопка входа на странице, отображаемой после оформления заказа, появлялась только в том браузере, в котором вы произвели оплату. При использовании Paddle страница оформления заказа загружает платёжный скрипт Paddle от Paddle; к нему применяется собственная политика конфиденциальности Paddle.
Вход в аккаунт. Ваш аккаунт Pro — это адрес электронной почты, указанный вами при оформлении заказа. После оплаты страница оформления заказа предлагает кнопку, которая открывает Typeferry и выполняет вход на этом Mac; ссылка, стоящая за этой кнопкой, действует однократно и в течение 10 минут. Чтобы войти на другом Mac, введите тот же адрес электронной почты в Typeferry. Когда вы запрашиваете код, приложение отправляет адрес электронной почты и язык интерфейса приложения (чтобы письмо было на вашем языке). Если для этого адреса есть активная лицензия на версию с сайта, мы отправляем на него 6-значный код через нашего почтового провайдера Resend (Раздел 7). Код действует однократно и истекает через 10 минут. Чтобы проверять коды и ограничивать количество отправляемых нами писем, мы храним хэш каждого введённого адреса электронной почты (независимо от того, есть ли для него лицензия), хэш кода и время отправки кодов. Когда вы вводите код, приложение отправляет ваш адрес электронной почты, код, идентификатор устройства (Раздел 4.3) и идентификатор модели вашего Mac (например, «Mac15,3»). Каждый Mac, на котором выполнен вход, получает токен входа, который приложение хранит в своём файле входа (Раздел 3.3); мы храним только его хэш.
Мы фиксируем, на каких компьютерах Mac выполнен вход в ваш аккаунт: идентификатор устройства, идентификатор модели, а также время, когда на каждом Mac впервые был выполнен вход и когда он последний раз выходил на связь. Лицензия может быть одновременно активна не более чем на 3 компьютерах Mac. В разделе «Ваши Mac» окна Typeferry Pro вы можете видеть компьютеры Mac, на которых выполнен вход, и удалить любой другой Mac; чтобы освободить место Mac, которым вы сейчас пользуетесь, нажмите «Выйти». Если вход уже выполнен на 3 компьютерах Mac, то при входе на ещё одном Typeferry покажет их список, чтобы вы могли удалить один из них. Вы можете удалить не более 3 компьютеров Mac за любые 7 дней; чтобы применять это ограничение, мы храним запись о каждом удалении в течение 7 дней. Приложение связывается с сервером лицензий примерно один раз в день, передавая свой токен входа и идентификатор устройства, для продления подписанного токена, который позволяет Pro работать в автономном режиме до 7 дней. Mac, который не выходил на связь в течение 14 дней, удаляется из списка при следующем обращении любого Mac из вашего аккаунта к нашему серверу лицензий, например для ежедневной проверки. Если наши письма для входа до вас не доходят, напишите на support@typeferry.com с адреса электронной почты, указанного при оформлении заказа, и мы поможем вам войти.
Зачем: для предоставления вам лицензии, проверки её действительности, применения продлений, отмен, возвратов средств и возвратных платежей, обеспечения входа в аккаунт и управления вашими компьютерами Mac, оказания помощи, если вы не можете войти, ответов на запросы в службу поддержки и предотвращения злоупотреблений.
5.2 Версия из App Store: Apple
Apple обрабатывает оплату встроенных подписок. Мы не получаем данные вашего Аккаунта Apple, имя, адрес электронной почты или платёжные реквизиты.
Пока у вас действует активная подписка Pro, приложение отправляет подписанную Apple запись о покупке этой подписки и ваш идентификатор устройства на наш сервер лицензий (примерно один раз в день), чтобы наш ретранслятор мог применять лимиты Pro к онлайн-переводу. Наш сервер проверяет подпись Apple и сохраняет только:
- исходный идентификатор транзакции Apple для данной подписки,
- тарифный план, дату окончания срока действия, статус (активна, отменена или возвращена) и дату его последнего изменения,
- была ли покупка совершена в рабочей или тестовой среде (песочнице) Apple,
- внутренний идентификатор лицензии и ключ, которые мы создаём (и никогда никому не показываем), а также
- идентификаторы устройств, которые её используют, и время первого и последнего обращения каждого из них (не более 3 компьютеров Mac одновременно; Mac, который не выходил на связь в течение 14 дней, удаляется при следующем обращении к нашему серверу лицензий какого-либо Mac, использующего эту подписку). В версии из App Store входа в аккаунт нет.
Apple также отправляет нашему серверу уведомления о продлении, отмене, возврате средств или отзыве такой подписки; мы используем их только для обновления указанного выше статуса.
6. Обновления (версия с сайта)
Версия с сайта время от времени проверяет наш канал обновлений с помощью фреймворка с открытым исходным кодом Sparkle. Запрос включает версию приложения, месяц, в котором Typeferry был впервые открыт на этом Mac, и данные подключения, описанные в пункте 4.2. Он настроен так, чтобы не отправлять профиль вашей системы (например, модель Mac или сведения о версии macOS, выходящие за рамки строки user-agent). Каждый раз, когда запрашивается канал обновлений, и каждый раз, когда скачивается обновление, мы увеличиваем на единицу ежедневный счётчик для этой версии приложения (а для проверок обновлений — и для этого месяца). Эти счётчики не содержат IP-адреса, идентификатора устройства, файла cookie или иного идентификатора. Версия из App Store обновляется через Mac App Store.
7. Электронные письма
- Служба поддержки. Если вы пишете нам по электронной почте, мы получаем ваш адрес электронной почты и текст вашего сообщения и используем их для ответа. Письма, отправленные на наши адреса поддержки и конфиденциальности, Cloudflare пересылает в почтовый ящик Gmail, где мы их читаем и отвечаем на них.
- Коды для входа (версия с сайта). Когда вы входите в аккаунт, мы отправляем одноразовый код на адрес электронной почты, указанный в вашей лицензии, через Resend — сервис отправки электронной почты, расположенный в США. Resend получает этот адрес и сообщение, которое содержит только код и короткое пояснение, и в настоящее время хранит копию сообщения и записи о его доставке в течение 30 дней. Если письмо на этот адрес не доставлено из-за постоянной ошибки или помечено как спам, Resend добавляет адрес в наш список адресов, на которые он не будет отправлять письма; адрес остаётся в этом списке, пока мы его не удалим. Письмо представляет собой обычный текст, без ссылок и изображений, и мы не включаем в Resend отслеживание открытий и кликов.
- Квитанции и письма со счетами приходят от Creem, Paddle или Apple, а не от нас.
8. Анонимная статистика использования
Анонимная статистика использования помогает нам понимать, какими функциями пользуются люди и где возникают ошибки. Typeferry отправляет её только в том случае, если вы выбрали «Отправлять» при запросе во время настройки или включили параметр «Отправлять анонимную статистику использования» в Настройках. До этого момента, а также всякий раз, когда этот параметр выключен, приложение не записывает и не отправляет её.
- Что подсчитывается: за каждый день — сколько раз использовалась каждая функция (например, вставка перевода, онлайн-перевод, перевод снимка экрана, автоперевод окна и голосовой ввод), завершилось ли действие успешно и сколько времени это заняло, в виде приблизительных диапазонов, таких как «0.3–1 секунда».
- Что отправляется вместе со счётчиками: версия Typeferry, редакция (версия с сайта или из App Store), основной номер версии macOS (например, 26) и случайный идентификатор, созданный исключительно для этого дня. Случайный идентификатор используется только для того, чтобы наш сервер не посчитал один и тот же день дважды, если приложению потребуется отправить данные повторно. Каждый день создаётся новый идентификатор, поэтому связать разные дни между собой невозможно.
- Что никогда не включается: вводимый вами текст, переводы, снимки экрана, аудиозаписи, ваш идентификатор устройства, ваша лицензия, приложения, в которых вы используете Typeferry, заголовки окон или ваши языки.
- Когда это отправляется: по окончании дня приложение отправляет счётчики за этот день на наш ретрансляционный сервер (Раздел 4.4) в одном запросе и затем удаляет их с вашего Mac. Если отправка не удалась, оно повторяет попытку позже; счётчики старше 30 дней удаляются без отправки.
- Что мы сохраняем: мы суммируем эти подсчёты в ежедневные общие итоги по каждой версии приложения, редакции и версии macOS, наряду с количеством компьютеров Mac, отправивших статистику в этот день. Эти общие итоги не содержат случайного идентификатора и удаляются через 400 дней. Мы храним случайные идентификаторы в течение 35 дней только для распознавания повторных выгрузок, после чего удаляем их. Как и любой интернет-запрос, выгрузка содержит ваш IP-адрес; мы используем его исключительно для ограничения частоты запросов и не сохраняем. Поскольку статистика не связана с вами, мы не можем выделить, показать или удалить данные, поступившие именно с вашего Mac.
- Отключение: отключите параметр «Отправлять анонимную статистику использования» в Настройках в любое время. Счётчики на вашем Mac, которые ещё не были отправлены, удаляются немедленно.
Независимо от этого параметра наш ретрансляционный сервер ведёт ежедневный подсчёт обрабатываемых им запросов онлайн-перевода (Раздел 4.5). Эти подсчёты не содержат текста, идентификатора устройства или IP-адреса, и настройка в приложении на них не влияет. Кроме того, ретранслятор в течение 35 дней фиксирует, какие идентификаторы устройств использовали онлайн-перевод в каждый из дней (Раздел 4.5); это часть онлайн-перевода, и этот параметр на неё также не влияет.
9. Что всё равно подключается к сети в режиме «Только на устройстве»
В режиме «Только на устройстве» никакой ваш текст никуда не отправляется. Однако следующие обращения всё ещё могут иметь место:
- Версия с сайта, если вы вошли в аккаунт: ежедневная проверка лицензии, описанная в пункте 5.1 (токен входа и идентификатор устройства).
- Версия из App Store с подпиской Pro: ежедневная проверка, описанная в пункте 5.2 (подписанная Apple запись о покупке и идентификатор устройства).
- Версия с сайта: проверка обновлений (Раздел 6).
- Если вы согласились на отправку статистики использования: ежедневная выгрузка, описанная в Разделе 8. Она не содержит текста.
- macOS может загружать языковые пакеты перевода или речевые модели от Apple; к ним применяется политика конфиденциальности Apple.
Если вы не вошли в аккаунт (в версии с сайта) или у вас нет активной подписки Pro (в версии из App Store), приложение связывается с нашими серверами в этом режиме только для проверки обновлений (в версии с сайта) и, если вы согласились на их отправку, для передачи статистики использования.
10. Кому мы передаём данные
Мы передаём персональные данные только этим поставщикам услуг и исключительно для указанных целей:
| Поставщик услуг | Для чего |
|---|---|
| Cloudflare, Inc. | Хостинг нашего веб-сайта (Cloudflare Pages), наших ретрансляционных серверов и серверов лицензий, работа модели перевода на основе ИИ (Workers AI), наши базы данных, пересылка писем, отправленных на наши адреса поддержки и конфиденциальности, ограничение частоты запросов и журналы серверов. Обрабатывает данные от нашего имени. |
| Resend (Plus Five Five, Inc.) | Отправка писем с кодами для входа (версия с сайта; см. Раздел 7). Обрабатывает данные от нашего имени. |
| Google (Gmail) | Почтовый ящик, в который приходят письма, отправленные на наши адреса поддержки и конфиденциальности, и из которого мы отвечаем. |
| Creem (Armitage Labs OÜ), Paddle | Продажа подписок на версию с сайта в качестве официального продавца (merchant of record). Они действуют как независимые контролёры в отношении собираемых ими платёжных данных. |
| Apple | Платежи в App Store и уведомления о подписках (версия из App Store). |
Наш веб-сайт (https://typeferry.com) не сохраняет файлы cookie и не использует сторонние аналитические или отслеживающие инструменты. Мы подсчитываем, сколько раз в день запрашивается скачивание Typeferry, с разбивкой по версиям; этот подсчёт не содержит IP-адреса, файла cookie или иного идентификатора. Cloudflare обрабатывает данные подключения, такие как ваш IP-адрес, для доставки наших страниц и файла для скачивания. (Файл cookie при оформлении заказа из пункта 5.1 сохраняется нашим сервером лицензий, а не веб-сайтом).
Мы не продаём персональные данные и не передаём их для поведенческой рекламы в межконтекстном пространстве. Мы можем раскрыть данные, если того требует закон или когда это необходимо для защиты прав или безопасности пользователей либо других лиц. В случае передачи Typeferry другому юридическому лицу (например, компании, которую мы создадим для управления им), ваши данные перейдут вместе с ним в соответствии с настоящей политикой, и мы уведомим вас об этом.
11. Правовые основания (ЕЭЗ, Великобритания и аналогичные законы)
- Для предоставления того, что вы запрашиваете (договор): онлайн-перевод, предоставление и проверка лицензий, лимиты Pro, вход в аккаунт и управление вашими компьютерами Mac, ответы службы поддержки.
- Законные интересы: дневные лимиты и предотвращение злоупотреблений, обеспечение безопасности и работоспособности сервиса (журналы ошибок и ежедневный подсчёт запросов), подсчёт того, сколько компьютеров Mac пользуются онлайн-переводом (Раздел 4.5), а также ведение базового учёта покупок, возвратов средств и споров.
- Согласие: Ваш выбор онлайн-перевода, ваше решение отправлять статистику использования и разрешения macOS. Вы можете отозвать согласие в любое время (Раздел 14); это не влияет на обработку, выполненную до отзыва согласия.
- Юридические обязательства: случаи, когда мы обязаны хранить или раскрывать записи в соответствии с требованиями закона.
12. Сколько времени мы храним данные
| Данные | Срок хранения |
|---|---|
| Текст, отправленный на онлайн-перевод, и его перевод | Не сохраняются нами. Cloudflare не сохраняет их после обработки запроса (см. 4.4). |
| Дневное количество символов и ориентировочная стоимость на идентификатор устройства или идентификатор лицензии | 35 дней, затем удаляются автоматически. |
| Дневное использование бесплатной версии по адресам источника (хранится в виде хэша с ключом; Раздел 4.6) | 2 дня, затем удаляются автоматически. |
| Записи по устройствам об использовании онлайн-перевода (Раздел 4.5) | 35 дней, затем удаляются автоматически. |
| Ежедневные итоги по всему сервису и итоги по активным устройствам (без персональных данных) | Пока мы поддерживаем работу сервиса. |
| Ежедневные подсчёты скачиваний и проверок обновлений (без персональных данных) | Пока мы поддерживаем работу сервиса. |
| Случайные ежедневные идентификаторы, отправляемые со статистикой использования | 35 дней, затем удаляются автоматически. |
| Статистика использования и ежедневный подсчёт запросов (без персональных данных) | 400 дней, затем удаляются автоматически. |
| Журналы ошибок сервера и кодов состояния | До 7 дней. |
| Записи о лицензиях (Раздел 5) | Пока ваша подписка активна, затем в течение 2 лет после её окончания, если закон не требует более длительного срока хранения. |
| Компьютеры Mac, использующие лицензию (идентификатор устройства; для версии с сайта также идентификатор модели) | До тех пор, пока вы не выйдете из аккаунта на этом Mac или не удалите его (версия с сайта), пока Mac не будет удалён по прошествии 14 дней без выхода на связь (см. 5.1 и 5.2), либо до удаления записи о лицензии. |
| Токены входа (хранятся в виде хэша; версия с сайта) | До тех пор, пока вы не выйдете из аккаунта на этом Mac или не удалите его в разделе «Ваши Mac», либо до удаления записи о лицензии. Мы также автоматически удаляем токен входа, если соответствующего Mac больше нет в вашем списке (см. 5.1) и при этом в течение 90 дней на нём не выполнялся вход и он не выходил на связь, а также через 90 дней после окончания или отзыва вашей подписки. |
| Записи о кодах для входа (хэш введённого адреса электронной почты, хэш кода и время отправки кодов) | Удаляются в течение 2 дней; код удаляется сразу после использования. |
| Одноразовые ссылки для входа со страницы оформления заказа (хранятся в виде хэша) | Срок их действия истекает через 10 минут, и они удаляются в течение 2 дней. |
| Копии писем с кодами для входа и записи об их доставке, хранящиеся у Resend | В настоящее время 30 дней. |
| Адреса в нашем списке адресов, на которые Resend не будет отправлять письма (Раздел 7) | Пока мы их не удалим, например по вашему запросу. |
| Записи о компьютерах Mac, удалённых из вашего аккаунта | 7 дней. |
| Файл cookie при оформлении заказа | 7 дней, в вашем браузере. |
| Письма в службу поддержки | Столько, сколько нужно для обработки вашего запроса, затем удаляются. |
| Данные на вашем Mac (Раздел 3.3) | До тех пор, пока вы их не удалите. |
13. Международная передача данных
Мы находимся в Китае и работаем из разных стран. Cloudflare обрабатывает данные в своей глобальной сети, которая включает США и Европейский союз. Resend хранит данные электронной почты в США. Creem находится в Эстонии; Paddle, Apple и Google работают на международном уровне. Это означает, что ваши данные могут обрабатываться за пределами вашей страны, в том числе в странах, чьи законы о защите данных отличаются от действующих в вашей стране. Персональные данные из Европейской экономической зоны, Швейцарии или Великобритании обрабатываются Cloudflare и Resend в соответствии с их соглашениями об обработке данных.
14. Ваш выбор и ваши права
- Отключение онлайн-перевода: Настройки → «Только на устройстве».
- Отключение статистики использования: Настройки → «Отправлять анонимную статистику использования».
- Отключение разрешений: Системные настройки → Конфиденциальность и безопасность.
- Выход из аккаунта или удаление Mac: «Выйти» или «Ваши Mac» в окне Typeferry Pro (версия с сайта).
- Удаление данных с вашего Mac: см. Раздел 3.3.
- Отмена подписки: Версия с сайта: по ссылке в квитанции от Creem или Paddle. Версия из App Store: в настройках учётной записи App Store.
- Удаление аккаунта (версия с сайта): напишите на privacy@typeferry.com с адреса, указанного в вашей лицензии. Сначала отмените подписку по ссылке в квитанции от Creem или Paddle; после этого мы удалим запись о вашей лицензии, записи о входе и список компьютеров Mac, на которых выполнен вход, за исключением записей, которые мы обязаны хранить по закону. Если ваш адрес есть в нашем списке адресов, на которые Resend не будет отправлять письма (Раздел 7), мы удаляем его оттуда; копии писем с кодами для входа, хранящиеся у Resend, удаляются по истечении срока, установленного Resend (в настоящее время 30 дней).
В зависимости от того, где вы проживаете, у вас может быть право на доступ, исправление, удаление или получение копии ваших персональных данных, возражение против определённой обработки или её ограничение, а также подачу жалобы в местный орган по защите персональных данных. Чтобы отправить запрос, напишите по адресу privacy@typeferry.com. Для лицензии на версию с сайта сообщите адрес электронной почты, указанный в лицензии, чтобы мы могли найти нужную запись. Для версии из App Store мы не храним имя или адрес электронной почты, поэтому мы можем не найти вашу запись только по электронному письму; отмена подписки и удаление приложения прекращают любую дальнейшую обработку, и на записи распространяются сроки хранения, указанные в Разделе 12. Ежедневные счётчики использования и записи по устройствам об использовании онлайн-перевода привязаны только к идентификатору устройства и удаляются через 35 дней; если у вас нет лицензии, мы обычно не можем определить, какие записи принадлежат именно вам. Мы ответим в течение 1 месяца. Удаление активной записи о лицензии прекращает действие Pro на ваших компьютерах Mac, при этом мы можем сохранять записи, которые мы обязаны хранить по закону.
Мы не продаём и не передаём персональную информацию в значении этих терминов по законодательству Калифорнии, а также не используем и не раскрываем чувствительную персональную информацию в целях, требующих предоставления права на отказ (opt-out).
15. Дети
Typeferry не предназначен для детей. Для его использования вам должно быть не менее 13 лет или больше, если законодательство по месту вашего проживания устанавливает более высокий минимальный возраст. Мы сознательно не собираем персональные данные детей младше этого возраста. Если вы считаете, что ребёнок предоставил нам персональные данные, свяжитесь с нами, и мы удалим их.
16. Безопасность
Все подключения между приложением и нашими серверами используют HTTPS. Токены лицензий имеют цифровую подпись, а записи о покупках в App Store проверяются на соответствие подписи Apple. Наши серверы хранят коды для входа, токены входа и одноразовые ссылки для входа только в виде хэшей. Файл входа версии с сайта может быть прочитан только вашей учётной записью пользователя macOS, а сетевые запросы приложения не используют кэш на диске. Ни один способ хранения или передачи данных не является абсолютно безопасным, но мы прилагаем все усилия для защиты ваших данных и ограничиваем то, что собираем.
17. Изменения в этой политике
В случае изменения этой политики мы обновим дату вступления в силу, указанную выше. Если изменение существенно влияет на то, как мы обрабатываем ваши данные, мы сообщим вам об этом в приложении и на нашем веб-сайте до того, как оно вступит в силу, а владельцы лицензий на версию с сайта также будут уведомлены по электронной почте.
18. Контакты
Typeferry управляется Yihong He, индивидуальным разработчиком из Китая.
Конфиденциальность: privacy@typeferry.com
Служба поддержки: support@typeferry.com
Политика конфиденциальности: https://typeferry.com/privacy
19. Краткое сравнение двух версий
| Версия с сайта | Версия из App Store | |
|---|---|---|
| Онлайн-перевод, идентификатор устройства, записи об использовании и об активных устройствах за 35 дней | То же самое | То же самое |
| Анонимная статистика использования (по желанию) | То же самое | То же самое |
| Кто продаёт Pro | Creem или Paddle (официальный продавец) | Apple (встроенная покупка) |
| Что мы сохраняем для Pro | Электронная почта, идентификаторы клиента и подписки у поставщика, тарифный план, статус, даты, компьютеры Mac с выполненным входом (идентификатор устройства, идентификатор модели, первое и последнее использование) | Исходный идентификатор транзакции Apple, тарифный план, статус, даты, идентификаторы устройств; без электронной почты |
| Вход | Адрес электронной почты, указанный при оформлении заказа, и одноразовый код | Нет; приложение использует вашу подписку из App Store |
| Использование универсального доступа | Поиск текстового поля и курсора, пропуск полей паролей, вставка и подтверждение перевода, перенаправление нажатий клавиш | Передача ⌘V и нажимаемой вами клавиши Return, перенаправление нажатий клавиш (песочница) |
| Обновления | Проверка обновлений через Sparkle с обращением к нашему серверу (подсчитывается по дням, без идентификатора) | Mac App Store |
| Где хранятся локальные данные | ~/Library/Preferences, ~/Library/Application Support/Typeferry, ~/Library/Logs/Typeferry | Контейнер песочницы приложения |