본문으로 건너뛰기
Deprem

개인정보 처리방침

마지막 업데이트:

이 방침은 deprem.sayfa.app 웹사이트, Deprem iPhone 앱(Apple Watch 앱과 위젯 포함), Deprem Android 앱, 그리고 이들이 사용하는 deprem-api.sayfa.app 서버에 적용됩니다.

Deprem에는 계정이 없으며 이름, 이메일, 전화번호를 요청하지 않습니다. 광고, 광고 식별자, 추적, 제3자 분석을 사용하지 않으며 데이터를 판매하지 않습니다.

기기 등록 및 알림

앱 또는 브라우저가 무작위 기기 ID와 비밀 키를 스스로 만들어 서버에 등록하며, 서버는 키의 해시만 저장합니다. iPhone 및 Android 앱은 알림을 켜거나, 장소를 저장하거나, 관측소 모드를 사용할 때만 등록하고, 웹사이트는 “알림” 페이지에서 알림을 켤 때만 등록합니다.

등록 정보에는 다음이 포함됩니다:

  • 알림 주소: iPhone에서는 Apple Push Notification service(APNs) 기기 토큰, Android에서는 Firebase Cloud Messaging(FCM) 토큰, 웹에서는 브라우저의 Web Push 구독(엔드포인트와 암호화 키). 실시간 현황을 사용하는 경우에는 푸시 시작 토큰,
  • 언어, 진도 기준값, 긴급 알림 설정, 앱 및 운영체제 버전,
  • 저장한 장소: 지정한 이름과 약 100 m(0.001°)로 반올림한 좌표,
  • 앱에서 “내 위치 알림”이 켜져 있으면 약 1 km(0.01°)로 반올림한 마지막 위치,
  • 마지막으로 알림을 받은 시점과 해당 지진.

알림 계산 방식

서버는 모든 지진에 대해 저장된 장소의 예상 흔들림을 계산하고, 기준값에 도달하면 알려 드립니다. 알림은 Apple(APNs), Google(Firebase Cloud Messaging) 또는 브라우저의 푸시 서비스(예: Google, Mozilla, Apple)를 통해 전달되며, 이 서비스들은 알림 내용과 주소만 볼 수 있습니다.

“느끼셨나요” 제보

흔들림을 제보하면 보낸 위치는 서버에 도착하자마자 약 0.7 km², 지름 약 1 km 크기의 H3 셀(해상도 8)로 줄어들며 정확한 좌표는 저장되지도 기록되지도 않습니다. 셀, 선택한 진도, 시각, 플랫폼, 그리고 중복 제보를 합치기 위해 기기가 보관하는 무작위 ID가 저장됩니다. 이 ID는 기기 등록 정보와 연결되지 않습니다.

셀별 요약은 지진 페이지에 공개적으로 표시됩니다.

관측소 모드(센서로 쓰는 휴대폰)

관측소 모드는 사용자가 켜고 휴대폰이 충전 중이며 움직이지 않을 때만 실행됩니다. Android에서는 알림 표시줄에 표시되는 포그라운드 서비스로 실행되며 휴대폰이 충전 중일 때만 가속도계를 읽습니다. 휴대폰이 움직이는 동안에는 아무것도 감지하지 않습니다. 움직임 데이터는 휴대폰에서 처리되며 원시 센서 데이터는 전송되지 않습니다.

서버로는 다음만 전송됩니다. 약 5 km² 크기의 H3 셀(해상도 7), 시계 오차, 샘플링 속도, 배경 잡음(“듣고 있어요” 하트비트가 주기적으로 전송됨), 그리고 휴대폰이 흔들림을 감지했을 때의 감지 시각, 최대 가속도, 분류기 값. 이 기록은 기기 ID와 연결됩니다.

가짜 데이터를 차단하기 위해 iPhone에서는 Apple App Attest, Android에서는 Google Play Integrity를 사용합니다. Apple 또는 Google이 앱이 정품이며 변조되지 않았음을 확인합니다. iPhone에서는 서버가 결과와 기기에 있는 키의 공개 부분을 보관하고, Android에서는 검증을 통과했다는 사실과 시각만 보관하며 Play Integrity 토큰은 저장하지 않습니다. 커뮤니티 감지는 실험 단계이며 현재 섀도 모드로 실행됩니다. 이 데이터는 알림 발송에 사용되지 않고 방식의 성능을 측정하는 데에만 쓰입니다.

기기에 남는 정보

iPhone 앱은 사용하는 동안에만 위치를 요청하며, 내 위치의 예상 진도 추정, 주변 대피 장소 찾기, 체감 제보에 사용합니다. 주변 대피 장소는 오프라인 사용을 위해 휴대폰에 저장됩니다. “안전해요” 메시지는 휴대폰의 공유 시트를 통해 선택한 사람들에게 전달되며 저희에게는 전송되지 않습니다. Android 앱도 사용하는 동안에만 위치를 요청하며 백그라운드 위치는 요청하지 않습니다.

웹사이트는 선택한 언어를 기억하기 위한 쿠키 lang 하나만 사용하며 다른 쿠키는 사용하지 않습니다. 브라우저에는 테마 설정, 체감 제보용 무작위 ID, 알림을 켠 경우 기기 ID와 키 및 선택한 장소, 도구 섹션을 사용한 경우 비상용품 목록과 가족 계획만 로컬 저장소에 보관되며 이 중 어느 것도 서버로 전송되지 않습니다.

기술 정보

사이트와 서버에 대한 요청은 Cloudflare를 거칩니다. IP 주소는 남용 방지를 위한 속도 제한에 메모리에서만 사용되며 데이터베이스에 기록되지 않습니다. 기본 지도는 Cloudflare R2에서, 지진 데이터는 자체 서버에서 제공됩니다.

사용 통계

앱 사용자 수를 파악하기 위해 기기 키로 이루어진 요청마다 기기당 하루 한 건의 기록을 보관합니다. 국가(Cloudflare가 연결 정보에서 도출한 국가 코드이며 IP 주소는 저장되지 않음), 플랫폼, 앱 버전과 빌드, OS 버전, 기기 모델, 기기의 지역 설정, 시간대, 언어가 포함됩니다. 기기 정보가 없는 요청(웹사이트와 앱의 공개 조회)은 일, 국가, 엔드포인트 유형, 클라이언트 유형별로만 집계됩니다. 제3자 분석은 사용하지 않으며, 데이터는 광고에 사용되거나 공유되지 않습니다.

Deprem Pro 구매

Deprem Pro 구매는 iPhone에서는 Apple, Android에서는 Google Play가 처리하며 결제 정보는 저희에게 전달되지 않습니다. 구독 상태 관리에는 RevenueCat을 사용합니다. 앱은 RevenueCat에 이름, 이메일, 저희 기기 ID를 보내지 않으며, Pro 권한을 확인하기 위해 RevenueCat SDK가 생성한 익명 사용자 ID와 스토어의 구매 영수증만 RevenueCat으로 전송됩니다. Pro 상태는 Deprem 서버로 전송되지 않습니다.

보관 및 삭제

  • 기기 등록, 장소, 마지막 위치, 발송된 알림 목록, App Attest 또는 Play Integrity 증명, 관측소 모드 하트비트와 감지 신호: 기기 등록이 삭제될 때까지 보관됩니다. 등록을 삭제하면 이 모두가 함께 삭제됩니다.
  • iPhone과 Android에서 설정 → “내 데이터 삭제”를 누르면 서버의 기기 등록이 즉시 삭제되고, 휴대폰의 장소, 마지막 위치, 오프라인 대피 장소, 키가 지워지며 실시간 현황도 종료됩니다. “느끼셨나요” 제보는 익명 셀 단위이므로 삭제되지 않습니다.
  • 웹에서는 “알림” 페이지에서 알림을 끄면 기기 등록이 즉시 삭제됩니다. 푸시 서비스에서 더 이상 존재하지 않는다고 알려 온 브라우저 구독은 자동으로 제거됩니다.
  • 일회성 App Attest 및 Play Integrity 챌린지는 5분 동안 유효하며, 만료된 것은 10분 안에 삭제됩니다.
  • 테스트 감지 신호와 훈련 시뮬레이션: 7일. 훈련 기록에는 약 100 m로 반올림한 기기 위치가 포함됩니다.
  • 기기별 일일 사용 기록: 13개월(또는 기기 등록이 삭제될 때까지 중 먼저 도래하는 시점). 기기 ID가 없는 일일 합계: 무기한 보관.
  • “느끼셨나요” 제보: 앱 또는 브라우저가 생성한 무작위 ID와 함께 셀 단위로 무기한 보관되며, 이 ID는 기기 등록 정보와 연결되지 않습니다.
  • 데이터베이스 백업은 Cloudflare R2에 암호화되어 보관됩니다. 30일 복구 기간과 이를 포괄하는 기본 백업 때문에, 삭제된 기기의 데이터는 최대 약 31일 동안 백업에 남아 있을 수 있습니다.
  • 서버 로그는 30일 동안 보관됩니다. 일부 경고 줄에 기기 ID가 포함될 수 있으며, 좌표, 푸시 토큰, 비밀 키는 로그에 기록되지 않습니다.

App Store 개인정보 라벨 요약

iPhone 앱의 App Store 개인정보 보호 세부 정보는 이 방침과 일치합니다:

  • 정확한 위치: 저장한 장소와, “내 위치 알림”을 쓰는 경우 마지막 위치. 앱 기능용이며 기기 ID와 연결되고 추적은 하지 않습니다. 서버는 장소를 약 100 m, 마지막 위치를 약 1 km로 반올림합니다.
  • 대략적인 위치: 약 0.7 km²(지름 약 1 km) 셀 단위의 “느끼셨나요” 제보. 앱 기능용이며 사용자와 연결되지 않습니다. 또한 사용 통계의 국가 코드. 분석용이며 기기 ID와 연결되고 추적은 하지 않습니다.
  • 기기 ID: 앱이 생성한 기기 ID와 푸시 토큰. 앱 기능 및 분석용이며 기기 등록 정보와 연결됩니다.
  • 사용 데이터 → 제품 상호작용: 기기별 일일 사용 기록. 분석용이며 기기 ID와 연결되고 추적은 하지 않습니다.
  • 진단 → 기타 진단 데이터: 앱 버전과 빌드, OS 버전, 기기 모델. 분석용이며 기기 ID와 연결되고 추적은 하지 않습니다.
  • 기타 데이터: 관측소 모드 요약(최대 가속도, 약 5 km² 셀). 기기 ID와 연결됩니다.
  • 구매 → 구매 내역, 앱 기능 및 분석용(익명 앱 사용자 ID로 App Store 영수증을 검증하는 RevenueCat이 처리). 신원과 연결되지 않으며 추적에 사용되지 않습니다.
  • 수집하지 않는 정보: 추적, 연락처 정보.

Google Play 데이터 보안 요약

Android 앱의 Google Play 데이터 보안 세부 정보는 이 방침과 일치합니다. 데이터는 전송 중 암호화되며 제3자와 공유되지 않습니다(Firebase Cloud Messaging, Play Integrity, RevenueCat, Cloudflare는 서비스 제공업체로 작동합니다). Google은 3 km² 미만의 영역을 정확한 위치로 간주하므로 장소, 마지막 위치, 체감 제보 셀은 정확한 위치로 신고됩니다:

  • 위치 → 정확한 위치: 저장된 장소(약 100 m), 마지막 위치(약 1 km), 체감 제보 셀. 앱 기능용.
  • 위치 → 대략적인 위치: 관측소 모드 셀(약 5 km²)과 일일 사용 기록의 국가 코드. 앱 기능 및 분석용.
  • 금융 정보 → 구매 내역: Deprem Pro 구매(RevenueCat 및 Google Play Billing). 앱 기능용.
  • 앱 활동 → 앱 상호작용: 분석용 기기별 일일 사용 기록. 기타 사용자 생성 콘텐츠: 체감 제보의 진도. 기타 활동: 앱 기능을 위한 관측소 모드 하트비트 및 감지 신호.
  • 앱 정보 및 성능 → 기타 앱 성능 데이터: 앱 버전과 빌드, Android 버전, 기기 모델, 지역 설정, 시간대, 언어. 분석용.
  • 기기 또는 기타 ID: 앱이 생성한 기기 ID, FCM 토큰, RevenueCat 익명 사용자 ID, 관측소 모드의 Play Integrity 결과. 앱 기능, 분석, 사기 방지 및 보안용.
  • 수집하지 않는 정보: 개인 정보(이름, 이메일, 전화번호, 주소), 메시지, 사진 및 동영상, 오디오, 파일, 캘린더, 연락처, 건강 및 피트니스, 웹 브라우징, 충돌 로그, 광고 ID.
  • 모든 데이터는 선택 사항이며, 앱의 설정 → “내 데이터 삭제” 또는 이메일로 삭제를 요청할 수 있습니다.

데이터 출처

지진 데이터는 AFAD, 보아지치 대학교 Kandilli 관측소 및 지진연구소, EMSC, USGS, GFZ GEOFON, 아테네 국립천문대(NOA)에서 제공받아 출처를 밝혀 표시합니다. 대피 장소와 지도 데이터 © OpenStreetMap contributors (ODbL), 기본 지도 Protomaps, 단층 GEM Global Active Faults (CC BY-SA 4.0).

어린이

Deprem은 어린이를 대상으로 하지 않으며 어린이의 개인정보를 의도적으로 수집하지 않습니다.

문의 및 사용자의 권리

데이터는 직접 삭제할 수 있습니다. iPhone과 Android에서는 설정 → “내 데이터 삭제”, 웹에서는 “알림” 페이지의 “알림 끄기”를 사용하세요. 웹에서 보낸 제보를 포함한 삭제 요청과 GDPR 및 튀르키예 KVKK에 따른 열람·정정 요청은 [email protected]로 보내 주세요. 기기 ID를 함께 알려 주시면 처리가 빨라집니다.

이 방침이 변경되면 새 버전이 업데이트 날짜와 함께 이 페이지에 게시됩니다.