개인정보 처리방침
최종 수정일: 2026-11-01
1. 적용 범위와 운영자
이 방침은 BellySignal 앱의 현재 데이터 처리 방식을 설명합니다. 운영자는 픽코(Picko), 대표자는 유정현이며 문의 주소는 [email protected]입니다. 설치한 버전과 운영체제에 따라 제공 기능이 다를 수 있습니다.
일지는 기기에 저장됩니다. 일부 건강 수치는 분석 이벤트에도 포함되어 전송되며, 로그인한 뒤 자동 백업을 켜면 일지 사본이 Google Firebase에 업로드됩니다. 따라서 이 앱은 기기 안에서만 데이터를 처리하는 서비스가 아닙니다. 기록하는 데 계정은 필요하지 않습니다.
2. 기기에 저장되는 기록
로컬 데이터베이스에는 대변·소변 관찰 내용, 물 섭취량, 음식, 음료(카페인·술), 약과 영양제, 증상, 수면, 스트레스, 기분, 운동, 직접 입력하거나 가져온 체중, 생리 기록, 메모와 기록 시각이 저장됩니다. 설정에는 언어, 화면 표시, 알림, 기록을 추가할 때 보이는 항목, 물 섭취 목표 설정, 물 섭취 목표를 개인에 맞추기 위해 입력한 성별과 체중이 포함됩니다.
운영체제는 기기 설정에 따라 앱의 로컬 데이터와 설정(생리 기록 동의 포함)을 별도로 백업하거나 다른 기기로 옮길 수 있습니다. BellySignal의 자동 백업 스위치는 이러한 시스템 서비스를 제어하지 않습니다.
3. 자동 클라우드 백업(선택)
자동 백업은 로그인한 뒤에만 사용할 수 있으며, 직접 켜기 전까지는 꺼져 있습니다. 로그인했을 때 이 기기에서 해당 계정에 대해 아직 물어본 적이 없으면 앱이 자동 백업을 켤지 묻습니다. 물어본 사실은 기기에 기억되므로 다른 기기에서는 다시 물을 수 있습니다. 이 설정은 나중에 ’설정’에서 바꿀 수 있습니다.
- 업로드되는 항목: 모든 일지 기록, 생리 기록, 약·영양제 목록, 직접 추가한 음식, 2항에 적은 설정. 생리 기록 동의와 ‘사용 통계’ 설정은 포함되지 않습니다.
- 업로드 시점: 로그인한 계정에 백업이 켜져 있는 동안 앱은 백업을 켤 때, 앱 시작이나 로그인으로 계정을 사용할 수 있게 될 때, 앱을 나가거나 다시 돌아올 때, 로그아웃하기 전에 업로드를 시도합니다. 바뀐 내용이 없으면 보통 업로드를 건너뛰지만, 백업을 켜거나 클라우드 백업을 복원하면 새로 업로드할 수 있습니다. 실패한 업로드는 이후 기회에 다시 시도합니다.
- 저장 위치: 미국(us-east1)의 Google Firebase Storage에 있는 계정별 파일(
users/{계정 ID}/devices/{기기 ID}.json)에 저장됩니다. 기기마다 자체 파일을 가지며, 기기 ID는 앱이 만든 임의의 값입니다. - 보호: Firebase는 전송 중인 백업과 저장된 백업을 암호화하며, 앱은 해당 계정으로 로그인했을 때만 백업을 읽거나 쓸 수 있습니다. 백업은 종단 간 암호화되지 않으므로, 운영자 Firebase 프로젝트의 권한 있는 관리자와 저장소 제공업체가 백업 내용에 접근할 수 있습니다.
- 복원: 백업을 켜면 같은 계정의 다른 기기가 만든 가장 최근 백업의 기록이 이 기기에 추가되며, 이 기기에 이미 있는 기록과 설정은 그대로 유지됩니다. ’설정 › 백업에서 복원’에서는 내보낸 백업 파일을 고르거나, 로그인한 상태라면 계정의 가장 최근 클라우드 백업을 고를 수 있습니다. 그 기록을 이 기기의 기록에 더하거나 이 기기의 기록을 그것으로 바꿀 수 있으며, 어느 쪽을 골라도 해당 백업에 저장된 설정이 함께 적용됩니다.
기기마다 자체 백업을 가지므로 변경 사항은 기기 간에 동기화되지 않습니다. 백업이 켜져 있는 동안 삭제한 기록은 다음 업로드가 성공할 때 이 기기의 백업에서 제거되지만, 다른 기기와 그 기기의 백업에는 이전 사본이 남아 있을 수 있으며, 그 백업에서 복원하면 해당 기록이 다시 돌아올 수 있습니다.
백업을 끄면 새 업로드가 중단됩니다. 백업이 켜진 상태에서 로그아웃하면 마지막으로 한 번 백업을 시도한 뒤 업로드를 멈추며, 같은 계정으로 다시 로그인했을 때 이 기기에서 그 계정의 백업이 여전히 켜져 있으면 업로드가 다시 시작됩니다. 두 동작 모두 기존 백업을 삭제하지 않습니다.
계정을 삭제하면 로그인 계정을 제거하기 전에 해당 계정의 모든 백업이 삭제되며, 기기의 일지는 그대로 남습니다. ’모든 데이터 삭제’는 이 기기의 일지와 저장된 목록을 삭제하고 자동 백업을 끕니다. 로그인한 상태에서는 이 기기에서 백업이 켜져 있거나 앱이 그 계정의 이전 백업을 아직 기억하고 있으면 계정의 백업도 함께 삭제하며, 확인 메시지에 백업 포함 여부가 표시됩니다. 그 밖의 경우(로그아웃 상태 포함)에는 백업이 남습니다. 필요한 백업 삭제에 실패하면 계정이나 기기의 일지는 삭제되지 않습니다. 백업을 삭제한 뒤에는 계정 ID 아래에 빈 표시 파일이 남으며, 계정을 삭제한 뒤에도 유지됩니다. 같은 계정으로 로그인한 다른 기기가 이 파일을 확인하면 자동 백업을 끄도록 하기 위한 것이며, 그 기기의 로컬 일지는 삭제되지 않습니다.
삭제되거나 덮어쓰인 백업 파일은 활성 저장소에서 즉시 제거되지만, 저장소 제공업체는 복구 가능한 사본을 7일 동안 보관한 뒤 영구 삭제합니다. 운영자에게 백업 삭제를 요청할 수도 있습니다.
4. 분석과 오류 진단
앱은 사용 현황을 측정하고 기록 패턴을 분석하기 위해 PostHog와 Google Analytics for Firebase를 사용합니다. PostHog에는 다음 항목이 전송될 수 있습니다.
- 대변 형태·색, 혈액·점액 여부, 통증, 팽만감, 복부 팽창, 급한 변의, 잔변감, 힘주기 여부, 선택한 대변 형태와 통증 부위의 개수
- 소변 색, 선택한 수분 단계와 거품 여부, 물 섭취량, 증상 점수와 사용한 척도, 수면의 질·스트레스 평가, 운동 종류와 시간, 직접 입력한 체중
- 초기 설정 중: 선택한 이용 목적(예: 변비, 약), 마지막 배변에 관한 답변, 앱을 쓰는 이유를 선택적으로 적는 메모(최대 80자)
- 건강 플랫폼 권한 요청 뒤 심박 변이 측정값이 있었는지 여부, 기록을 편집할 때 바꾼 입력란의 종류, 기록을 저장한 뒤 표시된 메시지의 종류
- 동의하여 생리 기록을 켜 두고 PostHog가 활성화되어 있는 동안에는, 현재 앱에 생리 기록이 저장되어 있는지를 나타내는 예/아니요 표시가 이후의 분석 이벤트에 첨부됩니다. 생리 날짜, 횟수, 생리양, 생리통 정보는 전송되지 않습니다.
위 값은 PostHog에만 전송됩니다. PostHog와 Firebase Analytics는 모두 화면·기능 사용, 기록 개수, 언어, 설정, 앱·운영체제·기기 정보, 기기 또는 앱 인스턴스 식별자를 받습니다. 이 사용 정보로 어떤 건강 기능을 쓰는지(예: 술, 카페인, 기분, 증상, 체중을 기록하는지)가 드러날 수 있습니다. PostHog는 오류 보고와 스택 추적 정보도 받습니다. 분석 제공업체는 IP 주소를 포함한 네트워크 정보를 처리하며, 이를 바탕으로 대략적인 위치를 추정할 수 있습니다. Android에서는 기기 설정이 허용하는 경우 Firebase Analytics가 광고 ID도 수집합니다.
Android에서는 앱을 설치하게 된 링크의 유입처와 매체(예: Google Play 검색, 소셜 미디어, 이 웹사이트)도 PostHog로 전송됩니다. 앱은 이 값을 Google Play 설치 리퍼러에서 한 번 읽어 이후의 이벤트에 첨부합니다. 미리 정해 둔 값이 아니면 “other”로 보내며, 캠페인 이름은 PostHog로 전송하지 않습니다. 이와 별개로 Firebase Analytics는 Google Play에서 설치 유입 정보를 자체적으로 수집하며, 여기에는 그 링크의 유입처, 매체, 캠페인 이름이 포함될 수 있습니다.
자유롭게 작성한 일지 메모와 음식·음료 이름은 분석 이벤트에 첨부하지 않습니다. Apple Health나 Health Connect에서 읽어 온 측정값은 분석으로 전송하지 않지만, 위에서 설명한 사용 정보는 전송될 수 있습니다. 기기 식별자를 통해 시간에 따른 이벤트를 연결할 수 있으므로 이 데이터를 완전히 익명이라고 설명하지 않습니다.
현재 구현에서는 두 분석 서비스가 기본적으로 활성화됩니다. 설정의 ‘사용 통계’ 스위치는 PostHog만 제어합니다. 이 스위치를 꺼도 위 사용 정보를 포함해 Firebase Analytics는 계속 활성화되며, 현재 앱 안에는 이를 별도로 끄는 스위치가 없습니다.
5. 선택적 로그인과 공유
- 로그인: Google·Apple 로그인에 Firebase Authentication을 사용합니다. 인증과 자동 백업을 위해 계정 식별자, 로그인 서비스가 제공하는 이메일·프로필 정보, 인증 토큰과 기술적 접속 정보가 처리됩니다. 계정은 설정에서 삭제할 수 있습니다(3항 참고).
- 건강 플랫폼: 권한을 허용하면 앱은 Apple Health 또는 Health Connect에 물 기록을 쓰고, 수면·체중·심박 변이를 읽습니다. 가져온 체중은 일지의 일부가 되어 백업에 포함됩니다. 수면과 심박 변이는 앱에 보여 주기 위해 읽으며, 일지나 백업에 저장되지 않습니다.
- 내보내기: PDF 리포트와 백업 파일은 기기의 공유 기능에서 직접 선택한 위치나 상대에게 전달됩니다. 내보낸 사본에는 앱의 삭제 기능이 적용되지 않습니다.
- 피드백: 피드백을 보내면 작성한 메시지와 그 분류, 선택적으로 입력한 연락처, 직접 고른 이미지와 그 파일 이름, 앱·운영체제 버전, 언어, 전송 시각이 Discord를 통해 지원 채널로 전달됩니다. 보낼 의도가 있는 정보만 포함해 주세요. 일지 기록은 자동으로 첨부되지 않습니다.
6. 이용 목적, 제공업체와 국외 처리
데이터는 일지와 요청한 연동 제공, 선택적 계정 인증, 자동 백업의 저장과 복원, 피드백 처리, 사용 현황·기록 패턴 측정, 오류 진단에 이용됩니다. PostHog는 미국 클라우드에서 분석·진단을 처리합니다. Google/Firebase는 분석, 인증, 백업 저장을 처리하고, Apple과 Google은 플랫폼 연동과 로그인을, Discord는 보낸 피드백을 처리합니다. 제공업체의 인프라에 따라 미국을 포함한 거주 국가 밖에서 데이터가 처리될 수 있습니다. PostHog를 꺼도 Firebase 전송은 중단되지 않습니다. 데이터를 판매하지 않습니다.
7. 보관과 삭제
일지 기록은 앱에서 조회·수정·삭제할 수 있습니다. ’모든 데이터 삭제’는 앱 설정을 모두 초기화하지 않습니다. 물 섭취 목표를 위해 저장한 성별과 체중은 남으며, 설정에서 바꿀 수 있습니다. 클라우드 백업은 3항에서 설명한 대로 보관됩니다. 기기의 기록을 삭제하거나 앱을 제거해도 이미 전송된 분석 정보, 클라우드 백업, 계정 정보, 피드백, 직접 내보낸 사본이 자동으로 삭제되지는 않습니다. 분석·지원 정보는 서비스 설정과 위 목적에 따라 보관됩니다. 보유 정보의 열람·삭제를 요청하려면 문의해 주세요. 해당 기록을 찾기 위한 정보가 필요할 수 있습니다.
8. 선택권과 권리
로그인하지 않고 일지를 쓰고, 자동 백업을 켤지 정하고, 파일 내보내기를 선택하고, 건강 플랫폼 접근 권한을 철회하고, 설정에서 PostHog를 끌 수 있습니다. 생리 기록 동의는 ’기록 항목 편집’에서 철회할 수 있습니다. 철회하면 4항에서 설명한 생리 표시가 이후 이벤트에 첨부되지 않으며, 생리 기록은 직접 삭제할 때까지 저장된 상태로 남고 백업이 켜져 있는 동안에는 자동 백업에도 남습니다. PostHog 스위치는 모든 데이터 처리에 대한 동의 철회 기능이 아닙니다. 적용 법령에 따라 열람·정정·삭제·처리 제한·처리에 대한 이의 제기·개인정보 이동·동의 철회 권리를 가질 수 있습니다. 이 권리를 행사하려면 [email protected]으로 연락해 주세요. 관할 개인정보 감독기관에 민원을 제기할 수도 있습니다. 권리 행사를 이유로 불이익을 주지 않습니다. 이 안내는 법적 권리를 포기시키거나 법령상 필요한 동의를 대신하지 않습니다.
9. 보안과 아동
기기의 기록은 운영체제의 앱 샌드박스로 보호됩니다. 지원되는 기기에서는 설정에서 ’앱 잠금’을 켤 수 있습니다. 켜면 앱을 시작할 때와 앱을 벗어난 지 30초 이상 지난 뒤 돌아올 때, iOS에서는 Face ID, Touch ID 또는 기기 암호를, Android에서는 지원되는 생체 인증 또는 기기 PIN·패턴·비밀번호를 요구합니다. 앱 잠금은 위젯, 알림, 실시간 현황, Apple Watch, Siri에는 적용되지 않습니다. 클라우드 백업은 3항에서 설명한 대로 보호됩니다. 기기, 계정, 내보낸 파일을 안전하게 관리해 주세요. 어떤 시스템도 완전히 안전하지는 않습니다. 본 앱은 만 16세 또는 거주 국가에서 정한 최소 연령 미만 아동을 대상으로 하지 않습니다. 아동의 정보가 제출되었다고 생각되면 연락해 주세요.
10. 변경과 문의
이번 갱신으로 이 방침에 자동 클라우드 백업, 심박 변이 읽기, 생리 관련 분석, PostHog로 전송되는 초기 설정 정보에 관한 설명이 추가되었습니다. 이후 변경 사항은 이 페이지에 게시하고 중요한 변경을 안내하겠습니다. 개인정보·삭제 요청: [email protected].
사업자 정보
- 상호
- 픽코 (Picko)
- 대표자
- 유정현
- 사업자등록번호
- 824-17-02362
- 통신판매업신고번호
- 2025-경기이천-0249
- 주소
- 경기도 이천시 부발읍 경충대로2092번길 39-19, 101호