실제 코드와 데이터 인벤토리에서 확인한 처리 항목·보유·삭제·외부 전송을 앱별로 공개합니다.
At a glance
핵심 요약
- API 키, 대화 기록, 오늘 계획과 설정을 Electron userData의 JSON 파일에 저장합니다.
- AI 대화 시 최근 대화 맥락이 사용자가 선택한 OpenAI 또는 Anthropic API로 전송됩니다.
- 설정에서 확인 문구를 입력해 계획·대화·두 API 키·모든 로컬 설정을 삭제할 수 있습니다.
정책·코드·스토어 일치 판정: 일치 확인
Apple·Google 제출용 공개 정책 URLhttps://jungin-app-policies.dearnightkim.chatgpt.site/privacy/malzzi삭제 요청 URL: https://jungin-app-policies.dearnightkim.chatgpt.site/delete-account/malzzi
수집·처리 항목
- OpenAI·Anthropic API 키와 선택한 제공자·모델
- 최대 최근 대화 기록, 오늘 계획·완료 상태, 알림 주기·조용한 시간·효과음·자동 실행 설정
- 사용자가 가져오거나 내보낸 대화·계획 JSON(백업에는 API 키 제외)
처리 목적
- AI 대화와 원고 계획 생성
- 오늘 체크리스트·알림·캐릭터 상태 유지
- 사용자가 실행한 데이터 내보내기·가져오기와 연결 테스트
저장 위치와 보유기간
- 로컬 대화·계획은 사용자가 ‘계획/대화 초기화’를 실행할 때까지 저장됩니다.
- API 키와 나머지 앱 설정은 계획/대화 초기화로 삭제되지 않으며 키는 설정에서 제공자별로 지울 수 있습니다.
- OpenAI·Anthropic 측 보유기간은 계약·계정 설정을 확인하지 못해 숫자를 게시하지 않습니다.
삭제와 이용자 권리
- 설정 → 데이터 관리 → 계획/대화 초기화에서 대화와 체크리스트만 비웁니다.
- 설정에서 OpenAI 키 또는 Claude 키를 개별 삭제할 수 있습니다.
- ‘말찌 로컬 데이터 전체 삭제’에서 ‘말찌 데이터 삭제’를 입력하면 계획·대화·두 키·보상·위치와 모든 설정을 기본값으로 덮어씁니다.
수탁자·처리위탁
- OpenAI와 Anthropic API를 사용하지만 사용자가 자신의 키로 직접 요청하며, 운영자와 업체 사이의 처리위탁 계약은 확인되지 않았습니다.
제3자 제공·외부 전송
- 선택한 AI 제공자에게 최근 대화와 시스템 지시·요청이 전송됩니다. 법적 제3자 제공 또는 위탁 분류는 계약·배포 방식 확정 전 미정입니다.
국외이전
- OpenAI·Anthropic의 실제 처리 국가와 적용 계약을 확인하지 못해 국가를 추정하지 않습니다.
AI 처리
- OpenAI Responses API 또는 Anthropic Messages API에 최근 대화 맥락과 요청을 보내며 스트리밍 답변을 받습니다.
- API 연결 테스트도 선택한 제공자에게 짧은 시험 요청을 보냅니다.
텔레메트리·분석
- 분석·광고·충돌 보고 SDK가 확인되지 않았습니다.
Apple Privacy Details·Google Data safety 일치 점검
- 현재 판정: 일치 확인
- Apple: 현재 Electron macOS 직접 배포판은 App Store 제출 대상이 아닙니다.
- Google: Android 앱이 아니므로 Google Play 제출 대상이 아닙니다.
검증 근거
말찌 정책은 아래 실제 파일을 2026년 8월 11일에 대조해 작성했습니다.
- docs/privacy-data-inventory.md
- docs/privacy-policy.md
- docs/store-privacy-declarations.md
- main.js
- settings.html
- tests/security-contract.test.mjs
시행일·정책 버전·변경이력
- 2026.08.11 · 2026년 8월 11일 · 실제 OpenAI·Anthropic 전송, safeStorage 키 암호화와 확인 문구 전체 로컬 삭제를 반영했습니다.
- 2026.08.10 · 2026년 8월 10일 · 일반 AI 앱 문구를 실제 말찌 기능으로 교체했습니다.