Конфіденційність і безпека

ProximityLock ставиться до вашої конфіденційності так само серйозно, як і до вашої безпеки.  На цій сторінці пояснюється наше зобов'язання зберігати ваші дані приватними, а ваш комп'ютер — захищеним.

Заява про конфіденційність

Підхід ProximityLock до конфіденційності та безпеки простий:

Ваша безпека — завдання ProximityLock.  Ваша конфіденційність — наша обіцянка.


Наше зобов'язання щодо конфіденційності

Ми розробили ProximityLock з нуля з урахуванням конфіденційності.  Програмне забезпечення для безпеки має захищати вас, а не шпигувати за вами.

Нульова передача даних

ProximityLock нічого ніколи не передає. Жодного байта даних ніколи не залишає ваш комп'ютер.

Немає збору даних, немає аналітики, немає телеметрії, немає «дзвінків додому», немає хмарних сервісів.  Нічого.  Це не просто обіцянка політики конфіденційності.  Технічно неможливо, щоб ProximityLock передавав дані, оскільки він взагалі не використовує мережеві API.

Лише пасивне спостереження

ProximityLock є повністю пасивним.  Він просто слухає трансляції Bluetooth, які ваші пристрої вже транслюють у світ.  ProximityLock не підключається до ваших пристроїв, не спілкується з ними, не створює з ними пару.  Він просто слухає.

Уявіть це як радіоприймач.  Він тільки отримує сигнали, він ніколи не передає.  ProximityLock:

Дані, які спостерігає ProximityLock (показники сили сигналу), використовуються точно для однієї мети: визначення, коли блокувати ваш комп'ютер.  Ось і все.

Збір даних відсутній

ProximityLock не збирає, не зберігає віддалено та не передає жодних даних про вас, ваші пристрої чи ваші моделі використання.  Ніколи.

Зокрема, ProximityLock ніколи не збирає та не передає:

Лише локальна обробка

Весь аналіз сигналу та прийняття рішень відбувається локально на вашому комп'ютері.  ProximityLock ніколи не спілкується із зовнішніми серверами чи хмарними сервісами, оскільки він не має мережевих можливостей.

Немає мережевого доступу

ProximityLock не використовує інтернет-з'єднання чи мережеві сервіси.  Він навіть не запитує дозволи на доступ до мережі від macOS.  Ваше відстеження близькості працює повністю офлайн, і ProximityLock не має можливості зателефонувати додому, навіть якби він цього хотів.

Мінімальні дозволи

ProximityLock запитує лише ті дозволи, які абсолютно необхідні для роботи:

Ось і все.  Немає доступу до ваших файлів, контактів, календаря, місцезнаходження, камери, мікрофона чи чогось іншого.

Функції безпеки

Пісочниця програм

ProximityLock працює в пісочниці програм macOS, яка обмежує те, до чого застосунок може отримати доступ і що він може робити.  Це забезпечує кілька переваг безпеки:

Пісочниця гарантує, що навіть якщо в ProximityLock є помилка чи вразливість, шкода буде обмежена.

Немає приватних API

ProximityLock використовує лише загальнодоступні, задокументовані API macOS.  Це означає:

Підпис коду

ProximityLock має цифровий підпис, що забезпечує:

До чого ProximityLock має доступ

Для повної прозорості, ось до чого ProximityLock має доступ і чому:

Інформація про Bluetooth-пристрій

Що: Назви Bluetooth-пристроїв, ідентифікатори та сила сигналу (RSSI)

Чому: Для виявлення вашого обраного пристрою та відстеження його близькості

Зберігання: Вибір пристрою зберігається в налаштуваннях користувача; історія сигналу існує лише в пам'яті під час роботи застосунку

Керування системними подіями

Чому: Для активації заставки (яка блокує ваш екран)

Використання: Використовується лише коли ваш пристрій виходить з діапазону або ви використовуєте Тестувати функцію блокування

Налаштування користувача

Що: Ваш вибір пристрою, поріг, тайм-аут та стан відстеження

Чому: Щоб запам'ятати ваші налаштування між запусками застосунку

Зберігання: Зберігається в стандартних налаштуваннях користувача macOS (~/Library/Preferences)

Зберігання даних

ProximityLock зберігає мінімум даних, і лише те, що необхідно для роботи:

Збережені налаштування

Зберігаються в налаштуваннях користувача:

Тимчасові дані (лише в пам'яті)

Зберігаються в пам'яті під час роботи застосунку, видаляються при виході з застосунку:

Немає журналювання

ProximityLock використовує стандартне журналювання macOS (OSLog) для цілей налагодження, але:

Ваша відповідальність за безпеку

Хоча ProximityLock забезпечує автоматичне блокування, пам'ятайте, що це один рівень безпеки.  Для повного захисту:

Увімкніть пароль блокування екрана: ProximityLock активує вашу заставку, але ви повинні налаштувати macOS на запит пароля:

Системні налаштування → Екран блокування → «Вимагати пароль негайно після переходу в режим сну або початку заставки»

Без цього вашу заставку можна закрити без автентифікації.

Найкращі практики

Доступ третіх сторін

ProximityLock не інтегрується з жодними сторонніми сервісами, платформами аналітики чи рекламними мережами.  Немає третіх сторін, які мають доступ до будь-яких даних, оскільки немає даних, до яких можна отримати доступ.

Видалення ProximityLock

Якщо ви вирішите видалити ProximityLock, ви можете повністю видалити всі сліди:

  1. Вийдіть з ProximityLock
  2. Перетягніть ProximityLock.app у Смітник
  3. Видаліть з елементів входу (Системні налаштування → Загальні → Елементи входу й розширення)
  4. За бажанням видаліть налаштування: ~/Library/Preferences/com.sinz.ProximityLock.plist

Після видалення жодних даних ProximityLock не залишається у вашій системі.

Оновлення та зміни

Якщо практики конфіденційності ProximityLock коли-небудь зміняться, ми оновимо як застосунок, так і цю довідкову документацію.  Однак наше зобов'язання щодо конфіденційності є фундаментальним для дизайну та призначення ProximityLock.  Ми ніколи не додамо відстеження, аналітику чи збір даних.

Питання чи проблеми

Якщо у вас є питання щодо конфіденційності чи безпеки, або якщо ви хочете перевірити будь-які твердження, зроблені на цій сторінці, поведінку ProximityLock можна перевірити за допомогою:


Компроміси дизайну: конфіденційність на першому місці

ProximityLock міг би робити більше, але ми вирішили цього не робити, і ось чому.

Що ми могли б створити

Зі зберіганням історичних даних ProximityLock міг би бути розумнішим.  Ми могли б аналізувати дні чи тижні шаблонів сигналу вашого пристрою, використовувати статистичні моделі для прогнозування, коли ви насправді йдете, а не просто рухаєтеся в кріслі, і автоматично налаштовувати пороги на основі вашого середовища.  Вимоги до даних є мінімальними.  Дні історії сигналу займуть менше пам'яті, ніж одна фотографія.

Це означало б менше хибних спрацьовувань, кращу точність і менше ручного налаштування.  Це технічно можливо і дійсно покращило б користувацький досвід.

Чому ми цього не зробили

Конфіденційність.  Чиста і проста.

Одним з основних обмежень, які ми встановили для ProximityLock, є це: застосунок не зберігає нічого, окрім кількох налаштувань конфігурації.  Немає історичної поведінки сигналів, немає довгострокового відстеження, немає даних аналізу шаблонів.  Коли ви бачите, що ProximityLock запитує доступ до Bluetooth, ми хочемо, щоб ви знали з абсолютною впевненістю, що ми не збираємо та не аналізуємо ваші дані з плином часу.

Ми хотіли мати можливість сказати (і мати на увазі це), що ProximityLock не зберігає жодної інформації та не обробляє нічого, крім того, що потрібно в даний момент для вирішення, чи блокувати ваш екран.  Ось і все.

Що ми зробили натомість

ProximityLock зберігає історію сигналу лише в пам'яті під час роботи застосунку (до 200 зчитувань або 10 хвилин).  Коли ви виходите з застосунку, ці дані зникають.  Ми використовуємо деяке динамічне керування сигналом (проста математика для масштабування тайм-ауту на основі того, наскільки поточний сигнал віддалений від вашого порогу), але це навмисно базове.  Саме стільки, щоб трохи раніше виявити події блокування, уникаючи хибних спрацьовувань від випадкових перешкод у шумному середовищі Bluetooth.

Це не так складно, як могло б бути, але це чесно.  І ця чесність важлива, коли ви довіряєте застосунку свою безпеку.

Компроміс

Так, можливо, вам доведеться налаштувати параметри порогу та тайм-ауту відповідно до вашого середовища.  Так, ви можете зіткнутися з випадковим хибним спрацьовуванням або вам може знадобитися налаштувати речі після переїзду в новий робочий простір.  Це ціна дизайну, орієнтованого на конфіденційність.

Ми вважаємо, що це того варте.  Коли програмне забезпечення для безпеки запитує доступ до системи, ви повинні мати можливість довіряти йому повністю.  Простота ProximityLock є навмисною.  Легше довіряти програмному забезпеченню, яке робить менше, нічого не зберігає і може це довести.

© 2025-2026 - Michael Sinz