개인정보

기본은 로컬. 네트워크는 요청할 때만.

SpinCat은 macOS 기본 API로 시스템 지표를 읽습니다. 분석도, 텔레메트리도, 시스템 모니터링을 위한 백그라운드 네트워크도 없습니다. 유일한 외부 트래픽은 사용자가 직접 켠 AI 사용량 기능에서만 발생합니다.

요약하면

🏠

모든 것이 로컬에

CPU·GPU·메모리·디스크·네트워크는 기기 내에서 측정되며 Mac을 떠나지 않습니다.

🚫

sudo·subprocess 없음

외부 명령 실행, powermetrics, PTY 프로빙, 임의 subprocess를 절대 사용하지 않습니다.

📴

분석 없음

사용 데이터를 수집하지 않고, 텔레메트리를 보내지 않으며, 어떤 추적도 하지 않습니다.

🔐

선택형 네트워크

AI 할당량 요청은 AI 사용량을 켜고 특정 provider를 활성화했을 때에만 실행됩니다.

각 지표가 사용하는 것

영역SpinCat이 사용하는 것사용하지 않는 것
CPU Mach host_processor_info tick 델타 ps, 프로세스 순위
GPU IOKit IOAccelerator의 알려진 활용도 키 sudo, powermetrics, 전체 IORegistry 덤프
메모리 host_info, host_statistics64, 압력/스왑 sysctl top, 프로세스별 메모리
디스크 루트 볼륨 용량, IOKit 스토리지 바이트 카운터 SMART, 전체 마운트 경로 / UUID 로깅
네트워크 SystemConfiguration 인터페이스, getifaddrs 카운터 공인 IP, ping, SSID / IP 로깅
AI 사용량 활성 provider의 URLSession 할당량/OAuth, localhost 콜백 provider CLI, PTY 프로빙, 임의 subprocess

자격 증명 저장 방식

  • ChatGPT/Codex, Claude, Antigravity OAuth는 SpinCat 관리 로컬 자격 증명 파일을 사용합니다.
  • Copilot 토큰과 API 키는 macOS Keychain에 저장됩니다.
  • Cursor는 사용자가 승인한 보안 스코프 북마크나 허용된 로컬 소스를 통해 읽습니다.
  • 할당량 캐시는 표시용 스냅샷만 저장하며 — 토큰이나 비밀 값은 저장하지 않고 — stale 상태로 복원합니다.

샌드박스 & 투명성

SpinCat은 App Sandbox 안에서 실행됩니다. 권한은 선택형 AI 할당량·OAuth를 위한 네트워크 클라이언트와 OAuth 콜백을 위한 localhost 서버로 제한됩니다. 개인정보 매니페스트를 포함하며, 비면제 암호화를 사용하지 않음을 선언합니다.