버리는 날 - 분리수거 요일 알림
개인정보처리방침
개정 및 시행일: 2026년 9월 30일
1. 적용 범위와 운영자
버리는 날 - 분리수거 요일 알림(기기 표시 이름: 버리는 날, 패키지 이름: com.todayrecycle)의 운영자는 지역별 배출 일정·품목 안내·알림·기록 기능을 제공합니다. 개인정보 관련 문의는 kangsh2165@gmail.com으로 접수합니다.
이 방침은 앱의 현재 기능과 선택적 오류 진단·문제 신고 기능을 설명합니다. 오류 진단을 지원하지 않는 기존 버전에는 해당 기능을 통한 수집이 발생하지 않습니다. 방침 개정이나 앱 업데이트만으로 오류 진단에 동의한 것으로 처리하지 않습니다.
2. 기기에 저장하는 정보
- 사용자가 선택한 시·도, 시·군·구 및 동네, 구역별 일정 선택값과 배출 방식
- 알림 시간·알림 사용 여부, 기록 표시 등 사용자 설정과 온보딩 완료 여부
- 배출 일정 확인·완료·건너뜀 상태 및 배출 기록
- 기존 사용 통계 설정값과 별도로 저장하는 오류 진단 동의 여부
이 정보는 기기 내부 데이터베이스와 설정 저장소에서 일정 표시·알림 예약·기록 관리에 사용합니다. 앱은 지역·프로필·배출 기록 원문을 개발자 서버나 진단의 사용자 정의 필드로 전송하지 않습니다. 품목 검색어는 검색 화면의 상태로 처리하며 서버로 보내거나 검색 이력으로 저장하지 않습니다.
전국 일정과 품목 안내는 배포 전에 준비한 공공 참조 데이터를 앱에 포함해 제공합니다. 사용자의 검색어나 선택 지역을 공공 API에 보내 조회하지 않습니다. 기본 일정 조회·품목 검색·기록 기능은 오프라인으로 이용할 수 있습니다.
3. 선택적 오류 진단
설정의 ‘오류 진단 정보 보내기’는 기본적으로 꺼져 있습니다. 해당 기능을 지원하는 버전에서 안내를 확인하고 동의한 경우 Google Firebase Crashlytics를 이용해 오류 원인을 파악하고 앱 안정성을 개선합니다. 동의하지 않거나 나중에 해제해도 기본 기능을 이용할 수 있습니다.
- 오류 정보: 오류 발생 시각, 예외 유형·메시지·스택, 앱 버전 및 오류 당시 앱 상태
- 기기 정보: 기종·운영체제 버전·CPU 구조·메모리 및 저장공간 상태 등 SDK가 포함하는 진단 정보
- 설치 식별자: Crashlytics 설치 UUID 및 관련 Firebase 설치 ID
- 추가 진단 정보: 빌드 유형, 진단 설정 버전, 최근 최대 20개의 정해진 기능 동작 코드(예: 품목 화면 열기, 검색 실행, 기록 취소)
기능 동작 코드에는 검색어, 선택 지역, 품목 ID, 배출일이나 기록 내용이 포함되지 않습니다. 화면 이미지·녹화, 사용자 지정 식별자, 이름·연락처를 진단 필드에 추가하지 않습니다. 앱이 직접 보고하는 비치명 오류는 원본 예외 메시지·원인 예외 대신 정해진 오류 코드와 앱 코드 위치만 사용합니다. 강제 종료 등 치명 오류는 SDK가 표준 예외 메시지와 스택을 수집하므로 모든 오류 내용을 완전 익명 자료로 간주하지 않습니다.
보고서는 다음 앱 실행 등 전송 가능한 시점에 전송될 수 있습니다. Firebase Analytics, FCM, 광고 SDK는 사용하지 않고 광고 ID 및 Firebase sessions 수집은 비활성화합니다. 일반적인 이용자 행동 통계나 광고 프로필을 만들기 위한 수집이 아닙니다. 기존 ‘사용 통계’ 설정값을 오류 진단 동의로 대신하지 않습니다.
4. 외부 처리와 국외 전송
오류 진단에는 Google Firebase Crashlytics를 사용합니다. Google과 관련 처리업체는 진단 서비스 제공을 위해 보고서를 처리합니다. 사용자 정보를 판매하거나 광고 목적으로 제공하지 않습니다.
- 받는 곳과 목적: Google의 Firebase 서비스 및 관련 처리업체 — 오류 보고 저장·분석과 서비스 운영
- 이전 항목: 위 ‘선택적 오류 진단’에 기재한 오류·기기·설치 식별자·기능 동작 정보
- 이전 시점과 방법: 오류 진단에 동의한 상태에서 앱이 전송을 요청할 때 네트워크를 통해 HTTPS로 전송
- 처리 장소: Google 공식 안내상 Crashlytics는 글로벌 서비스이며 미국을 포함한 Google 및 처리업체의 인프라에서 처리될 수 있습니다. 특정 한 국가에서만 처리된다고 보장하지 않습니다.
- 보유 기간: Google 안내에 따라 오류 스택과 관련 식별자를 90일 보관한 뒤 운영 및 백업 시스템에서 삭제 절차를 시작합니다.
- 거부 방법과 영향: ‘오류 진단 정보 보내기’를 켜지 않거나 설정에서 끌 수 있습니다. 일정 조회·품목 검색·알림·기록 이용에는 제한이 없습니다.
서비스 운영 과정에서 IP 주소 등 기술적 접속 정보가 Google의 서비스 데이터로 처리될 수 있습니다. 앱 운영자는 이를 이용해 사용자의 위치를 추정하지 않습니다. 처리 장소·처리업체·보안·보유 기준은 아래 공식 안내를 함께 확인할 수 있습니다.
5. 사용자가 직접 보내는 문제 신고
설정의 ‘문제 신고’는 앱 버전, 기종·OS, 화면 크기·글자 배율, 참조 자료 버전 및 진단 동의 후 남은 기능 동작 코드가 담긴 내용을 먼저 보여줍니다. 사용자가 선택하면 외부 이메일 앱의 초안을 열거나 내용을 클립보드에 복사합니다. 앱이 이메일을 자동 발송하지 않습니다.
직접 발송하면 운영자는 발신 이메일 주소, 이메일에 표시되는 발신자명, 사용자가 작성한 내용·첨부물 및 전달한 진단 정보를 받습니다. 문의 답변과 오류 해결에 사용하며, 불필요한 주소·연락처·배출 기록이나 민감정보는 보내지 마세요. 이메일 신고를 하지 않아도 앱을 사용할 수 있습니다.
문의 이메일과 첨부물, 운영자가 별도로 보관한 문의 자료는 문의 해결 후 지체 없이 삭제합니다. 이메일 서비스가 관리하는 백업본의 삭제에는 해당 서비스의 보관·삭제 정책이 적용됩니다.
수신 주소는 kangsh2165@gmail.com이며 Gmail을 이용합니다. 이메일의 송수신·국외 처리·백업에는 발신자가 선택한 이메일 서비스와 Google의 정책이 적용됩니다. 앱의 오류 진단 스위치를 꺼도 사용자가 별도로 발송한 이메일이 삭제되지는 않습니다.
6. 권한과 외부 화면
- 알림 권한: Android 13 이상에서는 배출 알림을 설정하는 과정에서 요청합니다. 거부해도 일정 조회·품목 검색·기록을 사용할 수 있으며 휴대전화 설정에서 변경할 수 있습니다.
- 인터넷·네트워크 상태 권한: 선택적 오류 진단 연결과 전송에 사용합니다. Android 권한 팝업이 아니라 앱 안의 진단 동의로 전송을 제어합니다.
- 앱은 GPS 위치·주소록·카메라·마이크 접근 권한을 요청하지 않습니다. 알림은 기기에서 예약하며 광고나 상업성 알림을 보내지 않습니다.
개인정보처리방침, 자료 출처, 업데이트 확인 등을 누르면 외부 브라우저나 Google Play가 열릴 수 있습니다. 이 과정에서 앱의 지역·배출 기록을 링크 매개변수로 전달하지 않습니다. 외부 서비스는 자체 방침에 따라 접속 정보를 처리할 수 있습니다.
이 개인정보처리방침 페이지는 GitHub Pages에서 제공합니다. 운영자는 이 페이지에 방문 분석 스크립트·광고·입력 폼을 넣지 않습니다. GitHub는 페이지 제공 과정에서 IP 주소 등 접속 정보를 자체 방침에 따라 처리할 수 있습니다.
7. 보유와 삭제 및 동의 철회
기기 내부의 사용자 설정과 기록은 해당 기록 삭제·데이터 초기화·앱 삭제 시까지 보관합니다. 설정의 ‘데이터 초기화’는 배출 이벤트·기록과 사용자 설정을 지우고 예약 알림을 취소합니다. 공공 일정·품목 안내 등 참조 데이터는 초기화 대상이 아닙니다.
오류 진단을 끄거나 데이터를 초기화하면 추가 기능 동작 기록과 신규 보고서 전송 요청을 중단하고, SDK에 기기 내 대기 보고서 삭제를 요청합니다. 이미 시작된 전송이나 SDK 전송 큐에 넘어간 보고서는 회수하지 못할 수 있습니다. 실행 중인 SDK가 종료 전까지 로컬 오류 파일을 남길 수 있지만, 앱은 동의가 꺼진 다음 실행에서 SDK를 새로 초기화하지 않고 재동의 시 기존 대기 보고서 삭제를 요청합니다. SDK 삭제 요청은 서버 자료의 즉시 삭제를 뜻하지 않습니다.
이미 Firebase에 도착한 보고서는 위 보유 기준에 따라 처리됩니다. 앱 삭제나 초기화만으로 서버 보고서가 즉시 지워지지는 않습니다. 운영자는 보고서에 사용자 계정이나 이메일을 연결하지 않으므로 이메일 주소만으로 특정 설치의 보고서를 식별하거나 개별 삭제를 보장할 수 없습니다. 관련 요청은 아래 문의 창구에서 처리 가능 범위와 방법을 안내합니다.
Android 또는 기기 제조사의 백업·기기 이전 기능에 따라 일부 지역 설정과 기록이 백업·복원될 수 있습니다. 재설치 후 복원되는 정보와 백업본 삭제는 해당 서비스 설정·정책을 따릅니다. 오류 진단 동의는 백업 대상에서 제외하고, 앱이 지정한 진단 파일과 전송 대기 데이터도 백업 대상에서 제외하도록 구성합니다.
8. 이용자 권리와 안전조치
사용자와 법정대리인은 아래 이메일로 개인정보 처리에 대한 열람·정정·삭제·처리정지 문의를 할 수 있습니다. 요청 대상과 처리 가능 여부를 확인해 안내하며, 신분증이나 불필요한 개인정보를 먼저 보내지 마세요. 앱은 회원가입을 요구하지 않으며 생년월일이나 연령을 수집하지 않습니다.
앱은 사용자 정보를 앱 전용 저장소에 보관하고, 오류 진단 동의를 다른 설정과 분리하며, 진단 필드를 정해진 코드로 제한합니다. Firebase 진단 전송은 HTTPS를 사용합니다. 기기 내부 기록 삭제, 동의 철회, 운영자에게 보내는 삭제 문의는 각각 범위가 다릅니다.
9. 변경 안내와 문의
운영자 및 개인정보 문의 담당: 버리는 날 앱 운영자
처리 항목이나 목적이 달라지면 이 페이지의 방침과 시행일을 갱신합니다. 추가 동의가 필요한 변경은 앱에서 별도로 안내합니다. 이번 개정은 선택적 오류 진단, 수동 문제 신고, 외부 처리와 삭제 범위를 반영했습니다.