Theo 개인정보 처리방침

Theo(이하 “앱”)를 만드는 오승훈(이하 “개발자”)은 「개인정보 보호법」 제30조에 따라 다음과 같이 개인정보 처리방침을 두고 공개합니다. 이 방침은 iOS 앱 Theo와 이 홈페이지에 적용됩니다. 영어본은 이 홈페이지의 Privacy Policy 페이지에 있으며, 두 본문의 뜻이 다르게 읽히면 사용자가 거주하는 국가의 법이 적용되는 범위에서 그 언어의 본문을 따릅니다.

시행일: 2026년 10월 21일

한눈에 보기

1. 처리하는 개인정보의 항목과 수집 방법

1.1 기기 안에만 저장하고 전송하지 않는 정보

정보 내용 저장 위치
운동 계획 날짜별 종목, 세트 구성, 목표값, 휴식 시간, 기구 설정 기기의 앱 데이터
운동 수행 기록 시작과 종료 시각, 세트별 수행값, 일시중단 구간, 완료 기록의 정정 이력 기기의 앱 데이터
설치 식별자 앱을 처음 실행할 때 만든 임의의 UUID. 사용자의 이름이나 기기 고유번호와 관계없음 기기의 앱 데이터
알림 예약 휴식 종료와 시간 세트 목표 도달을 알리는 로컬 알림 기기(iOS 알림 센터)

이 정보는 사용자가 앱을 삭제하면 함께 삭제됩니다. 개발자는 이 정보에 접근할 수 없습니다. iOS 백업 설정에 따라 기기 백업에 포함될 수 있으며, 백업의 보관은 Apple의 정책을 따릅니다.

1.2 자동으로 수집해 전송하는 정보

앱은 다음 정보를 사용자의 조작 없이 자동으로 수집해 전송합니다. 사용자가 입력한 내용(종목 이름, 검색어, 중량과 횟수 같은 값)은 전송하지 않습니다.

(1) 사용 통계 — 처리 수탁사: PostHog, Inc.

항목 예시
설치 식별자 위 1.1의 UUID. 전송하는 모든 이벤트를 같은 설치로 묶는 데만 사용
앱 사용 이벤트와 그 속성 앱 시작, 계획 조회와 생성과 편집, 종목 선택 시트 열기와 닫기, 운동 시작, 세트 완료, 휴식 조절, 일시중단, 마치기, 지난 운동 기록 조회, 요약 다시 보기, 결과 고치기, 저장 실패와 다시 시도. 속성은 종목 수, 세트 수, 운동 시간(초), 완료한 세트 수, 측정 방식(예: 중량과 횟수), 계획의 출발점, 알림 권한 상태처럼 수치나 구분값만 포함
앱과 기기 정보 앱 버전과 빌드 번호, TestFlight 설치 여부, iOS 버전, 기기 모델, 기기 언어와 시간대, 화면 크기, 네트워크 종류(Wi-Fi/셀룰러), 카탈로그 버전
대략적인 위치 전송 시점의 IP 주소에서 추정한 국가와 도시 수준의 위치. IP 주소 자체는 수탁사가 위치를 추정한 뒤 저장하지 않고 버립니다

(2) 오류 보고 — 처리 수탁사: Functional Software, Inc. (Sentry)

항목 예시
설치 식별자 위 1.1의 UUID
오류 정보 앱이 비정상 종료되거나 멈췄을 때의 호출 스택, 저장이나 조회가 실패했을 때의 오류 종류와 설명, 그 직전의 앱 동작 기록(화면 이동, 저장 결과 등 breadcrumb)
앱 상태 오류 당시의 화면, 운동 진행 상태, 앱 시작 단계, 저장 스키마 버전, 카탈로그 버전
앱과 기기 정보 앱 버전과 빌드 번호, 배포 환경(TestFlight/App Store), iOS 버전, 기기 모델, 메모리와 저장 공간 상태
대략적인 위치 전송 시점의 IP 주소에서 추정한 국가와 도시 수준의 위치. IP 주소 자체는 수탁사가 위치를 추정한 뒤 저장하지 않고 버립니다

오류 보고에는 화면 캡처나 화면 구성, 사용자가 입력한 값이 포함되지 않습니다.

1.3 수집하지 않는 정보

이름, 이메일, 전화번호, 생년월일, 정확한 위치 정보, 연락처, 사진, 건강 앱(HealthKit)의 데이터, 광고 식별자(IDFA), 다른 앱이나 웹사이트에서의 활동. 앱은 사용자를 다른 회사의 앱이나 사이트와 연결해 추적하지 않으며, 앱이나 홈페이지에서 제3자가 사용자의 활동을 여러 사이트에 걸쳐 수집하도록 허용하지 않습니다.

1.4 홈페이지

이 홈페이지는 정적 파일로 제공되며 쿠키를 두지 않습니다. 방문 수와 유입 경로, 페이지별 조회를 파악하기 위해 다음 정보를 사용자의 조작 없이 처리 수탁사 PostHog, Inc.에 자동으로 전송합니다.

항목 예시
방문 이벤트 페이지 조회, App Store 링크 클릭(링크의 위치와 페이지 언어)
페이지와 유입 정보 조회한 페이지의 주소, 이전 페이지(referrer), 주소에 붙은 캠페인 매개변수(UTM)
브라우저와 기기 정보 브라우저와 운영체제의 종류와 버전, 기기 종류, 화면 크기, 브라우저 언어, 시간대
방문자 해시 수탁사의 서버가 IP 주소, 브라우저 정보, 접속 주소와 그날의 임의 값으로 계산한 해시. 같은 날의 조회를 한 방문자로 묶는 데만 쓰이며 날짜가 바뀌면 새 값이 됨

IP 주소는 해시를 계산한 뒤 버리고 저장하지 않으며, 위치도 추정하지 않습니다. 쿠키, 로컬 저장소와 세션 저장소를 쓰지 않으므로 날짜가 바뀌면 같은 방문자를 다시 알아볼 수 없습니다. 홈페이지를 호스팅하는 사업자가 서비스 운영을 위해 접속 기록을 남길 수 있으며, 개발자는 그 기록에 접근하지 않습니다. 사용자가 이메일로 문의하면 그 이메일에 담긴 정보를 문의 처리에만 사용합니다.

2. 개인정보의 처리 목적

정보 목적
기기 안의 운동 계획과 기록 사용자가 계획을 세우고 운동을 수행하며 기록을 확인하는 앱의 기본 기능 제공
사용 통계 어떤 기능이 얼마나 쓰이는지, 어디에서 사용이 끊기는지 파악해 앱을 개선
오류 보고 비정상 종료, 멈춤, 저장 실패의 원인을 찾아 고치고 새 버전의 안정성을 판단
설치 식별자 같은 설치에서 보낸 사용 통계와 오류 보고를 묶어 분석하고, 사용자가 삭제를 요청할 때 그 설치의 정보를 찾음
홈페이지 방문 기록 홈페이지의 방문 수와 유입 경로, 페이지별 조회와 App Store 링크 클릭을 파악해 홈페이지를 개선
문의 이메일 문의와 요청에 답변

개발자는 수집한 정보를 광고, 마케팅, 다른 사업자에게 판매하거나 공유하는 목적으로 사용하지 않습니다. 운동 관련 정보를 광고나 데이터 마이닝에 사용하지 않으며 정보 중개업자에게 제공하지 않습니다.

3. 개인정보의 처리 및 보유 기간

정보 보유 기간
기기 안의 운동 계획, 기록, 설치 식별자 사용자가 앱을 삭제하거나 기기에서 앱 데이터를 지울 때까지
사용 통계(PostHog) 전송일부터 7년
홈페이지 방문 기록(PostHog) 전송일부터 7년
오류 보고(Sentry) 전송일부터 90일 이내
문의 이메일 문의를 처리한 뒤 1년

보유 기간이 지난 정보는 각 수탁사의 시스템에서 자동으로 삭제됩니다.

4. 개인정보의 제3자 제공

개발자는 개인정보를 제3자에게 제공하지 않습니다. 법령에 따라 제출 의무가 있는 경우에만 예외로 합니다.

5. 개인정보 처리의 위탁과 국외 이전

개발자는 사용 통계와 오류 보고의 수집, 보관과 분석을 아래 수탁사에 맡기며, 이 정보는 수탁사의 미국 서버로 이전됩니다. 이 이전은 「개인정보 보호법」 제28조의8 제1항 제3호(서비스 제공에 관한 계약의 이행을 위한 처리위탁과 보관)에 근거하며, 같은 조 제2항에 따라 다음 사항을 알립니다.

항목 PostHog Sentry
이전받는 자 PostHog, Inc. Functional Software, Inc. (Sentry)
연락처 privacy@posthog.com compliance@sentry.io
이전되는 국가 미국 미국
이전 일시와 방법 앱을 사용하는 동안 네트워크를 통해 수시로 전송. 홈페이지는 페이지를 열 때 전송 오류가 발생한 뒤 즉시 또는 다음 실행 때 네트워크를 통해 전송
이전되는 항목 1.2의 (1) 사용 통계와 1.4의 홈페이지 방문 기록 1.2의 (2) 오류 보고
이용 목적 사용 통계의 보관과 분석 도구 제공 오류 보고의 보관과 분석 도구 제공
보유와 이용 기간 3절의 기간 3절의 기간
이전을 거부하는 방법 앱의 설정에서 ’사용 통계와 오류 보고 보내기’를 끔. 홈페이지는 8절의 방법으로 전송을 막음. 거부해도 앱과 홈페이지의 모든 기능을 그대로 사용할 수 있음 앱의 설정에서 같은 항목을 끔

수탁사는 개발자와 맺은 데이터 처리 약정에 따라 위탁 목적 밖으로 정보를 사용하지 않습니다.

6. 개인정보의 파기 절차와 방법

7. 정보주체와 법정대리인의 권리와 행사 방법

사용자는 언제든지 자신의 개인정보에 대한 열람, 정정과 삭제, 처리정지를 요구할 수 있습니다.

8. 개인정보를 자동으로 수집하는 장치의 설치와 운영과 거부

앱과 홈페이지는 쿠키를 사용하지 않습니다. 홈페이지는 방문 측정 스크립트(PostHog)를 불러오지만 쿠키, 로컬 저장소와 세션 저장소에 아무것도 저장하지 않으며, 방문자는 1.4의 그날치 해시로만 구분합니다. 홈페이지의 측정을 거부하려면 브라우저의 콘텐츠 차단 기능으로 posthog.com으로 가는 요청을 막거나 자바스크립트를 끄면 되고, 그래도 홈페이지의 모든 내용을 볼 수 있습니다. 앱은 처음 실행할 때 임의의 설치 식별자를 만들어 기기의 앱 데이터 폴더에 파일로 저장하며, 이 식별자는 1.2의 사용 통계와 오류 보고를 같은 설치로 묶는 데만 쓰입니다. 식별자는 앱을 삭제하면 지워지고, 다시 설치하면 새로 만들어집니다. 수집을 거부하는 방법은 7절과 같습니다.

9. 개인정보의 안전성 확보 조치

10. 아동의 개인정보

앱은 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 의도적으로 수집하지 않습니다. 앱은 나이를 묻지 않으므로 개발자가 사용자의 나이를 알 수는 없습니다. 만 14세 미만 아동이 앱을 사용해 정보가 전송된 사실을 알게 되면 7절의 방법으로 삭제를 요청할 수 있으며, 개발자는 해당 정보를 지체 없이 삭제합니다.

11. 개인정보 보호책임자와 문의

구분 내용
개인정보 보호책임자 오승훈 (개발자 본인)
이메일 shoonoh11@gmail.com

개인정보 처리에 관한 문의, 불만, 피해 구제 요청은 위 연락처로 보내 주세요. 그 밖에 다음 기관에 문의할 수 있습니다.

12. 처리방침의 변경

이 처리방침은 법령이나 앱의 수집 항목이 바뀌면 개정합니다. 개정할 때는 시행 7일 전부터 이 페이지에 변경 내용을 게시하고, 수집 항목이나 목적이 늘어나는 변경은 앱 안에서도 알립니다.

버전 시행일 변경 내용
1.0 2026-10-21 최초 작성

13. 대한민국 밖의 사용자에게 알리는 사항

앱은 대한민국과 미국의 App Store에서 제공합니다. 다른 국가에서 앱을 사용하는 경우에도 이 처리방침이 적용되며, 전송된 정보는 1.2와 5절에 따라 미국에서 처리됩니다.

미국 캘리포니아 거주자에게 알리는 사항. 개발자는 개인정보를 판매하지 않고, 맞춤형 광고를 위해 공유하지 않으며, 이 방침에 적은 목적 밖으로 사용하지 않습니다. 앱과 홈페이지는 사용자의 활동을 여러 웹사이트나 앱에 걸쳐 수집하지 않으므로 브라우저의 “추적 안 함(Do Not Track)” 신호에 별도로 반응하지 않으며, 제3자가 앱이나 홈페이지를 통해 사용자의 활동을 여러 사이트에 걸쳐 수집하도록 허용하지 않습니다. 캘리포니아 거주자는 개발자가 수집한 정보의 종류와 사용 목적을 알 권리, 정보의 삭제를 요청할 권리, 권리를 행사했다는 이유로 차별받지 않을 권리가 있으며, 7절의 방법으로 11절의 연락처에 요청할 수 있습니다. 개발자는 요청을 받은 날부터 45일 이내에 처리합니다.