Конфіденційність і обробка даних
Коротко
- Усі дані програми зберігаються локально — в папці
ErrantLauncherпоруч із виконуваним файлом. - Телеметрії немає. Програма не надсилає розробнику статистику, звіти про використання або діагностику.
- Сам застосунок не виконує вихідних мережевих запитів — ні для перевірки оновлень, ні для аналітики, ні для активації.
- Мережа використовується лише тоді, коли її відкриваєте ви самі: запуск картки-посилання, користувацька команда або програма з власним доступом до інтернету.
- Обліковий запис, реєстрація та підключення до інтернету не потрібні.
Які дані створює застосунок
| Дані | Де зберігаються | Вміст |
|---|---|---|
| Розділи, категорії, картки | ErrantLauncher\sections\*.json |
Назви, шляхи до ваших файлів і програм, команди, посилання, параметри запуску, мітки вибраного, склад груп |
| Налаштування | ErrantLauncher\settings.json |
Тема, акцентний колір, мова, початковий розділ, стилі карток, поведінка трея |
| Стан | ErrantLauncher\state.json |
Позиція і стан вікна, останній відкритий розділ, лічильники запусків |
| Значки | ErrantLauncher\custom-icons\ |
Додані вами файли значків і значки, витягнуті з програм |
| Журнали | ErrantLauncher\logs\ |
Локальні діагностичні журнали app.log і bootstrap.log — технічні повідомлення про роботу та помилки програми |
| Службові копії | ErrantLauncher\.backup\, .mass-import-backups\ |
Автоматичні резервні копії файлів даних |
Усе перераховане залишається на вашому комп'ютері або вашому накопичувачі. Програма не пише в реєстр Windows і в профіль користувача.
Що надсилається розробнику
Нічого. У програми немає телеметрії, аналітики, автоматичних звітів про помилки, перевірки оновлень через мережу та збору статистики.
Розробнику потрапляє лише те, що ви добровільно надішлете самі під час звернення за підтримкою — наприклад, текст листа з описом проблеми або прикладений журнал. Що корисно додати і що не варто надсилати: Підтримка та звіти про помилки.
Мережеві запити
Сам застосунок
У коді програми відсутні мережеві виклики: Errant Launcher не звертається до серверів розробника, не перевіряє оновлення і не завантажує дані з інтернету. Єдина пов'язана з мережею дія — відкриття адрес у вашому браузері за вашою дією:
- картки типу URL / URI;
- посилання у вікні «Про програму» (сайт, документація, сторінка звітів про помилки, релізи на GitHub, підтримка проєкту).
Відкриття посилання виконує операційна система і ваш браузер — подальша робота з сайтом підпорядковується їхнім правилам, а не лаунчеру.
Через користувацькі картки
Окремо варто враховувати, що картки запускають ваші програми та команди:
- запущена програма може виходити в інтернет за власними правилами;
- картки-команди виконують те, що ви в них записали, — включно з мережевими командами;
- масовий імпорт уміє сканувати мережеві шляхи (UNC), якщо ви ввімкнете відповідний фільтр, — читання виконується з ваших мережевих ресурсів за вашим вибором.
Отже, «відсутність телеметрії» не означає «взагалі жодних мережевих операцій»: мережеву активність створюють програми й команди, які ви запускаєте, а не сам лаунчер.
Журнали
У ErrantLauncher\logs\ ведуться локальні журнали. У них можуть
траплятися технічні відомості: повідомлення про помилки, шляхи до
файлів даних і назви файлів конфігурації. Журнали нікуди не
надсилаються — але перш ніж докласти їх до повідомлення про помилку,
варто переглянути файл і прибрати відомості, які ви не хочете
розкривати (наприклад, шляхи з назвами папок).
Імпортовані файли
Функція «Імпорт конфігурації» попереджає: імпортований файл не перевірений лаунчером на безпеку і може містити команди та посилання. Імпортуйте файли конфігурації лише з джерел, яким довіряєте.
Видалення даних
- Видалення папки
ErrantLauncherстирає всі локальні дані програми — жодних копій на сторонніх серверах не існує. - Функція «Видалити всі дані» в налаштуваннях робить те саме зсередини програми (після двох підтверджень).
- Тимчасові розпаковані файли в
%TEMP%\.net\ErrantLauncherмістять лише бібліотеки програми і можуть бути видалені вручну, доки застосунок закритий.