프라이버시 설계

메모 본문은 어디를 통과하고,
어디에 남지 않는지

이 페이지는 일본어 원문을 기계 번역한 것입니다. 일본어 원문 보기

「로컬 Vault에 쓰는 도구인데, 외부 서버를 통과하나요?」——Obsidian 사용자들로부터 가장 많이 받는 질문에 경로도로 답변하는 페이지입니다. 가능한 것(Vault 추가의 로컬 완결·온디바이스 AI·서버 비저장)과 수행되지 않은 것(E2EE가 아님)을 동일한 해상도로 작성합니다.

메모 1통의 데이터 통로

  1. 단말기 내에서 생성 — AES-GCM-256로 보호 작성한 메모는 먼저 단말기 내부의 Outbox(미전송 큐)에 들어갑니다. Outbox와 전송 기록은 Apple 순정 CryptoKit에 의해 AES-GCM-256으로 암호화되며, 256-bit 대칭 키는 Apple Keychain에 보관됩니다. 키는 다른 단말기로 이전되지 않도록 설정되어 있으며, 앱이 암호화·복호화할 때 읽어냅니다. 백업에 포함된 키 복사본도 다른 기기에서는 사용할 수 없습니다. 기종 변경 전에 필요한 메모가 저장 위치에 도착했는지 확인해 주세요. 키 관리의 상세 내용과 Apple에 대한 설명. 오프라인인 경우 여기에서 대기하고, 회선이 복구된 후 자동으로 재송부됩니다.
  2. Obsidian Vault에 대한 추가 기록 — 여기서는 완전 로컬Obsidian 연동을 활성화한 경우, Vault에 대한 추가는 단말기 내 Vault 폴더에 파일을 직접 쓰기(열 수 없을 경우 URI 폴백)으로 수행되며, 플러그인도 외부 서버도 사용하지 않습니다. Vault 추가 경로에 네트워크가 등장하지 않습니다.
  3. AI 태그 지정 — 온 디바이스에서 완결제목(20자 이내)·태그(1〜3개)·종류(todo/idea/log)의 자동 부여는 Apple Foundation Models에 의한 디바이스 온 디바이스 AI가 iPhone 내부에서만 수행됩니다. 태깅을 위해 메모 본문이 외부 서버로 전송되지 않습니다. Apple Intelligence 비지원 기종은 단말기 내 경량 포맷에 자동으로 폴백합니다.
  4. 메일 전송 — TLS으로 통과, 영구 저장 없음전송 시에만 본문은 TLS(HTTPS)으로 당사의 릴레이 API(Cloudflare Workers)와 외부 전송 기반(Resend)을 통과합니다. 지속적인 저장은 하지 않으며, 로그에도 기록하지 않습니다. 클라이언트는 URLSessionConfiguration.ephemeral을 사용하며, 쿠키·캐시를 남기지 않습니다.
  5. 자신의 받은 편지함으로 — 표준 SMTP으로 배달(=E2EE가 아닙니다)최종 배달은 표준 SMTP입니다. 그렇기 때문에 평소 메일 앱에서 그대로 읽을 수 있지만, 엔드투엔드 암호화(E2EE)가 아닙니다. 이 설계 판단에 대해서는 아래의 “정직하게 작성해 두는 것”을 참고하십시오.

서버에 남는 것·남지 않는 것

데이터어디에남을까요
메모 본문당사 서버(Relay/전송 기반)남지 않음(전송 시 통과만·로그 비기록)
메모 본문귀하의 메일 수신함남다(그것이 목적입니다)
메모 본문귀하의 Obsidian Vault(설정 시)남는(단말기 내 로컬)
Outbox·전송 기록단말기 내에서만AES-GCM-256로 암호화 저장
이메일 주소Cloudflare D1전송 ID와 대상 해시의 대응을 저장합니다. 리마인더의 옵트인과는 별도로 기록하고, 35일을 초과한 것을 정기적으로 삭제합니다
이용 이벤트·단말기 식별자·진단 정보Cloudflare D190일을 초과한 항목을 정기적으로 삭제합니다. 전송 ID를 통해 대상 해시와 연동 가능
AI 태그 지정 입력(본문)외부 서버전송되지 않습니다(온디바이스 처리)

메모 본문 보호 및 이용 분석

iOS 앱 내에서는 메모 본문 암호화에 CryptoKit을, 키 보관에 Keychain을, 본문 전송에 URLSession을 사용합니다. GoogleSignIn와 Firebase Authentication은 임의의 메일 자동 입력에 사용하고, Firebase App Check는 백엔드 API의 보호에 사용합니다. 자사의 이용 분석과 AppsFlyer는 앱 버전과 분석 선택에 따라 다르게 취급됩니다.

설정에 “이용 상황 분석” 선택이 있는 버전에서는 자사 이용 이벤트와 기기에서 오는 구독 상태 분석이 기본적으로 꺼져 있으며, 동의 후에 시작됩니다. 이러한 버전의 AppsFlyer SDK는 별도의 획득 측정 선택이 제공될 때까지 중단됩니다. 선택 화면이 없는 버전도 자사 이용 이벤트와 기기에서 오는 구독 상태 분석을 전송합니다. 9월 28일부터 적용했던, 이전 방식의 요청을 저장하지 않는 서버 측 제한을 폐지하며, 수집하지 못한 과거 이벤트를 소급해 복원하지 않습니다. AppsFlyer의 획득·이용 측정 조건은 개인정보 처리방침을 확인해 주세요. 유효한 동의가 있는 대응 버전의 자체 분석은 설치·세션 식별자 및 이용 이벤트, 전송 결과 등을 처리합니다. 구버전 AppsFlyer에는 최초 메모 전송 성공, 인증 성공, 과금 화면 표시, 플랜 선택, 구매 성공을 전송하고, 동일한 설치 식별자를 Customer User ID로 설정합니다. 앱에서 설정하는 이벤트 항목에 이메일 주소·메모 본문·인증 코드는 직접 포함하지 않지만, 당사 전송 ID는 수신 해시와 연동되며, 획득 정보와 이용 기록도 연계됩니다. 완전히 익명인 분석이 아닙니다. 동의 철회 및 버전에 따른 조건은 정책 1(E)이며, 항목의 자세한 내용은 개인정보 처리방침을 참조하십시오.

솔직히 적어 두세요 — E2EE가 아닙니다

SimpleMemo는 엔드투엔드 암호화(E2EE)가 아닙니다. 메일 본문은 표준 SMTP로 귀하의 수신함으로 전달됩니다.「 일상적인 메일 앱에서 그대로 읽을 수 있는 것과 경로의 말단까지 암호키를 자신만 보유하는 것은 양립할 수 없으므로 전자를 선택한 설계입니다.

단말기 내 Outbox 및 전송 기록은 AES-GCM-256로 암호화하고 있지만, 이는 단말 내부 보호이며, E2EE를 대신할 수 없습니다(E2EE가 무엇인지·왜 본 앱이 해당되지 않는지).

기밀성이 최우선이며 E2EE가 필수인 분께는 Standard Notes과 같은 E2EE 설계의 노트 앱이 더 적합합니다. 이를 명시한 뒤, “본문을 서버에 남기지 않음”, “태깅을 단말기 내에서 완료하기”, “Vault 추가를 로컬에서 수행”이 본 앱의 방어 범위입니다.

자주 묻는 질문

Obsidian Vault에 대한 추가에 외부 서버가 관여합니까?

관여하지 않습니다. Vault 추가는 단말기 내 Vault 폴더에 파일을 직접 쓰는 것(불가인 경우 URI 폴백)이며, 플러그인도 네트워크도 사용하지 않습니다. 메일 전송을 동반하지 않는 초안의 로컬 저장도 기기 내에서 완료됩니다.

AI 태그 지정으로 메모 내용이 Apple이나 외부 서버로 전송되지 않나요?

전송되지 않습니다. 태깅은 Apple Foundation Models에 의한 온 디바이스 AI가 iPhone 내부에서만 수행되며, 네트워크 통신을 동반하지 않습니다. Apple Intelligence 비지원 기종에서는 단말 내부의 경량 정형에 자동으로 폴백되며, 그 경우에도 외부 전송이 없습니다. 자세한 내용은 AI 태그 자동 추가에 대한 해설을(를) 참조하십시오.

왜 E2EE로 하지 않으시나요?

메모의 수신지를 “평소의 메일 수신함”으로 설정했기 때문입니다. 수신함에서 읽을 수 있는=수신 서버가 복호될 수 있으므로 E2EE는 구조적으로 성립하지 않습니다. E2EE를 우선시하는 경우 전용 클라이언트가 필수가 되며, 이는 “어느 기기의 메일 앱에서도 읽을 수 있다”는 본 앱의 가치와 교환됩니다. E2EE가 필수인 용도에는 Standard Notes 등을 추천합니다.

이 내용은 개인정보 처리방침과 어떻게 다른가요?

법적 취급에 관한 전체 텍스트는 개인정보 처리방침(특히 §12「암호화에 관한 기술적 정보」)에 있습니다. 이 페이지는 그 기술적 내용을 Obsidian 사용자의 관심(로컬 완결 여부)에 따라 경로도로 재구성한 것입니다. 모순이 있는 경우에는 개인정보 처리방침이 우선합니다.

통로를 확인한 후에 시도하십시오
무료 3통/일. Vault 추가는 로컬이며, 본문은 서버에 남지 않습니다.
App Store에서 다운로드

관련 페이지