ArriveBrief 개인정보처리방침
ArriveBrief(어라이브 브리프)는 도착 도시의 날씨와 현재 공식 경보를 정리해 보여 주는 앱입니다. 계정 없이 쓰며, 일정은 이용자의 기기에만 저장합니다. 이용자가 도착 알림을 켠 일정만 알림을 보내기 위해 서버에 둡니다(4-1절).
1. 운영자와 문의
운영자: KCREW((주)케이크루), 대한민국
문의: admin@kcrew.co.kr · 지원 페이지: arrivebrief.com/support
2. 받지 않는 정보
- 이름, 이메일, 전화번호 같은 계정 정보를 받지 않습니다. 로그인 기능이 없습니다.
- 기기의 위치(GPS), 연락처, 사진, 광고 식별자를 사용하지 않습니다.
- 광고, 분석, 추적 도구를 넣지 않았습니다. Android 앱에는 알림을 받기 위한 Google Firebase 클라우드 메시징만 들어 있으며, Firebase의 분석 기능은 쓰지 않습니다. 이 기능은 이용자가 도착 알림을 켤 때만 시작합니다.
3. 기기에만 저장하는 정보
입력한 도착 일정(도시, 날짜, 시각, 공항, 선택한 출발 도시)과 직접 보관한 예보는 이용자의 기기에만 저장합니다. “지난 확인 이후” 변화를 보여 주려고 마지막으로 확인한 예보·경보의 요약(도착 도시, 도착 시각, 기온·강수확률·풍속 범위, 경보 종류·지역·시각)도 기기에만 둡니다. 서버로 보내지 않으며, 일정을 삭제하면 요약도 지워지고 앱을 삭제하면 모두 지워집니다.
4. 조회할 때 서버로 보내는 정보
이용자가 조회 버튼(홈의 “도착 브리핑 받기” 포함)을 누를 때만 ArriveBrief 서버(arrivebrief.com)에 요청합니다.
- 날씨: 선택한 도착 도시의 중심 좌표만 보냅니다. 이용자의 실제 위치가 아닙니다.
- 공항 기상: 선택한 공항 코드(예: RJTT)만 보냅니다.
- 도시 검색: 일정 편집에서 다른 도시를 검색할 때 입력한 도시명만 보냅니다. 요청 본문으로 보내 주소(URL)에 남기지 않습니다. 서버는 이 도시명을 같은 운영자의 공통 자료 서버(공공엑스)를 거쳐 Open-Meteo에 보내 결과를 받습니다. 서버는 같은 검색이 반복될 때를 위해 검색어와 결과를 하루 동안 보관하며, 이용자를 알아볼 수 있는 정보는 함께 저장하지 않습니다.
- 공식 경보: 아무 정보도 보내지 않습니다. 지원 도시 전체 목록을 받아 기기에서 해당 도시를 고릅니다.
일정 이름, 날짜, 도착 시각, 출발 도시는 보내지 않습니다. 시차와 대권 항로는 기기에서 계산합니다.
지구 사진(NASA Earth Observatory), 글꼴, 활주로 자료(OurAirports)는 앱에 들어 있어 화면을 그릴 때 지도 서비스나 다른 서버에 접속하지 않습니다.
도착 카드는 기기에서 이미지로 만들며, 이용자가 공유를 누를 때 이용자가 고른 앱으로만 전달됩니다. 사진 앱 권한을 요청하지 않으며, 카드에는 기기 시간대, 일정 이름, 좌석, 예약번호를 넣지 않습니다.
4-1. 도착 알림(선택)
이용자가 일정 화면에서 “도착 알림 받기”를 켤 때만, 알림을 보내기 위해 다음 정보를 ArriveBrief 서버에 보냅니다.
- 도착 도시(도시 이름, 중심 좌표, 시간대), 도착 시각, 선택한 도착 공항 코드
- 기기의 종류(iOS·Android)와 알림을 받을 주소(푸시 토큰). 푸시 토큰은 Apple 또는 Google이 이 앱과 기기에 발급하는 값으로, 이용자의 이름이나 전화번호가 아닙니다.
서버는 이 정보로 도착 도시의 새 공식 특보와 해제, 도착 24시간·6시간 전 브리핑의 달라진 점, 도착 시간대 공항 예보 악화를 확인해 알림을 보냅니다. 같은 알림을 두 번 보내지 않도록, 마지막으로 알린 예보·특보·공항 예보의 요약을 이 정보와 함께 둡니다. 일정 이름, 출발 도시, 이름, 연락처, 기기 위치, 기기 식별자는 보내지 않습니다.
이 정보는 도착 시각 24시간 뒤, 이용자가 알림을 끌 때, 일정을 바꾸거나 지울 때, 또는 알림 주소가 더 이상 유효하지 않을 때 서버에서 지웁니다. 알림이 오지 않는다고 특보가 없다는 뜻은 아닙니다.
5. 서버에 남는 기록
- 웹 서버 접속 기록: IP 주소, 시각, 요청 주소, 앱·브라우저 정보가 남습니다. 보안과 장애 대응에만 쓰며 30일 뒤 삭제합니다.
- 사용량 제한: 한 사람이 서버 사용량을 독차지하지 않도록 IP 주소를 매일 바뀌는 임의 값으로 변환한 짧은 값과 그날의 조회 횟수만 저장합니다. 원래 IP 주소는 이 값으로 알 수 없고, 날짜가 바뀌면 새로 시작합니다.
- 도착 알림: 알림을 켠 일정의 정보(4-1절)와 마지막으로 알린 요약을 서버 전용 저장소에 둡니다. 4-1절의 시점에 지웁니다. 알림 확인 기록에는 처리한 개수와 Apple·Google이 돌려준 오류 코드만 남기고, 알림 주소나 도시는 남기지 않습니다.
6. 다른 곳에 제공하는 정보
개인정보를 팔거나 다른 회사와 공유하지 않습니다. 서버는 공개 자료 제공처(Open-Meteo, 미국 해양대기청 항공기상센터, 대한민국 기상청, 일본 기상청, 미국 국립기상청, 홍콩 천문대, 유럽 각국 기상청의 경보를 모은 EUMETNET MeteoAlarm)에서 자료를 받아올 때 도시 좌표, 공항 코드, 검색한 도시명만 사용하며, 이용자에 관한 정보는 넘기지 않습니다. 날씨 예보와 도시 검색은 같은 운영자(KCREW)가 운영하는 공통 자료 서버(공공엑스)를 거쳐 Open-Meteo에서 받습니다. 도착 알림은 Apple 푸시 알림 서비스(iOS)와 Google Firebase 클라우드 메시징(Android)을 거쳐 기기로 전달됩니다. 이때 알림 주소(푸시 토큰)와 알림 문구(도시 이름, 특보 이름, 예보 변화)가 해당 회사로 전달되며, 각 회사의 개인정보 처리방침이 적용됩니다.
7. 앱 배포와 TestFlight
앱은 Apple App Store와 Google Play로 배포하고, 시험판은 Apple의 TestFlight로 배포합니다. 스토어와 TestFlight가 다운로드·충돌 기록·이용 정보를 수집하는 경우 각 회사의 개인정보 처리방침이 적용되며, ArriveBrief는 이를 광고나 추적에 쓰지 않습니다. 테스터가 보낸 의견은 앱 개선에만 사용합니다.
8. 이용자의 선택
기기에 저장한 일정과 예보는 앱에서 직접 지우거나 앱을 삭제해 지울 수 있습니다. 서버 기록에 관한 문의는 위 이메일로 보내 주세요. 도착 알림은 일정 화면에서 언제든 끌 수 있으며, 끄면 서버의 해당 정보가 바로 지워집니다. 기기 설정에서 ArriveBrief 알림 권한을 꺼도 알림이 오지 않습니다.
9. 아동
ArriveBrief는 만 14세 미만 아동을 대상으로 하지 않습니다.
10. 변경
이 방침이 바뀌면 이 페이지에 시행일과 함께 알립니다.
Summary in English
ArriveBrief has no accounts, ads, analytics or tracking, and does not use device location. Trips and saved forecasts stay on the device. When you tap a lookup, the app sends only the destination city's centre coordinates (weather) or an airport code (airport weather) to arrivebrief.com; alert lookups send nothing. A city search sends only the typed name, in the request body rather than the URL; the server keeps the search term and its results for a day to answer repeated searches, without anything that identifies you. The origin city, dates and times are never sent; the time difference and route are computed on the device. Earth imagery, fonts and runway data are bundled, so drawing the screens contacts no map service. The arrival card is made on the device and leaves it only when you share it to an app you choose; no photo library permission is requested. Server access logs (IP address, time, request, user agent) are kept for security and deleted after 30 days. For usage limits, the server stores only a short, salted hash of the IP address and that day's count, reset daily. Arrival notifications are optional. Only when you turn them on does the app send arrivebrief.com the destination city (name, centre, time zone), the arrival time, the arrival airport code, the platform and a push token, so the server can notify you of new or lifted official warnings, pre-departure changes and airport forecast deterioration. The server deletes them 24 hours after arrival, when you turn notifications off, or when you change or delete the trip. Notifications are delivered through Apple Push Notification service or Google Firebase Cloud Messaging (messaging only, no Firebase analytics), which receive the push token and the notification text. We do not sell or share personal data. TestFlight is operated by Apple under Apple's privacy policy. Contact: admin@kcrew.co.kr.