woobottle(이하 "운영자")는 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 다음과 같이 개인정보 처리방침을 수립·공개합니다. 이 방침은 iOS와 안드로이드용 콕도치(이하 "앱")에 적용됩니다.
앱은 다음 기능을 위해 이용자가 입력한 정보를 이용자 기기 안에서 처리합니다. 아래 목적 외의 용도로 쓰지 않으며, 목적이 바뀌면 「개인정보 보호법」 제18조에 따라 필요한 조치를 하겠습니다.
이와 별도로 Google Firebase를 통해 자동으로 수집되는 익명 이용 통계·충돌 기록(제2조)은 앱 이용 현황 파악과 충돌·오류 원인 분석, 안정성 개선에만 씁니다.
앱은 회원가입을 받지 않습니다. 아래 표의 정보는 모두 이용자가 직접 입력하거나 기기에서 생성되는 정보이며, 이용자 기기 안에만 저장되고 운영자에게 전송되지 않습니다. 이와 별도로 자동 수집되는 정보는 아래 「자동으로 수집되는 정보」에 적었습니다.
| 구분 | 항목 | 저장 위치 |
|---|---|---|
| 설정 | 약 표시 이름, 처방 용량과 용량 변경 이력, 주사 요일·시각, 알림 켜기/끄기, 연동 설정, 시작 몸무게·목표 몸무게 | 앱 저장소(기기 내). iOS는 앱과 위젯이 함께 쓰는 App Group 컨테이너 |
| 주사 기록 | 주사 일시, 용량, 메모(선택), 기록한 곳(앱·잠금화면·위젯) | |
| 펜 기록 | 펜당 회차 수, 펜 남은 회차 | |
| 몸무게 기록 | 몸무게(직접 입력 또는 건강 앱·헬스 커넥트에서 불러온 값) | |
| 기기 상태 | 알림 발송 여부, 마지막 백업 시각 | |
| 위젯용 요약 | 다음 예정일·용량·펜 남은 회차·최근 기록 시각·고슴도치 표정·목표까지 남은 몸무게(약 표시 이름도 함께 저장되지만 위젯·잠금화면에는 띄우지 않음) | iOS App Group 공유 저장소 / 안드로이드 앱 전용 SharedPreferences(기기 내) |
주사 기록·용량·몸무게(시작·목표 몸무게 포함)는 건강에 관한 정보로서 「개인정보 보호법」 제23조의 민감정보에 해당할 수 있습니다. 이 정보는 이용자 기기 안에만 저장되며, 운영자는 이를 수집·열람·이용·제공하지 않고 기술적으로도 접근할 수 없습니다. 이 정보는 아래 Firebase 이용 통계·충돌 기록에도 포함되지 않습니다.
앱 품질 개선을 위해 Google Firebase(Analytics·Crashlytics)를 통해 다음 정보가 자동으로 생성·수집됩니다(iOS·안드로이드 모두). 이름·연락처 등 이용자를 직접 식별하는 정보와 연결하지 않으며, 광고 식별자(IDFA·광고 ID)는 수집하지 않습니다.
주사 기록·용량·메모·펜 잔량·몸무게(시작·목표 몸무게 포함)·약 표시 이름과 건강 앱·헬스 커넥트에서 불러온 데이터는 위 통계·충돌 기록에 포함되지 않으며 Firebase로 전송되지 않습니다.
앱은 쿠키와 위치 정보를 쓰지 않고, 이용자를 추적하지 않습니다. 운영자 서버를 두지 않으며, 기록·알림·위젯·건강 데이터 연동 같은 앱 기능은 외부 서버와 통신하지 않습니다. 설정의 처리방침·이용약관·지원 링크를 누르면 기기의 웹 브라우저가 이 페이지를 엽니다.
잠금화면 카드에는 약 이름을 띄우지 않고 예정 시각·용량·고슴도치 그림만 보여 줍니다. 안드로이드의 잠금화면 카드는 소리·진동 없는 고정 알림입니다. 홈 화면·잠금화면 위젯은 고른 종류에 따라 다음 주사까지 남은 날·예정일·목표까지 남은 몸무게 등을 보여 줍니다. 이 화면은 기기를 보는 다른 사람도 볼 수 있으므로, 원하지 않으면 앱 설정이나 기기 설정에서 끄거나 위젯을 지우시면 됩니다.
앱은 이용자가 설정에서 직접 켤 때만(기본값: 꺼짐) 운영체제의 건강 데이터 저장소와 체중을 주고받습니다. 켤 때 운영체제의 권한 창이 뜨며, 허용하지 않아도 체중을 직접 입력해 모든 기록 기능을 쓸 수 있습니다.
| 플랫폼 | 요청하는 권한 | 쓰임새 |
|---|---|---|
| iOS — 건강 앱(HealthKit) | 체중(Body Mass) 읽기·쓰기 | 읽기: 저장소의 체중 기록(최근 2년)을 불러와 몸무게 그래프와 목표까지 남은 몸무게에 보여 줌 쓰기: 앱에 직접 입력한 체중을 저장소에도 저장 |
| 안드로이드 — 헬스 커넥트 | READ_WEIGHT, WRITE_WEIGHT |
헬스 커넥트에서 받은 정보의 사용은 제한적 사용(Limited Use) 요건을 포함한 헬스 커넥트 권한 정책을 따릅니다.
The use of information received from Health Connect will adhere to the Health Connect Permissions policy, including the Limited Use requirements. Data obtained from Apple HealthKit or Health Connect is stored only on your device, is never sent to the developer, is not included in the anonymous usage statistics or crash reports sent to Google Firebase, and is never used for advertising, marketing, or data mining, nor disclosed to third parties.
다음 권한은 기기 기능에 접근하는 것일 뿐, 운영자가 정보를 수집하는 것이 아닙니다. 기기 설정에서 언제든 바꿀 수 있습니다.
| 권한 | 플랫폼 | 쓰임새 | 필수 여부 |
|---|---|---|---|
| 알림 | iOS / 안드로이드 13 이상(POST_NOTIFICATIONS) | 정해 둔 주사 시각에 한 번 보내는 알림(iPhone은 전날 18시 소리 없는 잠금화면 카드 알림 추가), 안드로이드 잠금화면 카드(소리·진동 없는 고정 알림) | 선택 — 거절해도 기록·위젯은 동작 |
| Live Activity | iOS | 잠금화면 주사일 카드와 [맞았어요] 버튼. 별도 권한 창 없이 iOS 설정에서 끌 수 있음 | 선택 |
| 건강 데이터(체중) | iOS HealthKit / 안드로이드 헬스 커넥트 | 제3조 참고 | 선택(기본 꺼짐) |
부팅 후 실행(RECEIVE_BOOT_COMPLETED) | 안드로이드 | 재부팅 뒤 예약 알림·잠금화면 카드 다시 걸기 | 설치 시 자동 |
인터넷(INTERNET) | 안드로이드 | 익명 이용 통계·충돌 기록을 Google Firebase로 보내는 데 쓰임(제2조·제7조). 기록·건강 데이터는 이 권한으로 보내지 않으며, 운영자 서버와의 통신은 없음 | 설치 시 자동 |
앱은 카메라·사진·위치·연락처·마이크 권한을 요청하지 않습니다. 안드로이드에서 정확한 알람 권한도 쓰지 않으므로, 알림이 몇 분 늦게 올 수 있습니다.
모든 기록은 이용자가 앱에서 지우거나 앱을 삭제할 때까지 이용자 기기 안에만 보관됩니다. 운영자가 따로 보관하는 기록은 없습니다. 다만 자동으로 수집되는 이용 통계·충돌 기록은 Google Firebase에 제7조의 기간 동안 보관된 뒤 삭제됩니다.
allowBackup=false), Google 클라우드 백업과 기기 간 전송(새 휴대폰으로 옮기기)에서 앱 데이터를 모두 제외합니다. 따라서 기기를 바꾸면 기록이 자동으로 옮겨지지 않습니다.설정의 [백업 파일 내보내기](JSON 파일 하나)는 이용자가 누를 때만 만들어지며, 운영체제의 공유 창에서 이용자가 고른 곳(파일 앱·AirDrop·메일·Google Drive 등)으로만 저장·전송됩니다. 앱이 만든 임시 파일은 공유가 끝나면 지웁니다. 내보낸 파일에는 건강 관련 정보가 들어 있으므로 보관·공유에 주의해 주십시오. 저장된 파일은 이용자가 관리하며, 전송한 서비스(예: 메일·클라우드)의 정책을 따릅니다.
운영자는 이용자의 개인정보를 제3자에게 제공하거나 판매하지 않습니다. 운영자는 주사·체중 기록을 받지 않으므로 제공할 기록 자체가 없으며, 자동 수집되는 이용 통계·충돌 기록도 제3자에게 제공하지 않습니다(Google LLC에 대한 처리 위탁은 제7조). 이용자가 직접 파일을 공유하거나 건강 앱·헬스 커넥트에 체중을 쓰도록 켠 것은 이용자의 지시에 따라 기기 안에서 일어나는 일이며, 운영자에게 정보가 전달되지 않습니다.
운영자는 앱 이용 통계 분석과 충돌·오류 분석 업무를 아래와 같이 위탁하며, 이에 따라 제2조의 자동 수집 정보가 국외로 이전됩니다(「개인정보 보호법」 제26조·제28조의8). 주사·체중 기록 등 건강 정보는 위탁·이전 대상이 아닙니다.
| 수탁자(이전받는 자) | Google LLC (Firebase Analytics, Firebase Crashlytics) |
|---|---|
| 위탁 업무 / 이용 목적 | 앱 이용 통계 분석, 충돌·오류 원인 파악과 안정성 개선 |
| 이전 국가 | 미국 |
| 이전 항목 | 앱 인스턴스 ID, 앱 사용 기록, 기기·환경 정보, 충돌 기록 |
| 이전 일시·방법 | 앱을 사용하는 동안 또는 오류가 발생할 때 수시로 네트워크(암호화 전송)를 통해 전송 |
| 보유·이용 기간 | 이용 통계: 14개월 후 삭제 / 충돌 기록: 90일 후 삭제 |
| 연락처 | Google 개인정보 문의 support.google.com/policies/contact/general_privacy_form · Google 개인정보처리방침 |
거부 방법과 효과: 앱의 설정 탭 > 맨 아래 「콕도치」 구역 > 분석 데이터 수집을 끄면 그 이후의 이용 통계·충돌 기록은 전송되지 않습니다(이 설정이 포함된 버전부터 적용). 수집을 꺼도 앱 기능은 그대로 이용할 수 있습니다. 설정이 없는 이전 버전에서는 앱 사용을 중단하거나 앱을 삭제하면 더 이상 전송되지 않습니다. 앱을 다시 설치하면 새 앱 인스턴스 ID가 만들어져 이전 기록과 연결되지 않으며, 이미 전송된 기록은 위 보유 기간이 지나면 삭제됩니다.
앱은 완전 무료이며 인앱 결제가 없으므로, 앱에서 결제 정보를 처리하는 일도 없습니다. 운영자는 앱 마켓(App Store·Google Play)으로부터 개인을 알아볼 수 없는 설치 집계(국가별 설치 수 등)만 받을 수 있습니다.
이용자가 앱에서 기록을 지우면 해당 기록이 기기 저장소에서 바로 지워지고, 앱을 삭제하면 앱 저장소와 위젯용 요약이 운영체제에 의해 함께 삭제됩니다. 건강 앱·헬스 커넥트에 저장한 체중과 이용자가 내보낸 파일은 각 앱·저장소에서 이용자가 직접 지울 수 있습니다. 운영자가 자체 서버에 별도로 보관해 파기할 개인정보는 없습니다. Google Firebase에 보관되는 이용 통계·충돌 기록은 제7조의 보유 기간이 지나면 자동으로 삭제됩니다.
모든 기록이 이용자 기기 안에 있으므로, 정보주체는 앱에서 직접 열람·정정·삭제·처리정지(연동 끄기, 알림 끄기, 앱 삭제)를 할 수 있습니다. 운영자는 이용자의 기록을 갖고 있지 않아 대신 열람·삭제해 드릴 수 없지만, 방법을 안내해 드립니다. Firebase로 자동 수집되는 이용 통계·충돌 기록은 이름·연락처와 연결되지 않아 운영자가 특정 이용자의 기록을 찾아 열람·삭제하기 어렵습니다. 앱의 설정 탭 > 맨 아래 「콕도치」 구역 > 분석 데이터 수집을 끄면 이후 전송이 중단됩니다(제7조의 거부 방법 참고). 문의: dkrnfls@gmail.com
앱은 웹 쿠키를 사용하지 않습니다. 다만 Google Firebase SDK(Analytics·Crashlytics)가 기기에 앱 인스턴스 ID를 저장해 제2조의 이용 통계·충돌 기록을 만듭니다. 광고 식별자(IDFA·광고 ID)는 사용하지 않습니다. 앱의 설정 탭 > 맨 아래 「콕도치」 구역 > 분석 데이터 수집을 끄면 수집·전송을 거부할 수 있습니다(자세한 내용은 제7조).
주사·체중 등 기록은 운영자 서버로 보내지 않습니다. Google Firebase로 가는 이용 통계·충돌 기록은 암호화된 통신(HTTPS)으로 전송되며, Firebase 콘솔 접근 권한은 운영자로 한정합니다. 데이터는 운영체제(iOS/안드로이드)가 앱마다 분리해 보호하는 저장 영역에 저장되며, 안드로이드에서는 클라우드 백업·기기 간 전송에서도 제외합니다. 기기 잠금(암호·생체 인증)을 설정하면 기기 안의 기록을 더 안전하게 지킬 수 있습니다.
운영자는 개인정보 처리에 관한 업무를 총괄하고, 관련 불만 처리와 피해 구제를 위해 아래와 같이 개인정보 보호책임자를 지정합니다.
운영자는 만 14세 미만 아동의 개인정보를 의도적으로 수집하지 않으며, 만 14세 미만 아동의 개인정보가 수집된 사실을 알게 되면 지체 없이 삭제합니다. 앱은 회원가입이 없고 별도의 연령 확인 절차를 두지 않으며, 아동을 구별해 정보를 수집하지 않습니다. 다만 제2조의 자동 수집(익명 이용 통계·충돌 기록)은 연령과 관계없이 모든 이용자에게 동일하게 적용되며, 이름·연락처 등 아동을 식별할 수 있는 정보는 수집하지 않습니다. 앱은 처방받은 주사를 맞는 분을 위한 기록 도구로 만들어졌으며, 14세 미만 아동이 이용하는 경우 법정대리인(보호자)의 지도 아래 이용하시기 바랍니다. 법정대리인은 아동의 기기에 저장된 기록을 앱에서 직접 열람·정정·삭제할 수 있습니다.
개인정보 침해로 인한 구제를 받기 위해 아래 기관에 분쟁 해결이나 상담을 신청할 수 있습니다.
이 방침은 시행일부터 적용되며, 내용을 추가·삭제·정정하는 경우 시행 7일 전부터 앱 또는 이 페이지를 통해 알립니다. 수집 항목이 생기는 등 중요한 변경은 30일 전부터 알립니다.
개정 이력