콘텐츠로 이동

디스크에 저장되는 데이터

Cue는 모든 것을 로컬에 저장합니다. 서버 없음, 동기화 없음, 계정 없음.

저장 위치

플랫폼 데이터 루트
macOS ~/Library/Application Support/Cue/
Windows %LOCALAPPDATA%\Cue\

스트리밍 파이프라인용으로 별도 위치 — GStreamer filesink가 공백 있는 경로를 처리하지 못해서 분리:

플랫폼 스트리밍 루트
macOS ~/Library/Caches/Cue/
Windows (데이터 루트와 동일)

각 위치의 내용

데이터 루트

경로 용도
config.json API 키, 스트리밍 토글, 디지스트 백엔드, 사용자 정의 차단 목록, 브라우저 권한 상태. 원자적 쓰기.
cue.db SQLite — sessions (핫키 호출당 한 행), digests (rolling 활동 narrative 시계열). created_at은 timezone offset 포함 local-time ISO (예: 2026-05-06T11:21:41.690486+09:00) — 디지스트 히스토리 UI가 사용자가 실제로 본 wall-clock 시간 표시.
digest.md 가장 최근 활동 요약 (cloud Haiku 또는 local Gemma 4 출력, PII scrub 후).
memory.md Opus가 최근 디지스트들로부터 유지하는 장기 사용자 프로필.
browser_auth.json 브라우저별 권한 tristate (authorized / denied / unknown).
cue.log rolling 앱 로그 (PII scrub 후).
privacy.log 일시정지 이벤트 감사 로그.
models/ 로컬 Gemma 4 GGUF + mmproj 가중치, 온디바이스 백엔드 사용된 경우만 존재. 수 GB 단위.

스트리밍 루트

Enable Streaming이 켜져 있을 때만 채워짐.

경로 용도
stream/chunk_<ts>.mkv 30초 비디오 chunk (H.265, 하드웨어 인코딩).
stream/chunk_<ts>.mcap chunk별 구조화된 이벤트 로그 (클릭 / 키 / 윈도우 변경).
keyframes/keyframe_<ts>.jpg Pruner 출력: 시각적으로 변화한 순간이나 실제 입력 이벤트가 있던 순간의 작은 JPEG.

오래된 chunk와 키프레임은 보존 윈도우 (기본 15분, 스트리밍 설정 키로 변경 가능) 밖으로 밀려나면 자동 evict됨.

데이터 지우기

가장 깔끔한 방법: Preferences → Data → Clear Data.

SQLite 데이터베이스, 스크린샷, 키프레임, 스트리밍 chunk, memory.md, 현재 digest.md 삭제. config.json의 API 키는 보존.

수동 삭제 (Cue 종료 상태에서):

# macOS
rm -rf "$HOME/Library/Application Support/Cue" \
       "$HOME/Library/Caches/Cue"

# Windows (PowerShell)
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\Cue"

이건 API 키도 함께 삭제. 다시 실행하면 입력 프롬프트가 뜸.

프라이버시 자세 요약

  • 업로드되지 않음 — 디지스트 / 메모리 / 제안 호출에 대한 Anthropic API 요청만. 각 요청은 전송 전에 PII가 scrub된 프롬프트 포함 (Presidio + Cue 전용 recognizer).
  • 이미지 바이트는 SQLite나 어떤 로그 파일에도 절대 쓰이지 않음. 프롬프트 텍스트만 로깅되고, 그것도 scrub 후.
  • 프라이버시 일시정지의 purge cascade는 일시정지 활성 시 진행 중인 산출물을 retroactive 삭제. 프라이버시 컨트롤 참고.