펫프로 PetPro

PetPro 개인정보처리방침

시행일: 2026-05-15

PetPro(이하 "서비스")는 「개인정보 보호법」 제30조 및 「위치정보의 보호 및 이용 등에 관한 법률」에 따라 정보주체의 개인정보를 보호하고, 이와 관련한 고충을 신속하게 처리할 수 있도록 다음과 같이 개인정보 처리방침을 수립·공개합니다.


1. 개인정보의 처리 목적

PetPro는 다음의 목적을 위하여 개인정보를 처리하며, 다음의 목적 이외의 용도로는 사용하지 않습니다.

  1. 회원 가입 및 관리: Firebase Authentication을 통한 회원 식별·인증, 계정 부정 사용 방지
  2. 반려동물 케어 서비스 제공: 반려동물 프로필, 건강 기록, 산책 기록 저장 및 조회
  3. AI 상담 및 콘텐츠 생성: 사용자가 입력한 대화·이미지·메모를 Google Gemini API 또는 Cloudflare Workers AI에 전송하여 AI 채팅 응답, 반려동물 캐릭터 이미지, 포토다이어리 시 생성 등 수행
  4. 위치 기반 서비스 제공: 산책 GPS 트래킹, 주변 시설 검색, 동물등록정보 조회
  5. 클라우드 백업 (선택): 사용자가 직접 설정하는 경우 Google Drive 앱 폴더(appDataFolder)에 백업 데이터 저장
  6. 고객 문의 대응: 1:1 문의 처리

2. 수집하는 개인정보 항목

2-1. 필수 항목

항목수집 시점수집 방법
이메일 주소회원가입 시Firebase Authentication
닉네임 또는 이름회원가입 시사용자 직접 입력
Firebase UID회원가입 시자동 생성

2-2. 선택 항목 (사용자가 기능을 사용할 때만 수집)

항목수집 시점수집 방법
반려동물 정보 (이름, 종류, 품종, 나이, 체중 등)펫 등록 시사용자 직접 입력
반려동물 사진펫 등록·산책 중사용자 직접 업로드
정확한 위치 정보 (위도/경도)산책 시작·진행 시단말기 GPS
백그라운드 위치 정보산책 중 앱 백그라운드 시단말기 GPS (Foreground Service)
산책 사진 + 메모산책 중 사용자 작성사용자 직접 입력/촬영
신체 정보 (키·몸무게·성별·출생연도)사용자 선택 입력사용자 직접 입력
AI 채팅 내용AI 상담 사용 시사용자 직접 입력

2-3. 자동 수집 항목

항목수집 방법
Firebase Installation ID (익명 기기 식별자)Firebase SDK (`firebase_core` / `firebase_auth`)
OS/네트워크 메타데이터 (API 호출 시 송신되는 표준 HTTP 헤더)외부 API 호출 (Google·Cloudflare·data.go.kr 등)
참고: 현재 버전에는 Firebase Analytics, Firebase Crashlytics, Google Mobile Ads SDK가 포함되어 있지 않으므로 별도의 사용 통계·충돌 로그·광고 식별자(AAID)를 수집하지 않습니다. 향후 광고 또는 분석 도구를 도입할 경우 본 방침을 개정하고 사전 공지합니다.

3. 개인정보의 보유 및 이용 기간

항목보유 기간
회원 정보회원 탈퇴 시까지
반려동물 정보·산책 기록·사진·메모·일기회원 탈퇴 시까지 (단말기 내 저장)
위치 정보 (좌표·경로)단말기 내 저장. 회원이 직접 Google Drive 백업을 활성화한 경우 산책 데이터의 일부로 사용자 본인의 Drive 앱 폴더(appDataFolder)에 함께 저장됨. 회원 탈퇴 시 단말기에서 삭제
AI 채팅 내용회원 탈퇴 시까지 (단말기 내 저장). Google Gemini API 처리 후 단말기에 응답만 저장
AI 생성 이미지 입력값 (텍스트·참조 사진)호출 시 Cloudflare Workers AI로 전송되어 응답 생성에 일시 처리됨. 생성된 이미지 결과물은 단말기에만 저장
Google Drive 백업 파일사용자 본인 Drive `appDataFolder` 영역. 사용자가 직접 삭제하거나 회원 탈퇴 시까지

회원 탈퇴 후에는 즉시 모든 개인정보를 파기합니다. 단, 관계 법령에 따라 보존이 필요한 경우 해당 기간 동안 보관 후 파기합니다. 사용자가 직접 운영하는 Google Drive 백업 데이터는 사용자가 Drive에서 삭제하거나 본 서비스의 회원 탈퇴 절차 중 백업 삭제 옵션을 선택할 때까지 보관됩니다.


4. 개인정보의 제3자 제공

PetPro는 외부 사업자에게 개인정보를 송신하는 행위를 그 성격에 따라 (1) 처리위탁 (개인정보 보호법 제26조), (2) 제3자 제공 (제17조), (3) 단순 외부 API 호출 (정보주체의 요청을 처리하기 위한 일시 송신)로 분류하여 다음과 같이 공개합니다.

4-1. 처리위탁 (운영자가 개인정보 처리를 외부 사업자에 맡김)

수탁자위탁 업무 내용위탁 항목보유·이용 기간
Google LLC (Firebase Authentication)회원 인증·계정 관리이메일, Firebase UID회원 탈퇴 시까지

4-2. 제3자 제공 (정보주체의 별도 동의를 받아 제공)

수신자제공 항목제공 목적보유·이용 기간
Google LLC (Google Gemini API) — 사용자가 본인 키를 등록한 경우AI 채팅 텍스트, 포토다이어리 시 생성용 메모 텍스트AI 응답·시 생성Google Gemini 정책에 따름
Cloudflare, Inc. (Cloudflare Workers AI) — 사용자가 본인 키를 등록한 경우반려동물 캐릭터 생성용 텍스트 프롬프트 및 참조 사진(필요 시)캐릭터 이미지 생성Cloudflare 정책에 따름 (요청 처리 후 미보관)
Google LLC (Google Drive) — 사용자가 백업을 직접 활성화한 경우산책 기록·사진·메모·반려동물 정보 등 백업 데이터사용자 본인의 클라우드 백업 (`appDataFolder`, 본인만 접근)사용자가 Drive에서 직접 삭제하거나 회원 탈퇴 시까지
사용자 본인 키(BYOK)·본인 계정 사용에 따른 동의: 위 Gemini·Cloudflare는 사용자가 직접 API 키를 발급받아 본 앱에 등록한 경우에만 동작하며, 호출 시 사용자가 직접 외부 사업자와 계약 관계를 맺습니다. Drive 백업은 사용자 본인의 Google 계정에 직접 저장됩니다. 이러한 사용자 본인 행위로 인해 발생하는 외부 사업자 측 데이터 처리에 대해 본 서비스 운영자는 직접 통제권을 갖지 않습니다.

4-3. 단순 외부 API 호출 (서비스 기능 제공을 위한 일시 송신)

본 항목은 정보주체의 요청을 처리하기 위해 일시적으로 외부 API에 좌표·식별번호 등을 송신하는 것으로, 운영자는 응답만 받아 화면에 표시할 뿐 별도로 저장하지 않습니다.

수신처송신 항목송신 목적외부 사업자 측 보관
NAVER Corp. (네이버 지도/검색 API)위·경도 좌표지도 타일 렌더링, 주변 시설 검색호출 처리 후 미보관 (NAVER 정책)
기상청 (apis.data.go.kr / 초단기실황)격자 좌표 변환값 (위·경도 변환)산책 시 실시간 기온·습도·풍속 조회호출 처리 후 미보관
한국지능정보사회진흥원 (공공데이터포털 / data.go.kr)동물등록번호, 보호자 정보 일부 (사용자 직접 입력)동물등록정보 조회호출 처리 후 미보관

4-4. 외부 사업자의 개인정보 처리방침 링크

광고 및 분석 도구: 현재 버전에는 Google Mobile Ads, Firebase Analytics, Firebase Crashlytics가 포함되어 있지 않습니다. 향후 도입할 경우 본 방침을 개정하여 사전 공지하고 동의를 다시 받습니다.

5. 위치정보의 처리에 관한 사항

「위치정보의 보호 및 이용 등에 관한 법률」 제18조에 따라 다음과 같이 처리합니다.

5-1. 위치정보 수집 항목 및 이용 목적

5-2. 백그라운드 위치 수집

5-3. 위치정보의 보유·이용 기간

5-4. 위치정보 수집·이용에 대한 동의 철회


6. 정보주체의 권리·의무 및 행사 방법

이용자는 언제든지 다음의 권리를 행사할 수 있습니다.

  1. 개인정보 열람 요구: 본인이 등록한 정보를 앱 내 마이페이지에서 직접 확인
  2. 개인정보 정정·삭제 요구: 앱 내 마이페이지에서 직접 수정·삭제
  3. 개인정보 처리정지·삭제 요구: 회원 탈퇴를 통한 전체 삭제, 또는 아래 연락처로 요청
  4. 권리 행사 대리: 법정대리인이나 위임을 받은 자가 대리 가능 (위임장 첨부 필요)

권리 행사 요청 시 본인 확인을 위한 절차가 진행될 수 있습니다.


7. 개인정보의 안전성 확보 조치

PetPro는 다음과 같은 조치를 취하고 있습니다.

  1. 암호화: 모든 외부 통신은 HTTPS(TLS)로 암호화. 민감 정보(인증 토큰, AI API 키 등)는 Android Keystore 기반 SecureStorage에 암호화 저장.
  2. 접근 권한 관리: Firebase Authentication을 통한 사용자별 데이터 격리. 모든 로컬 저장 키에 사용자 UID prefix를 적용하여 동일 단말기에서 다른 사용자의 데이터에 접근 불가.
  3. 클라우드 백업 영역 분리: Google Drive 앱 폴더(`appDataFolder`) 사용 — 본 서비스 운영자 및 본인 외 접근 불가.
  4. 개발 단계 보안 감사 자동화: 코드 변경 시 39개 항목 보안 정적 분석 스크립트(`scripts/security_audit.sh`)를 실행하여 하드코딩 시크릿·평문 HTTP·약한 암호화 등을 사전 차단.
참고: 앱 무결성 검증(freerasp 라이브러리 기반 루팅·디버거·후킹 탐지)은 향후 활성화될 예정이며, 현재 버전에서는 활성화되어 있지 않습니다.

8. 개인정보 파기 절차 및 방법

  1. 파기 절차: 보유 기간이 경과하거나 처리 목적이 달성된 경우 즉시 파기합니다.
  2. 파기 방법:

9. 쿠키·자동 수집 도구 및 거부 방법

PetPro는 모바일 앱이므로 웹 쿠키를 사용하지 않습니다. 다만 Firebase SDK는 익명 기기 식별자인 Firebase Installation ID를 자동 생성하여 인증 세션 관리에 사용할 수 있으며, 이 식별자는 개인을 직접 식별할 수 없는 임의의 문자열입니다.

거부·삭제 방법

수집 항목거부·삭제 방법
Firebase Installation ID앱 내 "마이페이지 → 회원 탈퇴"로 계정 삭제 시 자동 삭제됩니다. 또는 앱 데이터를 단말기 설정에서 직접 삭제(설정 → 앱 → PetPro → 저장공간 → 데이터 삭제)하면 즉시 재생성 대기 상태로 초기화됩니다.
외부 API 호출 시 송신되는 위치·식별 데이터단말기 OS 설정에서 위치 권한을 끄면 위치 좌표 송신이 중단됩니다. 동물등록정보 조회는 사용자가 직접 조회를 하지 않으면 호출되지 않습니다.
향후 도입될 광고 식별자(AAID)도입 시점에 본 방침을 개정하여 단말기 OS 설정의 "광고 ID 재설정·삭제" 기능 사용 안내를 추가합니다.
본 서비스는 현재 Firebase Analytics, Firebase Crashlytics, Google Mobile Ads SDK를 사용하지 않으므로 별도의 분석·광고용 자동 수집은 발생하지 않습니다.

10. 개인정보 보호책임자

항목내용
성명박준형
직책개인정보 보호책임자
연락처 (이메일)hidragon79@gmail.com

개인정보 관련 문의·불만 처리·피해 구제 등에 관한 사항을 상담할 수 있습니다.


11. 권익침해 구제 방법

이용자는 아래 기관에 분쟁 해결·상담 등을 신청할 수 있습니다.

기관전화웹사이트
개인정보분쟁조정위원회1833-6972https://www.kopico.go.kr
한국인터넷진흥원 개인정보침해신고센터118https://privacy.kisa.or.kr
대검찰청 사이버범죄수사단1301https://www.spo.go.kr
경찰청 사이버수사국182https://ecrm.cyber.go.kr

12. 개인정보처리방침의 변경

본 방침은 시행일로부터 적용되며, 법령 및 정책 변경에 따라 내용이 변경될 수 있습니다. 변경 시 앱 내 공지사항 또는 본 페이지를 통해 변경 사항을 공지합니다.


연락처