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.