WINDROSE LOGBOOK · NOTATKI

Test offline-only: jak sprawdzić, że aplikacja naprawdę nie wysyła danych

„Działa lokalnie" to obietnica. Test offline-only to dowód. Oto jak sprawdzić go samodzielnie - na dowolnej aplikacji, nie tylko naszej.

Producenci narzędzi AI lubią zdanie „Twoje dane są u nas bezpieczne". To obietnica dobrej woli, nie właściwość kodu. W gabinecie, gdzie na dysku leżą nagrania sesji, różnica jest konkretna: obietnicę można złamać po cichu, właściwość kodu można sprawdzić.

Właściwość, o którą chodzi, brzmi: pełny przepływ pracy działa przy wyłączonej sieci. Jeśli aplikacja transkrybuje nagranie i pisze notatkę bez internetu, to znaczy, że dane nie mają którędy wyjść. Nazywamy to testem offline-only i przechodzi go domyślny przepływ Logbooka. Ale nie musisz wierzyć nam na słowo - poniżej masz cztery sposoby, żeby sprawdzić dowolną aplikację samodzielnie.

01 · Odłącz sieć i pracuj

Najprostszy test jest też najmocniejszy. Włącz tryb samolotowy albo wyłącz Wi‑Fi, odłącz kabel. Nagraj krótką próbkę, uruchom transkrypcję, wygeneruj notatkę. Jeśli wszystko przechodzi od początku do końca - audio, transkrypcja, szkic - dane nie opuściły komputera, bo nie było którędy. Jeśli aplikacja zawiesza się na „łączenie…" albo prosi o zalogowanie, właśnie zobaczyłeś, gdzie kończy się „lokalnie".

02 · Postaw zaporę, która pyta

Tryb samolotowy sprawdza całą aplikację naraz. Zapora sprawdza pojedyncze połączenia. Na macOS narzędzia takie jak LuLu (otwartoźródłowa) albo Little Snitch pokazują każdą próbę wyjścia w sieć z nazwą programu i adresem docelowym. Uruchom aplikację przy włączonej zaporze i patrz: uczciwie lokalne narzędzie milczy podczas pracy z nagraniem; odzywa się najwyżej przy starcie po aktualizację. Ruch do zewnętrznego API w trakcie transkrypcji to sygnał, że dane wychodzą.

03 · Podejrzyj połączenia wprost

Jeśli wolisz zajrzeć pod maskę: w Monitorze aktywności (Activity Monitor) zakładka Sieć pokazuje bajty wysłane per proces. W terminalu nettop pokazuje połączenia na żywo, a lsof -i wylistuje otwarte gniazda sieciowe danego programu. To ten sam sposób, w jaki sprawdza się każdą aplikację, której się nie ufa na słowo.

04 · Zapytaj o barierę strukturalną

Test offline-only mówi, co dzieje się domyślnie. Osobne pytanie brzmi: co się dzieje, gdy świadomie włączysz model chmurowy? W Logbooku odpowiada za to bariera assert_anonymized: tekst bez tokenów pseudonimizacji jest odrzucany zanim dotknie sieci. To nie jest ustawienie do przełączenia - to warunek w kodzie, który musi być spełniony, żeby cokolwiek wyszło. Szczegóły opisuje strona bezpieczeństwa.

Model bezpieczeństwa Logbooka