Prywatność i bezpieczeństwo

ProximityLock traktuje Twoją prywatność tak samo poważnie jak Twoje bezpieczeństwo.  Ta strona wyjaśnia nasze zobowiązanie do zachowania prywatności Twoich danych i bezpieczeństwa Twojego komputera.

Oświadczenie o prywatności

Podejście ProximityLock do prywatności i bezpieczeństwa jest proste:

Twoje bezpieczeństwo to zadanie ProximityLock.  Twoja prywatność to nasza obietnica.


Nasze zobowiązanie dotyczące prywatności

Zaprojektowaliśmy ProximityLock od podstaw z myślą o prywatności.  Oprogramowanie zabezpieczające powinno Cię chronić, a nie szpiegować.

Zero transmisji danych

ProximityLock nigdy niczego nie przesyła. Ani jeden bajt danych nigdy nie opuszcza Twojego komputera.

Nie ma gromadzenia danych, nie ma analityki, nie ma telemetrii, nie ma „dzwonienia do domu", nie ma usług w chmurze.  Nic.  To nie jest tylko obietnica w polityce prywatności.  ProximityLock technicznie nie może przesyłać danych, ponieważ w ogóle nie używa interfejsów API sieci.

Tylko pasywne monitorowanie

ProximityLock jest całkowicie pasywny.  Po prostu nasłuchuje ogłoszeń Bluetooth, które Twoje urządzenia już emitują na cały świat.  ProximityLock nie łączy się z Twoimi urządzeniami, nie komunikuje się z nimi, nie paruje się z nimi.  Po prostu nasłuchuje.

Pomyśl o tym jak o odbiorniku radiowym.  Tylko odbiera sygnały, nigdy nie transmituje.  ProximityLock:

Dane obserwowane przez ProximityLock (odczyty siły sygnału) są używane dokładnie do jednego celu: ustalenia, kiedy zablokować Twój komputer.  I to wszystko.

Brak gromadzenia danych

ProximityLock nie gromadzi, nie przechowuje zdalnie ani nie przesyła żadnych danych o Tobie, Twoich urządzeniach lub wzorcach użytkowania.  Nigdy.

Konkretnie, ProximityLock nigdy nie gromadzi ani nie przesyła:

Tylko przetwarzanie lokalne

Cała analiza sygnału i podejmowanie decyzji odbywa się lokalnie na Twoim komputerze.  ProximityLock nigdy nie komunikuje się z zewnętrznymi serwerami ani usługami w chmurze, ponieważ nie ma możliwości sieciowych.

Brak dostępu do sieci

ProximityLock nie używa połączeń internetowych ani usług sieciowych.  Nie prosi nawet o uprawnienia dostępu do sieci od macOS.  Twoje monitorowanie bliskości działa całkowicie w trybie offline i nie ma sposobu, aby ProximityLock mógł dzwonić do domu, nawet gdyby chciał.

Minimalne uprawnienia

ProximityLock prosi tylko o uprawnienia, których absolutnie potrzebuje do działania:

To wszystko.  Brak dostępu do Twoich plików, kontaktów, kalendarza, lokalizacji, kamery, mikrofonu ani niczego innego.

Funkcje bezpieczeństwa

Piaskownica aplikacji

ProximityLock działa w piaskownicy aplikacji macOS, która ogranicza, do czego aplikacja może mieć dostęp i co może robić.  Zapewnia to wiele korzyści w zakresie bezpieczeństwa:

Piaskownica zapewnia, że nawet gdyby w ProximityLock był błąd lub luka w zabezpieczeniach, szkody byłyby ograniczone.

Brak prywatnych interfejsów API

ProximityLock używa tylko publicznych, udokumentowanych interfejsów API macOS.  Oznacza to:

Podpisywanie kodu

ProximityLock jest cyfrowo podpisany, co zapewnia:

Do czego ProximityLock ma dostęp

Dla pełnej przejrzystości, oto do czego ProximityLock ma dostęp i dlaczego:

Informacje o urządzeniach Bluetooth

Co: Nazwy urządzeń Bluetooth, identyfikatory i siła sygnału (RSSI)

Dlaczego: Aby wykryć wybrane urządzenie i monitorować jego odległość

Przechowywanie: Wybór urządzenia jest przechowywany w preferencjach użytkownika; historia sygnału istnieje tylko w pamięci, gdy aplikacja działa

Kontrola zdarzeń systemowych

Dlaczego: Aby aktywować wygaszacz ekranu (który blokuje ekran)

Użycie: Używane tylko wtedy, gdy urządzenie znajdzie się poza zasięgiem lub gdy użyjesz funkcji Test blokowania

Preferencje użytkownika

Co: Wybór urządzenia, próg, limit czasu i stan monitorowania

Dlaczego: Aby zapamiętać ustawienia między uruchomieniami aplikacji

Przechowywanie: Przechowywane w standardowych preferencjach użytkownika macOS (~/Library/Preferences)

Przechowywanie danych

ProximityLock przechowuje minimalne dane i tylko te, które są niezbędne do działania:

Utrwalone ustawienia

Przechowywane w preferencjach użytkownika:

Dane tymczasowe (tylko w pamięci)

Przechowywane w pamięci podczas działania aplikacji, usuwane po zamknięciu aplikacji:

Brak logowania

ProximityLock używa standardowego logowania macOS (OSLog) do celów debugowania, ale:

Twoja odpowiedzialność za bezpieczeństwo

Chociaż ProximityLock zapewnia automatyczne blokowanie, pamiętaj, że jest to jedna warstwa bezpieczeństwa.  Aby uzyskać pełną ochronę:

Włącz hasło blokady ekranu: ProximityLock aktywuje wygaszacz ekranu, ale musisz skonfigurować macOS tak, aby wymagał hasła:

Ustawienia systemowe → Ekran blokady → „Wymagaj hasła natychmiast po uśpieniu lub uruchomieniu wygaszacza ekranu"

Bez tego wygaszacz ekranu można odrzucić bez uwierzytelniania.

Najlepsze praktyki

Dostęp stron trzecich

ProximityLock nie integruje się z żadnymi usługami stron trzecich, platformami analitycznymi ani sieciami reklamowymi.  Nie ma stron trzecich, które mają dostęp do jakichkolwiek danych, ponieważ nie ma danych, do których można uzyskać dostęp.

Odinstalowanie ProximityLock

Jeśli zdecydujesz się odinstalować ProximityLock, możesz całkowicie usunąć wszystkie ślady:

  1. Zakończ ProximityLock
  2. Przeciągnij ProximityLock.app do kosza
  3. Usuń z Elementów logowania (Ustawienia systemowe → Ogólne → Elementy logowania i rozszerzenia)
  4. Opcjonalnie usuń preferencje: ~/Library/Preferences/com.sinz.ProximityLock.plist

Po odinstalowaniu żadne dane ProximityLock nie pozostają w systemie.

Aktualizacje i zmiany

Jeśli praktyki prywatności ProximityLock kiedykolwiek się zmienią, zaktualizujemy zarówno aplikację, jak i tę dokumentację pomocy.  Jednak nasze zobowiązanie do prywatności jest fundamentalne dla projektu i celu ProximityLock.  Nigdy nie dodamy śledzenia, analityki ani gromadzenia danych.

Pytania lub obawy

Jeśli masz pytania dotyczące prywatności lub bezpieczeństwa lub chcesz zweryfikować którekolwiek z twierdzeń zawartych na tej stronie, zachowanie ProximityLock można zweryfikować za pomocą:


Kompromisy projektowe: prywatność na pierwszym miejscu

ProximityLock mógłby robić więcej, ale zdecydowaliśmy się tego nie robić i oto dlaczego.

Co mogliśmy zbudować

Dzięki przechowywaniu danych historycznych ProximityLock mógłby być mądrzejszy.  Moglibyśmy analizować dni lub tygodnie wzorców sygnału Twojego urządzenia, używać modeli statystycznych do przewidywania, kiedy rzeczywiście wychodzisz, a kiedy tylko zmieniasz pozycję na krześle, i automatycznie dostosowywać progi na podstawie Twojego środowiska.  Wymagania dotyczące danych są minimalne.  Dni historii sygnału zajęłyby mniej miejsca niż jedno zdjęcie.

Oznaczałoby to mniej fałszywych alarmów, lepszą dokładność i mniej ręcznego strojenia.  Jest to technicznie wykonalne i rzeczywiście poprawiłoby doświadczenie użytkownika.

Dlaczego tego nie zrobiliśmy

Prywatność.  Czysto i prosto.

Jednym z podstawowych ograniczeń, które ustaliliśmy dla ProximityLock, jest to: aplikacja nie przechowuje niczego poza kilkoma ustawieniami konfiguracyjnymi.  Brak historycznych zachowań sygnału, brak długoterminowego śledzenia, brak danych analizy wzorców.  Kiedy widzisz, że ProximityLock prosi o dostęp do Bluetooth, chcemy, abyś wiedział z absolutną pewnością, że nie gromadzimy ani nie analizujemy Twoich danych w czasie.

Chcieliśmy móc powiedzieć (i mieć to na myśli), że ProximityLock nie przechowuje żadnych informacji i nie przetwarza niczego poza tym, co jest potrzebne w danym momencie, aby zdecydować, czy zablokować ekran.  I to wszystko.

Co zrobiliśmy zamiast tego

ProximityLock przechowuje historię sygnału tylko w pamięci podczas działania aplikacji (do 200 odczytów lub 10 minut).  Kiedy zamykasz aplikację, te dane znikają.  Używamy pewnego dynamicznego zarządzania sygnałem (prostej matematyki do skalowania limitu czasu w oparciu o to, jak daleko obecny sygnał jest od Twojego progu), ale jest celowo proste.  Wystarczająco dużo, aby wychwycić zdarzenia blokowania nieco wcześniej, unikając jednocześnie fałszywych alarmów spowodowanych losowymi zakłóceniami w hałaśliwym środowisku Bluetooth.

Nie jest to tak wyrafinowane, jak mogłoby być, ale jest uczciwe.  A ta uczciwość ma znaczenie, gdy ufasz aplikacji w kwestii swojego bezpieczeństwa.

Kompromis

Tak, możesz potrzebować dostosować ustawienia progu i limitu czasu do swojego środowiska.  Tak, możesz od czasu do czasu doświadczyć fałszywego alarmu lub potrzebować dostrojenia po przeniesieniu się do nowego miejsca pracy.  To jest cena projektu stawiającego prywatność na pierwszym miejscu.

Myślimy, że to tego warte.  Gdy oprogramowanie zabezpieczające prosi o dostęp do systemu, powinieneś móc mu całkowicie zaufać.  Prostota ProximityLock jest celowa.  Łatwiej jest zaufać oprogramowaniu, które robi mniej, nic nie przechowuje i może to udowodnić.

© 2025-2026 - Michael Sinz