BooKoo
개인정보처리방침
BooKoo 운영자 hyo.dev는 서비스 제공과 별도 동의한 선택 통계에 필요한 범위에서만 개인정보를 처리합니다.
시행일: 2026-11-04
1. 운영자와 연락처
운영자 및 개인정보 문의: hyo.dev · hyo@hyo.dev. 권리 행사, 보안 또는 개인정보 문의는 이 주소로 접수합니다.
2. 처리 목적과 법적 근거
계정 생성·인증, 공유 가계부와 초대, 내역·댓글·사진 동기화, 알림, 보안, 고객지원 및 이용자 요청 처리를 위해 개인정보를 처리합니다. 핵심 서비스 처리는 개인정보 보호법 제15조 제1항 제4호의 계약 이행에 필요한 처리이며, 선택 기능은 별도의 동의를 받습니다.
만 14세 미만은 서비스를 이용할 수 없습니다. 생년월일은 수집하지 않고 14세 이상임을 확인받습니다. 선택 동의를 거절해도 핵심 서비스는 이용할 수 있습니다.
3. 처리하는 정보
계정: 제공자 식별자, 검증된 이메일(제공된 경우), 표시 이름, 사용자명, 프로필 사진, 언어·통화·시간대·화면 설정. 서비스: 가계부, 멤버 역할, 수입·지출 금액, 통화, 날짜, 카테고리, 메모, 댓글, 초대, 영수증 사진, 이용자가 항목에 선택적으로 붙인 장소 이름·주소·좌표. 기기·보안: 푸시 토큰, 로그인·삭제·내보내기 등 필수 보안 이벤트.
현재 위치는 이용자가 장소 선택 화면에서 직접 요청한 때에만 운영체제 권한을 사용하며 거절하거나 설정에서 철회할 수 있습니다. 백그라운드 위치, 이동 기록, 연락처, 은행 계좌, 결제정보, 성별, 생일, 친구목록은 수집하지 않습니다. Android 광고 ID는 앱에서 차단하고 iOS ATT 권한은 요청하지 않습니다. Free 광고를 위해 Unity LevelPlay/ironSource Ads·Unity Ads와 UMP가 IP 기반 대략적 위치, 앱 상호작용, 진단, 앱·기기 식별자 및 광고 데이터를 자동 처리할 수 있습니다.
출시 빌드 설치 중 결정론적으로 선택된 25%에서는 EAS Observe가 익명 설치 식별자, 앱 버전·빌드·환경, 국가, 운영체제·기기 모델·언어, 시작 시간, 프레임·메모리·기기·네트워크 성능 진단을 처리합니다. 계정, 가계부, 내역, 금액, 메모, 사진, 위치, 검색 매개변수와 맞춤 이벤트는 포함하지 않습니다.
영수증 스캔은 사용자가 선택한 사진에서 금액과 날짜를 기기 안에서 읽고, 적용 전에 확인하도록 합니다. Android는 Google ML Kit, iOS는 Apple Vision을 사용합니다. 인식 이미지와 텍스트는 OCR 서버로 보내지 않으며, 사진은 사용자가 내역을 저장할 때만 기존 첨부 기능으로 업로드됩니다.
3-1. 선택 국가별 이용 통계
개인정보 설정에서 선택 동의한 계정에 한해, 접속 IP에서 추정한 국가 코드와 최근 접속 시각을 국가별 활성 계정 집계에 사용합니다. 기본값은 꺼짐이며 거절해도 가계부를 이용할 수 있습니다. 앱은 기존 웹 호스팅 제공자인 Vercel Inc.(미국)에 계정 식별자·인증 토큰·쿠키 없이 HTTPS 요청을 보내 국가 코드만 받습니다. Vercel은 추정을 위해 IP를 일시 처리하며 자체 인프라 보안 기록은 해당 제공자의 정책에 따릅니다. BooKoo 앱·함수·데이터베이스는 IP 주소, 도시, 좌표, 이동 경로를 저장하거나 기록하지 않고 위치 권한을 요청하지 않습니다. 최신 국가 코드 하나만 계정의 접속 기록에 보관하며 새 기록으로 덮어씁니다. 끄면 국가 코드를 즉시 삭제하고, 계정 삭제 시에도 기존 삭제 정책에 따라 파기합니다. VPN·프록시 등에 따라 실제 위치와 다를 수 있고, 확인 실패·미동의·이전 버전은 국가 미상으로 집계합니다. 이전 활동의 국가를 소급 추정하지 않습니다.
4. 공유와 공개 범위
가계부의 금액, 메모, 댓글과 영수증은 해당 가계부의 현재 멤버에게만 보입니다. 초대 링크를 받은 사람이 참여하면 설정된 역할에 따라 접근합니다. 개인정보를 판매하지 않으며 금융 내용이나 계정 프로필을 광고사에 보내지 않습니다. Unity LevelPlay/ironSource Ads·Unity Ads가 자동 처리하는 제한된 기술·광고 데이터는 아래 제6항과 제9항에 설명합니다.
5. 보유 기간과 파기
계정·프로필·연결 제공자 정보는 계정 이용 기간 동안 보관하고, 삭제 요청 시 30일 복구 기간 뒤 파기합니다. 항목과 가계부의 휴지통은 30일 뒤 파기합니다. 내보내기 파일과 실패 기록은 완료 후 최대 7일, 보안·감사 기록은 목적별 최대 180일 또는 2년, 지원 기록은 해결 후 최대 1년 보관합니다.
계정 삭제 시 작성한 댓글과 업로드한 사진은 파기하고, 공동 가계부의 재무 기록은 다른 멤버의 정당한 이용을 위해 작성자 정보를 비식별 표시로 바꿀 수 있습니다. 법률상 보존 의무나 분쟁 보존이 필요한 경우 그 범위와 기간만 분리 보관합니다. 전자 파일은 복구할 수 없도록 삭제합니다.
6. 처리위탁과 국외 이전
Convex Labs LLC는 데이터베이스, 인증, 서버 기능과 파일 저장을 처리합니다. 선택된 배포 지역의 서버로 서비스 이용 시 암호화 전송되며 서비스 이용 기간과 위 파기 기간 동안 처리됩니다. Resend(Plus Five Five, Inc., 미국)는 이메일 주소·언어·일회용 인증 메일을 전송하며 이메일·로그를 일반 요금제 기준 30일 보관합니다. Expo 및 Apple/Google 푸시 서비스는 알림을 켠 경우 푸시 토큰과 금융 내용이 없는 최소 알림 메타데이터를 전달합니다. IAPKit(Hyo Dev)는 구독을 이용하는 경우에만 앱 내부 사용자 식별자, 스토어 영수증·구매 토큰과 구매·갱신 기록을 처리하여 구독 상태를 확인합니다. 가계부 내용, 메모, 사진, 위치는 전달하지 않으며 결제 카드 정보는 Apple과 Google이 처리하고 BooKoo와 IAPKit 모두 보유하지 않습니다.
Unity Technologies 및 계열사의 Unity LevelPlay/ironSource Ads·Unity Ads는 Free 배너 제공, 광고 측정·진단 및 부정행위 방지를 위해 IP 기반 대략 위치, 앱·기기·설치 식별자, 광고 상호작용·성능 데이터, 기기 언어·모델·화면·네트워크 정보 및 SDK 문서에 명시된 구매·사용 관련 정보를 처리·공유할 수 있습니다. 미국·이스라엘 등 업체와 서비스 제공자의 처리 지역으로 암호화 전송되며, 목적 달성과 법적 의무에 필요한 기간 동안 보관될 수 있습니다. Google LLC(미국)의 UMP는 광고 동의 관리를 담당하며 Google Mobile Ads 광고 요청은 사용하지 않습니다. Android 광고 ID는 차단하고 iOS ATT 권한은 요청하지 않으며 비개인 맞춤형 광고로 제한합니다. BooKoo는 가계부 내용, 계정 프로필 및 IAPKit 구매 검증 증빙을 광고 SDK에 직접 전달하지 않습니다. SDK 자체의 구매 관련 정보 처리는 업체의 수집 항목 안내에 포함됩니다. Ad Quality와 선택적인 개발자 데이터 공유·맞춤 광고 이벤트는 사용하지 않습니다. 이전 앱 버전은 업데이트 전까지 기존 AdMob SDK를 포함할 수 있습니다.
Expo Application Services의 EAS Observe(미국)는 출시 빌드의 25% 익명 설치 표본에서 앱 시작과 렌더링 성능, 기기·운영체제·앱 버전·국가·언어·네트워크 진단을 처리합니다. 네이티브 충돌 시 숫자형 오류·신호·종료 코드와 기호화된 코드 호출 스택도 처리할 수 있습니다. 데이터는 미국에서 호스팅되며 최소 90일 보관될 수 있습니다. BooKoo는 라우터 연동, URL·검색 매개변수, 계정·가계부 식별자, 맞춤 이벤트, 사용자 속성, 자동 JavaScript 오류 수집을 끄고 Android·iOS의 자유 형식 예외 메시지를 제거합니다.
로그인 선택 시 Apple, Google, Kakao 또는 Naver가 제공자 식별자와 사용자가 허용한 최소 프로필을 전달합니다. 각 업체의 최신 처리방침과 하위처리자 목록이 적용됩니다. 국외 처리 거부는 이메일·푸시·해당 소셜 로그인 사용을 중단하는 방법으로 가능하나, Convex 핵심 처리를 거부하면 서비스 제공이 어렵습니다. 구체적인 업체 링크는 아래 보안·참고 자료에 제공합니다.
Google LLC(미국)의 Android ML Kit는 기기·앱 정보, 설치별 식별자, 처리 시간, 이미지 형식·해상도, 입력·출력 크기, 기능 버전, 이벤트 종류와 오류 코드를 진단·API 이용 분석 목적으로 HTTPS로 전송할 수 있습니다. 인식 이미지와 텍스트 및 결과 내용은 Google로 보내지 않습니다. 보관과 처리는 Google 개인정보처리방침에 따르며, SDK는 이 진단 데이터를 제3자와 공유하지 않는다고 안내합니다.
7. 정보주체의 권리
열람, 정정, 내보내기, 삭제, 처리정지 및 선택 동의 철회를 요청할 수 있습니다. 앱의 설정 > 개인정보 및 데이터에서 내보내기와 삭제를 시작하거나 개인정보 권리 페이지 및 이메일로 요청할 수 있습니다. 본인 확인 후 원칙적으로 지체 없이 처리하며 다른 멤버의 권리나 법률상 제한이 있으면 이유와 범위를 안내합니다.
- 개인정보 권리: /privacy-choices
- 외부 계정 삭제 요청: /account-deletion
- 문의: hyo.dev · hyo@hyo.dev
8. 안전성 확보조치
전송 구간 암호화, 최소 권한, 환경별 비밀 분리, 인증된 사진 다운로드, 멤버십 재검사, 속도 제한, 30일 복구·파기 작업, 비밀 스캔과 접근 기록을 사용합니다. 금융 내용·사진·인증 코드·초대 코드는 푸시나 일반 로그에 넣지 않습니다. 장부·내역·댓글은 서버 응답을 기준으로 하며 일반 기기 저장소에 복사하지 않습니다. 로그인 정보와 앱 잠금 정보만 각각의 보안 저장소에서 보호합니다.
9. 자동 수집과 추적
Free에는 네 개의 메인 탭 바로 아래, 탭과 기기 하단 Safe Area 사이에 비개인 맞춤형 Unity LevelPlay/ironSource Ads·Unity Ads 배너가 표시될 수 있습니다. SDK는 IP 기반 대략 위치, 앱 상호작용, 진단, 앱·기기 식별자와 광고 데이터를 광고 제공·측정·부정행위 방지 목적으로 처리할 수 있습니다. Android 광고 ID는 차단하고 iOS ATT 권한은 요청하지 않습니다. 금융 내용, 메모, 영수증, 위치, 계정 프로필은 광고 요청에 포함하지 않습니다. 설정에서 지역별 광고 개인정보 선택을 다시 열 수 있습니다.
EAS Observe의 25% 설치 표본은 앱의 기술적 성능만 측정하며 광고 추적이나 제품 행동 분석에 사용하지 않습니다. 설치별 익명 식별자는 다른 앱이나 계정과 연결하지 않고, 화면 URL·검색 매개변수나 가계부 콘텐츠는 전송하지 않습니다.
Android ML Kit의 기술 진단은 광고 추적이나 가계부 분석을 위한 BooKoo 맞춤 이벤트가 아닙니다. SDK가 초기화되거나 인식 기능을 사용할 때 기술 지표를 처리할 수 있습니다. 영수증 스캔은 선택 기능이며, 스캔하지 않고 직접 입력할 수 있습니다.
10. 변경과 이전 버전
중요한 변경은 시행 전에 앱 또는 공개 페이지로 알립니다. 수집 목적이나 항목을 넓히는 변경은 필요한 경우 별도 동의를 받습니다. 이전 버전 페이지에서 변경 이력을 제공합니다.
11. 공식 참고 자료
개인정보 보호법과 Google Play 사용자 데이터 정책, Convex DPA·배포 지역 문서, Expo 하위처리자·푸시 문서, Resend DPA·보관 문서를 기준으로 작성했습니다. 중요한 변경 전에는 공식 자료를 다시 확인하고 필요한 경우 전문 검토를 받습니다.
- https://www.law.go.kr
- https://www.convex.com/data-protection-addendum
- https://docs.convex.dev/production/regions
- https://expo.dev/privacy/subprocessors
- https://docs.expo.dev/eas/observe/get-started/
- https://kit.openiap.dev/privacy-policy
- https://developers.google.com/ml-kit/android-data-disclosure
- https://developers.google.com/ml-kit/terms
- https://developers.google.com/admob/android/privacy/play-data-disclosure
- https://developers.google.com/admob/ios/privacy/data-disclosure
- https://support.google.com/admob/answer/12226986
- https://unity.com/legal/game-player-and-app-user-privacy-policy
- https://docs.unity.com/en-us/ads-android/4.21.0/privacy/developer-consent/disclosures/google-data-safety
- https://docs.unity.com/en-us/ads-ios/4.21.0/privacy/developer-consent/disclosures/apple-privacy-survey
- https://docs.expo.dev/push-notifications/faq/
- https://resend.com/legal/dpa
- https://resend.com/security/gdpr
- https://support.google.com/googleplay/android-developer/answer/17190352
