본문으로 건너뛰기
개인정보

Shotloop 개인정보 처리 안내

Shotloop가 Mac에 보관하는 것, 언제 무엇을 네트워크로 보내는지, 익명 사용 집계와 그것을 끄는 방법.

업데이트

요약: Shotloop에는 계정, 광고, 충돌 보고, 분석 SDK가 없습니다. 프로젝트는 Mac에 남습니다. 온라인에 접속하는 것은 업데이트를 확인할 때, 선택한 AI와 통신할 때, 필요할 때 음성 모델과 보관함 에셋을 가져올 때, 그리고 직접 끄지 않는 한 하루에 한 번쯤 익명 사용 집계를 보낼 때입니다. 프로젝트, 그 이름이나 텍스트, 파일, 키는 절대 보내지 않습니다.

Mac에 남는 것

  • 프로젝트: 직접 고른 폴더(다른 곳을 고르지 않으면 ~/Documents/Shotloop)에 있으며, 각 프로젝트 안에 .shotloop 폴더가 있습니다.
  • 설정: ~/Library/Application Support/dev.oliverz.shotloop/settings.json에 있으며, 추가한 API 키도 포함됩니다. 이 파일은 사용자의 macOS 계정만 읽을 수 있습니다. 키는 키체인에 보관되지 않습니다.
  • 아직 보내지 않은 사용 집계와 무작위 설치 ID: 같은 폴더의 telemetry.json에 있습니다.
  • 내려받은 음성 모델과 보관함 에셋(voices/, library/), 커버 이미지, 기본 제공 예제, Claude Code 사용 한도(usage.json): 같은 폴더에 있습니다.

이 중 어느 것도 업로드되지 않습니다. 프로젝트를 제외하고 Shotloop가 저장한 것을 모두 지우려면 ~/Library/Application Support/dev.oliverz.shotloop을 삭제하세요.

Mac 밖으로 나가는 것과 그 시점

보내는 것 받는 곳 시점
최신 버전 요청 GitHub(이 프로젝트의 릴리스) 실행할 때, 6시간마다, 그리고 업데이트를 확인할 때. 업데이트는 설치할 때만 내려받습니다
브리프, AI가 읽는 프로젝트 파일, AI가 작성하는 장면 코드, 샷의 정지 프레임 선택한 AI 영상을 기획·제작·수정하거나 커버를 디자인할 때, 그리고 설정에서 연결을 테스트할 때
익명 사용 집계(아래 참고) Shotloop의 사이트인 oliverz.dev 직접 끄지 않는 한 하루에 한 번쯤
음성 모델 다운로드(사용자에 관한 정보는 없음) GitHub와 Hugging Face. 중국어는 ModelScope와 Python 패키지 인덱스도 어떤 언어로 처음 내레이션을 만들 때, 또는 설정 → 의존성에서
검색어 Poly Pizza(직접 넣은 키 사용) 또는 Smithsonian의 오픈 액세스 API 에셋 보관함을 검색할 때
사용자나 프로젝트에 관한 정보는 없음 링크가 가리키는 사이트 링크를 클릭할 때. 브라우저에서 열립니다

AI 단계

Shotloop에는 AI가 포함되어 있지 않습니다. 직접 연결합니다: 로그인되어 있는 명령줄 에이전트(Claude Code, Codex 또는 Gemini CLI. Claude Code가 설치되어 있으면 먼저 선택됩니다), 제공업체의 API 키(Anthropic, OpenAI, Google Gemini, DeepSeek 등, 또는 직접 입력한 주소), 또는 Mac에서 실행하는 모델. 마지막 경우에는 Mac 밖으로 아무것도 나가지 않습니다.

AI는 작업에 필요한 것을 받습니다: 브리프, 작업 중인 프로젝트의 파일, 그리고 AI가 작업 결과를 확인할 수 있도록 샷에서 렌더링한 정지 프레임. AI는 명령을 실행하거나, 온라인에 접속하거나, 프로젝트 폴더 밖의 것을 읽을 수 없습니다. API 키는 해당 키의 제공업체(또는 직접 입력한 주소)로만 보냅니다. 제공업체가 받은 내용에는 해당 제공업체의 개인정보 처리방침이 적용됩니다.

익명 사용 집계

처음 실행할 때 Shotloop는 익명 집계를 보낸다고 알려 주며, 그 안내를 보기 전까지는 아무것도 보내지 않습니다. 그 후 최대 20시간에 한 번 다음을 보냅니다.

  • Mac에서 만든 무작위 설치 ID. 사용자가 아니라 이 설치를 식별합니다
  • 앱 버전, 칩(Apple silicon 또는 Intel), 앱의 언어
  • 마지막 보고 이후 기획·제작·수정·내보낸 영상의 수, 그리고 내보낸 영상의 시각 스타일(뉴스, 지도, 3D…)

프로젝트, 그 이름이나 텍스트, 파일, API 키, 그리고 칩 외에 Mac에 관한 어떤 정보도 절대 보내지 않습니다. 사이트는 이 집계를 설치와 날짜별로 한 행씩 보관하며 IP 주소는 저장하지 않습니다. 사이트는 Cloudflare에서 호스팅되며, 요청은 전달되는 도중 Cloudflare를 거칩니다. 개발 빌드는 아무것도 보내지 않습니다.

끄는 방법: 설정 → 일반 → 익명 사용 통계, 또는 처음 실행할 때 나오는 안내에서 끄기. 아직 보내지 않은 집계는 삭제할 때까지 telemetry.json에 남습니다.

Shotloop가 절대 하지 않는 것

  • 프로젝트나 파일을 개발자에게 업로드하지 않습니다.
  • 계정과 충돌 보고가 없으며, 위의 집계 외에는 분석도 없습니다.
  • 광고를 보여 주지 않고, 아무것도 팔지 않습니다.

Shotloop는 오픈 소스이므로(GitHub, Apache 2.0) 위 내용은 모두 코드로 확인할 수 있습니다. 질문은 GitHub Issues에 남겨 주세요.

팔로우하기

만드는 과정, 실험, 배운 점을 그때그때 공유합니다.

새 영상은 YouTube에, 짧은 메모는 X에 올립니다. 이곳의 모든 글은 두 곳으로 연결됩니다.

YouTube