개인정보 처리방침
최종 업데이트: 2026년 10월 19일
2026년 10월 19일 개정: 이제 1.2절에는 위치 검색 및 계정 상태 확인의 하루 한도도 명시되어 있습니다. 2026년 10월 13일 개정: Apple로 로그인하는 경우, 이제 당사는 귀하가 Naola 계정을 삭제할 때 귀하의 Apple 계정에 대한 Naola의 접근 권한을 해제하는 용도로만 사용하는 암호화된 토큰을 보관합니다(1.7절, 3절, 4절, 5.1절 및 7절). 이제 1.7절에는 각 세션에 대해 보관하는 기기 라벨도 명시되어 있고, 3절에서는 귀하가 Apple 및 Google로 로그인할 때 이들이 받는 정보를 설명하며, 1.5절에서는 앱을 제거한 후 iPhone에 남을 수 있는 정보를 포함해 앱이 기기에 보관하는 모든 정보를 나열합니다. 광고에는 더 이상 제휴 링크가 포함되지 않습니다. 2026년 10월 11일 개정: 이제 예보 정확도를 측정하기 위해 어떤 위치도 보관하지 않으며, 정확도는 고정된 기상 관측소에서 측정합니다. 또한 '소스 정확도' 화면은 귀하가 선택한 국가만 전송합니다(1.1절, 1.10절 및 4절). 이제 1.3절과 4절에서는 지원팀에 이메일을 보낼 때 당사가 받는 내용(앱이 대신 입력할 수 있는 오류 정보 포함)과 그 보관 기간도 설명합니다. 3절과 5.1절에서는 당사의 지원 받은편지함이 Gmail 메일함이라는 점과 Google이 그 안의 이메일을 저장할 수 있는 위치도 설명합니다. 2026년 10월 6일 개정: 이제 날씨 서비스는 귀하가 조회한 장소를 약 1km 단위로 반올림하여 받으며, 귀하의 정확한 위치는 절대 받지 않습니다(1.1절 및 3절). 또한 5.1절에서 Apple과 Visual Crossing에 전송되는 데이터가 어떻게 보호되는지 명확히 설명합니다. 2026년 10월 5일 개정: 새로 추가된 절에서 귀하의 데이터에 대한 책임자(당사 소개), 각 데이터 이용의 법적 근거(1.10절), 유럽 밖으로의 이전이 보호되는 방식(5.1절)을 설명합니다. 7절에는 귀하가 민원을 제기할 수 있는 기관이 나와 있습니다. 1.2절, 1.3절, 4절, 7절에서는 이제 속도 제한 카운터, 피드백, 그리고 백업을 포함한 데이터 보관 기간을 설명합니다.
Naola("당사", "우리", "앱")는 날씨 애플리케이션입니다. 당사는 귀하의 개인정보를 보호하기 위해 최선을 다하고 있습니다. 이 방침은 어떤 데이터를 수집하는지, 왜, 어떻게 처리하는지 설명합니다.
당사 소개
아래에 명시된 스페인 소재의 Naola 제공자가 귀하의 개인 데이터에 대한 책임을 집니다. EU 일반 데이터 보호 규정(GDPR)에 따라 제공자는 "컨트롤러"로서 귀하의 데이터가 어떻게 사용되는지 결정합니다.
- 제공자: New0 apps
- 연락처: [email protected]
1. 당사가 수집하는 데이터
1.1 위치 데이터
위치 권한을 부여하면 앱이 기기의 지리적 좌표(위도 및 경도)에 접근하여 해당 지역의 날씨 데이터를 가져옵니다. 위치 데이터는 다음과 같습니다:
- 기기에 로컬 저장되어(앱 저장소) 세션 간 선택한 위치를 기억합니다.
- 요청마다 백엔드 서버로 전송되어 날씨 데이터를 가져옵니다. 메모리에서 처리되며 원시 형태로 저장되지 않습니다. 당사 서버는 이를 약 1km로 반올림하고, 반올림된 위치를 해당 위치에 대해 찾은 예보 또는 장소 이름과 함께 단기 캐시(2분에서 1일)에 보관하여 가까운 요청들이 하나의 응답을 공유할 수 있게 합니다. 이 캐시는 어떤 사용자, IP 주소, 기기에도 연결되지 않습니다. 당사는 다른 어떤 목적으로도 위치를 보관하지 않습니다.
- 제3자 날씨 제공자에게 전달(3절 참조)되어 예보를 얻습니다. 각 제공자는 귀하의 정확한 위치가 아닌 약 1km 단위로 반올림한 좌표만, 그것도 API 호출 시간 동안만 받습니다.
날씨 서비스를 비교하는 '소스 정확도' 화면은 귀하의 위치를 사용하지 않습니다. 귀하가 선택한 국가의 두 글자 코드만 전송하며, 이 국가는 앱이 화면에 표시된 도시 또는 휴대폰의 지역 설정을 바탕으로 제안합니다. 이전 버전의 앱은 이 요청과 함께 귀하의 위치도 전송했지만, 당사 서버는 이를 무시하고 아무것도 저장하지 않습니다.
위치 권한을 거부하고 대신 수동으로 도시를 검색할 수 있습니다. 기기 설정을 통해 언제든지 위치 권한을 철회할 수 있습니다.
1.2 IP 주소 및 속도 제한 카운터
속도 제한을 위해 당사는 귀하의 IP 주소의 단방향 암호화 해시(SHA-256, 비밀 키로 생성)를 저장합니다. 이 해시에서 원래 IP 주소를 복구할 수 없습니다. 해시된 IP 기록은 7일 후 자동으로 삭제됩니다.
일부 제한은 네트워크가 아닌 계정을 보호합니다. 계정당 하루 날씨 요청, 위치 검색, 계정 상태 확인 한도, 웹 활성화 코드 한도, 그리고 잘못된 비밀번호, 비밀번호 재설정 및 가입 이메일, 기기 로그인 횟수의 한도가 이에 해당합니다. 이러한 카운터는 같은 종류의 해시를 키로 사용하며, 이 해시는 귀하의 계정 ID, 이메일 주소(잘못된 비밀번호의 경우 귀하의 네트워크와도 결합) 또는 기기의 비밀 값으로 만들어집니다. 각 카운터에는 이름, 날짜, 횟수만 저장되며, 귀하가 그보다 먼저 계정을 삭제하더라도 7일 후 자동으로 삭제됩니다. 귀하의 계정 ID, 이메일 주소 또는 기기의 비밀 값만을 키로 하는 카운터는 데이터 내보내기(7절)에 포함됩니다.
1.3 피드백 및 지원팀에 보내는 이메일
앱을 통해 피드백을 제출하면 메시지 텍스트, 앱 언어, 앱 버전을 저장합니다. 실수로 두 번 보낸 메시지를 알아보기 위해, 메시지와 귀하의 IP 주소, 전송 시각(시간 단위)을 결합한 단방향 해시(SHA-256, 비밀 키로 생성)도 메시지와 같은 기간 동안 저장합니다. 귀하의 IP 주소 자체는 저장하지 않습니다. 피드백은 귀하와 연결되지 않습니다. 이메일, 이름, 계정, 기기 식별자가 첨부되지 않습니다.
[email protected](으)로 이메일을 보내시면 당사는 귀하의 이메일 주소와 귀하가 작성한 모든 내용을 받습니다. 앱에 오류가 표시되면 앱의 지원팀에 문의 버튼이 귀하의 이메일 앱에서 당사 앞으로 이메일을 열며, 이 이메일에는 오류 코드, 참조 코드, 앱 버전, 귀하의 기기 운영체제와 그 버전, 앱 언어가 미리 입력되어 있습니다. 그 밖에는 아무것도 추가되지 않습니다. 위치 정보도, 계정이나 기기 식별자도 포함되지 않습니다. 보내기 전에 모든 내용을 읽고 수정할 수 있으며, 귀하가 보내지 않으면 당사에 아무것도 전달되지 않습니다. 참조 코드는 해당 요청 한 건만을 위해 만들어진 무작위 코드이며 귀하와 연결되지 않습니다. 이 코드는 당사 서버의 오류 로그 한 줄과 일치하며, 그 줄에는 오류, 요청 종류, 시각만 기록되고 최대 7일 후 삭제됩니다. Cloudflare가 당사를 대신해 이 이메일을 받아 당사의 지원 받은편지함으로 전달합니다. 당사의 지원 받은편지함은 Google이 제공하는 Gmail 메일함입니다(3절 및 5.1절). 귀하의 이메일과 당사의 답장은 귀하를 돕는 데 필요한 기간 동안만 보관합니다. 피드백과 마찬가지로, 법적 근거는 귀하의 의견을 듣는 당사의 정당한 이익입니다(1.10절).
1.4 구독 데이터
앱 내 결제를 하는 경우 RevenueCat(당사의 구독을 처리하는 서비스)은 귀하의 숫자 Naola 계정 ID(가입한 적이 없다면 익명 기기 계정의 ID)를 플랫폼(iOS/Android) 및 스토어 구매 영수증과 함께 받습니다. 당사는 귀하의 구독 상태를 해당 계정 ID에 연결하여 저장합니다. 귀하의 이름과 이메일 주소는 RevenueCat에 절대 전송되지 않습니다.
1.5 로컬 저장소
앱은 기기에 다음을 저장합니다:
- 선택한 위치(좌표 및 도시 이름)와 일일 예보 알림용으로 선택한 도시
- 오프라인에서 표시하고 일일 알림을 미리 준비하기 위해 마지막으로 가져온 예보
- 위젯의 위치와 위젯에 표시되는 내용. iPhone에서는 Naola가 자체 위젯과만 공유하는 저장 공간에서 위젯이 이 정보를 읽습니다
- 설정: 언어, 단위, 알림, 소개 완료 여부, 이미 확인하거나 닫은 기상 경보
- 기기의 보안 저장소(Android Keystore 또는 iOS 키체인): 기기 계정의 비밀 값(1.7절), 로그인을 올바른 세션 슬롯에 유지하는 이 설치의 임의 코드, 그리고 로그인되어 있는 동안 귀하의 세션 토큰, 계정 ID 및 이메일 주소
1.1절과 1.7절에서 설명하는 내용, 즉 예보를 요청한 장소와 로그인을 위해 앱이 보내는 기기 비밀 값, 설치 코드 및 세션 토큰을 제외하고, 당사는 이 중 어떤 것도 받지 않습니다.
로그아웃하면 세션 토큰, 계정 ID 및 이메일 주소가 기기에서 삭제됩니다. Android에서는 앱을 제거하면 이 데이터가 모두 삭제됩니다. iPhone에서는 앱을 제거하면 보안 저장소를 제외한 모든 것이 삭제됩니다. iOS는 앱이 삭제된 후에도 키체인 항목을 보관할 수 있으므로, 기기 계정의 비밀 값과 설치 코드, 그리고 로그아웃하지 않은 경우 귀하의 세션 토큰, 계정 ID 및 이메일 주소가 휴대폰에 남을 수 있으며, Naola를 다시 설치하면 이를 다시 사용합니다. 웹 버전은 선택한 위치와 설정을 귀하가 지울 때까지 브라우저 저장소에 보관합니다.
1.6 광고 노출 및 클릭
고급을 사용하지 않는 사용자는 메인 날씨 화면 하단에 작은 광고 카드를 봅니다. 당사는 어떤 제3자 광고 네트워크도 사용하지 않습니다. 모든 광고는 자체 백엔드에서 제공되며 추적 픽셀, 쿠키, 제3자 스크립트를 포함하지 않습니다.
광고와 관련하여 저장하는 유일한 데이터는 다음과 같습니다:
- 노출 카운터: 광고당 단일 정수로, 백엔드가 해당 광고를 제공할 때마다 증가합니다. 어떤 사용자, 기기, 세션에도 연결되지 않습니다.
- 클릭 카운터: 광고당 단일 정수로, 백엔드가 클릭 보고를 받을 때마다 증가합니다. 어떤 사용자, 기기, 세션에도 연결되지 않습니다.
스키마에는 외래 키, IP, 타임스탬프 또는 광고 노출이나 클릭을 개별 사용자에게 연결할 수 있는 다른 필드가 없습니다. 데이터베이스에 완전히 접근하더라도 어떤 사용자가 특정 광고를 보거나 클릭했는지 재구성하는 것은 기술적으로 불가능합니다.
광고는 기기 광고 식별자(IDFA, GAID)를 읽지 않으며, 쿠키를 설정하지 않으며, 제3자와 데이터를 공유하지 않습니다.
제휴 링크
Naola의 광고에는 제휴 링크가 포함되어 있지 않습니다. 2026년 10월 11일까지 일부 광고는 Amazon Associates 프로그램을 통해 Amazon으로 연결되었으며, 링크에는 Naola를 추천 출처로 표시하는 태그가 있었고 귀하에 관한 정보는 없었습니다. 귀하가 그중 하나를 눌렀다면 Amazon은 자체 개인정보 처리방침에 따라 귀하의 방문을 처리했습니다. 광고에 다시 제휴 링크를 넣기 전에 이 섹션을 업데이트하겠습니다.
고급 사용자는 광고를 보지 않으며 광고 관련 데이터가 기록되지 않습니다.
1.7 계정 데이터
Naola를 사용하기 위해 가입할 필요는 없습니다. 처음 실행하면 Android 및 iOS 앱이 익명의 기기 계정을 생성합니다. 이 계정은 숫자 ID, 누구도 메일을 받을 수 없는 자리 표시자 주소(…@device.naola.invalid), 그리고 기기의 키 저장소에 보관되는 임의의 비밀 값의 해시로 구성됩니다. 개인 데이터는 포함되지 않습니다. 이 계정은 해당 기기에서 구매한 구독을 이메일을 묻지 않고 인식하기 위해 존재합니다.
이메일 주소, Apple 또는 Google로 가입하는 것은 선택 사항입니다. 가입은 구독을 Android와 iOS 간에 옮길 때만 필요합니다. 웹 버전은 계정을 생성하지 않습니다. 웹에서 고급을 사용하려면 모바일 앱에서 활성화 코드를 생성합니다.
계정에 대해 저장하는 정보:
- 이메일 주소: 가입한 경우에만 해당합니다(기기 계정에는 자리 표시자 주소만 있습니다). 여러 기기에서 동일한 계정을 매칭할 수 있도록 소문자로 저장합니다. 일부 사용자는 Apple의 비공개 릴레이 이메일로 로그인합니다. 그 경우 당사는 릴레이 주소만 볼 수 있으며 실제 이메일은 절대 볼 수 없습니다.
- 비밀번호 해시(비밀번호를 설정한 경우에만): PBKDF2로 해시(반복 10만 회, SHA-256, 사용자별 임의 솔트). Apple이나 Google로 로그인한 사용자는 비밀번호를 설정하지 않습니다.
- 대기 중인 가입: 이메일로 가입하면, 이메일로 보내드리는 6자리 코드를 입력할 때까지 주소와 비밀번호 해시가 대기 레코드에 보관됩니다. 코드는 15분간 유효하며, 확인되지 않은 가입은 하루 이내에 삭제됩니다. 계정은 코드가 확인된 후에만 생성합니다.
- OAuth 공급자 연결(Apple / Google의 subject ID와 해당 로그인 시 공급자가 제공한 이메일 주소): 해당 공급자로 로그인한 경우에만 해당.
- Apple로 로그인 토큰(Apple로 로그인한 경우에만 해당): Apple로 로그인하면 당사 서버는 Apple에서 받은 일회용 코드를 토큰으로 교환하고, 이를 암호화하여 저장하며, 오직 한 가지 목적으로만 사용합니다. 즉, 귀하가 Naola 계정을 삭제할 때 귀하의 Apple 계정에 대한 Naola의 접근 권한을 해제해 달라고 Apple에 요청하는 것입니다(7절). Apple로 새로 로그인할 때마다 이 토큰은 교체됩니다. 이 토큰은 인증 정보이므로 데이터 내보내기에 포함되지 않습니다. 당사의 키와 결합하면 귀하의 Apple 로그인에 대해 작업을 수행할 수 있기 때문입니다.
- 세션 기기 식별자: 두 개의 세션 슬롯(휴대폰 1대와 브라우저 1개) 각각에 대한 불투명 UUID. 하나의 구독은 휴대폰 1대와 브라우저 1개에서 동시에 사용할 수 있습니다. 두 번째 휴대폰(또는 두 번째 브라우저)에서 로그인하면 짧은 유예 시간 후 첫 번째 기기는 로그아웃됩니다.
- 세션 기기 라벨: 각 슬롯에 로그인된 휴대폰 모델(예: 'iPhone 15') 또는 브라우저와 시스템(예: 'Chrome · Windows'). 새로 로그인하면 어느 기기가 로그아웃되는지 앱이 알려 줄 수 있도록 하기 위한 것입니다. 로그인할 때마다 해당 슬롯의 라벨이 교체됩니다. 라벨은 데이터 내보내기에 포함됩니다.
- 활성화 코드: 웹에서 고급을 활성화하기 위해 모바일 앱에서 발급되는 단기
NA-XXXX-XXXX코드(10분 유효, 일회용). 코드, 발급자, 발급 시각, 사용 여부를 저장합니다. - 계정 생성 시각
웹 버전에는 가입 양식이 없습니다. 웹에서 고급을 사용하려면 모바일 앱에서 활성화 코드를 생성하고(설정 → 계정 → 웹에서 Naola 활성화) naola.net/activate에 붙여넣으세요. 웹은 자체적으로 새 계정이나 새 구독을 생성할 수 없습니다.
세션은 HMAC-SHA256으로 서명된 JSON 웹 토큰(JWT)으로 관리되며 30일간 유효합니다. 각 JWT는 해당 슬롯의 기기 식별자에 바인딩됩니다.
1.8 브라우저 쿠키(웹사이트 및 웹 앱)
Naola 웹사이트(naola.net)와 웹 앱(naola.net/app)은 다음 쿠키만 사용하며, 둘 다 엄격히 필요한 쿠키입니다:
lang: 이후 방문 시 다시 감지하지 않고도 귀하의 언어로 사이트가 로드되도록 언어 환경 설정(예:fr,ja)을 저장합니다. 1년 수명,SameSite=Lax,Secure. 언어 코드(예:fr또는pt-BR)만 포함됩니다.session: 코드로 웹에서 Naola를 활성화한 경우에만 설정됩니다. 웹 앱에 로그인된 상태를 유지합니다. 30일 수명,HttpOnly,Secure,SameSite=Strict이므로 페이지의 스크립트가 읽을 수 없습니다. 로그아웃하거나 계정을 삭제하면 제거됩니다.
GDPR/ePrivacy에 따라 엄격히 필요한 쿠키는 사전 동의가 필요하지 않습니다. lang 쿠키는 귀하가 푸터에서 언어를 선택하거나, 사이트가 브라우저의 Accept-Language 헤더를 감지하여 처음으로 일치하는 언어로 리디렉션할 때 설정됩니다.
당사의 분석은 쿠키를 설정하지 않습니다(1.9절 참조). 브라우저 설정에서 언제든지 쿠키를 지울 수 있습니다. Android 및 iOS 앱은 브라우저 쿠키를 사용하지 않습니다.
1.9 웹사이트 분석
naola.net과 웹 앱을 방문하는 사람 수와 사용되는 페이지를 파악하기 위해, 당사는 프랑스의 호스팅 회사 o2switch에서 임대한 서버에서 오픈 소스 분석 도구인 Matomo를 운영하며, 이 서버에는 Cloudflare를 통해 접속합니다. 이 회사들은 당사를 위해 서버를 운영하는 목적으로만 이 데이터를 저장하거나 전달하며, 다른 어떤 용도로도 사용하지 않습니다. Android 및 iOS 앱에는 분석 기능이 전혀 없습니다.
이것은 추적이 아니라 분석입니다:
- 쿠키 없음. Matomo는 쿠키 없는 모드로 실행되며 귀하의 기기에 아무것도 저장하지 않습니다.
- 귀하의 IP 주소는 저장되지 않습니다. 브라우저가 분석 서버에 접속하려면 IP 주소를 보내야 하지만, Matomo는 무엇이든 저장하기 전에 이를 첫 번째 블록으로 줄입니다(예: 81.0.0.0).
- 시간이나 사이트를 넘나드는 식별 없음. 페이지 조회는 24시간마다 바뀌는 코드를 사용해 하나의 방문으로 묶이므로, 어느 날의 방문을 다음 날의 방문이나 다른 웹사이트와 연결할 수 없습니다.
- 민감한 페이지나 링크 제외. 비밀번호 재설정, 활성화, 계정 삭제 페이지에서는 분석이 실행되지 않으며, 코드와 링크가 들어가는 웹 주소의 "?" 뒤 부분은 절대 기록하지 않습니다.
- 판매, 공유하거나 광고에 사용하지 않습니다.
Matomo가 기록하는 항목: 조회한 페이지, 귀하를 이곳으로 연결한 사이트, 브라우저, 운영 체제, 화면 크기 및 언어, 대략적인 국가. 개별 방문 기록은 6개월 후 삭제되며, 그 이후에는 월간 페이지 조회수와 같은 합계만 보관합니다.
법적 근거는 사이트가 어떻게 사용되는지 파악하려는 당사의 정당한 이익입니다(GDPR Art. 6(1)(f)). 수집을 거부하려면 브라우저에서 "Do Not Track" 또는 Global Privacy Control을 켜세요. 그러면 Matomo가 전혀 로드되지 않습니다.
1.10 데이터를 사용하는 이유(법적 근거)
GDPR에 따라 개인 데이터를 사용할 때마다 법적 근거가 필요합니다. 당사의 법적 근거는 다음과 같습니다.
- 요청하신 서비스 제공(서비스 이용약관에 따른 귀하와의 계약 이행, GDPR 제6조 제1항 (b)): 예보를 받기 위해 귀하의 위치 또는 검색한 도시를 전송하고, 가까운 요청들이 하나의 응답을 공유할 수 있도록 약 1km로 반올림하여 잠시 보관하는 것(1.1절 및 3절), 귀하의 기기 계정과 계정을 만든 경우의 가입, 로그인 및 세션(1.7절), 귀하의 구독 상태와 구매 이벤트(1.4절), 웹용 활성화 코드와
session쿠키(1.7절 및 1.8절), 그리고 당사가 귀하에게 보내는 이메일. - 서비스의 가용성과 보안 유지(당사의 정당한 이익, GDPR 제6조 제1항 (f)): 1.2절의 속도 제한 카운터. 당사의 이익은 Naola가 모든 사람을 위해 계속 작동하도록 하고, 비용을 통제하며, 비밀번호 추측 같은 공격으로부터 계정을 보호하는 것입니다.
- 귀하의 의견 듣기(당사의 정당한 이익, GDPR 제6조 제1항 (f)): 문제를 해결하고 Naola를 개선하기 위해 귀하가 보낸 피드백을 저장하고 읽는 것(1.3절).
- 웹사이트 이용 방식 파악(당사의 정당한 이익, GDPR 제6조 제1항 (f)): 1.9절에 설명된 웹사이트 분석.
당사의 정당한 이익에 근거한 이용에 대해서는 언제든지 이의를 제기할 수 있습니다(7절).
2. 당사가 수집하지 않는 데이터
- Android, iOS, 웹 어디에서도 가입이 필요하지 않습니다. 모바일 앱은 익명 기기 계정만 생성합니다(1.7절 참조)
- 가입을 선택하지 않는 한 이메일 주소 없음 (가입은 선택 사항, 1.7절 참조)
- 이름이나 기타 개인 식별자 없음
- 추적 없음: 모바일 앱에는 분석 기능이 없으며, 웹사이트 분석은 쿠키를 설정하지 않고 IP 주소를 저장하지 않습니다(1.9절 참조)
- 광고 식별자 없음(IDFA, GAID)
- 제3자 광고 네트워크나 SDK 없음
- 추적 쿠키 없음(엄격히 필요한
lang및session쿠키만, 1.8절 참조) - 충돌 보고나 원격 측정 없음
- 광고 노출/클릭과 사용자나 기기 간 연결 없음
3. 제3자 서비스
날씨 데이터를 제공하기 위해 귀하의 좌표는 각 날씨 요청 시 다음 서비스로 전송됩니다:
- Open-Meteo: 날씨 데이터
- OpenWeather: 날씨 데이터 및 위치 검색
- Apple Weather: 날씨 데이터 및 기상특보
- WeatherAPI.coma: 날씨 데이터
- Visual Crossinga: 날씨 데이터
- Googlea: 날씨 데이터
a Naola 고급에서 이용 가능.
호스팅의 경우:
- Cloudflare: 당사의 백엔드, 데이터베이스(5절) 및 이 웹사이트를 운영합니다.
- o2switch: 당사의 웹사이트 분석(1.9절)을 실행하는 서버를 프랑스에서 호스팅합니다.
앱 내 결제의 경우:
- RevenueCat: 구독 관리
로그인의 경우(귀하가 선택한 경우에만):
- Apple(Apple로 로그인): Apple은 귀하의 신원을 확인하고, 귀하의 Apple 계정 ID와 이메일 주소(이메일 가리기를 선택한 경우 비공개 릴레이 주소)가 포함된 ID 토큰을 앱에 제공합니다. Naola는 Apple에 귀하의 이름을 요청하지 않습니다. 당사 서버는 Apple이 공개한 키로 토큰을 검증합니다. 또한 1.7절에 설명된 토큰을 받기 위해 로그인 시의 일회용 코드를 Apple에 보내고, 귀하가 계정을 삭제할 때 그 토큰을 Apple에 다시 보냅니다(7절).
- Google(Google 로그인): Google은 귀하의 신원을 확인하고, 귀하의 Google 계정 ID와 이메일 주소가 포함된 ID 토큰을 앱에 제공합니다. 토큰에는 Google 계정의 이름과 프로필 사진도 포함될 수 있지만, 당사 서버는 계정 ID, 이메일 주소, Google의 인증 여부만 읽고 토큰의 다른 정보는 저장하지 않습니다. 서버는 Google이 공개한 키로 토큰을 검증하며, 귀하에 관한 어떤 정보도 Google에 보내지 않습니다.
이메일의 경우:
- Brevo: 당사가 귀하에게 보내는 이메일(가입 확인 코드 및 비밀번호 재설정 링크)을 발송하고, 귀하가 앱에서 보낸 피드백을 당사 지원 받은편지함으로 전달합니다. 수신자의 이메일 주소와 메시지 내용을 받습니다.
- Google (Gmail): 당사의 지원 받은편지함입니다. 귀하가 [email protected]으로 보내고 Cloudflare가 이곳으로 전달하는 이메일, Brevo가 앱에서 전달하는 피드백, 그리고 당사의 답장이 이곳에 저장됩니다. 이는 일반 Gmail 계정이며 데이터 처리 계약이 있는 비즈니스 서비스가 아니므로, Google은 이 이메일을 자체 약관과 개인정보처리방침에 따라 처리합니다.
각 서비스는 위에 연결된 자체 개인정보 처리방침을 가지고 있습니다. 검토하실 것을 권장합니다.
당사가 귀하의 데이터를 공유하는 모든 제3자는 이 방침과 같거나 동등한 수준의 보호를 제공해야 합니다. 당사의 서비스 제공업체(Cloudflare, o2switch, RevenueCat, Brevo)는 데이터 보호를 요구하는 데이터 처리 계약에 따라, 당사에 서비스를 제공하기 위해서만 귀하의 데이터를 사용할 수 있습니다. Apple과 Google은 독립된 회사로서 위에 링크된 각자의 개인정보 처리방침에 따라 로그인 서비스를 운영합니다. 날씨 제공업체는 예보나 검색에 필요한 정보만 받습니다. 즉, 약 1km 단위로 반올림한 좌표 또는 도시 검색어와, 서비스에 필요한 경우 앱 언어 및 국가입니다. 이들은 귀하의 IP 주소, 계정 또는 기타 식별자를 절대 받지 않습니다.
당사의 웹사이트 분석(1.9절)은 o2switch에서 임대한 서버에서 실행되며, 이 서버에는 Cloudflare를 통해 접속합니다. 이 회사들은 당사를 위해 서버를 운영하는 목적으로만 해당 데이터를 저장하거나 전달하며, 어떤 분석 회사도 이 데이터를 받지 않습니다.
4. 데이터 보관
| 데이터 | 보관 기간 |
|---|---|
| 속도 제한 카운터(귀하의 IP 주소, 계정 ID, 이메일 주소 또는 기기의 비밀 값의 해시) | 7일(자동 삭제, 계정 삭제 여부와 관계없음) |
| API 사용 횟수 | 7일(자동 삭제) |
| 피드백 메시지 | 당사가 수동으로 삭제할 때까지 |
| 지원팀에 보내신 이메일 | 귀하를 돕는 데 필요한 기간 동안 |
| 서버 오류 로그(오류, 요청 종류, 시각, 무작위 참조 코드) | 최대 7일(자동 삭제) |
| 구독 기록(상태, 상품, 갱신일, 플랫폼) | 계정을 삭제할 때까지(구독이 끝난 후에도 포함) |
| 구독 이벤트 기록(RevenueCat이 당사에 보고하는 구매 이벤트) | 30일(자동 삭제), 또는 그 전에 계정을 삭제하면 삭제할 때까지 |
| 위치 좌표(원시) | 서버에 저장되지 않음(메모리에서만 처리) |
| 약 1km로 반올림된 위치(서버 캐시) | 2분에서 1일(사용자에 연결되지 않음). 정확도 측정을 위해서는 보관하지 않음 |
| 로컬 기기 데이터 | 앱을 제거할 때까지(iPhone에서는 그 후에도 키체인 항목이 남을 수 있음, 1.5절 참조) |
| 계정 데이터(익명 기기 계정과 각 세션의 기기 라벨, 가입한 경우에만 이메일 및 비밀번호 해시) | 계정을 삭제할 때까지 |
| Apple로 로그인 토큰(암호화됨, Apple로 로그인한 경우에만 해당) | 계정을 삭제할 때까지: 계정과 함께 삭제되며, Naola의 접근 권한을 해제해 달라고 Apple에 요청하는 데 마지막으로 한 번 사용됩니다 |
| JWT 세션 토큰 | 발급 후 30일(그 후 자동 만료) |
| 광고 노출/클릭 카운터 | 무기한(집계만, 사용자 연결 없음) |
lang 쿠키(웹사이트) | 1년(브라우저 저장, 언제든지 삭제 가능) |
session 쿠키(웹 앱, 활성화 후에만) | 30일 또는 로그아웃할 때까지 |
| 웹사이트 분석: 개별 방문(Matomo) | 6개월, 이후에는 집계된 합계만 |
| 웹사이트 분석의 IP 주소 | 저장되지 않음(저장 전 첫 번째 블록으로 단축) |
| 데이터베이스 복구 기록에 남은 삭제된 데이터(Cloudflare D1 Time Travel) | 삭제 후 최대 30일, 이후 완전히 사라짐 |
5. 데이터 처리 위치
Naola의 데이터베이스는 Cloudflare의 유럽 연합 관할 구역에 보관됩니다. 이는 데이터베이스 생성 시점에 확정된 구속력 있는 제한으로, 당사가 저장하는 모든 계정, 구독, 피드백 기록을 EU 역내에 유지하며 다른 곳으로 이전되는 것을 방지합니다. 당사 백엔드는 전 세계에 분산된 네트워크인 Cloudflare Workers에서 실행되므로, 요청은 해당 데이터베이스에 도달하기 전에 귀하와 가장 가까운 엣지 위치에서 먼저 처리될 수 있습니다. 위치 좌표는 메모리에서만 처리되며 당사 데이터베이스에 절대 기록되지 않습니다.
5.1 유럽경제지역 밖으로의 이전
3절의 일부 서비스는 유럽경제지역(EEA) 밖에 있으므로, 당사가 이들에게 보내는 데이터는 EEA를 벗어납니다. 이러한 각 이전은 GDPR이 요구하는 대로 보호됩니다.
- 스위스 및 영국. Open-Meteo(스위스), OpenWeather 및 WeatherAPI.com(영국)은 유럽연합 집행위원회가 개인 데이터를 적정하게 보호한다고 인정한 국가("적정성 결정")에 있습니다.
- 미국: 데이터 프라이버시 프레임워크. Google과 Cloudflare는 EU-미국 데이터 프라이버시 프레임워크(EU-U.S. Data Privacy Framework) 인증을 받았으며, 유럽연합 집행위원회는 이 프레임워크도 적정하다고 인정했습니다. 당사의 지원 받은편지함은 Gmail 메일함입니다(3절). Google은 유럽에서 Google Ireland Limited를 통해 Gmail을 제공하며, 그 안의 이메일을 미국에 있는 서버에 저장할 수 있습니다. 미국에서 Google LLC는 이 프레임워크의 인증을 받았습니다.
- 미국: 표준계약조항. RevenueCat은 당사와의 데이터 처리 계약을 통해 유럽연합 집행위원회의 표준계약조항을 적용받습니다.
- 미국: Apple 및 Visual Crossing. 두 곳 모두 데이터 프라이버시 프레임워크 인증을 받지 않았으며, 당사와 표준계약조항을 체결하지도 않았습니다. 따라서 예보와 관련해 당사는 이들에게 예보에 필요한 정보만 보냅니다. 즉, 귀하가 조회한 장소(약 1km 단위로 반올림)와, 서비스에 필요한 경우 앱 언어 및 국가입니다. 이와 함께 이들은 귀하의 정확한 위치, IP 주소, 계정 또는 기타 식별자를 절대 받지 않습니다. 이 정보를 귀하와 연결할 수단이 없으므로, 당사는 이들이 이 정보로 귀하를 식별할 수 없다고 판단합니다. 유일한 예외는 Apple로 로그인이며, 귀하가 선택한 경우에만 해당합니다. 당사 서버는 로그인 시의 일회용 코드와, 귀하가 계정을 삭제할 때 그 코드로 받은 토큰(1.7절)을 Apple에 보내 Apple이 귀하의 Apple 계정에 대한 Naola의 접근 권한을 종료할 수 있도록 합니다. 둘 다 Apple이 이미 보유한 귀하의 Apple 계정에 연결되어 있으며, 당사는 이와 함께 다른 어떤 정보도 보내지 않습니다. 당사가 이를 보내는 것은 귀하가 Apple로 로그인하기를 선택했기 때문이며, 귀하가 계정을 삭제할 때 그 접근 권한을 종료하기 위해서일 뿐입니다.
Brevo와 o2switch는 EU 내 프랑스에 있습니다. Cloudflare는 귀하와 가장 가까운 데이터 센터에서 각 요청에 응답하며, 이 데이터 센터는 EEA 밖에 있을 수 있지만 당사의 데이터베이스는 EU 내에 유지됩니다(5절). 이러한 보호 조치에 대해 문의하거나 그 사본을 요청하려면 [email protected]으로 이메일을 보내주세요.
6. 아동 개인정보 보호
Naola는 아동을 대상으로 하지 않습니다. 이용하려면 13세 이상이어야 하며, 귀하 국가의 디지털 동의 연령이 그보다 높다면 그 연령 이상이어야 합니다(스페인은 14세). 당사는 그보다 어린 사람의 개인 데이터를 고의로 수집하지 않습니다. 앱을 사용하는 데 가입은 필요하지 않습니다. 그 연령 미만의 아동이 당사에 개인 데이터를 제공했다고 생각되면 [email protected]으로 연락해 주세요. 해당 데이터를 삭제하겠습니다.
7. 귀하의 권리
GDPR(제15조, 제17조, 제20조) 및 유사한 규정에 따라 귀하는 자신의 데이터에 접근하고, 이를 삭제하고, 이동할 권리가 있습니다. Naola는 이러한 권리를 셀프서비스 기능으로 제공하므로 지원팀에 이메일을 보내거나 수동 처리를 기다릴 필요가 없습니다. 다만 앱을 사용할 수 없는 경우에는 이메일로도 요청할 수 있습니다.
데이터 내보내기(제15조 및 제20조)
모바일 앱: 설정 → 계정 → 내 데이터 내보내기. 귀하의 계정에 연결된 모든 행(각 세션의 기기 라벨을 포함한 프로필, OAuth 연결, 구독 권한, 구독 이벤트 기록, 활성화 코드 메타데이터, 그리고 귀하의 계정을 키로 하는 속도 제한 카운터와 각 카운터의 이름, 날짜, 횟수)이 담긴 JSON 파일을 받게 됩니다. 비밀번호 해시와 Apple로 로그인 토큰 같은 인증 정보는 제외됩니다. 내보낸 파일은 다른 서비스로 이전할 수 있도록 구조화된 기계 판독 가능 형식으로 제공됩니다.
웹: 브라우저에서 Naola를 활성화한 후 naola.net/app 웹 앱에서 설정 → 계정 → 내 데이터 내보내기를 사용합니다. 앱을 사용할 수 없는 경우 [email protected]으로 이메일을 보내주세요.
계정 삭제(제17조)
모바일 앱: 설정 → 계정 → 계정 삭제. 2단계 확인을 거쳐 사용자와 연결된 모든 행(프로필, OAuth 연결, Apple로 로그인 토큰, 활성화 코드, 구독 권한, 웹훅 이벤트 기록)을 데이터베이스에서 삭제합니다.
웹: 모바일 앱에서 받은 활성화 코드로 naola.net/delete-account에서 삭제할 수 있으며, 삭제는 즉시 영구적으로 이루어집니다. 앱을 사용할 수 없는 경우 계정의 이메일 주소에서 [email protected]으로 이메일을 보내주시면 30일 이내에 삭제해 드립니다.
Apple로 로그인한 경우, 계정을 삭제하면 귀하의 Apple 계정에 대한 Naola의 접근 권한을 해제해 달라고 Apple에도 요청합니다. 이 요청은 귀하의 데이터가 삭제된 후에 이루어지며, 삭제를 지연시키거나 막지 않습니다. 세 번 시도한 후에도 Apple에 연결할 수 없거나 당사가 귀하의 계정에 대한 토큰을 보유하고 있지 않은 경우(예: 당사가 토큰을 보관하기 시작하기 전에 마지막으로 Apple로 로그인한 경우), Naola가 귀하의 Apple 계정 설정에 계속 표시될 수 있으며, 귀하가 그곳에서 직접 제거할 수 있습니다.
삭제 후에도 잠시 남는 것이 두 가지 있습니다. 귀하의 계정을 키로 하는 속도 제한 카운터는 지워지지 않고 7일 이내에 저절로 만료됩니다(1.2절). 또한 당사의 데이터베이스 제공업체인 Cloudflare는 장애 후 복원할 수 있도록 데이터베이스의 복구 기록(D1 Time Travel)을 보관하며, 삭제된 데이터는 30일 이내에 이 기록에서 사라집니다.
중요: 구독 요금은 당사가 아닌 Apple과 Google이 청구합니다. Naola 계정을 삭제해도 App Store 또는 Google Play 구독은 해지되지 않습니다. 삭제하기 전에 iPhone에서는 설정 → [사용자 이름] → 구독, Android에서는 Google Play → 결제 및 정기 결제 → 정기 결제에서 Naola 고급을 해지하세요. 그렇지 않으면 갱신 시 계속 요금이 청구됩니다. 당사는 권한 기록을 즉시 삭제하므로 앱은 더 이상 귀하를 고급 사용자로 취급하지 않지만, 결제 관계는 스토어에서 해지할 때까지 스토어에 남아 있습니다.
기타 권리
귀하는 또한 부정확한 데이터의 정정을 요구할 권리, 당사의 데이터 이용을 제한할 권리, 당사의 정당한 이익에 근거한 이용에 이의를 제기할 권리(1.10절)가 있습니다. 이러한 권리를 행사하거나 귀하의 데이터에 관한 기타 문의가 있으면 [email protected]으로 이메일을 보내주세요.
민원
귀하는 데이터 보호 기관에 민원을 제기할 권리가 있습니다. Naola는 스페인에서 제공되므로 당사의 감독 기관은 스페인 데이터 보호청(AEPD)입니다. 귀하가 거주하거나 근무하는 곳의 기관에 민원을 제기할 수도 있으며, 유럽 데이터 보호 이사회가 EU 및 EEA의 감독 기관 목록을 제공합니다. 먼저 당사에 연락하실 필요는 없지만, [email protected]에서 문제 해결을 위해 기꺼이 노력하겠습니다.
8. 이 방침의 변경
당사는 이 방침을 수시로 업데이트할 수 있습니다. 업데이트하는 경우 새 날짜와 함께 새 버전을 이 페이지에 게시합니다. 새로운 종류의 데이터나 데이터의 새로운 이용 등 중요한 변경이 있는 경우에는 앱에서도 알려드립니다.
9. 문의
개인정보 관련 질문이나 데이터 요청은 다음으로 문의하세요: [email protected]
이 번역은 편의를 위해 제공됩니다. 영어 버전이 법적 효력을 가진 원문이며, 불일치가 있을 경우 영어 버전이 우선합니다.