WilSwitch

Политика приватности

Редакция от 8 сентября 2026 года. Разработчик: Антон Павлов (Wilwous).

Локальная обработка

WilSwitch анализирует ввод, историю исправлений, исключения, словари и профили приложений локально на вашем Mac. Содержимое набранного текста, буфера обмена, документов и история исправлений не отправляются разработчику или сервису лицензий.

Разрешения macOS

«Универсальный доступ» требуется для замены текста в других приложениях. «Мониторинг ввода» требуется для обнаружения глобальных нажатий. Эти разрешения управляются macOS и не экспортируются вместе с настройками.

Лицензия

При активации собственный License API WilSwitch получает лицензионный ключ и случайный идентификатор установки. Ключ и локальный кэш статуса хранятся в Keychain. Платёжные данные обрабатывает ЮKassa; приложение и сайт не получают данные карты.

Для создания платежа и выдачи лицензии сервер получает email покупателя, выбранный способ оплаты и сведения о покупке. ЮKassa получает email, сумму, описание заказа и технический идентификатор платежа. Письмо с ключом отправляется через Resend: этому сервису передаются адрес получателя и содержимое письма с лицензией, но не набранный в приложении текст.

Сервер хранит идентификатор покупки, сумму и валюту, email, статус лицензии, записи активации и деактивации, время проверки и, если передано, имя устройства. Данные нужны для выдачи ключа, ограничения числа активных Mac, повторной отправки и поддержки. Записи хранятся в отдельной базе и её резервных копиях; автоматическое удаление по истечении фиксированного срока сейчас не настроено.

Цели обработки и связь с покупкой

Оператор сведений о лицензиях и обращениях — Антон Павлов (Wilwous), плательщик налога на профессиональный доход в России. Email и сведения о заказе используются для исполнения лицензионного договора, доставки ключа и ответа на обращение. Они не используются для рекламной рассылки. Посещение сайта не означает согласия на рекламу или на любую обработку данных.

Сервис лицензий и его база размещены на сервере в Швеции. При отправке письма email и содержимое письма передаются Resend; выбран регион отправки Ирландия, но он не означает, что вся обработка сервиса ограничена этой страной. Сведения об инфраструктуре не являются обещанием хранения данных в России.

Сайт и сторонние сервисы

Сайт хранит выбор RU/EN в localStorage и временный идентификатор начатого платежа в sessionStorage. При оформлении покупки введённый email и выбранный способ оплаты передаются собственному License API. Аналитики, рекламных трекеров и полей для данных карты здесь нет. Веб-сервер получает IP и технические сведения HTTP-запроса; журналы ошибок могут содержать IP и путь запроса. Эти данные не включают текст, обрабатываемый приложением.

Оплата проводится через ЮKassa, загрузки и обновления — через GitHub, доставка писем использует Resend. У этих сервисов собственные правила обработки данных: ЮKassa, GitHub, Resend. Обработка может происходить в других странах. Доступность указана в разделе «Получить WilSwitch».

Обновления

Sparkle запрашивает публичную ленту обновлений и может передавать стандартные технические данные HTTP-запроса. Системное профилирование Sparkle отключено. Набранный текст в запросы обновления не включается.

Экспорт настроек

Резервная копия создаётся только по явному действию пользователя. В него не входят лицензия, история исправлений, системные разрешения, секреты, кэши и локальные пути.

Связь

По вопросам приватности, доступа, исправления или удаления ваших данных напишите на wilwous@gmail.com. Для запроса может потребоваться подтверждение покупки. Удаление записей лицензии может повлиять на активацию; объём удаления и обязательное хранение обсуждаются с учётом применимого закона.

Privacy Policy

Updated September 8, 2026. Developer: Anton Pavlov (Wilwous).

Local processing

WilSwitch processes keyboard input, correction history, exclusions, dictionaries, and app profiles locally on your Mac. Typed text, clipboard contents, documents, and correction history are not sent to the developer or licensing service.

macOS permissions

Accessibility is required to replace text in other apps. Input Monitoring is required to observe global keyboard events. macOS controls these permissions, and they are never included in settings exports.

Licensing

During activation, the WilSwitch License API receives the license key and a random installation identifier. The key and cached status are stored in Keychain. YooKassa processes payment details; neither the app nor the website receives card details.

To create a payment and issue a license, the server receives the buyer's email, selected payment method and purchase details. YooKassa receives the email, amount, order description and a technical payment identifier. License emails are delivered through Resend, which receives the recipient address and license email contents, but never text typed in the app.

The server stores the purchase reference, amount and currency, email, license status, activation and deactivation records, validation times and, if supplied, a device name. These support key delivery, the active-Mac limit, resending and support. Records remain in a separate database and backups; automatic deletion after a fixed retention period is not currently configured.

Processing purposes and the purchase

Anton Pavlov (Wilwous), registered for Russia's professional income tax regime, controls license and support records. Email and order details are used to perform the license agreement, deliver the key and answer support requests. They are not used for marketing emails. Visiting the website does not imply consent to advertising or unrestricted data processing.

The license service and its database run on a server in Sweden. Sending email transfers the address and message contents to Resend; Ireland is the selected sending region, which does not mean all service processing is limited to that country. This infrastructure description is not a promise that data is stored in Russia.

Website and external services

The website stores the RU/EN language choice in localStorage and a temporary started-payment identifier in sessionStorage. During checkout, the email and selected payment method are sent to the WilSwitch License API. There are no analytics, advertising trackers or card-detail fields. The web server receives IP and technical HTTP request details; error logs may contain an IP and request path. These do not include text processed by the app.

Payments use YooKassa, downloads and updates use GitHub, and license email delivery uses Resend. These services have their own data policies: YooKassa, GitHub, Resend. Processing may take place in other countries. See Get WilSwitch for current availability.

Updates

Sparkle requests a public update feed and may transmit standard HTTP request information. Sparkle system profiling is disabled. Typed text is never included in update requests.

Settings export

A backup is created only after an explicit user action. It excludes the license, correction history, system permissions, secrets, caches, and local paths.

Contact

For privacy, access, correction or deletion requests, email wilwous@gmail.com. Proof of purchase may be needed. Deleting license records can affect activation; the scope of deletion and required retention are considered under applicable law.