ItchLog(이하 “앱”, “당사”)는 개발자 황승민(이하 “개발자”)이 개인 개발자 자격으로 운영합니다. 본 개인정보처리방침은 ItchLog가 어떤 정보를 수집하고, 어떻게 이용하며, 이용자가 어떤 권리를 갖는지 설명합니다.
ItchLog는 증상을 기록하는 로거(logger)입니다. 앱은 어떠한 진단·치료·의학적 조언도 제공하지 않습니다. 앱은 기록된 데이터를 바탕으로 기기 안에서 간단한 통계(음식·생활 요인과 증상 변화의 관찰)를 보여줍니다. 이 계산은 기기에서만 이루어지며 외부로 전송되지 않고, 진단이나 원인 판단이 아닙니다.
1. 수집하는 개인정보 항목
가. 계정 정보
회원가입 시 이메일 주소와 비밀번호를 수집하거나, Apple/Google 로그인을 이용하는 경우 해당 서비스가 제공하는 식별자·이메일 주소를 수집합니다(Apple의 “이메일 가리기” 기능 사용 시 실제 이메일은 가려집니다). 비밀번호는 Firebase Authentication이 처리하며, 개발자는 이를 볼 수 없습니다. 이메일 주소는 Firestore의 사용자 프로필 문서에도 저장됩니다. 앱은 이름이나 닉네임을 수집·저장하지 않습니다(Google 로그인 시 Google이 제공하는 이름이 Firebase 인증 기록에 함께 남을 수 있으나, 앱은 이를 사용하지 않습니다). 이 정보는 계정을 식별하고 기기 간 데이터를 동기화하기 위한 목적으로만 사용됩니다.
나. 건강 및 피트니스 정보 (Apple HealthKit)
이용자가 권한을 허용한 경우, ItchLog는 건강 앱으로부터 수면 시간, 운동(종류와 시간), 걸음수를 읽어옵니다. 이 데이터는 그날의 요약에 표시하고, 땀을 흘린 운동이 있으면 “땀·운동” 항목을 미리 체크하는 용도로만 사용되며, 날짜별 건강 기록으로 Firestore에 저장됩니다. ItchLog는 건강 앱에 데이터를 쓰지 않습니다. HealthKit 접근 권한은 iOS 설정 → 개인정보 보호 및 보안 → 건강 → ItchLog에서 언제든지 철회할 수 있습니다.
다. 위치 및 날씨 정보
위치 권한을 허용한 경우, ItchLog는 기기의 위치를 이용해 해당 지역의 기온, 습도, 자외선 지수, 대기질 지수(AQI)를 조회합니다. 기온·습도·자외선 지수는 Apple의 서비스인 WeatherKit에서 조회하며, 이때 기기의 위치가 Apple에 그대로 전달됩니다. 대기질 지수는 Open-Meteo 대기질 API에서 조회하며, 이때는 소수점 둘째 자리(약 1km 단위)로 줄인 대략적인 좌표만 전송합니다. 위치 정보 자체는 저장하지 않으며, 조회 결과인 날씨/대기질 값만 해당 날짜의 환경 기록에 저장됩니다. 위치 권한은 iOS 설정 → 개인정보 보호 및 보안 → 위치 서비스 → ItchLog에서 언제든지 철회할 수 있습니다.
라. 사진
이용자는 신체 부위 지도(body map)의 특정 표시에 사진을 첨부할 수 있습니다(예: 악화 부위 기록). 사진은 이용자가 사진 보관함에서 직접 선택하거나 앱 안에서 카메라로 촬영할 수 있으며, 긴 변 1600픽셀의 JPEG 이미지로 축소된 뒤 해당 기록과 연결되어 Firebase Storage에 업로드됩니다. 빠르게 표시하기 위해 기기 안에도 사본(캐시)을 보관하며, 이 사본은 로그아웃하거나 계정을 삭제하면 지워집니다. 사진은 이용자가 직접 첨부를 선택한 경우에만 업로드됩니다.
마. 이용자가 직접 입력하는 증상 및 생활 기록
앱의 핵심 데이터로, 다음 항목이 포함됩니다.
- 신체 부위 지도의 표시: 위치와 3단계 정도(경도·중등도·중증)
- 식사 기록: 끼니별 시간과 음식 이름
- 컨디션: 땀·운동, 장 상태(묽은 변·설사, 변비, 더부룩함·가스, 복통, 속쓰림·역류, 메스꺼움 중 해당 항목 또는 “평소와 같음”)
- 제품·루틴: 보습, 뜨거운 샤워, 새 화장품·스킨케어 제품(이름, 시작일), 세탁 세제 변경(이름(선택), 시작일)
- 약 사용: 그날 스테로이드(바르는 약·먹는 약)를 썼는지, 그 외 약(항히스타민제 등)을 썼는지 여부, 그리고 선택적으로 스테로이드를 바른 몸 지도 표시. 약 이름·용량은 수집하지 않습니다.
- 환경 노출: 간접흡연, 꽃가루, 반려동물, 음주, 먼지, 울·합성섬유 접촉, 여행·외박
바. 구독 및 결제 정보
ItchLog는 선택적 유료 구독을 제공하며, 결제는 전적으로 Apple의 StoreKit / App Store 결제 시스템을 통해 처리됩니다. 당사는 이용자의 카드 정보 등 결제 수단 정보를 전혀 수집·저장하지 않습니다. Apple이 결제를 직접 처리하며, 앱은 구독 상태(활성 여부, 월간·연간 요금제)만 전달받습니다. 이 구독 상태는 Firestore의 사용자 프로필 문서에 저장됩니다.
사. 수집하지 않는 정보
ItchLog는 어떠한 분석(Analytics) SDK, 광고 SDK, 앱/사이트 간 추적 도구도 사용하지 않습니다. Firebase Analytics를 포함한 어떠한 추적 도구도 의도적으로 포함하지 않습니다.
설정에서 켤 수 있는 하루 한 번 기록 알림은 기기 안에서만 예약되는 로컬 알림이며, 이를 위해 외부로 전송되는 정보는 없습니다.
2. 개인정보의 수집 및 이용 목적
수집한 정보는 다음 목적으로만 이용합니다.
- 계정 운영 및 기기 간 기록 동기화 (Firebase Authentication, Firestore, Storage)
- 건강/날씨/대기질 데이터를 활용한 일일 기록 자동 채움(이용자 편의 목적)
- 앱 내에서 이용자 본인의 신체 부위 지도, 기록 히스토리, 사진을 표시
- Apple을 통한 구독 상태 처리
- 이용자가 보낸 문의 응대
당사는 이용자의 데이터를 광고 목적으로 이용하지 않으며, 어떠한 제3자에게도 판매하지 않습니다.
3. 개인정보의 저장 및 보안
이용자의 데이터는 Google이 운영하는 Firebase(Firestore 데이터베이스, Firebase Authentication, Firebase Storage)를 통해 저장됩니다.
국외 이전
Firebase 인프라의 특성상 데이터는 미국을 포함하여 이용자의 거주 국가 외부에 위치한 서버에 저장·처리될 수 있습니다. 이전되는 항목은 위 1항에서 열거한 계정 정보, 건강/위치 파생 데이터, 사진, 이용자가 입력한 기록이며, 이전받는 자는 Google LLC(Firebase)이고, 이전 목적은 서비스 제공을 위한 데이터베이스·인증·저장소 운영입니다. 전송 구간은 암호화(HTTPS/TLS)되며, Firebase 보안 규칙을 통해 인증된 본인만 자신의 데이터를 읽고 쓸 수 있도록 접근이 제한됩니다.
인프라 로그 및 관리자 접근
ItchLog는 어떠한 분석(Analytics) SDK도 사용하지 않지만(1-사 참조), 이와 별개로 Firebase/Google 인프라는 보안, 부정 이용 방지, 과금 목적으로 모든 요청에 대해 IP 주소, 요청 시각, 로그인 방식 등 기술적 메타데이터를 자동으로 기록합니다. 이는 행동 추적이 아닌 표준적인 인프라 로그이며, 당사가 임의로 끌 수 없습니다. 또한 개발자는 앱 관리자로서 지원·디버깅·서비스 운영 목적상 Firebase 콘솔 등을 통해 Firestore/Storage에 저장된 원본 기록을 열람할 수 있는 기술적 권한을 가지고 있으며, 이 권한은 개별 이용자의 행동을 프로파일링하거나 분석하는 데 사용되지 않습니다.
4. 이용하는 제3자 서비스
| 서비스 | 목적 | 관련 데이터 |
|---|---|---|
| Firebase Authentication (Google) | 계정 로그인 | 이메일, Apple/Google 식별자 |
| Firebase Firestore (Google) | 기록 저장 | 1항에 기재된 모든 기록 |
| Firebase Storage (Google) | 사진 저장 | 첨부한 사진 |
| Apple HealthKit | 수면/운동/걸음수 자동 기록 | 수면 시간, 운동(종류·시간), 걸음수 |
| Apple WeatherKit | 날씨/자외선 자동 기록 | 기기 위치, 날씨 데이터 |
| Open-Meteo 대기질 API | 대기질 지수 | 소수점 둘째 자리로 줄인 대략적 좌표만 (계정 식별정보 미전송) |
| Sign in with Apple / Google 로그인 | 계정 인증 | 이메일, 계정 식별자 |
| Apple StoreKit / App Store | 구독 결제 | Apple이 전적으로 처리 |
각 서비스 제공자는 당사를 대신하여 데이터를 처리하는 방식에 대해 자체적인 개인정보처리방침을 갖고 있습니다.
5. 개인정보의 보유 및 이용 기간
이용자의 데이터는 계정이 활성 상태로 유지되는 동안 보관됩니다. 이용자는 앱의 설정 > 계정 삭제에서 직접 계정을 삭제할 수 있으며, 기록·사진·프로필 데이터는 당사 시스템에서 즉시 삭제됩니다. 단, 관련 법령에 따라 보관해야 하는 경우(예: Apple이 자체 정책에 따라 보관하는 구독 결제 기록 등)는 제외됩니다.
6. 정보주체의 권리
이용자는 언제든지 다음을 할 수 있습니다.
- 앱 내에서 개별 기록을 직접 조회, 수정, 삭제
- iOS 설정에서 HealthKit·위치 권한 철회
- 앱의 설정 > 계정 삭제에서 계정 전체를 직접 삭제(즉시 삭제)
- smhwang0715@gmail.com으로 이메일을 보내 본인 데이터 사본 제공 요청
당사는 이러한 요청에 대해 합리적인 기간 내(통상 30일 이내)에 응답하고 처리합니다.
7. 아동의 개인정보 보호
ItchLog는 아동을 대상으로 하지 않으며, 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다. 만약 아동이 당사에 개인정보를 제공한 사실을 알게 된 경우 문의해 주시면 즉시 삭제하겠습니다.
8. 건강정보(민감정보)에 관한 특별 조치
ItchLog가 수집하는 수면·운동·신체 증상·약 사용 기록 등은 「개인정보 보호법」상 민감정보에 해당할 수 있습니다. 이에 따라 당사는 다음을 준수합니다.
- HealthKit 데이터를 광고 또는 마케팅 목적으로 이용하지 않습니다.
- HealthKit 데이터를 판매하거나 데이터 브로커·광고 플랫폼과 공유하지 않습니다.
- HealthKit 데이터는 본 방침에서 설명한 건강 기록 기능 제공 목적으로만 이용합니다.
- 앱 최초 이용(온보딩) 시 이용자로부터 건강정보 등 민감정보 수집·이용에 대한 별도 동의를 받습니다.
9. 개인정보처리방침의 변경
본 방침은 필요에 따라 변경될 수 있습니다. 중요한 변경이 있는 경우 위의 "최종 수정일"을 갱신하고, 필요 시 앱 내 공지를 통해 안내합니다.
10. 개인정보 보호책임자 및 문의처
본 방침 또는 이용자의 개인정보에 관해 문의사항이 있으신 경우 아래로 연락해 주십시오.
황승민 (개발자 겸 개인정보 보호책임자) 이메일: smhwang0715@gmail.com