개인정보처리방침
부엉이 편지 - 다정한 날씨 (Owl Letter, 구 맑음) | 최종 수정일: 2026년 7월 17일 | 시행일: 2026년 7월 17일
1. 개요
슈퍼빌런랩스(이하 “회사”)가 운영하는 부엉이 편지 - 다정한 날씨(구 맑음, 이하 “앱”)는 날씨 기반 행동 추천, 알림, 위젯, 초대·연결, 부엉이 쪽지, 선택형 AI 기능, 광고 및 구독 기능을 제공합니다. 본 방침은 앱이 정보를 수집·이용·전송·보관·삭제하는 방식을 설명합니다.
2. 처리하는 정보
2.1 사용자가 입력하거나 생성하는 정보
| 항목 | 이용 목적 | 필수 여부 |
|---|---|---|
| 닉네임, 출퇴근 시간, 건강·알레르기·운동·옷차림 선호 | 개인화된 날씨·행동 추천 | 선택 |
| 날씨 일기, 추천 피드백, 성격 퀴즈 응답 | 기록, 통계, 선택한 경우 AI 결과 생성 | 선택 |
| AI 질문과 최근 대화, 편지 인터뷰·봉인한 편지 내용 | AI 답변·해석·편지 초안 생성 및 기기 내 편지함 제공 | 선택 기능 이용 시 |
| 초대 상대 별칭, 발신자 표시명, 개인 메시지, 알림 일정 | 초대·연결 및 날씨 메시지 알림 | 초대 기능 이용 시 |
| 부엉이 쪽지 본문, 선택한 성별·연령대 조건, 사전 정의된 반응, 연결된 상대와 주고받은 메시지 | 익명 쪽지 교환, 기존 연결 상대와의 대화, 신고·차단 및 서비스 안전 운영 | 부엉이 쪽지 이용 시 |
이메일·전화번호·실명 로그인을 요구하지 않지만, 서버 기능을 위해 Firebase 익명 계정과 익명 UID가 자동 생성됩니다.
2.2 위치 정보
- 현재 위도·경도와 위치명은 OpenWeatherMap·Open-Meteo 날씨·대기질 조회에 사용됩니다. 한국 지역 AirKorea 보강 프록시에는 위도·경도 대신 지역명 또는 측정소명이 전송됩니다.
- 익명 UID가 활성화되어 있고 위치 권한으로 현재 위치를 확인할 수 있으면, 개별 알림 스위치의 켜짐·꺼짐과 관계없이 앱 실행 시 현재 위도·경도와 위치명이 맑음 백엔드에 갱신될 수 있습니다. 이는 서버 메시지, 인증정보가 기기에 남아 있는 경우의 계정 복원 및 서버 날씨 알림 기반을 유지하기 위한 처리입니다.
- 위치 권한은 선택이며, 거부해도 도시를 직접 검색할 수 있습니다. 권한을 철회하면 이후 현재 위치 갱신은 중단되지만 이미 저장된 서버 위치는 계정 삭제 전까지 남을 수 있습니다.
- 사용자가 저장한 위치 목록은 기기 로컬 저장소에 보관됩니다.
2.3 맑음 백엔드에 전송·저장되는 정보
| 항목 | 목적 |
|---|---|
| Firebase 익명 UID, 플랫폼 | 익명 계정 운영 |
| 기기 식별자 해시 | 설치 귀속과 부정 사용 방지용 힌트이며, 계정 소유권 또는 복원 증명으로 사용하지 않음 |
| 서버 발급 무작위 복원 토큰의 검증 정보 | Firebase 인증과 함께, 운영체제가 토큰을 보존한 경우 승인된 계정 복원 확인 |
| Expo 푸시 토큰 | 사용자가 허용한 푸시 및 서버 메시지 전달 |
| 현재 위도·경도와 위치명 | 서버 날씨 조회와 메시지·알림 기반 |
| 초대 코드, 발신·수신 UID, 상대 별칭, 발신자 표시명, 개인 메시지, 일정, 연결 상태 | 초대·연결 및 예약 메시지 제공 |
| 설치 출처, 캠페인 정보, 제휴 클릭 ID | 설치 귀속, 제휴 정산, 부정 사용 방지 |
| 서버 메시지 전달 상태 | 앱 안내와 메시지 중복 방지 |
| 부엉이 쪽지 본문, 선택 조건, 매칭·만료·숨김 상태, 사전 정의된 반응, 연결 메시지와 작성 시각 | 쪽지 전달, 기존 연결 상대와의 대화, 읽지 않은 메시지 표시 및 이용 한도 운영 |
| 신고·차단 대상의 익명 UID, 신고 시각과 제재 상태 | 신고 처리, 재매칭 방지, 반복적인 악용 제한 및 안전 운영 |
2.4 기기에 저장되는 정보
앱 설정, 저장 위치, 날씨 캐시, 일기, 최근 대화, 성격·게임·참여 기록, 알림 설정, 추천 피드백, 부엉이 쪽지의 읽기 캐시·마지막 확인 시각과 사용자가 봉인한 편지는 AsyncStorage 등 앱의 로컬 저장소에 보관됩니다. 봉인한 편지는 기기에 최대 50개까지 남으며 사용자가 편지함에서 개별 삭제할 수 있습니다. 서버가 발급한 무작위 일회용 복원 토큰은 Android Keystore로 암호화된 저장소 또는 iOS Keychain에 보관되며 계정 인증정보로 취급됩니다. Android에서는 앱 제거 시 이 토큰이 삭제되므로 재설치 복원이 보장되지 않으며, iOS에서도 운영체제·기기 상태에 따라 토큰이 남아 있는 경우에만 복원이 가능합니다. 추천 피드백은 날짜 경과 기준이 아니라 최대 90개 항목을 유지합니다. AI, 초대 또는 부엉이 쪽지 기능을 사용하면 아래 설명과 같이 필요한 일부 내용이 외부로 전송될 수 있으므로 모든 항목이 항상 로컬 전용인 것은 아닙니다.
2.5 부엉이 쪽지와 다른 이용자에게 공개되는 정보
- 낯선 이용자에게 보내는 쪽지는 익명 UID를 기준으로 대기열에서 상대를 정해 전달되며, 상대에게 실명·이메일·전화번호·정확한 위치를 제공하지 않습니다. 사용자가 본문에 직접 적은 정보는 그대로 상대에게 보일 수 있으므로 개인정보나 연락처를 입력해서는 안 됩니다.
- 낯선 이용자 사이에는 최초 쪽지 교환과 앱이 제공하는 사전 정의된 반응만 제공됩니다. 자유 텍스트 메시지는 초대 수락 등으로 이미 상호 연결된 이용자 사이에서만 제공됩니다.
- 앱은 게시 전 금칙어 필터, 신고 시 대화 종료와 재매칭 차단, 일정 기간의 신고 누적에 따른 전송 제한을 적용할 수 있습니다. 신고 내용과 관련 기록은 서비스 안전 운영과 분쟁 대응에 이용됩니다.
- 다른 이용자가 이미 본 내용을 저장하거나 별도로 기록하는 행위까지 회사가 기술적으로 회수할 수는 없습니다.
2.6 AI 프록시에서 처리되는 정보
AI 질문, 날씨 일기 해석, 성격 퀴즈 결과 또는 편지 초안을 요청한 경우에만 회사의 AI 프록시와 연결된 AI 모델 제공자가 다음 정보를 처리합니다.
- 앱에서 생성한 기기 ID와 구독 검증에 사용하는 익명 사용자 ID
- 현재 질문과 최근 대화, 현재 날씨·위치명·닉네임·건강 및 설정 문맥
- AI가 요청한 경우 출퇴근, 알림 설정, 연결 상대 별칭·일정·보류 중인 초대 코드 등 도구 결과
- 편지의 발신자·수신자 이름, 하지 못한 말, 공유한 기억, 톤과 사용자가 포함하기로 선택한 현재 날씨·위치명
- 성격 퀴즈 선택 신호와 요청 시점의 날씨 설명
기기 메일 작성기에 사용자가 직접 입력하는 실제 수신 이메일 주소는 맑음이 저장하지 않습니다. AI 결과는 부정확할 수 있으므로 사용자가 검토해야 합니다.
2.7 외부 및 회사 운영 서비스
| 서비스 | 목적과 처리 정보 |
|---|---|
| OpenWeatherMap, Open-Meteo | 위도·경도 기반 날씨·대기질 조회 |
NomaDamas k-skill AirKorea 보강 프록시 (k-skill-proxy.nomadamas.org) | 한국 지역명·측정소 기반 미세먼지 보강. 위도·경도 대신 지역명 또는 측정소명이 전송됩니다. |
| Firebase Authentication·Analytics | 익명 인증, 앱 인스턴스·기기·버전 정보와 기능 사용 이벤트 분석 |
| RevenueCat(기존 앱 버전 및 전환 기간) | RevenueCat 익명 고객 ID와 구매·구독 상태 처리 |
| Apple App Store, Google Play | 스토어 거래·영수증·상품·구매·갱신·환불·구독 상태 처리 |
| 회사 운영 OneSub 구독 검증 API | 익명 사용자 ID, 스토어 영수증·거래 식별자, 상품 ID, 플랫폼, 구독 상태·만료·갱신 정보의 검증과 보관 |
| Sentry | 오류 로그, 스택 트레이스, 기기·앱 버전과 오류 직전 기능 이벤트 |
| 회사 AI 프록시 및 AI 모델 제공자 | 선택형 AI 질문·편지·퀴즈·일기 처리와 익명 사용량 제한 |
| KOPIS | 한국 내 지원 지역의 지역 코드와 조건을 이용한 공연 정보 조회 |
| AppLovin MAX, Google AdMob 및 공개된 미디에이션 파트너 | 광고 식별자, IP 주소, 기기 정보, 동의 신호와 광고 상호작용 처리 |
OpenWeatherMap · Open-Meteo · Firebase · RevenueCat · Sentry · Anthropic · AppLovin · Google 광고
3. 광고와 동의
무료 이용자에게 AppLovin MAX 배너 광고를 표시하며 Google AdMob과 기타 공개된 파트너가 미디에이션을 통해 광고를 제공할 수 있습니다. 광고 제공자는 광고 식별자, IP 주소, 기기·언어·국가 정보, 동의 신호, 노출·클릭을 광고 제공, 측정 및 부정 사용 방지에 처리할 수 있습니다.
- EEA·영국·스위스 등 적용 지역에서는 Google UMP를 통해 선택을 받습니다. 확인된 선택이 광고 요청을 허용하는 범위에서만 광고 SDK를 초기화하며, 맞춤 광고 동의가 없으면 해당 신호를 광고 파트너에 전달합니다. 동의 상태를 확인하지 못하면 광고를 요청하지 않습니다.
- iOS에서는 적용되는 UMP 선택을 먼저 확인한 뒤, 맞춤 광고가 허용되는 경우에만 IDFA 이용 전 앱 추적 투명성(ATT) 권한을 요청합니다.
- 미국 주 개인정보 선택이 필요한 것으로 확인된 경우, 앱은 AppLovin MAX에 판매·공유 거부 신호를 보수적으로 전달합니다.
- 적용 지역에서는 설정 → 광고 개인정보 선택에서 선택을 다시 확인하거나 철회할 수 있습니다.
- 프리미엄 구독자는 앱 내 광고가 표시되지 않습니다.
4. 이용 목적
회사는 위 정보를 날씨·대기질 조회, 행동 추천, 위젯과 알림, 익명 계정 및 인증정보가 남아 있는 경우의 계정 복원, 초대·연결, 부엉이 쪽지 전달·신고·차단·제재, 선택형 AI 생성, 구독·광고, 캠페인 정산, 기능 분석, 오류 진단, 보안 및 부정 사용 방지에 이용합니다.
5. 보관과 삭제
- 로컬 데이터는 사용자가 지우거나 앱을 삭제할 때까지 남습니다. 날씨 캐시는 10분 뒤 유효하지 않은 것으로 취급되며 이후 갱신될 수 있습니다. 추천 피드백은 최대 90개입니다.
- 맑음 백엔드의 익명 계정, 위치, 푸시, 초대·연결·서버 메시지 데이터는 계정이 활성화된 동안 보관됩니다. 앱 삭제만으로 서버 데이터가 삭제되지는 않습니다.
- 매칭을 기다리는 부엉이 쪽지는 생성 후 24시간이 지나면 만료됩니다. 쪽지·사전 정의된 반응·연결 메시지·신고·차단 기록은 사용자가 화면에서 숨기거나 연결을 닫은 뒤에도 안전 운영, 재매칭 방지 및 분쟁 대응을 위해 서버에 남을 수 있으며, 계정 및 데이터 삭제 시 해당 익명 계정에 연결된 기록을 삭제합니다. 법령, 보안 또는 분쟁 대응상 필요한 최소 기록은 아래 예외에 따릅니다.
- 설정 → 계정 및 데이터 삭제를 실행하면 Firebase 익명 계정, 연결된 맑음 백엔드 사용자·복원 검증 정보·초대·연결·서버 메시지 및 기기 연결 기록과 복원 토큰을 포함한 앱 로컬 데이터가 삭제됩니다.
- 삭제 뒤 앱에는 원격 삭제·기기 정리의 완료 상태, 무작위 작업 세대값과 서버 완료 확인용 무작위 삭제 영수증만 담은 내용 없는 로컬 삭제 표시가 남아 익명 계정 자동 재생성을 막고 중단된 정리를 재개합니다. 이 표시는 사용자 프로필이나 활동 내용을 포함하지 않습니다. 다음 실행에서 정리가 완료된 뒤에는 사용자가 새로 선택한 비계정 설정과 날씨 캐시가 다시 저장될 수 있습니다.
- 삭제 요청의 멱등 확인과 삭제된 익명 계정의 재활성화 방지를 위해, 원문 UID·프로필·활동 내용을 포함하지 않는 서버 비밀키 기반 비가역 HMAC 삭제 지문과 삭제 시각을 해당 보호가 필요한 동안 보관합니다. Firebase 계정 삭제가 일시 실패한 경우에만 원문 Firebase UID가 재시도 목록에 최대 30일 남을 수 있으며, 성공 즉시 또는 30일 만료 시 원문 UID와 identity 연결을 삭제합니다. HMAC 기록은 개인화에 사용하지 않습니다.
- 스토어 구독은 Apple 또는 Google에서 별도로 해지해야 합니다. 결제 사업자, 광고·분석·AI·오류 처리 사업자가 이미 처리한 정보는 각 사업자의 정책과 계약에 따라 보관·삭제됩니다.
- 회사 운영 구독 검증 API의 거래·상품·플랫폼·구독 상태 기록과 가명 처리된 사용자 연결값은 구독 제공, 복원, 환불, 회계, 분쟁 대응과 부정 사용 방지에 필요한 기간 동안 보관될 수 있습니다. 앱 계정 삭제는 스토어 거래 원장이나 법령상 보관 의무가 있는 최소 결제 기록을 삭제하지 않습니다.
- 회사는 원칙적으로 연결 데이터를 삭제하지만, 법령·회계·분쟁 대응 또는 보안·부정 사용 방지에 반드시 필요한 최소 기록은 해당 목적과 법정 기간에 한해 보관할 수 있으며 서비스 개인화에 사용하지 않습니다.
6. 국외 처리와 제3자 제공
위 제3자 서비스는 이용자의 국가 밖에서 정보를 처리할 수 있습니다. 회사는 개인정보를 판매하지 않으며, 서비스 제공에 필요한 범위에서 처리사업자에게 정보를 전송합니다. 각 사업자는 자체 개인정보처리방침과 적용 가능한 보호조치에 따라 정보를 처리합니다.
7. 아동의 개인정보
앱은 만 14세 미만 아동을 대상으로 하지 않으며, 해당 아동의 개인정보를 의도적으로 수집하지 않습니다. 관련 사실을 알게 되면 확인 후 삭제 조치를 진행합니다.
8. 이용자의 권리
- 설정에서 계정·데이터 삭제와 광고 개인정보 선택을 이용할 수 있습니다.
- 기기 설정에서 위치·알림·마이크·음성 인식·추적 권한을 철회할 수 있습니다.
- 열람, 정정, 삭제, 처리 제한, 이동 또는 이의를 요청하려면 아래 이메일로 연락할 수 있습니다. EEA·영국 이용자는 현지 감독기관에 이의를 제기할 권리도 있습니다.
9. 보안
회사가 운영하는 API와 날씨 요청은 HTTPS를 사용합니다. 광고 SDK의 웹·미디어 소재는 해당 사업자의 보안 정책과 제한된 iOS 전송 예외 안에서 처리될 수 있습니다. 서버의 계정 변경·삭제·복원 요청은 Firebase 인증과 서버가 발급한 일회용 무작위 복원 토큰 등 승인된 소유권 검증을 거치며, 기기 식별자 해시만으로 계정을 복원하지 않습니다. 다만 어떠한 전송·저장 방식도 완전한 보안을 보장할 수 없습니다.
10. 방침 변경
중요한 변경은 앱 업데이트, 앱 내 안내 또는 스토어 페이지를 통해 알립니다. 법령상 더 긴 기간이 필요한 경우를 제외하고 공지한 시행일부터 적용됩니다.
11. 문의
앱: 부엉이 편지 - 다정한 날씨 (Owl Letter)
개발사: 슈퍼빌런랩스 (Supervillain Labs Inc.)
패키지명: gg.pryzm.weather