개인정보 처리방침

1. 소개

WeatherToRun에 오신 것을 환영합니다. 이 개인정보 처리방침은 앱이 어떻게 작동하며 사용자의 정보를 어떻게 처리하는지 설명합니다. WeatherToRun은 개인정보 우선 원칙을 따르며 가능한 한 개인 데이터를 수집하지 않습니다. 이 방침은 weathertorun.app의 웹 앱과 iOS 네이티브 앱에 모두 적용됩니다.

2. 수집하는 정보

최소한의 데이터 수집: 앱은 계정을 요구하지 않고, 개인 정보를 판매하지 않으며, 저장하는 정보를 제한합니다. 문의 양식과 같은 기능을 사용할 때는 답변에 필요한 정보만 수집합니다.

앱은 다음과 같이 작동합니다.

  • 웹에서는 초기 대략적 위치를 위해 IP 기반 도시 수준 감지를 사용합니다. iOS에서는 사용자가 권한을 허용한 경우 iOS 위치 서비스를 통해 대략적인 위치(약 3km 정확도)를 요청합니다.
  • 두 플랫폼 모두에서 위치를 수동으로 검색할 수 있습니다.
  • 러닝 점수와 장비 추천은 브라우저 또는 기기에서 로컬로 처리합니다.
  • 광고 추적기를 사용하지 않으며 Apple IDFA도 사용하지 않습니다.
  • 웹과 iOS에서 PostHog를 통해 익명 사용 분석(사용한 기능, 변경한 설정, 확인한 날씨 조건, iOS의 경우 Supporter 구독 상태)을 수집합니다. iOS 이벤트에는 기기 내 익명 ID와 식별되지 않는 기기 메타데이터(iOS 버전, 기기 모델, 앱 빌드, SDK 버전, 로케일, 세션별 ID)가 포함됩니다. 웹 이벤트에는 PostHog가 관리하는 기기 내 식별자가 포함됩니다.
  • 웹에서는 쿠키(last-location, locale, unit system, PWA mode)를 사용해 방문 사이의 환경설정을 기억합니다.
  • 문의 양식을 사용하는 경우 답변을 위해 제출한 이메일과 메시지를 수집합니다.

3. 앱 작동 방식

  • 초기 위치: 웹 앱은 IP 기반의 대략적인 도시 조회를 사용합니다. iOS 앱은 사용자가 허용한 경우 iOS 위치 서비스(대략 3km 정확도)를 사용합니다.
  • 위치 옵션: 두 플랫폼의 수동 검색, 웹의 브라우저 위치 정보, iOS의 iOS 위치 서비스를 지원합니다.
  • 날씨 데이터: iOS와 웹의 날씨 예보는 Apple WeatherKit에서 제공됩니다. 모든 플랫폼의 대기질은 Open-Meteo에서 제공됩니다.
  • 위치 검색 및 역지오코딩(웹): 검색어 또는 좌표를 OpenWeather로 전송합니다.
  • 처리: 러닝 점수와 장비 추천은 브라우저 또는 기기에서 로컬로 생성됩니다.
  • 리마인더(iOS 전용): 사용자가 선택한 시간에 기기에서 예약되는 선택적 일일 로컬 알림입니다. 푸시 서버는 사용하지 않습니다.
  • 위젯(iOS 전용): 홈 화면 위젯은 기기 내 공유 App Group에서 저장된 위치와 환경설정을 읽고, 자체 일정(대략 매시간)에 따라 Apple WeatherKit에서 새 날씨를 가져옵니다.

4. 제3자 서비스

앱 운영을 위해 소수의 제3자 서비스를 사용합니다. 각 서비스는 자체 개인정보 처리방침에 따라 IP 주소, 요청 시간과 같은 요청 메타데이터를 처리할 수 있습니다.

  • Open-Meteo: 모든 플랫폼의 대기질 정보.
  • OpenWeather: 웹의 위치 검색 및 역지오코딩.
  • Apple WeatherKit: iOS와 웹의 날씨 예보. Apple은 자체 개인정보 처리방침에 따라 이러한 요청을 처리합니다.
  • PostHog: 웹과 iOS의 익명 사용 분석. 이벤트는 자체 호스팅 리버스 프록시를 통해 라우팅되고 미국의 PostHog 서버에서 처리됩니다. 웹에서는 세션 리플레이가 활성화되어 있으며 양식 입력값은 마스킹됩니다.
  • Google Analytics: 프로덕션 환경의 집계 웹 분석.
  • Sentry: 웹의 오류 및 성능 모니터링. 버그 진단을 돕기 위해 요청 URL, 오류 세부정보, 이동 경로를 캡처할 수 있으며 민감한 매개변수는 필터링됩니다.
  • Vercel Speed Insights: 집계 웹 성능 지표.
  • Resend: 문의 양식 제출 내용을 이메일로 전달합니다.
  • Apple App Store Connect: Apple의 개인정보 보호 약관에 따라 iOS 앱의 집계된 개인정보 보호형 지표(설치, 세션, 충돌)를 Apple에 제공합니다.
  • Apple App Store 및 StoreKit(iOS 전용): 선택적 Supporter 구독의 결제 데이터를 처리합니다. 카드 정보, Apple ID, 청구 주소는 Apple이 자체 개인정보 처리방침에 따라 처리합니다. WeatherToRun은 결제 정보를 볼 수 없습니다. 구독은 언제든지 설정, Apple ID, 구독에서 관리하거나 취소할 수 있습니다.

5. 데이터 개인정보 보호 및 보안

  • 저장하는 사용자 데이터를 최소화합니다.
  • 어느 플랫폼에서도 계정이 필요하지 않습니다.
  • 환경설정은 사용자의 기기에 저장됩니다. 웹에서는 localStorage와 쿠키, iOS에서는 UserDefaults와 SwiftData에 저장됩니다. iOS 홈 화면 위젯은 기기 내 공유 App Group을 통해 이 중 일부를 읽습니다.

6. 사용자의 권리와 선택

  • 웹: 브라우저 설정에서 로컬 환경설정과 쿠키를 삭제할 수 있으며, 위치 권한은 브라우저 권한 설정에서 관리할 수 있습니다.
  • iOS: 위치는 iOS 설정의 개인정보 보호 및 보안에서 관리할 수 있고, 일일 리마인더는 iOS 설정의 알림에서 관리할 수 있습니다.
  • 기타 개인정보 관련 질문이나 요청은 hello@weathertorun.app으로 이메일을 보내 주세요.

7. 국제 데이터 이전

제3자 인프라는 여러 지역에서 요청을 처리할 수 있습니다.

8. 개인정보 처리방침 변경

이 방침은 수시로 업데이트될 수 있습니다. 업데이트 후에도 앱을 계속 사용하면 개정된 방침에 동의한 것으로 간주됩니다.

9. 문의하기

이 방침에 대한 질문이 있으면 hello@weathertorun.app으로 문의해 주세요.

시행일: 2025년 3월 4일

최종 업데이트: 2026년 6월 12일

데이터 보관 및 삭제

기기에 저장된 환경설정은 직접 삭제하거나 앱을 제거할 때까지 유지됩니다. 문의 메시지는 답변과 법적 의무 이행에 필요한 기간 동안만 보관됩니다. 익명 분석 데이터는 제공업체 설정에 따라 보관되며 더 이상 필요하지 않을 때 삭제되거나 익명화됩니다.