Android·iOS 공동육아 기록 앱
베베루프
베베루프는 수유·수면·기저귀·이유식·목욕·특이사항, 식단·장보기와 성장 일정을 기록하고, 사용자가 선택한 보호자와 공동육아 공간에서 공유할 수 있는 Android·iOS 앱입니다. 첫 설치와 게스트 이용에는 로그인이 필요하지 않으며, 계정 연결과 로그인은 가족 공유 등 계정 기능을 사용할 때 선택합니다.
공개 정책 · 읽기 전용
개인정보처리방침
서비스와 운영 주체
- 서비스명
- 베베루프
- Android 패키지·iOS 번들
com.babyroutine.mobile- 개발·운영
- 베베루프 운영자(대한민국 개인사업자)
- 개인정보·삭제 문의
- jmh6868@gmail.com
1. 처리하는 정보
| 구분 | 처리 항목 | 조건 |
|---|---|---|
| 계정·인증 | 이메일, Supabase 사용자 식별자, 인증 상태·방식, 로그인 세션 정보, 보호자 표시 이름 | 계정을 만들거나 로그인할 때 |
| Google 로그인 | Google 사용자 식별자, 이메일과 기본 프로필 정보 중 사용자가 제공에 동의해 Google이 전달한 항목 | Google 로그인을 선택할 때 |
| 카카오 로그인 | 카카오 사용자 식별자, 닉네임·프로필·이메일 중 사용자가 제공에 동의해 카카오가 전달한 항목 | 카카오 로그인을 선택할 때. 이메일은 선택 동의이며 제공되지 않을 수 있음 |
| 아이 프로필 | 이름, 생년월일, 출산예정일, 수유·이유식 설정, 프로필 사진 설정 | 사용자가 직접 입력·선택할 때 |
| 육아 기록 | 수유, 수면, 기저귀, 이유식, 목욕, 특이사항의 시간·양·종류·메모와 기록 방법 | 기록을 만들거나 불러올 때 |
| 캘린더·성장일기 | 사용자가 직접 만든 일정, 사용자가 선택한 예방접종·검진 공식 일정과 확인 상태, 성장일기·사용자가 첨부한 성장일기 사진 | 캘린더·성장일기를 사용할 때 |
| 식단·장보기 | 가족 공통 주간 식단, 메뉴·재료·인분, 장보기 항목과 구매 완료 상태 | 식단·메뉴·장보기를 사용하거나 가족과 공유할 때 |
| 공동육아 | 가족 공간, 구성원과 권한, 초대 상태, 기록자 식별자, 동기화 상태·수정 버전·충돌·삭제 작업 상태 | 로그인 후 가족 공유를 사용할 때 |
| 공개 개발자 채팅 | 공개 이름, 선택 프로필 사진, 메시지, 운영 원칙 동의 시각, 메시지·사용자 신고와 사용자 숨기기 상태 | 로그인 후 공개 개발자 채팅에 참여할 때. 이름은 필수이며 사진은 선택 |
| 기기 내 설정 | 빠른 기록, 알림, 위젯, 흔들콕, 화면보호기·잠금화면 설정과 사용자가 고른 프로필·버튼·대기화면 사진 | 해당 기능을 설정할 때 |
| 제품 사용 분석 | 주요 버튼 사용 횟수, 화면별 전면 체류시간, 프로필 준비·빠른 기록 열기·항목 선택·저장 요청·저장 완료 단계의 날짜별 합계 | 기본값은 OFF. 설정의 앱 개선 데이터 공유를 사용자가 직접 켜고 설정 저장에 성공한 뒤에만 집계 |
| 접속·보안 로그 | IP 주소, User-Agent, 접속 국가, 요청 경로·방식·응답 상태와 요청 시각 | Supabase 서버 통신 시 서비스 보안·장애 대응·부정 이용 방지를 위해 자동 생성 |
이메일 비밀번호는 인증을 위해 Supabase Auth로 전송되지만 베베루프 운영자가 원문으로 보관하지 않습니다. Google·카카오 로그인은 공급자의 시스템 브라우저 인증 화면을 사용하며 베베루프는 공급자 비밀번호나 공급자용 비밀 키를 받지 않습니다. 광고 SDK, 외부 분석 SDK, 자동 클릭 수집, 세션 재생, 히트맵과 광고 식별자 기반 추적은 사용하지 않습니다.
2. 이용 목적과 저장 위치
- 기기 안: 게스트 기록, 계정별 동기화 대기·캐시, 알림·위젯·잠금화면 설정과 사용자가 선택한 로컬 사진을 앱 전용 저장공간에 보관합니다.
- Supabase: Auth·Database·Realtime으로 계정 인증, 가족 공간의 아이·육아 기록·식단·일정·권한과 실시간 동기화를 운영합니다. 사용자가 성장일기에 사진을 첨부하면 가족 공간 접근·삭제 통제를 적용한 private Storage에 업로드합니다. 개발자 채팅에서 직접 고른 사진은 채팅용 private Storage에 저장하고 로그인 사용자에게만 임시 주소로 표시합니다. 기기 프로필·대기화면·문자 인식 원본 사진과 소셜 로그인 사진은 채팅 사진으로 자동 업로드하거나 공개하지 않습니다.
- Supabase 접속 로그: API 통신 과정의 IP·User-Agent·접속 국가·요청 메타데이터를 제품 사용 집계와 분리해 서비스 보안, 장애 대응과 부정 이용 방지에 사용합니다.
- Google·카카오: 사용자가 해당 로그인을 선택한 경우 본인 인증과 동의한 기본 계정 정보 전달을 담당합니다.
- 기기 음성 인식: 사용자가 직접 음성 입력을 시작한 동안 음성을 텍스트로 바꿉니다. 베베루프는 원본 음성 파일을 저장하지 않습니다.
- 기기 내 문자 인식: 사진 기록 불러오기는 Google ML Kit의 기기 내 문자 인식을 사용합니다. 사용자가 확인한 인식 글자와 선택한 기록만 저장하며 원본 기록 사진은 베베루프 기록으로 보관하지 않습니다.
선택형 제품 사용 분석
제품 사용 분석의 기본값은 모든 앱 버전에서 OFF입니다. 설정의 앱 개선 데이터 공유를 사용자가 직접 켜고 설정 저장에 성공한 뒤부터만 정해진 버튼 사용 횟수, 화면별 전면 체류시간과 첫 기록 진행 단계를 기기에서 로컬 날짜별로 합산합니다. 저장된 선택이 없거나 설정 저장소를 읽지 못한 실행, OFF 상태에서는 수집·합산·전송하지 않습니다. 사용자는 같은 설정에서 언제든 다시 끌 수 있으며, 이 선택은 앱 기능, 가족 공유, 알림과 위젯 사용 가능 여부에 영향을 주지 않습니다.
- 당일 합계는 보내지 않고, 날짜가 지난 뒤 완료된 하루 합계를 한 묶음으로 Supabase에 전송합니다.
- 제품 분석 payload와 집계 테이블에는
day,platform,appVersion,metric,count,duration만 저장합니다. - 제품 분석 payload에는 사용자·계정·가족·아이·기기·설치 식별자와 원시 클릭 시각을 넣지 않습니다.
- 다만 Supabase API 통신에서 자동 생성되는 IP·User-Agent·요청 시각 등의 접속·보안 로그는 위 제품 집계와 분리해 처리합니다.
- 기록 종류·양·시각, 건강 정보, 이름, 이메일, 메모, 검색어, 음성·전사, 사진과 인증 정보는 분석 데이터에 포함하지 않습니다.
- 분석 전송은 외부 분석 SDK가 아니라 베베루프의 고정 허용 목록과 Supabase 집계 RPC로 처리하며 광고나 다른 앱·웹사이트 추적에 사용하지 않습니다.
- 끄면 수집·전송을 중단하고 아직 보내지 않은 기기 내 합계와 퍼널 표시를 삭제합니다. 다시 켜면 과거 행동을 소급하지 않고 새 합계부터 시작합니다.
- 로그아웃·계정 삭제·계정 교체 때는 서로 다른 계정 사용 기간이 섞이지 않도록 미전송 합계와 퍼널 표시를 삭제하고, 기기에서 사용자가 선택한 ON·OFF 설정은 유지합니다. 이 정리에 실패하면 새 계정 경계를 열지 않습니다.
- 재전송 중복 방지용 무작위 receipt는 14일, 식별자 없는 날짜별 집계는 오늘을 포함한 최근 400개 날짜만 보관한 뒤 삭제합니다.
이 집계는 개인별 이용 경로나 코호트를 재구성하지 않는 식별자 없는 전체 합계이며, 결제·보안·광고·개인별 판단에 사용하지 않습니다.
3. 권한과 기기 기능
- 마이크: 사용자가 직접 누른 음성 기록·메모 입력
- 알림·진동: 수유 및 사용자가 만든 일정 알림, 기록 결과와 잠금화면 기능 상태 표시
- 카메라·사진 선택기: 기록지 문자 인식 또는 사용자가 고른 앱 내 사진 설정
- 동작 센서: 앱이 열려 있고 흔들콕을 켠 동안 흔들기 입력 감지
- Android Foreground Service·다른 앱 위 표시 설정: 사용자가 별도로 켠 잠금화면 빠른 기록 기능 유지
잠금화면 기능은 기기 잠금을 해제하거나 우회하지 않으며, 자유 메모·이메일·가족 이름 등 민감한 상세정보를 표시하지 않도록 제한합니다.
4. 건강 정보와 의료 목적 제한
베베루프는 보호자가 입력한 수유·이유식·수면을 육아 기록과 추이 확인 목적으로 처리합니다. 예방접종·영유아검진·구강검진 공식 일정은 보호자가 직접 선택한 항목만 내 일정에 표시하며, 접종 가능 여부나 의료 판단을 제공하지 않습니다. 체중·체온·증상·투약·병원·알레르기 기록과 또래 건강 비교는 제공하지 않습니다. 베베루프는 의료기기가 아니며 질병을 진단·치료·치유·예방하거나 정상·비정상, 증상, 접종 가능 여부를 판정하지 않습니다. 앱의 기록과 일반 일정 정보는 의료 전문가의 판단을 대신하지 않습니다. 의료적 판단이 필요하면 의료 전문가와 상담해 주세요.
5. 공동육아 공유
사용자가 초대한 가족 공간 구성원은 부여받은 관리자·함께 기록·보기만 권한에 따라 아이 정보와 기록을 보거나 변경할 수 있습니다. 초대 참여 전 가족 공간 이름, 초대한 사람과 권한을 확인합니다. 구성원이 제거되거나 나가면 활성 멤버십을 기준으로 Supabase Database·Realtime·Storage 접근을 차단하고, 해당 가족 공간의 기기 캐시를 정리합니다.
6. 공개 개발자 채팅
개발자 채팅은 가족 공간 및 아이 기록과 분리된 공개 사용자 제작 콘텐츠 공간입니다. 로그인 사용자가 등록한 공개 이름과 메시지, 직접 선택한 채팅 프로필 사진은 다른 로그인 사용자에게 표시됩니다. 게시 전 운영 원칙 동의를 받고 연락처·외부 링크와 제한된 유해 표현을 전송 단계에서 거절합니다. 사용자는 자신의 메시지를 삭제하고 다른 메시지·사용자를 신고하거나 작성자를 숨길 수 있으며, 운영자는 신고를 검토해 위반 콘텐츠를 숨기거나 제거할 수 있습니다. 개인정보·계정·아이의 건강 상세는 공개 채팅에 올리지 말고 비공개 지원 이메일을 이용해 주세요.
7. 보유와 삭제
- 게스트·로컬 정보: 사용자가 앱에서 지우거나 운영체제의 앱 데이터 삭제 또는 앱 제거를 할 때까지 기기에 보관됩니다.
- 계정·가족 공간 정보: 계정과 가족 공유를 사용하는 동안 보관되며, 사용자가 기록·아이·가족 공간 또는 계정을 삭제하면 아래 기준으로 처리됩니다.
- 개별 기록 삭제: 화면·통계·리포트에서 즉시 제외됩니다. 공동육아 동기화에서 삭제 상태와 충돌을 일관되게 전달하기 위한 최소 메타데이터가 가족 공간에 남을 수 있습니다.
- 아이 또는 전체 기록 초기화: 공동육아 가족 공간에서는 7일 동안 복구할 수 있고, 복구 기간이 지나거나 사용자가 영구 삭제를 선택하면 서버에서 영구 삭제합니다.
- 계정 삭제: 로그인 계정, 모든 가족 공간의 멤버십과 접근 권한, 계정별 기기 캐시를 삭제합니다. 본인만 사용하는 가족 공간은 아이·기록·일정·첨부와 함께 영구 삭제 작업으로 처리합니다. 다른 보호자가 있는 가족 공간의 마지막 관리자는 다른 관리자를 지정해 가족 공간을 유지하거나, 가족 공간까지 삭제하기를 명시적으로 선택할 수 있습니다.
- 공유 기록의 예외: 사용자가 내 계정만 삭제해 다른 보호자가 계속 사용하는 가족 공간의 과거 돌봄 기록은 가족 이력의 무결성을 위해 유지될 수 있습니다. 이때 삭제된 계정의 작성자 식별자는 기록에서 분리되고, 삭제된 사용자는 더 이상 접근할 수 없습니다. 가족 공간까지 삭제하기를 선택하면 다른 구성원의 접근도 종료하고 해당 가족 공간의 아이·기록·일정·첨부파일을 영구 삭제합니다.
- 삭제 안전성 기록: 중복 삭제 방지, 실패 재시도와 보안 확인에 필요한 삭제 작업 ID·처리 상태·비식별 감사 메타데이터는 운영상 필요한 범위에서 제한적으로 남을 수 있으며 로그인이나 광고에 사용하지 않습니다.
- 제품 사용 분석: 전송 중복 방지 receipt는 14일, 식별자 없는 날짜별 집계는 최근 400개 날짜만 유지합니다. 개인 식별자가 없어 서버에 반영된 집계를 특정 사용자에게 다시 연결하거나 개인별로 삭제할 수 없습니다.
- 접속·보안 로그: 현재 Supabase Free 프로젝트의 API·Database 로그 보존 기간인 최대 1일 동안 유지한 뒤 공급자 정책에 따라 삭제합니다. 요금제나 보존 기간이 바뀌면 이 방침을 먼저 갱신합니다.
- 공개 개발자 채팅: 공개 이름·선택 사진·메시지·숨기기 상태는 사용자가 삭제하거나 계정을 삭제할 때까지 보관합니다. 본인이 삭제한 메시지는 본문을 즉시 대체하고 공개 목록에서 제외합니다. 신고 정보는 신고 처리와 분쟁 대응에 필요한 기간 동안 제한적으로 보관할 수 있습니다.
현재 베베루프는 결제·구독 정보를 처리하지 않습니다. 별도 법령상 보관 의무가 발생하는 정보는 해당 기간 동안 다른 목적으로 이용하지 않고 분리 보관합니다.
8. 이용자의 선택과 권리
계정 정보와 연결 데이터의 열람·정정·삭제는 앱의 관련 설정에서 할 수 있습니다. 계정 전체 삭제는 오늘 화면 설정 → 내 계정 → 계정 설정 → 계정 삭제에서 진행합니다. 앱을 사용할 수 없다면 로그인 없이 열리는 계정 및 데이터 삭제 안내에 따라 요청할 수 있습니다. 제품 사용 분석은 설정의 앱 개선 데이터 공유를 직접 켠 경우에만 시작되며, 같은 설정에서 언제든 다시 끌 수 있습니다. 개발자 채팅에서는 공개 이름·선택 사진을 수정하고, 자신의 메시지를 삭제하며, 다른 작성자를 숨기거나 신고할 수 있습니다.
9. 보안
서버 통신은 HTTPS를 사용하고, Supabase Row Level Security와 활성 멤버십 확인으로 가족 공간 접근을 제한합니다. 계정 삭제와 가족 공간 영구 삭제는 최근 재인증과 확인 문구를 요구하며, 서버 전용 권한과 소셜 로그인 비밀값은 모바일 앱이나 공개 웹페이지에 넣지 않습니다.
10. 방침 변경과 문의
처리 항목이나 서비스가 달라지면 시행 전에 이 페이지를 갱신하고, 중요한 변경은 앱에서 함께 안내합니다.
개인정보 및 계정 삭제 문의: jmh6868@gmail.com
시행일: 2026년 7월 19일 · 최종 수정: 2026년 8월 29일