냥뷰 개인정보처리방침
BAYZ Works(이하 “개발자”)는 냥뷰 애플리케이션(이하 “앱”)에서 처리하는 정보와 이용 목적, 보관 및 삭제 방법을 다음과 같이 안내합니다.
핵심 요약
냥뷰는 이용자가 가진 휴대폰끼리 연결하는 반려동물 카메라입니다. 실시간 영상과 음성은 개발자의 서버를 거치지 않고 이용자의 기기끼리 직접 주고받습니다. 움직임 녹화 영상은 이용자 본인의 Google Drive에 저장되고, 카메라 목록과 기록 목록은 이용자 본인만 읽을 수 있는 Firebase 공간에 저장됩니다. 개발자는 영상과 음성을 열람·수집하지 않습니다. 개발자 서버로 전송되는 정보는 이용자가 직접 보낸 문의뿐이며, 광고는 Google AdMob이 제공합니다. 이용자가 외부 카메라·중계 서버·송출 서버를 직접 설정한 경우에는 영상이 이용자가 정한 주소와 오갑니다.
1. 계정을 연결할 때 수집하는 정보
- Google 계정으로 로그인하면 계정 식별과 기기 연결을 위해 이메일 주소, 이름, 프로필 사진 주소, 고유 계정 식별자(UID)를 처리합니다.
- 인증은 Google LLC의 Firebase Authentication으로 처리합니다. 비밀번호는 앱이나 개발자에게 전달되지 않습니다.
2. 같은 계정의 기기를 연결하기 위해 저장하는 정보
- 카메라 목록: 기기 이름, 기기 모델명, 카메라를 둔 위치 종류(화장실·밥그릇 등), 역할(카메라·모니터), 내부 네트워크 주소(IP)와 포트, 기기별 접속 토큰, 배터리 잔량·충전 여부·온도, 마지막 연결 시각을 이용자 계정 전용 공간(Cloud Firestore)에 저장합니다.
- 외부 카메라 목록: 이용자가 직접 등록한 외부 카메라(IP 카메라 등)의 이름, 연결 방식, 일반 주소를 같은 공간에 저장해 이용자의 다른 모니터 기기에서도 목록을 볼 수 있게 합니다. 비밀번호나 스트림 키가 들어 있는 주소는 가려서 저장하며, 전체 주소와 로그인 정보는 등록한 기기의 보안 저장소에만 둡니다.
- 집 밖에서 실시간으로 볼 때: 기기끼리 직접 연결하기 위한 접속 정보(연결 후보 주소 등)를 같은 공간에 잠시 저장하고 연결을 마치면 지웁니다. 연결 주소 확인을 위해 Google STUN 서버(stun.l.google.com)에 접속하며, 이때 기기의 공인 IP 주소가 Google LLC에 전달될 수 있습니다.
- 이 정보는 Firebase 보안 규칙에 따라 같은 계정으로 로그인한 이용자 본인의 기기만 읽고 쓸 수 있습니다.
3. 카메라 영상·음성
- 실시간 영상과 소리 듣기·말하기 음성은 같은 Wi-Fi에서는 기기 사이 내부 네트워크로, 집 밖에서는 기기끼리 직접 암호화 연결(WebRTC)로 전달되며 개발자의 서버에 저장되거나 전송되지 않습니다. 실시간 영상은 기기별 접속 토큰이 맞는 기기만 볼 수 있습니다.
- 움직임 녹화: 카메라 앞에서 움직임이 감지되면 영상(MP4, 소리를 켠 경우 소리 포함)을 녹화해 이용자 본인의 Google Drive “NyangView” 폴더에 저장합니다. 앱은 Google Drive 중 냥뷰가 만든 파일에만 접근할 수 있으며(drive.file 권한), 이용자의 다른 파일은 볼 수 없습니다.
- 녹화 기록 목록: 녹화 시각, 길이, 카메라 이름, 작은 미리보기 사진(썸네일), Google Drive 파일 식별자, 파일 크기, 날짜별 기록 개수와 (위치를 쓰는 경우) 위치를 이용자 계정 전용 공간(Cloud Firestore)에 저장합니다.
- 외부 카메라 녹화: 이용자가 켠 경우, 이용자가 고른 모니터 기기(마스터 모니터)가 앱을 실행하는 동안 외부 카메라 영상을 받아 움직임을 감지하고 같은 Google Drive와 기록 목록에 저장합니다.
- 이용자가 “기기에 저장”을 누르면 영상 파일을 기기의 다운로드 폴더에 저장합니다.
- 선택 기능: NAS·녹화기용 RTSP 제공, 외부망 중계 서버, 외부 서버 송출(RTMP·RTSP·SRT)을 켜면 영상과 소리가 이용자가 정한 기기나 서버로 전달됩니다. 개발자는 이용자가 정한 서버를 운영하지 않습니다.
4. 위치 정보 (선택)
- 카메라 역할 기기는 지도에 카메라 위치를 표시하고 녹화 기록에 위치를 남기기 위해 대략적·정밀 위치를 사용합니다. 위치는 앱을 사용하는 동안 약 10분마다 확인하여 카메라 목록과 녹화 기록에 저장합니다.
- 이용자는 지도에서 위치를 직접 지정할 수 있으며, 위치 권한을 허용하지 않아도 카메라 기능을 이용할 수 있습니다.
- 지도는 Google LLC의 Google 지도 SDK로 표시하며, 이 과정에서 기기의 IP 주소와 보고 있는 지도 영역이 Google에 전달될 수 있습니다.
5. 알림
- 모니터 기기에서 알림을 켜면, 푸시 알림을 받기 위한 기기 토큰(Firebase Cloud Messaging)과 받을 알림 종류를 이용자 계정 전용 공간의 해당 기기 정보에 저장합니다.
- 새 녹화 기록이나 카메라 상태(꺼짐·다시 연결, 배터리 부족·과열)가 바뀌면 개발자가 운영하는 Firebase 서버 기능(Cloud Functions, Google LLC)이 이를 확인해 알림 내용(카메라 이름, 시각, 길이 등)을 그 기기로 보냅니다. 영상과 음성은 알림에 포함되지 않습니다.
- 서버는 알림을 중복으로 보내지 않기 위해 마지막 알림 시각만 카메라 정보에 기록합니다. 앱은 같은 알림이 두 번 표시되지 않도록 받은 알림의 식별값 일부를 기기에 보관합니다. 알림을 끄거나 로그아웃·계정 삭제하면 기기 토큰이 삭제됩니다.
6. 문의하기
- 앱의 문의하기로 문의를 보내면 문의 유형과 내용, 이용자가 입력한 경우 답장 받을 이메일 주소, 앱 버전, 기기 모델명이 BAYZ Works 고객센터 서버(Firebase, Google LLC)에 저장됩니다. 영상·녹화 기록과 로그인 계정 정보는 함께 보내지 않습니다.
- 보낸 사람을 확인하기 위해 기기에서 만든 무작위 식별값의 해시만 함께 저장하며, 문의와 답장은 문의를 보낸 기기에서 확인할 수 있습니다.
7. 광고 관련 정보
- 앱은 모니터 화면과 카메라 기기의 기본 화면 아래에 Google AdMob 배너 광고를 표시합니다. 카메라 기기에서 “화면 끄기”를 켠 동안에는 광고를 표시하지 않습니다.
- 광고가 제공되는 경우 Google Mobile Ads SDK가 IP 주소, 광고 ID 등 기기 식별자, 앱·광고 상호작용 및 진단 정보를 광고 제공, 분석 및 부정행위 방지 목적으로 수집·처리할 수 있으며, IP 주소는 대략적인 위치 추정에 사용될 수 있습니다. 앱은 영상·음성·녹화 기록과 카메라 위치를 광고 SDK에 전달하지 않습니다.
- 앱은 맞춤형이 아닌 광고만 요청합니다. 광고 ID는 Android 기기 설정에서 재설정하거나 삭제할 수 있으며, 동의가 필요한 지역에서는 앱의 설정 › 광고 개인정보 설정에서 선택을 바꿀 수 있습니다.
8. 기기에만 보관하는 정보
- 앱 설정(화질, 감지 민감도, 화면 배치, 알림 종류, 언어 등), 기기 식별값과 접속 토큰은 기기 내부에 저장합니다.
- 외부 카메라의 아이디·비밀번호와 비밀 값이 들어 있는 전체 주소는 등록한 모니터 기기의 보안 저장소에 저장하며, 계정 공간의 카메라 목록에는 넣지 않습니다. 다른 모니터 기기에서는 다시 입력해야 할 수 있습니다.
- 외부 서버 송출, 중계 서버, 짐벌(회전 거치대) 연결 정보는 기기에 저장하고 비밀번호·스트림 키는 보안 저장소에 둡니다.
9. 기기 접근 권한 안내
- 카메라(카메라 역할 필수): 영상을 촬영하고 움직임을 감지하는 데 사용합니다.
- 마이크(선택): 카메라 쪽 소리 듣기, 녹화 영상의 소리, 모니터에서 말하기, 외부 서버 송출의 소리에 사용합니다. 허용하지 않아도 영상 기능은 이용할 수 있습니다.
- 위치(선택): 위 4번의 카메라 위치 기록에 사용합니다.
- 알림(선택): 화장실 오래 머묾, 카메라 꺼짐·다시 연결, 배터리 부족·과열, 움직임 기록 알림과 재부팅 후 카메라 다시 시작 안내에 사용합니다.
- 다른 앱 위에 표시·전체 화면 알림(선택): 카메라 기기가 재부팅된 뒤 카메라 화면을 자동으로 다시 켜는 데만 사용합니다.
- 블루투스·USB(선택): 이용자가 짐벌(회전 거치대)을 연결한 경우에만 회전 명령을 보내는 데 사용합니다.
10. 개인정보 처리 위탁 및 국외 이전
- 개발자는 계정 인증, 기기·기록 목록 보관, 영상 저장(이용자 본인의 Google Drive), 직접 연결 주소 확인, 푸시 알림 전송, 지도 표시를 위해 Google LLC(미국)의 Firebase(Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging), Google Drive API, Google STUN 서버, Google 지도 SDK를 이용하며, 관련 정보가 미국 등 국외 서버로 암호화 전송·처리될 수 있습니다.
- 광고 제공을 위해 Google LLC(미국)의 AdMob을, 문의 접수와 앱 무결성 확인을 위해 BAYZ Works 고객센터(Google LLC의 Firebase 및 Google Cloud Platform)를 이용하며, 관련 정보가 미국 소재 서버로 암호화 전송·처리될 수 있습니다.
11. 개인정보의 보유 기간 및 파기
- 카메라 목록, 외부 카메라 목록과 녹화 기록 목록은 이용자가 삭제하거나 계정을 삭제할 때까지 보관합니다. 녹화 영상은 이용자가 정한 보관 한도(1~20GB)를 넘으면 오래된 것부터 자동으로 지워집니다.
- 이용자가 설정 › 계정 및 데이터 삭제를 실행하면 계정의 카메라 목록, 외부 카메라 목록, 녹화 기록 목록, 연결 정보, Google Drive의 냥뷰 영상 파일과 로그인 정보를 지체 없이 삭제합니다.
- 문의는 접수일 또는 마지막 답장일로부터 1년 동안 보관한 뒤 자동 파기되며, 문의하기 화면에서 언제든지 직접 삭제할 수 있습니다.
- Google이 처리한 광고 관련 정보의 보관·삭제는 Google의 정책에 따릅니다.
- 앱을 삭제했거나 사용할 수 없는 경우에도 계정 및 데이터 삭제 안내(https://bayzworks.com/nyangview/delete-account)에 따라 help@bayzworks.com으로 삭제를 요청할 수 있으며, 본인 확인 후 7일 이내에 처리합니다. Google Drive의 영상은 이용자가 Google Drive에서 직접 삭제할 수도 있습니다.
12. 이용자의 권리와 문의처
- 이용자는 언제든지 녹화 기록을 재생·저장·삭제할 수 있고, 카메라를 목록에서 지우거나 위치·마이크·알림 권한을 끌 수 있으며, 앱 안에서 계정과 데이터를 삭제할 수 있습니다.
- 만 14세 미만 아동은 계정을 만들 수 없습니다.
- 개발자 / 운영주체: BAYZ Works (베이즈웍스) · 대표 서성현
- 사업자등록번호: 591-50-01330
- 사업장 주소: 경기도 안양시 만안구 성결대학로 48-1, 2층 A0029호 (14093)
- 개인정보 보호책임자: 서성현 (대표) · help@bayzworks.com
- 개인정보 관련 문의: help@bayzworks.com
- 개인정보처리방침이 변경되면 본 문서의 시행일과 내용을 갱신하며, 중요한 변경사항은 앱 안에서 안내합니다.