개인정보 처리방침

최종 업데이트: 2026년 7월

개요

LimitWatch("본 앱")는 독립 개발자가 개발 및 운영합니다. 당사는 귀하의 개인정보를 진지하게 받아들입니다. 본 방침은 앱이 액세스하는 데이터, 사용 방법 및 귀하의 권리를 설명합니다.

기기에 남는 데이터

Mac 앱은 컴퓨터의 AI 도구(Claude, Codex, Gemini, Cursor 등) 구성 및 세션 파일에 액세스하여 쿼터 및 사용 데이터를 읽습니다. 원본 도구 파일은 사용자의 Mac에서 파싱되며 업로드되지 않습니다. LimitWatch는 파생된 쿼터 스냅샷(및 선택적 세션 요약)을 앱의 로컬 컨테이너에 저장합니다 — Mac 앱은 App Store가 아닌 Apple 공증을 받은 Developer ID 앱으로 배포됩니다. iCloud 동기화 또는 QR 페어링을 활성화하면 이러한 파생 레코드는 아래에 설명된 대로 Apple의 iCloud / CloudKit을 통해 전송됩니다.

iCloud 동기화

LimitWatch는 Apple의 CloudKit과 iCloud Key-Value Store를 사용하여 동일한 Apple ID로 로그인한 Mac, iPhone, Apple Watch 간에 쿼터 스냅샷, 환경설정, 알림 상태를 동기화합니다. 이 데이터는 Apple의 개인정보 약관에 따라 개인 iCloud 계정을 통해 전송 및 저장됩니다. 이 "동일 계정 동기화" 경로는 개인 iCloud만 사용하며 당사 서버를 거치지 않습니다. 예외는 아래에서 설명합니다: 계정 간 QR 페어링(해당 데이터는 당사 서버가 아닌 Apple의 CloudKit을 통해 공유됨)과, 구독 검증 및 푸시 알림 라우팅에만 사용되는 용도 분리형 최소 백엔드 두 개입니다.

계정 간 QR 페어링

QR 코드를 스캔하여 다른 Apple ID로 로그인한 Mac을 페어링하면, 해당 Mac의 쿼터 스냅샷(및 동기화하기로 선택한 세션 요약)이 Apple의 CloudKit 공용 데이터베이스를 통해 공유되고 페어링 토큰으로 격리됩니다. 이렇게 공유되는 스냅샷 / 세션 데이터는 당사 서버가 아닌 Apple의 CloudKit에 저장됩니다. 당사 백엔드는 페어링된 기기를 위해 간단한 푸시 알림과 승인 결정을 라우팅할 뿐입니다. 이는 데이터가 개인 iCloud 계정을 떠나 공유 저장소로 들어가는 유일한 경우입니다. 접근은 페어링 토큰으로 제어되며, 앱에서 페어링을 제거하여 언제든지 취소할 수 있습니다. 이 방식으로는 AI 프롬프트, 대화 내용, 전체 기록이 공유되지 않습니다.

당사 백엔드(구독 및 푸시 분리)

당사는 용도가 분리된 두 개의 최소 백엔드를 운영합니다:

이 백엔드들은 귀하의 AI 사용량, 쿼터 수치, 세션 기록, 프롬프트 또는 대화 내용을 저장하지 않습니다. 푸시 알림은 앱 또는 시스템 설정에서 언제든지 비활성화할 수 있습니다.

충돌 보고(Sentry)

당사는 Sentry를 사용하여 익명 충돌 보고 및 성능 데이터를 수집합니다. 이는 버그를 식별하고 수정하는 데 도움이 됩니다. 충돌 보고서에는 다음이 포함될 수 있습니다:

충돌 보고서에는 AI 사용 데이터, 세션 기록, 쿼터 정보, API 키 또는 개인 식별 정보가 포함되지 않습니다. 민감한 필드(인증 토큰, 비밀번호)는 전송 전에 자동으로 스크러빙됩니다.

업데이트 확인 (Sparkle)

Mac 앱은 Sparkle을 사용해 업데이트를 확인합니다. 확인할 때마다 dl.limitwatch.app/appcast.xml에 요청을 보내며 URL 쿼리 파라미터로 익명 시스템 정보가 포함됩니다. 이는 해당 하드웨어에 올바른 빌드를 제공하고 사용 중인 macOS 버전 분포를 파악하기 위함입니다:

이러한 요청에는 개인 식별자, Apple ID, 이메일, AI 사용 데이터, 쿼터 정보가 포함되지 않습니다. 원본 요청 로그는 업데이트 서버(dl.limitwatch.app)에만 남으며 표준 HTTP 서버 로그 회전 주기에 따라 자동 삭제됩니다. 자동 업데이트 확인은 앱 설정에서 언제든지 비활성화할 수 있습니다.

광고 없음, 추적 없음

LimitWatch는 광고 SDK, 분석 트래커, 앱 / 웹사이트 간 추적을 일절 포함하지 않습니다. Apple 자체 서비스를 제외하면 관여하는 제3자는 Sentry(충돌 보고)와 Sparkle(Mac 업데이트 확인)이며, 푸시 전송은 Apple Push Notification service를 사용하고 구독 검증과 푸시 라우팅은 용도가 분리된 당사의 최소 백엔드(paywall.limitwatch.appapn.limitwatch.app)에서 실행됩니다. 선택적 webhook 또는 채팅 연동(예: Bark, Discord, Slack 또는 사용자 지정 webhook 대상)을 설정하면, 사용자의 Mac이 사용자가 제공한 엔드포인트와 토큰을 사용하여 선택한 알림을 해당 서비스로 직접 전송합니다 — 당사는 이러한 연동 자격 증명을 백엔드에 저장하지 않습니다. 당사는 어떤 방식으로도 귀하의 데이터를 판매, 공유 또는 수익화하지 않습니다.

앱 내 구매

구독 및 구매 거래는 App Store를 통해 Apple이 처리하며, 당사는 귀하의 결제 카드나 청구 정보를 절대 받지 않습니다. 여러 기기에서 유료 기능을 잠금 해제하기 위해 구독 백엔드는 구독을 검증하고 Apple 거래 식별자와 상태를 저장합니다 — 위의 "당사 백엔드(구독 및 푸시 분리)"를 참조하세요.

데이터 삭제

앱 설정에서 언제든지 모든 데이터를 삭제할 수 있습니다. 이는 계정과 연결된 모든 로컬 데이터 및 iCloud 동기화 데이터를 제거합니다.

어린이 개인정보

LimitWatch는 13세 미만 어린이를 대상으로 하지 않으며, 어린이로부터 개인 정보를 의도적으로 수집하지 않습니다.

본 방침의 변경

본 개인정보 처리방침은 수시로 업데이트될 수 있습니다. 변경 사항은 본 페이지에 업데이트된 수정일과 함께 게시됩니다.

연락처

본 개인정보 처리방침에 대한 질문이 있으면 [email protected]으로 문의하세요.