개인정보 처리방침
조석과 날씨 (Tides & Weather)는 전 세계 조석 지점의 조석, 날씨, 바람 상황을 보여 주며, 선택적으로 잠금 화면 실시간 현황을 제공합니다. 이 페이지에서는 앱이 사용자의 데이터로 무엇을 하고 무엇을 하지 않는지 쉽게 설명합니다.
최종 업데이트: 2026년 9월 28일
01요약
조석과 날씨에는 개인 계정이 없습니다. 가입할 것도, 이메일도, 비밀번호도 없으며, 광고를 게재하거나 사용자의 데이터를 누구에게도 판매하거나 공유하지 않습니다. 각 설치본에는 익명의 무작위 기기 식별자(Firebase 익명 인증을 통해 생성)가 부여되어, 앱이 사용자의 환경설정, 즉 선택한 조석 지점과 저장한 위치, 알림 및 잠금 화면 환경설정, 표시 환경설정을 당사 서버에 저장할 수 있게 합니다. 이 식별자에는 사용자가 누구인지에 관한 정보가 전혀 연결되지 않습니다. 또한 당사는 집계된 사용 분석 데이터를 수집하며, 이는 앱에서 끌 수 있습니다. 여기에 무엇이 포함되고 무엇이 포함되지 않는지는 §06을 참조하세요.
02위치
앱은 사용자가 조석 지점 검색 화면 안의 나침반 버튼을 탭하여 가장 가까운 조석 지점을 찾을 때에만 위치를 요청합니다. 이 위치는:
- 버튼을 탭할 때 기기에서 한 번 읽히며,
- 가장 가까운 조석 지점을 찾기 위해 당사 서버로 한 번 전송되어 그 조회에만 사용되고,
- 설치본과 함께 저장되지 않습니다. 최종적으로 선택한 조석 지점만 저장됩니다(아래 참조). 다른 웹 요청과 마찬가지로 호스팅 제공업체의 요청 로그에 잠시 남을 수 있습니다.
위치 접근을 허용하지 않아도 이름으로 조석 지점을 검색하는 것을 포함해 앱의 모든 기능을 사용할 수 있습니다.
03당사 서버에 저장되는 정보
설치본의 익명 기기 식별자는 당사 백엔드(당사가 운영하는 Firebase Cloud Functions 및 Firestore)가 해당 설치본에 대해 저장하는 정보에 접근하는 유일한 키입니다.
- 조석 지점과 저장한 위치 — 선택한 조석 지점(식별자, 이름, 국가, 좌표, 사용할 조석 데이터 세트)과 별표를 표시한 위치
- 환경설정 — 표시, 보트지수 및 입질지수 환경설정과 스마트 알림 및 잠금 화면 일정. 당사 서버가 사용자가 요청한 내용을 보낼 수 있고, 앱을 다시 설치했을 때 이를 다시 불러올 수 있도록 하기 위함입니다.
- 구독 상태 — 어떤 요금제이며 언제 끝나는지. Apple의 서명된 확인 정보에서 가져오며, 당사 서버에서 실행되는 Pro 기능이 사용자의 이용 자격을 확인하는 데 사용합니다.
- 초대(사용하는 경우) — 친구를 초대할 때 앱이 만들어 주는 초대 코드와 획득한 PRO 개월 수. 특정 친구를 위해 만든 코드에는 사용자가 입력한 이름이나 이니셜이 포함될 수 있습니다. 이는 사용자 본인만 볼 수 있고, 코드와 함께 당사 서버에 저장되며, 친구에게는 절대 표시되지 않습니다. 초대를 받은 경우에는 사용한 코드와 첫 주 동안 앱을 연 날짜(최초 실행 시 기기 시간대 기준의 날짜만)도 저장하여, 두 사람 모두 PRO 1개월을 받을 수 있는지 판단합니다. 동호회, 매장 또는 기타 단체의 초대 코드를 입력하는 경우, 앱이 어떤 동호회와 매장에 닿고 있는지 파악하기 위해 해당 코드를 날짜, 그리고 아래에 설명된 국가, 기기 모델, 앱 버전과 함께 기록합니다.
- 기기 및 앱 버전 — 앱이 시작될 때의 모델, iOS 버전, 화면 크기, IP 주소로 파악한 국가(그보다 세밀한 정보는 없음). 어떤 기기와 빌드를 지원해야 하는지 알기 위함입니다.
- 앱을 마지막으로 연 날짜와 §06에 설명된 설정 보고서
- 푸시 토큰과 위젯 키 — §04 참조
각 설치본의 데이터는 다른 모든 설치본의 데이터와 분리되어 보관됩니다. 예보 데이터 자체(조석 지점의 조석 및 날씨 수치)는 누가 요청하는지와 무관하므로, 캐시되어 해당 조석 지점을 사용하는 모든 설치본이 공유합니다. 최근에 본 조석 지점은 기기에만 남습니다.
04알림, 잠금 화면, 위젯 및 Apple Watch
이들 각각은 다음에 설명된 범위에서만 당사 서버와 관련됩니다.
- 조석 알림은 기기에서 예약됩니다. 당사 서버는 알림이 켜져 있는지와 얼마나 미리 알려 주는지만 알게 됩니다(§06).
- 스마트 알림: iOS는 앱에 푸시 토큰을 제공하며, 당사 서버는 이를 이용해 사용자가 설정한 보트지수 및 입질지수 요약과 시간대 알림을 Firebase Cloud Messaging과 Apple 푸시 알림 서비스를 통해 보냅니다. 알림을 끄거나 구독이 끝나면 토큰은 당사 서버에서 삭제됩니다.
- 잠금 화면 요약: iOS는 앱에 당사 서버가 실시간 현황을 시작할 수 있게 하는 토큰을 제공하며, 이 토큰은 사용자가 일정을 설정한 경우에만 사용됩니다. 요약이 실행되는 동안에는 두 번째 토큰으로 당사 서버가 요약을 새로 고치며, 이 토큰은 요약이 끝나면 삭제됩니다.
- 홈 화면 위젯과 Apple Watch 컴플리케이션은 설치본에 연결된 무작위 키를 사용해 당사 서버에서 직접 데이터를 가져오며, 이 키는 앱이 전달합니다. 이 키로는 사용자의 예보만 읽을 수 있고 다른 것은 읽을 수 없습니다. 당사 서버는 §06의 집계를 위해 이들 중 어느 것이 마지막으로 데이터를 가져갔는지를 날짜 단위로 기록합니다.
05제3자 데이터 출처
예보를 보여 드리기 위해 당사 백엔드는 아래 제공업체로부터 데이터를 가져옵니다. 이들 중 누구도 사용자를 식별할 수 있는 정보를 받지 않으며, 많아야 사용자가 선택한 조석 지점의 위치만 받습니다.
| 제공업체 | 사용 목적 | 전달되는 정보 |
|---|---|---|
| WorldTides | 아래 출처가 다루지 않는 조석 지점의 조석 예측 | 선택한 조석 지점의 좌표 |
| 영국 수로국(UK Hydrographic Office, ADMIRALTY) | 영국 항구의 공식 만조·간조 시각 | 선택한 항구의 식별자 |
| Neaps 조석 데이터베이스(TICON-4, NOAA CO-OPS) | 공개된 조화상수로 당사 서버에서 직접 계산하는 조석 예측 | 없음 — 어떤 요청도 당사 서버를 벗어나지 않음 |
| Open-Meteo | 시간별 날씨 및 해상(파도) 예보 | 선택한 조석 지점의 좌표 |
앱이 이용하는 기타 서비스:
- Google Firebase(Cloud Functions, Firestore, Hosting, Authentication, Cloud Messaging, Analytics)는 당사 백엔드를 운영하고, 이 방침에 설명된 데이터를 저장하며, 스마트 알림 배너를 전달합니다.
- Apple: 사용자가 입력한 장소 이름은 Apple의 MapKit 검색으로 기기에서 조회됩니다. 구독은 전적으로 App Store가 처리하며, 당사는 결제 정보를 볼 수 없고 구독이 활성 상태라는 Apple의 서명된 확인 정보만 받습니다. 잠금 화면 업데이트와 알림은 Apple 푸시 알림 서비스가 전달합니다. 또한 최초 실행 시 앱은 Apple의 DeviceCheck 서비스에 이 iPhone에서 이전에 앱이 실행된 적이 있는지 묻고, 이제 실행되었다는 플래그를 Apple에 설정합니다. DeviceCheck는 Apple에 기기당 2비트를 저장하며, 당사에 기기 식별자를 제공하지 않고 기기에 관한 다른 어떤 정보도 알려 주지 않습니다. 당사는 이를 한 iPhone이 초대 보상을 두 번 이상 받는 것을 막는 데에만 사용합니다.
- Crisp는 앱 내 지원 채팅을 운영하며, 사용자가 채팅을 여는 경우에만 사용됩니다. Crisp는 사용자가 보낸 메시지, 사용자가 알려 준 이름, 그리고 답변에 도움이 되는 정보(선택한 조석 지점, 앱 버전, 기기 모델, 켜져 있는 기능)를 받습니다.
06사용 분석 및 당사가 하지 않는 일
당사는 의도적으로 범위를 제한한 두 가지 방식으로 사용 분석을 합니다. Firebase Analytics는 열린 화면과 이름이 지정된 동작을 기록합니다. 조석 지점 변경(어떻게 찾았는지와 그 국가만 기록하며, 어느 지점인지는 기록하지 않음), 기능 켜기 또는 끄기, 온보딩 단계, 결제 화면 및 구입 결과, 알림 탭, 표시 환경설정 변경이 여기에 해당합니다. 이는 Analytics 자체의 별도 익명 식별자에 연결되며, 당사는 이를 §03에 설명된 기기 식별자와 절대 연결하지 않습니다. 이와 별도로, 앱은 §03의 데이터와 함께 어떤 기능이 설정되어 있는지를 당사 서버에 알립니다. 어떤 종류의 홈 화면 위젯과 Apple Watch 컴플리케이션이 설치되어 있는지, 조석 알림이 켜져 있는지, 알림이 허용되어 있는지, 그리고 표시 환경설정(언어, 단위, 색상 모드, 햅틱, 달 모양)이 그것입니다. 당사 서버는 이 정보와 사람들이 선택한 조석 지점을 오직 일별 집계(각 기능, 환경설정, 조석 지점을 사용하는 설치본 수)로만 읽으며, 개별 설치본의 기록으로는 절대 읽지 않습니다. 이 모든 것은 환경설정 → 데이터 및 법적 고지 → 사용 분석 공유에서 끌 수 있습니다. 끄면 기기의 Firebase Analytics가 중지되고 해당 설치본은 모든 집계에서 제외됩니다. 그 밖에:
- 개인 계정, 로그인, 이메일, 어떤 종류의 프로필도 없으며, 사용자의 이름도 절대 수집하지 않습니다. 이름과 비슷한 유일한 정보는 친구용 초대 코드에 선택적으로 입력하는 별명이나 이니셜로, 이는 사용자 본인만 볼 수 있으며 초대 코드와 함께 삭제됩니다.
- 광고, 광고 식별자, 앱 간 추적이 없습니다.
- 제3자가 자체 목적으로 사용하도록 데이터를 판매, 대여 또는 공유하지 않습니다.
- 백그라운드 위치 추적이 없습니다. 위치는 나침반 버튼을 탭하는 순간에만 읽힙니다.
07데이터 보관 및 삭제
조석 지점이나 환경설정을 변경하면 이전 값을 덮어쓰며, 기록은 남지 않습니다. 설치본에 대해 저장된 정보는 사용자가 삭제를 요청할 때까지 유지됩니다. 앱을 삭제해도 당사 서버에서는 삭제되지 않습니다. 앱 삭제는 한동안 앱을 열지 않은 휴대폰과 똑같아 보이기 때문입니다.
설치본에 대해 저장된 모든 정보의 삭제를 원하시면, 앱의 환경설정 → 지원에서 메시지를 보내 주세요. 채팅으로 설치본이 식별되므로 당사가 찾을 수 있습니다. 또는 §10에 있는 주소로 이메일을 보내 주시면, 설치본을 식별할 수 있도록 함께 확인하겠습니다.
설치본에 대해 저장된 모든 정보를 삭제하면 초대 코드(이후 작동하지 않음), 본인의 첫 주 기록, 초대로 획득한 PRO도 함께 삭제됩니다. 사용자가 초대한 친구는 획득한 것을 그대로 유지합니다. §05에 설명된 DeviceCheck 플래그는 당사가 아닌 Apple이 보유하며, 설정된 상태로 남습니다.
§06의 일별 사용 집계에는 설치본별 데이터가 없으며, 보관됩니다. Firebase Analytics는 Google의 표준 보관 설정에 따라 이벤트 데이터를 보관하고, Crisp는 지원 대화를 삭제될 때까지 보관합니다. 요청하시면 해당 대화를 삭제해 드립니다.
08아동의 개인정보
조석과 날씨는 일반 사용자를 위한 유틸리티입니다. 사용자 본인의 이름, 나이, 연락처를 묻지 않으며(앱이 보유하는 유일한 이름은 친구용 초대 코드에 선택적으로 입력할 수 있는 별명이나 이니셜로, 사용자 본인만 볼 수 있음), 13세 미만 아동의 개인정보를 고의로 수집하지 않습니다. 위에 설명된 설치본 단위의 환경설정과 집계만 수집합니다.
09이 방침의 변경
이 방침이 변경되면 이 페이지 상단의 "최종 업데이트" 날짜도 함께 변경됩니다. 중요한 변경, 즉 수집하는 정보나 수집 이유에 영향을 주는 변경은 시행 전에 이 페이지에 반영됩니다.
10문의
App Store 지원 문의도 이 주소로 보내 주시면 됩니다.