Co Strata przetwarza na Twoim Macu
Strata odczytuje pliki i metadane, aby zapewnić funkcje menedżera plików:
- Wyszukiwanie plików i rozmiary folderów: nazwy, ścieżki, rozmiary, daty i inne metadane plików są indeksowane lokalnie, dzięki czemu wyszukiwania i obliczenia rozmiaru pozostają aktualne.
- Wyszukiwanie treści, podglądy i podsumowania: obsługiwane dokumenty są odczytywane lokalnie. Indeks treści może przechowywać wyodrębniony tekst i pochodzące z niego dane wyszukiwania.
- Historia i cofanie: operacje na plikach rejestrują szczegóły, takie jak ścieżki źródłowe i docelowe, daty i tożsamości plików, dzięki czemu Strata może pokazać przeszłe operacje i bezpiecznie je cofnąć.
- Preferencje: ustawienia, ulubione i często odwiedzane foldery, zapisane wyszukiwania, obszary robocze, lokalizacje okien i zapisane szczegóły serwera są przechowywane lokalnie.
Strata nie przesyła do programisty lokalnych plików, zapytań wyszukiwania, tekstu dokumentu ani podpowiedzi AI.
AI pozostaje na Twoim Macu
Zapytaj Strata, podsumowania dokumentów i wyszukiwanie w języku naturalnym wykorzystują wbudowane reguły i przetwarzanie lokalne. Jeśli jest dostępny, Apple Intelligence działa w środowisku Foundation Models firmy Apple na urządzeniu. Strata nie wysyła tych żądań do dostawcy sztucznej inteligencji w chmurze.
Lokalna pamięć masowa i dane uwierzytelniające
Indeks plików, indeks treści i historia operacji są szyfrowane na dysku za pomocą AES-GCM. Klucz szyfrowania jest przechowywany w pęku kluczy logowania macOS. Dane znajdują się w ~/Library/Application Support/Strata.
Ustawienia i zapisane lokalizacje korzystają z preferencji macOS. Są oddzielone od zaszyfrowanych indeksów i historii. S3 tajne klucze są przechowywane w pęku kluczy; SFTP używa Twojej konfiguracji SSH, kluczy lub agenta albo hasła wprowadzonego do połączenia.
Przeglądanie archiwów, kontenerów i plików zdalnych może tworzyć lokalne kopie robocze w ~/Library/Caches/dev.strata.app. Te kopie robocze są oddzielone od zaszyfrowanych indeksów. Strata czyści kopie kontenerów i serwerów przy zamykaniu i czyści kopie pozostawione przez przerwaną sesję przy późniejszym uruchomieniu.
Uprawnienia są kontrolowane przez macOS
Pełny dostęp do dysku pozwala Strata przeglądać chronione foldery i uwzględniać większą część komputera Mac podczas wyszukiwania i obliczania rozmiaru folderów. Bez tego macOS ogranicza liczbę folderów, które Strata może odczytać.
Dostępność jest wymagana, jeśli włączysz opcjonalne pole wyszukiwania w Docku, aby Strata mógł przeczytać układ Docka i umieścić pole obok niego.
Możesz sprawdzić lub odwołać te uprawnienia w Ustawieniach systemowych → Prywatność i bezpieczeństwo.
Gdy aplikacja łączy się z internetem
Przeglądanie plików, indeksowanie, wyszukiwanie i przetwarzanie AI nie wymagają serwera Strata. Połączenia sieciowe służą następującym funkcjom:
- Aktualizacje Strata: sprawdzanie dostępności aktualizacji kontaktuje się z GitHubem za pośrednictwem aktualizatora Sparkle; pobieranie aktualizacji kontaktuje się również z hostem pobierania. Automatyczne kontrole są opcjonalne i można je zmienić w Ustawieniach → Ogólne. Żądania aktualizacji mogą obejmować informacje o aplikacji lub systemie oraz zwykłe metadane połączenia, takie jak adres IP. Nie obejmują Twoich plików ani zapytań.
- Sprawdzanie dostępności aktualizacji innych aplikacji: gdy poprosisz Stratę o sprawdzenie zainstalowanych aplikacji, skontaktuje się ona z kanałami aktualizacji wydawców lub usługą wyszukiwania Apple App Store. Żądania ze sklepu App Store obejmują odpowiednie identyfikatory aplikacji i region sklepu.
- Serwery, udziały sieciowe i foldery w chmurze: przeglądanie, przesyłanie lub zmienianie plików w skonfigurowanym połączeniu powoduje wysłanie żądań i danych potrzebnych do tego działania do odpowiedniego serwera lub dostawcy. Pobieranie i przesyłanie do folderów w chmurze może być również obsługiwane przez system macOS lub oprogramowanie dostawcy usług w chmurze.
Usługi te obsługują informacje o połączeniach i dane wysyłane przez Ciebie zgodnie z ich własnymi politykami prywatności. Strata nie kieruje transferów plików przez usługę obsługiwaną przez programistę.
Przechowywanie danych i Twoje możliwości
Lokalne indeksy, preferencje i zapisane lokalizacje pozostają zachowane pomiędzy uruchomieniami. Historia operacji przechowuje do 500 operacji; możesz go wyczyścić za pomocą opcji Wyczyść historię w oknie Historia. Ustawienia → Wyszukiwanie i indeks udostępnia indeks przebudowy dla indeksu plików. Usunięcie zapisanego serwera S3 powoduje również usunięcie zapisanego tajnego klucza z pęku kluczy.
Samo usunięcie aplikacji nie powoduje usunięcia wszystkich zapisanych danych. Po zamknięciu Strata dane obsługi aplikacji i pamięci podręczne można usunąć z lokalizacji wymienionych powyżej. Preferencje i wszelkie pozostałe elementy pęku kluczy Strata są przechowywane oddzielnie i można je również usunąć z komputera Mac.
Diagnostyka i informacje, którymi się dzielisz
Strata zapisuje lokalne komunikaty diagnostyczne poprzez rejestrowanie macOS. Nie przesyła automatycznie diagnostyki ani raportów o awariach do programisty. Jeśli otworzysz sprawę GitHub lub sam wyślesz raport, informacje, które wybierzesz, zostaną udostępnione za pośrednictwem tej usługi.
Pytania i zmiany
W przypadku pytań dotyczących praktyk dotyczących prywatności Strata skontaktuj się z opiekunem za pośrednictwem repozytorium Strata Files na GitHubie. Problemy z GitHubem są publiczne, więc pomiń zawartość plików prywatnych i dane uwierzytelniające.
Jeśli zmieni się sposób przetwarzania danych przez aplikację, niniejsze zasady zostaną zaktualizowane, a powyższa data ulegnie zmianie. kod źródłowy Straty jest dostępny w GitHub.