Конфіденційність UaSwitch
UaSwitch працює на рівні клавіатури, тому бачить усе, що ви набираєте. Ось що програма робить і чого не робить з цими даними.
Набраний текст
- Лише в пам'яті. Щоб виправляти розкладку й ставити коми, програма тримає в пам'яті поточне слово й кілька попередніх слів речення. Цей буфер очищається, коли ви клацаєте мишею, перемикаєте вікно або починаєте нове речення. На диск він не записується ніколи.
- Поля паролів. У полях пароля (браузери, Telegram, звичайні вікна Windows) програма нічого не виправляє — навіть після «Показати пароль». «Слова» з цифрами чи символами (
Qwe12rty,p@ss) теж не чіпає. - Журнал роботи містить лише технічні події («запущено», «хуки встановлено», «поле пароля»). Набраний текст у журнал не потрапляє. Журнал можна відкрити з налаштувань і перевірити.
Що зберігається на диску
Усе — у папці %APPDATA%\UaSwitch, звичайні текстові файли:
| Файл | Що в ньому |
|---|---|
settings.ini | ваші налаштування (галочки) |
autoreplace.txt | ваші скорочення для автозаміни |
exceptions.txt | слова-винятки: додаються, коли ви скасовуєте виправлення клавішею Backspace |
uaswitch.log | журнал роботи (без набраного тексту) |
Усі списки видно й можна редагувати в налаштуваннях. Щоб видалити все, закрийте програму й видаліть цю папку.
Мережа
- Ніякої телеметрії, аналітики, реклами чи облікових записів.
- Єдиний запит в інтернет — перевірка нової версії: коли ви натискаєте «Перевірити оновлення» або якщо ввімкнете щоденну перевірку (за замовчуванням вимкнена). Це один запит до публічного API GitHub (
api.github.com, сторінка останнього релізу). Жодних ваших даних він не містить; програма нічого не завантажує й не встановлює сама. - Можна заблокувати UaSwitch у брандмауері Windows — програма повністю працюватиме без інтернету.
Перевірка
Повний вихідний код відкритий (ліцензія MIT): https://github.com/uaswitch/UaSwitch. Програму можна зібрати самостійно скриптом src/build.sh. Мережеву активність можна перевірити, наприклад, Process Monitor чи TCPView.
Питання й зауваження — у Issues.
Розробник: Ruslan Pichkar.