Przejdź do treści
Dokumentacja

Skrót · 3 min czytania

Prywatność

Katchy powstał z jedną zasadą: twój ekran zostaje na twoim Macu. Ta strona to długa wersja tej obietnicy.

Lokalnie z założenia

  • Dźwięk łapie macOS CoreAudio i transkrybuje go lokalnie, kiedy to możliwe.
  • Klatki ekranu idą ze ScreenCaptureKit w 60 kl/s. Nigdy nie trafiają na dysk, nigdy nie są wysyłane.
  • Model wizyjny, który podpisuje elementy interfejsu („to przycisk”, „to zakładka”), działa lokalnie.
  • Historia rozmów leży w ~/Library/Application Support/Katchy. Tylko lokalnie.
  • Klucze API trzymają się w twoim Keychain macOS. Zespół Katchy ich nie widzi.

Co opuszcza Maca

Tylko jedno i tylko wtedy, gdy trzeba: abstrakcyjny opis zadania, który Katchy generuje po zerknięciu na ekran. Topowe modele (Claude, GPT, Gemini) dostają ten krótki tekst, nie surowe piksele.

Przykład: pytasz „co znaczy ten błąd?”, patrząc na panel Xcode. Katchy lokalnie wyciąga treść błędu + nazwę okolicznej funkcji + ścieżkę pliku, a potem wysyła do wybranego modelu tylko „Co znaczy ten błąd kompilacji Swift: 'cannot convert value of type X to expected argument type Y'?”. Model nigdy nie widzi zrzutu ekranu.

Analityka strony marketingowej

Ta strona (heyyykatchy.com) korzysta z Firebase Analytics, żeby liczyć odsłony i zdarzenia konwersji (kliknięcie pobrania, rejestrację, zmianę planu). Nie zapisuje adresów IP, nie tworzy odcisku przeglądarki, a wszystkie zbierane zdarzenia leżą w typowanym rejestrze pod src/lib/analytics.ts. Aplikacja macOS w ogóle nie wysyła telemetrii.

Jak wszystko zatrzymać

Zamknięcie Katchy zatrzymuje wszystkich pracujących agentów i czyści stan w pamięci. Żeby wymazać wszystko, co Katchy kiedykolwiek zapisał, skasuj ~/Library/Application Support/Katchy. Żeby cofnąć uprawnienia macOS, otwórz Ustawienia systemowe → Prywatność i bezpieczeństwo i wyłącz Katchy w sekcjach Dostępność i Nagrywanie ekranu.

Dostępne także jako zwykły markdown.