개인정보 처리방침

최종 업데이트: 2026년 10월

개인정보 보호 핵심 원칙

ThoughtEcho는 로컬 퍼스트 (Local-first) 및 프라이버시 투명성이라는 설계 철학을 고수합니다. 깨끗하고 안전한 영감 기록 공간을 제공하는 것이 우리의 사명입니다.

  • 능동적 수집 배제: 개인 식별 정보(PII)를 사전에 수집하지 않습니다.
  • 원격 측정 기본 비활성화: 오류 보고 및 사용 통계 기능은 기본적으로 꺼져 있으며, 사용자가 직접 켠 경우에만 진단 데이터나 익명 사용 빈도가 전송됩니다.
  • 완전한 로컬 구동: 앱의 모든 핵심 기능은 네트워크 연결 없이도 로컬에서 100% 작동합니다.

법적 면책 선언: ThoughtEcho는 순수 로컬 소프트웨어 도구입니다. 개발자는 귀하의 데이터에 접근하거나 검열할 기술적 능력이 없으므로 관련 법률상 귀하 데이터의 '데이터 관리자' 또는 '데이터 처리자' 역할을 하지 않습니다. 소프트웨어를 통해 생성, 저장, 전송되는 모든 데이터에 대한 책임은 사용자 본인에게 있습니다.

데이터 저장 방식 안내

모든 데이터(메모, 이미지, 오디오, 비디오 등)는 기본적으로 사용자의 기기 로컬에 저장됩니다:

  • 데이터베이스: 로컬 SQLite 데이터베이스를 사용하여 텍스트와 메타데이터를 저장합니다.
  • 키 및 자격 증명 보안: 서드파티 AI 서비스의 API 키 및 WebDAV 서버 접속 자격 증명은 시스템 네이티브 암호화(Android KeyStore / iOS Keychain)를 통해 안전하게 보호되며, 평문 저장되거나 외부로 전송되지 않습니다.
  • 백업 제어: 백업 파일은 ZIP 형식으로 내보내지며 저장 위치는 사용자가 직접 결정합니다.

기기 접근 권한 사용 안내

완전한 기능을 제공하기 위해 앱은 기기에서 다음 권한을 요청할 수 있습니다. 수집된 권한 데이터는 오직 로컬 처리에만 사용되며 서버로 전송되지 않습니다:

  • 카메라 및 사진: 메모에 이미지나 동영상 등의 미디어를 첨부하기 위한 용도로만 사용됩니다.
  • 마이크: 음성 메모를 녹음하여 로컬 노트에 첨부하기 위해서만 사용됩니다.
  • 정확한 위치 정보: 사용자가 직접 호출했을 때만 좌표를 확인하며, 환경 데이터(Open-Meteo 등) 조회를 위해서만 사용됩니다. 백그라운드 위치 추적은 절대 하지 않습니다.

서드파티 서비스 및 데이터 통신

사용자가 특정 기능을 명시적으로 실행한 경우에만 암호화된 연결을 통해 다음 서드파티 API와 통신합니다. 주의: 외부 요청 시 인터넷 프로토콜의 특성상 서드파티 서비스는 공인 IP 주소 및 디바이스 User-Agent 정보를 수신하게 됩니다.

1. Thoughter / AI 서비스 (사용자 직접 설정)

본 앱은 클라이언트 도구로만 동작합니다. AI 기능 사용 시 선택된 노트 컨텍스트는 사용자가 직접 설정하고 인증한 AI 제공업체(OpenAI, DeepSeek 등)로 직접 전송됩니다. 사용 전 해당 서비스의 개인정보 처리방침을 검토하시기 바랍니다.

또한 Ollama / LM Studio 등의 로컬 LLM 연동을 완벽 지원합니다. 로컬 서비스를 사용할 경우 모든 데이터 처리는 기기 내부에서 완료되며 외부 네트워크 통신이 전혀 발생하지 않습니다.

데이터 사용 면책: ThoughtEcho는 사용자가 선택한 AI 제공업체의 데이터 처리 관행이나 결과물의 정확성에 대해 책임을 지지 않습니다. 일반적으로 상용 API는 데이터를 모델 학습에 활용하지 않으나, 각 제공업체의 최신 정책을 확인하시기 바랍니다.

2. 환경 및 위치 서비스

  • Open-Meteo: 좌표를 전송하여 현재 날씨 데이터를 조회합니다.
  • Nominatim: 지오코딩에 사용되며 OSM 개인정보 처리방침의 적용을 받습니다.

3. 오늘의 한마디 (Daily Quote) API

홈 화면의 '오늘의 영감' 기능은 서드파티 서비스(Hitokoto 등)에서 공개 문구를 조회합니다. 개인 데이터는 전송되지 않습니다.

콘텐츠 면책: 오늘의 문구는 서드파티 API를 통해 제공되며 ThoughtEcho는 해당 내용의 견해나 정확성을 보증하지 않습니다.

4. LocalSend 기반 로컬 동기화

로컬 네트워크 내에서 종단간 피어 투 피어 (P2P) 동기화를 지원합니다. 데이터가 외부 서버를 거치거나 개인 네트워크를 벗어나지 않습니다.

5. WebDAV 클라우드 동기화 (사용자 직접 설정)

표준 WebDAV 프로토콜을 지원하여 사용자가 선택한 클라우드 저장소(Nextcloud, Nutstore, InfiniCLOUD, 개인 NAS 등)와 멀티 디바이스 간 동기화를 수행할 수 있습니다. 구조 및 프라이버시 원칙: 본 앱은 순수 로컬 클라이언트로 동작하며, 암호화된 HTTPS를 통해 사용자가 지정한 서버와 직접 통신합니다. 개발자는 동기화 서버를 호스팅하거나 중계하지 않습니다. WebDAV 계정 및 앱 비밀번호는 기기 내부에 암호화되어 안전하게 보관되며, 동기화된 메모와 첨부파일은 사용자의 개인 저장소에만 보관됩니다. 개발자는 사용자의 클라우드 파일에 접근하거나 복호화할 기술적 권한이 없습니다.

6. 오류 진단 및 성능 모니터링 (Sentry)

Sentry SDK를 연동하여 앱의 비정상 종료(크래시), 멈춤 현상 및 시스템 호환성 문제를 진단하고, 활성화 시 성능 추적(화면 로딩 시간 등)을 수행합니다. 프라이버시 보호를 위해 본 기능은 기본적으로 꺼져 있습니다(Opt-in). 수집 범위 및 비식별화: 오류 스택, 오류 유형, OS 버전, 기기 모델, 임의 생성된 설치 식별자(하드웨어 정보와 무관), 비식별화된 성능 지표(화면 로딩 소요 시간, 비식별화된 DB 작업 유형, 통신 도메인/경로, iOS CPU 프로파일)가 포함됩니다. 데이터 전송 전 로컬에서 정규식을 통해 SQL 쿼리의 사용자 텍스트 및 파라미터, URL 쿼리 파라미터를 자동으로 제거하며, 화면 캡처 및 녹화는 강제로 비활성화됩니다. 메모 본문, 리치 텍스트, 미디어 첨부파일, 개인 식별 정보는 절대 수집하지 않으며, 진단 서버는 IP 주소를 저장하지 않습니다. "설정 → 피드백 및 문의"에서 언제든 켜고 끌 수 있습니다.

7. 익명 기능 개선 프로그램 (Aptabase)

기능별 활용도를 파악하고 오픈소스 개발 우선순위를 결정하기 위해 프라이버시 중심의 오픈소스 경량 분석 서비스인 Aptabase를 사용합니다. 본 기능은 기본적으로 꺼져 있습니다(Strict Opt-in). 사용자가 직접 켠 경우에만 익명 기능 클릭 및 화면 방문 빈도, OS 플랫폼 및 버전, 언어/지역, 앱 버전, 일회성 세션 ID(앱 종료 시 소멸), 통신 계층에서 추론된 대략적인 국가/지역(IP 자체는 저장되지 않음)이 전송됩니다. 프라이버시 보장: 쿠키를 사용하지 않고, 교차 앱 추적 및 기기 핑거프린팅을 수행하지 않으며, 어떠한 프로파일링도 하지 않습니다. 메모 본문, 검색어, 개인 식별 정보는 절대 수집하지 않습니다. "설정 → 피드백 및 문의"에서 언제든 비활성화할 수 있습니다.

사용자의 권리

  • 권한 철회: 기기 설정에서 위치, 카메라, 마이크 접근 권한을 언제든 철회할 수 있습니다.
  • 데이터 완전 삭제: 앱을 삭제하면 기기에 저장된 모든 로컬 데이터가 영구적으로 제거됩니다.

아동 및 청소년 개인정보 보호

ThoughtEcho는 만 14세 미만 아동을 대상으로 하지 않습니다. 앱은 순수 로컬로 동작하므로 보호자께서는 앱 삭제를 통해 기기 내의 모든 데이터를 즉시 완전히 지울 수 있습니다.

데이터 보존 및 방침 개정

  • 데이터 보존: 데이터가 로컬에만 저장되므로 사용자가 앱을 삭제하거나 데이터를 초기화하지 않는 한 영구적으로 보존됩니다.
  • 방침 변경: 본 개인정보 처리방침은 수시로 개정될 수 있습니다. 중요한 변경사항은 본 페이지 상단 일자를 갱신하고 앱 릴리즈 노트를 통해 안내해 드립니다.

면책 조항 및 책임의 한계

【중요 공지】ThoughtEcho는 완전 무료 오픈소스 순수 로컬 클라이언트 도구입니다. 본 소프트웨어를 사용하는 것은 본 조항에 명시된 모든 면책 및 책임 한계 조건에 동의함을 의미합니다.

  • 서드파티 API 및 독립 서비스 면책: 본 소프트웨어는 순수 클라이언트 도구로만 기능합니다. 외부 서비스(OpenAI, DeepSeek, Claude 등의 AI 모델 제공업체, Open-Meteo 날씨, Nominatim 지오코딩, Hitokoto, 외부 WebDAV 클라우드 등)를 연동하는 경우, 통신은 사용자의 기기와 해당 제공업체 간에 직접 이루어집니다. 개발자는 서드파티 제공업체의 데이터 보안, 개인정보 처리, 요금 정책, 서비스 가용성에 대해 어떠한 통제권이나 감독 의무도 없습니다. 외부 서비스로 인해 발생하는 데이터 유출, 계정 정지, 토큰 과금 분쟁, 손해에 대해 개발자는 어떠한 직접·간접·연대 책임도 지지 않습니다.
  • AI 생성 콘텐츠 면책: 앱 내에서 AI가 생성한 모든 텍스트, 대화, 제안 및 리포트는 알고리즘 기반의 자동 결과물이며 개인 사유 및 기록 참고용에 불과합니다. AI 출력물은 개발자의 견해를 대변하지 않으며, 의료, 심리 상담, 법률, 재무 등 어떠한 전문적 자문도 구성하지 않습니다. 개발자는 정확성이나 적합성에 대해 보증하지 않으며, 사용자는 전적인 본인 책임하에 이를 신중히 검토하고 이용해야 합니다.
  • 오픈소스 '있는 그대로(AS-IS)' 제공 및 무보증: MIT 오픈소스 라이선스에 따라 본 소프트웨어는 어떠한 명시적·묵시적 보증 없이 '있는 그대로' 제공됩니다. 개발자는 소프트웨어에 오류가 없거나 중단되지 않으며 모든 환경과 완벽히 호환됨을 보증하지 않습니다.
  • 로컬 데이터 보안 및 사용자 백업 책임: 모든 메모 데이터는 사용자의 기기 로컬에만 저장됩니다. 기기 고장, OS 충돌, 앱 삭제, 백업 미실시, 동기화 충돌 등으로 인한 데이터 손실 위험은 전적으로 사용자 본인에게 있으며, 개발자는 기술적으로 로컬 데이터를 복구할 수 없으며 그럴 의무도 없습니다.
  • 책임의 한계(Liability Cap): 관련 법률이 허용하는 최대 범위 내에서, 본 소프트웨어의 사용 또는 사용 불능으로 인해 발생하는 모든 직접·간접·우발적 손해에 대해 개발자가 부담하는 총 누적 배상 책임은 사용자가 소프트웨어를 취득하기 위해 실제로 지불한 금액(즉, 0원)을 초과하지 않습니다.

문의 및 피드백

개인정보 보호 관련 문의는 아래 채널을 이용해 주시기 바랍니다:
이메일: [email protected]
GitHub: GitHub Repository