CheckAlarm — 개인정보처리방침
1. 처리자 및 적용 범위
본 방침은 CheckAlarm Android 및 iOS 앱과 앱의 그룹 서버, 그룹 계정 삭제 웹페이지에 적용됩니다.
알람·개인 체크리스트·점검 기록 같은 개인 기능에는 계정이 없고 서버에 올라가지 않습니다. 그룹 기능은 사용자가 직접 켜는 선택 기능이며, 이메일·전화번호·이름을 요구하지 않는 익명 그룹 신원을 기기에서 만들어 사용합니다(3절).
앱은 나이를 묻거나 저장하지 않습니다.
2. 기기에 저장하는 정보
알람 이름과 일정, 체크리스트 문구와 사진, 녹음한 알람음, 앱 설정 및 점검 기록은 앱의 로컬 저장소에 저장됩니다. 카메라로 촬영하거나 시스템 선택기로 고른 사진은 앱의 비공개 저장소로 복사됩니다. 그룹에 공유하거나 함께하는 체크리스트에 결과를 올리지 않는 한 이 콘텐츠는 sunlitwater.com, Firebase 또는 AdMob에 업로드되지 않습니다.
Firebase 수집 선택, Google UMP가 관리하는 광고 동의 상태 및 추가 알람 보상 크레딧도 기기에 저장합니다. 그룹 기능을 쓰면 그룹 신원의 비밀키, 그룹 키, 받은 그룹 콘텐츠의 사본도 기기의 보호된 저장소에 보관됩니다.
권한 및 시스템 서비스
- 알람 및 알림: 사용자가 만든 시스템 알람, 리마인더 및 활성 체크리스트를 예약하고 표시하며, 그룹 기능을 켠 경우 그룹 업데이트 알림을 표시하는 데 사용합니다.
- 카메라/사진: 체크리스트·프로필·결과 사진을 추가할 때만 사용합니다. 사진은 시스템 선택기나 카메라로 사용자가 고른 것만 처리합니다.
- 마이크: 사용자 지정 알람음을 녹음할 때만 사용하며 녹음 파일은 앱 저장소에 남습니다.
3. 그룹 기능
그룹은 초대 코드와 관리자 승인으로 참여하는 소규모(최대 20명) 체크리스트 공유 기능입니다.
3.1 종단간 암호화되는 그룹 콘텐츠
그룹 이름·설명, 프로필(이름·소개·사진), 공유한 체크리스트와 사진, 함께하는 체크리스트의 버전·수정 제안·실행 결과와 결과 사진은 기기에서 암호화된 뒤 서버에 저장됩니다. 복호화 키는 그룹 멤버의 기기에만 있으므로 당사와 처리 위탁업체는 이 내용을 읽을 수 없습니다. 다만 그룹 멤버는 받은 내용을 볼 수 있고, 다른 멤버가 가져온 체크리스트 사본은 그 멤버의 기기에 독립적으로 남습니다.
3.2 서버가 처리하는 정보
- 그룹 신원과 기기: 무작위로 만든 신원 ID·기기 ID, 기기 인증값과 복구 코드의 해시, 플랫폼(Android/iOS), 마지막 사용 시각, 복구 코드로만 열 수 있는 암호화된 키 보관함.
- 그룹 메타데이터: 그룹 ID, 멤버 ID·역할·번호·가입 시각, 멤버 공개키와 서명된 명단, 콘텐츠 ID·작성 멤버·버전·크기·암호문 해시, 가입 신청·초대 상태, 함께하는 체크리스트의 제안 상태와 결과 시각 정보, 개인 차단 목록.
- 약관 동의: 동의한 그룹 약관 버전과 시각.
- IP 주소: 남용 방지를 위한 요청 횟수 제한에만 사용합니다. 비밀키로 해시한 값을 해당 제한 시간(최대 1시간) 동안만 보관하며 원래 주소를 저장하지 않습니다.
3.3 푸시 알림
그룹 알림을 켜면 기기의 푸시 토큰, 플랫폼, 알림 언어를 저장하고 Google Firebase Cloud Messaging(Android) 또는 Apple Push Notification service(iOS)를 통해 알림을 보냅니다. 알림에는 고정된 안내 문구와 이벤트 종류, 그룹·콘텐츠 ID만 담기며 그룹 이름이나 콘텐츠 내용은 담기지 않습니다. 그룹 알림을 끄면 토큰을 삭제합니다.
3.4 신고와 증거
멤버, 공유 체크리스트, 함께하는 체크리스트, 수정 제안, 결과를 신고할 수 있습니다. 신고에는 신고자·대상·사유·시각이 기록됩니다. 신고자가 증거로 고른 텍스트와 사진(최대 3장)은 운영자 공개키로 암호화되어 전송되며, 운영자는 신고 검토를 위해 이 증거를 복호화하여 열람합니다. 증거를 보내려면 매번 별도로 동의해야 합니다. 운영자는 위반 콘텐츠를 삭제하고 게시자에게 경고·작성 제한·정지 조치를 할 수 있습니다.
3.5 진단 전송
그룹 안전 센터에서 사용자가 미리보기를 확인하고 동의한 뒤 진단 보내기를 누를 때만 그룹 서버 연동 오류 기록을 보냅니다. 자동 전송은 없습니다. 항목은 요청·작업·시도 ID, API 경로 이름, 실패 코드·HTTP 상태, 소요 시간·재시도 횟수, 앱 버전·플랫폼·OS 주 버전, 발생 시각이며 IP·URL·콘텐츠·기기 모델은 포함하지 않습니다. 전송 후 표시되는 지원 코드로 삭제를 요청할 수 있습니다.
4. Firebase Analytics 및 Crashlytics
Google Firebase는 앱 인스턴스 또는 설치 식별자, 기기와 운영체제의 대략적인 기술 정보, 앱 상호작용, 성능·진단 정보 및 비정상 종료 스택을 처리할 수 있습니다. 당사는 알람 이름, 체크리스트 문구, 그룹 콘텐츠, 사진, 녹음 파일 또는 정확한 위치를 Analytics 이벤트·사용자 속성이나 Crashlytics 키·로그에 의도적으로 포함하지 않습니다.
Analytics는 적용되는 지역별 요건을 확인하는 동안 꺼져 있습니다. 필요한 지역의 동의와 설정 선택에 따르며, 별도 선택이 필요하지 않은 지역에서는 사용자가 끄지 않는 한 활성화됩니다. Crashlytics는 기본적으로 켜집니다. 두 항목 모두 설정 › 광고 및 개인정보에서 언제든 끄거나 켤 수 있습니다.
Firebase Analytics의 이벤트 단위 보관 기간은 2개월로 설정합니다. Firebase는 비정상 종료 보고서를 일반적으로 최대 90일간 보관합니다. 이벤트 또는 비정상 종료 단위 식별자가 없는 집계·비식별 보고서는 더 오래 남을 수 있습니다.
5. 광고 및 동의
CheckAlarm은 배너 광고와 보상형 전면광고를 위해 Google AdMob을, 개인정보 선택 관리를 위해 Google User Messaging Platform(UMP)을 사용합니다. Google과 광고 파트너는 광고 제공, 측정, 노출 빈도 관리, 부정 사용 방지 및 허용된 개인화를 위해 광고·기기 식별자, IP 주소와 IP 기반 대략적 위치, 광고 및 제품 상호작용, 기술 진단을 처리할 수 있습니다. 그룹 콘텐츠와 그룹 신원은 광고에 사용하지 않습니다.
- UMP가 광고 요청을 허용하기 전에는 광고를 요청하지 않습니다.
- 광고 요청에는 Google의 미지정 처리를 사용하고 광고 콘텐츠는 T 등급으로 제한합니다.
- 필요한 지역에서 UMP 선택 화면이 표시됩니다. iOS의 앱 추적 투명성 권한은 해당되는 경우에만 요청할 수 있으며, 선택을 거부하면 지원되는 범위에서 제한·기술적 또는 비개인화 광고가 적용됩니다.
- UMP가 진입점을 요구하는 지역에서는 설정 › 광고 및 개인정보 › 광고 개인정보 설정에서 선택을 다시 변경할 수 있습니다.
홈 하단에는 배너 광고가 표시될 수 있습니다. 추가 알람을 만들 때에는 보상(알람 1개 추가)과 거절 방법을 먼저 안내한 뒤, 사용자가 선택한 경우에만 보상형 전면광고를 표시합니다. 체크리스트 점검 완료 후에는 광고를 표시하지 않습니다.
6. 처리 목적 및 법적 근거
로컬 알람·체크리스트·사진·녹음 정보는 사용자가 요청한 기능 제공을 위해 처리합니다. 그룹 신원·메타데이터·암호화 콘텐츠·푸시 토큰은 사용자가 요청한 그룹 기능(가입, 공유, 동기화, 알림, 계정 복구·삭제)을 제공하기 위해 처리합니다. 신고·증거·제재 기록과 요청 횟수 제한은 이용자 보호, 약관 집행, 보안 및 부정 사용 방지를 위해 처리합니다. 필수 기기 설정과 동의 상태는 서비스 운영 및 법적 의무 준수를 위해 처리합니다. 법률상 필요한 경우 Analytics, 개인 맞춤 광고, 추적, 증거·진단 전송에 동의를 근거로 합니다. 보안, 부정 사용 방지, 제한적 광고, 사용자가 허용한 진단 및 서비스 개선은 해당 법률이 허용하는 범위에서 계약 이행 또는 정당한 이익을 근거로 할 수 있습니다.
7. 보유 기간 및 삭제
- 점검 기록은 자동으로 최근 90일까지만 보관하며 설정에서 직접 삭제할 수도 있습니다.
- 알람, 체크리스트, 사진 및 녹음 정보는 사용자가 수정·삭제하거나 앱 데이터를 초기화 또는 앱을 삭제할 때까지 보관됩니다. 단, 운영체제 백업 동작에 따라 사본이 남을 수 있습니다.
- 함께하는 체크리스트의 결과는 마지막 갱신 후 30일, 결과 사진은 그 뒤 하루 이내에 삭제됩니다. 보관 종료된 함께하는 체크리스트는 30일 뒤 삭제됩니다.
- 1년간 활동이 없는 그룹은 사전 알림 후 종료되며 그룹 콘텐츠가 삭제됩니다. 400일간 사용하지 않은 그룹 신원은 자동 삭제됩니다.
- 신고 증거는 운영자 결정 후 60일 뒤 삭제됩니다. 90일간 처리되지 않은 신고는 자동 종료되며 증거는 그 30일 뒤 삭제됩니다. 운영자 조치 감사 기록은 90일 보관합니다.
- 사용자가 보낸 진단 기록과 서버 오류 기록은 30일 뒤 자동 삭제됩니다. 서버 운영 로그는 7일 이내로 보관합니다.
- 그룹 계정을 삭제하면 인증정보, 복구 정보, 키 보관함, 세션, 푸시 토큰, 동의·차단 기록, 프로필과 사용자가 올린 그룹 콘텐츠를 삭제하고 그룹에서 탈퇴합니다. 신고·제재 기록의 신원은 가명으로 바꾸어 보관하며, 과거 그룹 명단의 서명을 검증하는 데 필요한 공개키와 삭제 기록은 삭제 완료 후 400일까지 보관합니다. 자동 삭제된 신원이 그룹 명단에 남아 있으면 관리자가 내보내거나 그룹이 종료될 때까지 이 정리가 늦어질 수 있습니다.
- Crashlytics를 끄면 앱이 보유한 미전송 보고서를 삭제합니다. Analytics를 끄면 이후 수집을 중지하며 이미 처리된 정보는 Firebase 보관 설정을 따릅니다.
- Google이 처리하는 광고, 동의, Analytics, 푸시 및 진단 정보는 Google 서비스 약관과 보관 설정에 따라 보유됩니다.
8. 처리 위탁 및 국외 이전
- Cloudflare, Inc.(미국): 그룹 서버 운영, 데이터베이스·파일 저장, 신고 증거와 진단 기록 저장. 이전 항목은 3절의 그룹 정보(콘텐츠는 암호화된 상태)이며, 그룹 기능을 사용할 때 네트워크를 통해 전송되고 Cloudflare 데이터센터에서 처리됩니다. 보유 기간은 7절과 같습니다. 그룹 데이터베이스와 파일 저장소는 아시아·태평양 지역에 두도록 지정되어 있으며, 요청은 사용자와 가까운 Cloudflare 데이터센터에서 처리됩니다.
- Google LLC 및 계열사(미국 등): Firebase Analytics·Crashlytics, AdMob, UMP 및 Android 푸시 알림(Firebase Cloud Messaging). 이전 항목은 위에서 설명한 식별자, IP 기반 대략적 위치, 앱·광고 상호작용, 진단 정보와 푸시 토큰·알림 메타데이터이고, 목적은 분석·광고 제공/측정·동의 관리·보안·비정상 종료 진단·알림 전달입니다.
- Apple Inc.(미국): iOS 푸시 알림(Apple Push Notification service). 푸시 토큰과 3.3절의 알림 메타데이터를 처리합니다.
각 서비스는 암호화된 네트워크를 통해 전송되며 미국 및 처리업체 또는 하위처리자가 시설을 운영하는 국가에서 처리될 수 있습니다. 보호조치는 각 업체의 서비스 문서와 계약을 따릅니다. 그룹 기능을 사용하지 않거나 그룹 알림을 끄면 그룹 관련 이전을 거부할 수 있고, 설정에서 Firebase 수집을 끄고 UMP에서 광고 선택을 변경하여 선택적 이전을 거부할 수 있습니다. 거부해도 로컬 알람 기능은 유지됩니다. 당사는 개인정보를 판매하지 않습니다.
Google 파트너 서비스의 정보 이용 안내, Google 개인정보처리방침, Firebase 개인정보 및 보안, Google 비즈니스 데이터 보호 안내, Cloudflare 개인정보처리방침, Apple 개인정보처리방침을 참고하세요.
9. 이용자의 선택과 권리
설정 › 광고 및 개인정보에서 Analytics와 비정상 종료 정보를 변경하고 광고 개인정보 설정을 열 수 있습니다. iOS 추적 권한을 거부하고, 점검 기록이나 로컬 콘텐츠를 삭제하거나 앱을 삭제할 수 있습니다.
그룹 계정은 설정 › 그룹 계정 관리 하단에서 삭제할 수 있습니다. 기기를 잃었거나 앱을 지운 경우 복구 코드로 그룹 계정 삭제 웹페이지에서 삭제할 수 있습니다. 그룹 콘텐츠는 종단간 암호화되어 당사가 내용을 조회할 수 없으므로, 열람·정정은 앱에서 직접 하시기 바랍니다.
- 대한민국: 개인정보 열람, 정정·삭제, 처리정지 및 동의 철회를 요구할 수 있으며 개인정보보호 담당 부서 또는 개인정보보호위원회 등 관계 기관에 문의할 수 있습니다.
- EEA·영국·스위스: 적용되는 경우 열람, 정정, 삭제, 처리 제한, 이동, 반대, 동의 철회 및 감독기관 민원 제기 권리가 있습니다.
- 미국(캘리포니아 포함): 적용되는 경우 열람, 정정, 삭제와 판매·공유·타깃 광고·프로파일링 거부를 요청할 수 있습니다. sunlitwater.com은 개인정보를 판매하지 않으며 광고 공유 제한은 UMP 선택에서 설정할 수 있습니다.
권리 행사로 불이익을 주지 않습니다. 요청 확인과 답변에 필요한 최소 정보(예: 진단 지원 코드)를 요청할 수 있으나, 별도 안내와 필요성이 없는 한 알람 콘텐츠·사진·복구 코드·신분증을 보내지 마세요.
10. 안전조치, 변경 및 문의
플랫폼 샌드박스, 권한 제어, 암호화 통신, 그룹 콘텐츠의 종단간 암호화와 서명 검증, 신고 증거의 별도 암호화, 운영자 접근의 다단계 인증, 요청 횟수 제한 및 적용되는 개인정보 요건을 확인하는 동안의 수집 차단 기본값을 사용합니다. 다만 어떤 저장 또는 전송 방식도 완전한 안전을 보장할 수 없습니다.
앱, 법률 또는 제3자 서비스 변경을 반영해 본 방침을 수정할 수 있으며 중요한 변경은 이 페이지의 시행일에 반영하고 앱이나 지원 페이지로 미리 알립니다.
개인정보 권리 행사·문의, 그룹 신고 관련 문의 또는 부적절한 광고 신고: [email protected]
© sunlitwater.com