OnTrack 개인정보 처리방침
마지막 업데이트: 2026-05-08
OnTrack(이하 "본 서비스")은 사용자의 개인정보를 소중히 여기며, 이 문서를 통해 어떤 데이터가 수집되고, 어떻게 보관·처리되며, 외부로 전송되는지를 투명하게 안내합니다.
1. 한 줄 요약
OnTrack의 모든 데이터는 사용자 본인의 PC에만 저장됩니다. 개발자(운영 주체)가 운영하는 서버는 존재하지 않으며, 사용자의 활동 기록은 어떤 형태로도 외부로 전송되지 않습니다. 단, 사용자가 직접 "AI 인사이트" 기능을 켠 경우에 한해, 사용자 본인의 Gemini API 키로 일부 세션 메타데이터가 Google에 전송됩니다.
2. 운영 주체
- 운영자: 양영진 (개인 개발자, 대한민국)
- 연락처: contact@ontrack.so
3. 수집하는 데이터
3-1. macOS 앱이 수집하는 항목 (사용자 PC 로컬 SQLite에만 저장)
- 활성 윈도우 정보: 현재 포커스된 앱 이름, 윈도우 타이틀, bundle_id, AFK(자리 비움) 여부 — 1초 간격으로 기록 (
events테이블) - 세션 기록: 사용자가 직접 시작/종료한 세션의 시작·종료 시각, 세션 이름, 의도, 상태 (
sessions테이블) - 사용자가 입력한 todo 및 목표: 메모리 및 향후 로컬 DB에 저장
3-2. Chrome 확장이 수집하는 항목 (사용자 PC 로컬에만 저장)
- 활성 탭의 URL, 페이지 제목, 호스트(도메인), 열린 탭 수
- 시크릿(인코그니토) 모드 탭은 수집 대상에서 제외됩니다 (
web_events테이블)
3-3. 절대 수집하지 않는 항목
- 화면 녹화·스크린샷
- 키스트로크(타이핑 내용)
- 비밀번호, 금융정보, 신원 식별 정보
- 시크릿 모드 브라우징 기록
4. 데이터 저장 위치
- 로컬 SQLite DB:
~/.ontrack/events.db— 사용자 PC에만 존재 - Gemini API 키:
~/.ontrack/.env— 사용자가 직접 입력하며 외부로 송출되지 않음 - 개발자가 운영하는 서버: 없음
5. 처리 목적
- 사용자 본인의 시간 사용 패턴 시각화
- 세션·집중도 분석
- 사용자가 명시적으로 활성화한 경우 AI 기반 인사이트 생성
6. 보관 기간
- 모든 데이터는 사용자가 SQLite 파일(
~/.ontrack/events.db)을 직접 삭제할 때까지 보관됩니다. - 사용자가 파일을 삭제하면 데이터는 완전히 소멸됩니다. 개발자 측에 어떤 사본도 남지 않습니다.
7. 제3자 제공
기본적으로 제3자 제공은 없습니다.
다음의 경우에 한해, 사용자가 명시적으로 옵트인했을 때만 외부 전송이 발생합니다:
| 항목 | 전송 대상 | 전송 데이터 | 조건 |
|------|-----------|-------------|------|
| AI 인사이트 | Google (Gemini API) | 세션 메타데이터(이름·시간·앱 비율) | 사용자가 토글을 켜고 본인 API 키 입력 시 |
이 경우 사용자는 Google과 직접 계약 관계를 형성하며, Google의 개인정보 처리방침이 적용됩니다.
8. 권한 요청
- macOS 접근성(Accessibility): 활성 윈도우 타이틀 읽기
- macOS 화면 기록(Screen Recording): 다른 앱 윈도우 타이틀 읽기 (최신 macOS 정책상 필요)
- Chrome 확장 권한:
tabs,webNavigation,declarativeNetRequest,host
위 권한은 모두 로컬 데이터 수집 목적에만 사용되며, 화면 녹화·키 입력 캡처에 사용되지 않습니다.
9. 사용자 권리
사용자는 다음 권리를 가집니다:
- 열람: SQLite 파일을 직접 열어 모든 데이터를 확인 가능
- 삭제:
~/.ontrack/폴더 삭제 시 데이터 즉시 소멸 - 처리 정지: 앱 종료 또는 Chrome 확장 비활성화로 즉시 수집 중단
- AI 인사이트 옵트아웃: 설정에서 토글을 끄면 외부 전송 즉시 중단
10. 향후 변경 사항
향후 클라우드 동기화 기능을 추가할 경우, 별도의 명시적 동의 절차를 거치며, 본 방침을 사전에 개정·고지합니다.
11. 문의
- 이메일: contact@ontrack.so