개인정보 처리방침

Naola("당사", "우리", "앱")는 날씨 애플리케이션입니다. 당사는 귀하의 개인정보를 보호하기 위해 최선을 다하고 있습니다. 이 방침은 어떤 데이터를 수집하는지, 왜, 어떻게 처리하는지 설명합니다.

당사 소개

아래에 명시된 스페인 소재의 Naola 제공자가 귀하의 개인 데이터에 대한 책임을 집니다. EU 일반 데이터 보호 규정(GDPR)에 따라 제공자는 "컨트롤러"로서 귀하의 데이터가 어떻게 사용되는지 결정합니다.

1. 당사가 수집하는 데이터

1.1 위치 데이터

위치 권한을 부여하면 앱이 기기의 지리적 좌표(위도 및 경도)에 접근하여 해당 지역의 날씨 데이터를 가져옵니다. 위치 데이터는 다음과 같습니다:

날씨 서비스를 비교하는 '소스 정확도' 화면은 귀하의 위치를 사용하지 않습니다. 귀하가 선택한 국가의 두 글자 코드만 전송하며, 이 국가는 앱이 화면에 표시된 도시 또는 휴대폰의 지역 설정을 바탕으로 제안합니다. 이전 버전의 앱은 이 요청과 함께 귀하의 위치도 전송했지만, 당사 서버는 이를 무시하고 아무것도 저장하지 않습니다.

위치 권한을 거부하고 대신 수동으로 도시를 검색할 수 있습니다. 기기 설정을 통해 언제든지 위치 권한을 철회할 수 있습니다.

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 로컬 저장소

앱은 기기에 다음을 저장합니다:

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 간에 옮길 때만 필요합니다. 웹 버전은 계정을 생성하지 않습니다. 웹에서 고급을 사용하려면 모바일 앱에서 활성화 코드를 생성합니다.

계정에 대해 저장하는 정보:

웹 버전에는 가입 양식이 없습니다. 웹에서 고급을 사용하려면 모바일 앱에서 활성화 코드를 생성하고(설정 → 계정 → 웹에서 Naola 활성화) naola.net/activate에 붙여넣으세요. 웹은 자체적으로 새 계정이나 새 구독을 생성할 수 없습니다.

세션은 HMAC-SHA256으로 서명된 JSON 웹 토큰(JWT)으로 관리되며 30일간 유효합니다. 각 JWT는 해당 슬롯의 기기 식별자에 바인딩됩니다.

1.8 브라우저 쿠키(웹사이트 및 웹 앱)

Naola 웹사이트(naola.net)와 웹 앱(naola.net/app)은 다음 쿠키만 사용하며, 둘 다 엄격히 필요한 쿠키입니다:

GDPR/ePrivacy에 따라 엄격히 필요한 쿠키는 사전 동의가 필요하지 않습니다. lang 쿠키는 귀하가 푸터에서 언어를 선택하거나, 사이트가 브라우저의 Accept-Language 헤더를 감지하여 처음으로 일치하는 언어로 리디렉션할 때 설정됩니다.

당사의 분석은 쿠키를 설정하지 않습니다(1.9절 참조). 브라우저 설정에서 언제든지 쿠키를 지울 수 있습니다. Android 및 iOS 앱은 브라우저 쿠키를 사용하지 않습니다.

1.9 웹사이트 분석

naola.net과 웹 앱을 방문하는 사람 수와 사용되는 페이지를 파악하기 위해, 당사는 프랑스의 호스팅 회사 o2switch에서 임대한 서버에서 오픈 소스 분석 도구인 Matomo를 운영하며, 이 서버에는 Cloudflare를 통해 접속합니다. 이 회사들은 당사를 위해 서버를 운영하는 목적으로만 이 데이터를 저장하거나 전달하며, 다른 어떤 용도로도 사용하지 않습니다. Android 및 iOS 앱에는 분석 기능이 전혀 없습니다.

이것은 추적이 아니라 분석입니다:

Matomo가 기록하는 항목: 조회한 페이지, 귀하를 이곳으로 연결한 사이트, 브라우저, 운영 체제, 화면 크기 및 언어, 대략적인 국가. 개별 방문 기록은 6개월 후 삭제되며, 그 이후에는 월간 페이지 조회수와 같은 합계만 보관합니다.

법적 근거는 사이트가 어떻게 사용되는지 파악하려는 당사의 정당한 이익입니다(GDPR Art. 6(1)(f)). 수집을 거부하려면 브라우저에서 "Do Not Track" 또는 Global Privacy Control을 켜세요. 그러면 Matomo가 전혀 로드되지 않습니다.

1.10 데이터를 사용하는 이유(법적 근거)

GDPR에 따라 개인 데이터를 사용할 때마다 법적 근거가 필요합니다. 당사의 법적 근거는 다음과 같습니다.

당사의 정당한 이익에 근거한 이용에 대해서는 언제든지 이의를 제기할 수 있습니다(7절).

2. 당사가 수집하지 않는 데이터

3. 제3자 서비스

날씨 데이터를 제공하기 위해 귀하의 좌표는 각 날씨 요청 시 다음 서비스로 전송됩니다:

a Naola 고급에서 이용 가능.

호스팅의 경우:

앱 내 결제의 경우:

로그인의 경우(귀하가 선택한 경우에만):

이메일의 경우:

각 서비스는 위에 연결된 자체 개인정보 처리방침을 가지고 있습니다. 검토하실 것을 권장합니다.

당사가 귀하의 데이터를 공유하는 모든 제3자는 이 방침과 같거나 동등한 수준의 보호를 제공해야 합니다. 당사의 서비스 제공업체(Cloudflare, o2switch, RevenueCat, Brevo)는 데이터 보호를 요구하는 데이터 처리 계약에 따라, 당사에 서비스를 제공하기 위해서만 귀하의 데이터를 사용할 수 있습니다. Apple과 Google은 독립된 회사로서 위에 링크된 각자의 개인정보 처리방침에 따라 로그인 서비스를 운영합니다. 날씨 제공업체는 예보나 검색에 필요한 정보만 받습니다. 즉, 약 1km 단위로 반올림한 좌표 또는 도시 검색어와, 서비스에 필요한 경우 앱 언어 및 국가입니다. 이들은 귀하의 IP 주소, 계정 또는 기타 식별자를 절대 받지 않습니다.

당사의 웹사이트 분석(1.9절)은 o2switch에서 임대한 서버에서 실행되며, 이 서버에는 Cloudflare를 통해 접속합니다. 이 회사들은 당사를 위해 서버를 운영하는 목적으로만 해당 데이터를 저장하거나 전달하며, 어떤 분석 회사도 이 데이터를 받지 않습니다.

4. 데이터 보관

5. 데이터 처리 위치

Naola의 데이터베이스는 Cloudflare의 유럽 연합 관할 구역에 보관됩니다. 이는 데이터베이스 생성 시점에 확정된 구속력 있는 제한으로, 당사가 저장하는 모든 계정, 구독, 피드백 기록을 EU 역내에 유지하며 다른 곳으로 이전되는 것을 방지합니다. 당사 백엔드는 전 세계에 분산된 네트워크인 Cloudflare Workers에서 실행되므로, 요청은 해당 데이터베이스에 도달하기 전에 귀하와 가장 가까운 엣지 위치에서 먼저 처리될 수 있습니다. 위치 좌표는 메모리에서만 처리되며 당사 데이터베이스에 절대 기록되지 않습니다.

5.1 유럽경제지역 밖으로의 이전

3절의 일부 서비스는 유럽경제지역(EEA) 밖에 있으므로, 당사가 이들에게 보내는 데이터는 EEA를 벗어납니다. 이러한 각 이전은 GDPR이 요구하는 대로 보호됩니다.

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]