SnapBug 개인정보처리방침
최종 업데이트: 2026년 7월 26일 | 시행일: 2026년 7월 26일
1인 개발자 kukuDev("운영자")가 만든 SnapBug(스냅버그, 이하 "본 앱")은 AI 코딩 에이전트를 위한 모바일 버그 리포트 작성 툴입니다. 스크린샷에 버그 설명과 기기 정보를 직접 새겨 넣어, 사진 한 장만으로 AI 코딩 에이전트에게 문제 상황을 전달할 수 있게 합니다.
본 앱은 회원가입·로그인이 없으며, 리포트 본문·주석·기기 정보 등 핵심 데이터는 귀하의 기기에만 저장됩니다. 본 방침은 본 앱이 어떤 정보를 처리하고 어떤 정보는 처리하지 않는지, 그리고 본 앱이 귀하의 갤러리 원본 파일을 어떻게 다루는지 설명합니다. 본 앱을 사용함으로써 귀하는 본 방침에 동의합니다.
1. 수집하는 정보 및 이용 목적
본 앱은 계정을 만들지 않으며, 이름·이메일·전화번호 등 개인 식별 정보를 수집하지 않습니다.
1.1. 기기에만 저장되고 외부로 전송되지 않는 정보
아래 정보는 귀하의 기기 안에만 저장되며, 운영자의 서버로 전송되지 않습니다.
| 항목 | 저장 위치 |
|---|---|
| 리포트 본문(문제 설명), 제목, 유형, 심각도, 상태, 태그 | 앱 내부 데이터베이스 |
| 프로젝트 이름·구성 | 앱 내부 데이터베이스 |
| 스크린샷 주석(펜·사각형·화살표 등의 좌표) | 앱 내부 데이터베이스 |
| 기기 컨텍스트: 기기 모델, OS 버전, 화면 크기·방향, 네트워크 연결 종류, 배터리 잔량, 언어 설정, 캡처 시각 | 앱 내부 데이터베이스(해당 리포트에 첨부) |
| 감지된 스크린샷의 축소 썸네일(장변 512px) | 앱 전용 저장소 |
| 앱 설정(테마, 언어, 감시 켜짐 여부, 안내 표시 이력) | 앱 설정 저장소 |
기기 컨텍스트는 버그 재현에 필요한 환경 정보를 자동으로 채우기 위해 수집하며, 리포트 안에만 담깁니다. 위치 정보·연락처·통화 기록·주소록은 수집하지 않습니다.
1.2. 서비스 제공을 위해 자동으로 처리되는 정보
| 처리 항목 | 처리 주체 | 이용 목적 |
|---|---|---|
| 광고 식별자(광고 ID) | Google AdMob | 배너·네이티브 광고 표시 및 성과 측정 |
| 진단·크래시 로그(오류 내용, 발생 시점, 기기·OS 정보) | Google Firebase Crashlytics | 앱 안정성 진단 및 개선 |
| 익명 사용 통계(앱·OS 버전, 기기 모델·언어, 화면 진입, 기능 사용 이벤트, 세션 정보) | Google Firebase Analytics | 기능 개선 및 사용성 분석. 리포트 본문·스크린샷·기기 컨텍스트 원문은 포함되지 않습니다 |
| 앱 무결성 검증 토큰 | Google Firebase App Check, Google Play Integrity | 위·변조된 앱의 서버 기능 접근 차단 |
| 구매 토큰·상품 ID | Google Play, 운영자의 검증 서버(Firebase Cloud Functions) | 광고 제거 인앱 결제의 검증·복원 |
| 앱 버전 조회 요청 | Google Play 스토어 페이지 | 업데이트 안내 |
1.3. 음성 입력 (중요)
본 앱은 버그 설명을 말로 입력할 수 있는 기능을 제공합니다. 이 기능은 Android 운영체제의 음성 인식 서비스를 사용하며, 마이크 버튼을 누르고 있는 동안의 음성이 인식을 위해 기기 밖(예: Google 음성 인식 서버)으로 전송될 수 있습니다. 전송 여부와 처리 방식은 귀하의 기기 제조사·OS 버전·시스템 설정에 따라 달라지며, 운영자가 통제하지 않습니다.
운영자는 음성 데이터를 수집·보관하지 않습니다. 본 앱이 받는 것은 변환된 텍스트뿐이며, 그 텍스트는 리포트 본문으로 기기에만 저장됩니다. 음성 입력을 원하지 않으시면 마이크 권한을 허용하지 않고 직접 입력하시면 됩니다.
2. 갤러리 원본 스크린샷의 처리 (중요)
본 앱은 스크린샷 사본을 만들어 보관하는 대신 귀하의 갤러리에 있는 원본 파일을 직접 참조합니다. 이 구조 때문에 본 앱은 원본 파일에 다음 두 가지 작업을 수행합니다.
2.1. 원본 파일에 리포트 정보를 기록합니다. 리포트를 저장하거나 메모를 수정할 때, 작성한 설명·유형·심각도·기기 컨텍스트를 담은 정보를 해당 스크린샷 파일의 메타데이터 영역(PNG는 iTXt 청크, JPEG는 XMP 패킷)에 기록합니다. 사진의 화면 내용(픽셀)은 바뀌지 않으며, 파일 크기가 소폭 증가합니다. 이 기록이 있어야 사진 한 장만으로 AI 코딩 에이전트가 리포트를 읽을 수 있습니다.
2.2. 리포트를 삭제하면 원본을 시스템 휴지통으로 옮깁니다. 리포트를 삭제할 때 해당 스크린샷 원본을 Android 시스템 휴지통으로 이동시킬지 먼저 확인합니다. Android 11 이상에서는 갤러리·사진 앱의 휴지통에서 30일 이내에 직접 복구할 수 있습니다.
두 작업 모두 Android가 요구하는 권한 승인 절차를 거칩니다. "미디어 관리 권한"(설정에서 직접 켤 수 있음)을 허용하지 않으신 경우, 매번 시스템 확인창이 표시되며 거부하시면 원본은 변경되지 않습니다. 이 경우에도 리포트 자체는 앱 안에 정상적으로 저장되며, 내보내기 시점에 임시 파일에 정보가 다시 기록되므로 전달 내용은 동일합니다.
3. 정보의 공유 및 공개
운영자는 서비스 운영에 필요한 범위에서만 아래 제3자와 정보를 공유하며, 리포트 본문·주석·기기 컨텍스트는 어디에도 전송하지 않습니다.
- Google AdMob: 광고 식별자 처리 및 배너·네이티브 광고 게재
- Google Firebase (Analytics·Crashlytics·App Check·Cloud Functions): 크래시 로그 처리, 앱 무결성 검증, 결제 영수증 검증 실행
- Google Play: 인앱 결제 처리 및 영수증 검증
이 외에 법률이 요구하거나 운영자의 권리·안전 보호에 필요한 경우, 또는 사업 양도(합병·인수 등) 시 정보가 이전될 수 있습니다.
3.1. 귀하가 직접 내보내는 경우
내보내기 기능을 사용하면 리포트 정보가 담긴 이미지 파일이 귀하가 선택한 앱(메신저, 파일 앱, 클라우드 드라이브, AI 코딩 도구 등)으로 전달됩니다. 이 전달은 귀하가 직접 지시한 행위이며, 전달된 이후의 처리는 해당 앱과 서비스의 개인정보처리방침을 따릅니다. 운영자는 그 과정에 관여하지 않으며 사본을 보관하지 않습니다.
전달되는 이미지에는 리포트 본문과 기기 컨텍스트가 메타데이터로 포함되어 있습니다. 공유 대상을 선택하실 때 이 점을 고려해 주십시오.
4. 데이터 저장 및 보관
리포트 데이터는 앱 전용 저장소의 데이터베이스에 저장되며, 다른 앱이 접근할 수 없는 Android 앱 샌드박스 안에 보관됩니다. 별도의 데이터베이스 암호화는 적용하지 않습니다 — 운영체제의 앱 격리와 기기 잠금 화면 암호화에 의존합니다. 루팅된 기기나 잠금이 해제된 기기에서는 이 보호가 약해질 수 있습니다.
감지된 스크린샷은 갤러리의 원본을 그대로 두고 축소 썸네일만 앱 저장소에 캐시합니다. 앱을 삭제하면 앱 내부의 리포트 데이터와 썸네일 캐시가 함께 삭제되며, 갤러리의 원본 스크린샷은 그대로 남습니다.
본 앱에는 앱 내부 휴지통이 없어 리포트 삭제는 즉시 영구 삭제됩니다(원본 스크린샷은 위 2.2에 따라 시스템 휴지통으로 이동). 운영자는 리포트를 보관하지 않으므로 별도의 서버 측 보관 기간이 없습니다. 크래시 로그와 결제 검증 기록은 각 서비스(Google Firebase·Google Play)의 정책에 따라 보관됩니다.
5. 데이터 보안
외부 통신은 TLS/HTTPS로 암호화되며, 결제 검증 등 서버 기능은 App Check로 비정상 요청을 차단합니다. 광고 제거 구매 권한은 운영체제의 보안 저장소(Android Keystore 기반)에 보관합니다. 릴리스 빌드는 코드 난독화를 적용합니다. 다만 인터넷 전송 방식은 100% 안전을 보장할 수 없습니다.
6. 앱 권한
| 권한 | 사용 목적 | 필수 여부 |
|---|---|---|
| 사진 및 동영상(사진 접근) | 새 스크린샷이 추가되었는지 확인하고, 리포트의 원본 이미지를 읽고 메타데이터를 기록 | 스크린샷 자동 감지에 필수 |
| 알림 | 스크린샷 감지 알림, 감시 상태 표시 | 감지 알림에 필수 |
| 마이크 | 음성으로 버그를 설명할 때만 사용(누르고 있는 동안) | 선택 |
| 미디어 관리 | 저장·삭제 시 매번 시스템 확인창이 뜨지 않도록 함 | 선택(사용자가 설정에서 직접 허용) |
| 백그라운드 실행(포그라운드 서비스) | 화면이 꺼져 있어도 새 스크린샷을 놓치지 않도록 감시 유지 | 상시 감시에 필요 |
| 배터리 최적화 제외 | 제조사 절전 정책으로 감시가 중단되지 않도록 함 | 선택(권장) |
| 부팅 완료 수신 | 재부팅 후 상시 감시 자동 시작 | 선택(설정에서 끌 수 있음) |
| 인터넷 | 광고 표시, 크래시 로그 전송, 결제 검증 | 필수 |
본 앱은 화면을 녹화하지 않습니다. 상시 감시는 새 이미지가 추가되었는지만 확인합니다.
7. 귀하의 권리
- 리포트 삭제: 앱 내에서 개별 또는 여러 리포트를 삭제할 수 있으며, 삭제 시 원본 스크린샷을 시스템 휴지통으로 옮길지 확인합니다.
- 원본 복원: 시스템 휴지통에 있는 원본은 리포트 상세 화면의 "복원" 버튼 또는 갤러리 앱에서 되돌릴 수 있습니다.
- 원본 수정 거부: 시스템 확인창에서 거부하시면 갤러리 원본은 변경되지 않습니다. "미디어 관리 권한"은 설정에서 언제든 끌 수 있습니다.
- 광고 식별자: 기기 설정에서 재설정하거나 맞춤 광고를 해제(옵트아웃)할 수 있습니다.
- 권한 철회: 사진·알림·마이크 권한은 Android 설정에서 언제든 철회할 수 있습니다.
- 전체 삭제: 앱을 삭제하면 앱이 보관한 모든 데이터가 함께 삭제됩니다.
본 앱은 계정이 없으므로 별도의 회원 탈퇴 절차가 없습니다.
8. 아동의 개인정보 보호
본 앱은 개발자·테스터를 대상으로 하며, 만 14세 미만 아동을 대상으로 하지 않습니다. 운영자는 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다.
9. 국제 데이터 전송
Google(AdMob·Firebase·Play) 및 운영체제의 음성 인식 서비스는 귀하의 국가 밖 서버에서 데이터를 처리할 수 있습니다. 본 방침에 동의하고 본 앱을 사용함으로써 귀하는 해당 전송에 동의하는 것으로 간주됩니다. 운영자는 데이터가 안전하게 취급되도록 합리적으로 필요한 조치를 취합니다.
10. 개인정보 보호책임자 및 권익침해 구제
개인정보 처리에 관한 문의·불만·피해구제는 아래로 접수해 주십시오. 운영자는 접수 즉시 성실하게 답변합니다.
- 개인정보 보호책임자: kukuDev 운영자
- 문의:
개인정보 침해에 대한 신고·상담이 필요하신 경우 아래 기관에 문의하실 수 있습니다.
- 개인정보침해 신고센터(한국인터넷진흥원): privacy.kisa.or.kr / 국번 없이 118
- 개인정보 분쟁조정위원회: www.kopico.go.kr / 1833-6972
- 대검찰청 사이버수사과: www.spo.go.kr / 국번 없이 1301
- 경찰청 사이버수사국: ecrm.police.go.kr / 국번 없이 182
11. 본 방침의 변경
운영자는 본 방침을 수시로 업데이트할 수 있습니다. 중요한 변경이 있을 경우 효력 발생 최소 30일 전에 앱 내 공지 등을 통해 통지하며, 상단의 "최종 업데이트" 날짜를 주기적으로 확인해 주시기 바랍니다. 이전 버전이 필요하신 경우 아래 문의처로 요청해 주십시오.
12. 문의
본 개인정보처리방침에 대한 문의는 다음 이메일로 연락해 주십시오: