Chính sách bảo mật

Naola ("chúng tôi", "của chúng tôi", "ứng dụng") là một ứng dụng thời tiết. Chúng tôi cam kết bảo vệ quyền riêng tư của bạn. Chính sách này giải thích chúng tôi thu thập dữ liệu gì, tại sao và xử lý như thế nào.

Chúng tôi là ai

Nhà phát hành Naola, có tên bên dưới và đặt trụ sở tại Tây Ban Nha, chịu trách nhiệm về dữ liệu cá nhân của bạn. Theo Quy định chung về bảo vệ dữ liệu của EU (GDPR), nhà phát hành là "bên kiểm soát dữ liệu": bên quyết định cách dữ liệu của bạn được sử dụng.

1. Dữ liệu chúng tôi thu thập

1.1 Dữ liệu vị trí

Khi bạn cấp quyền vị trí, ứng dụng truy cập tọa độ địa lý của thiết bị (vĩ độ và kinh độ) để lấy dữ liệu thời tiết cho khu vực của bạn. Dữ liệu vị trí được:

Màn hình Độ chính xác nguồn, nơi so sánh các dịch vụ thời tiết, không sử dụng vị trí của bạn. Màn hình này chỉ gửi mã hai chữ cái của quốc gia bạn chọn, do ứng dụng gợi ý dựa trên thành phố đang hiển thị hoặc cài đặt khu vực của điện thoại. Các phiên bản cũ của ứng dụng cũng gửi kèm vị trí của bạn trong yêu cầu đó; máy chủ của chúng tôi bỏ qua và không lưu gì cả.

Bạn có thể từ chối quyền vị trí và tìm kiếm thành phố bằng tay thay vào đó. Bạn có thể thu hồi quyền vị trí bất cứ lúc nào thông qua cài đặt thiết bị của bạn.

1.2 Địa chỉ IP và bộ đếm giới hạn tốc độ

Vì mục đích giới hạn tốc độ, chúng tôi lưu trữ băm mật mã một chiều (SHA-256, tạo bằng một khóa bí mật) của địa chỉ IP của bạn. Địa chỉ IP gốc không thể khôi phục từ băm này. Bản ghi IP đã băm được tự động xóa sau 7 ngày.

Một số giới hạn bảo vệ một tài khoản thay vì một mạng: giới hạn hằng ngày của mỗi tài khoản cho số yêu cầu thời tiết, số lần tìm kiếm vị trí và số lần kiểm tra trạng thái tài khoản, giới hạn số mã kích hoạt web, và giới hạn số lần nhập sai mật khẩu, số email đặt lại mật khẩu và email tạo tài khoản, cũng như số lần đăng nhập thiết bị. Các bộ đếm của chúng được định danh bằng cùng loại băm, tạo từ ID tài khoản, địa chỉ email của bạn (với mật khẩu sai, còn kết hợp với mạng của bạn) hoặc khóa bí mật của thiết bị bạn. Mỗi bộ đếm chỉ chứa tên của nó, một ngày và một con số, và được tự động xóa sau 7 ngày, kể cả khi bạn xóa tài khoản sớm hơn. Các bộ đếm chỉ được định danh bằng ID tài khoản, địa chỉ email hoặc khóa bí mật thiết bị của bạn có trong bản xuất dữ liệu của bạn (Mục 7).

1.3 Phản hồi và email gửi bộ phận hỗ trợ

Nếu bạn gửi phản hồi thông qua ứng dụng, chúng tôi lưu văn bản tin nhắn, ngôn ngữ ứng dụng và phiên bản ứng dụng của bạn. Để nhận ra một tin nhắn bị gửi hai lần do nhầm lẫn, chúng tôi cũng lưu một băm một chiều (SHA-256, tạo bằng một khóa bí mật) của tin nhắn kết hợp với địa chỉ IP của bạn và giờ gửi, được giữ lâu như tin nhắn; bản thân địa chỉ IP của bạn không được lưu. Phản hồi không được liên kết với bạn: không đính kèm email, tên, tài khoản hay mã định danh thiết bị nào.

Nếu bạn gửi email đến [email protected], chúng tôi nhận được địa chỉ email của bạn và mọi điều bạn viết. Khi ứng dụng hiển thị lỗi, nút Liên hệ hỗ trợ của ứng dụng sẽ mở một email gửi chúng tôi trong ứng dụng email của chính bạn, đã điền sẵn mã lỗi, một mã tham chiếu, phiên bản ứng dụng, hệ điều hành của thiết bị và phiên bản của nó, cùng ngôn ngữ ứng dụng. Ứng dụng không thêm gì khác: không có vị trí, không có mã định danh tài khoản hay thiết bị. Bạn có thể đọc và sửa mọi thứ trước khi gửi, và không có gì đến được với chúng tôi trừ khi bạn gửi. Mã tham chiếu là một mã ngẫu nhiên chỉ được tạo cho đúng yêu cầu đó và không liên kết với bạn. Mã này khớp với một dòng trong nhật ký lỗi của máy chủ chúng tôi; dòng này chỉ ghi lỗi, loại yêu cầu và thời gian, và bị xóa sau tối đa 7 ngày. Cloudflare nhận các email này thay mặt chúng tôi và chuyển tiếp chúng đến hộp thư hỗ trợ của chúng tôi. Hộp thư hỗ trợ của chúng tôi là một hộp thư Gmail do Google cung cấp (Mục 3 và 5.1). Chúng tôi chỉ giữ email của bạn và câu trả lời của chúng tôi trong thời gian cần thiết để giúp bạn. Cũng như với phản hồi, cơ sở pháp lý là lợi ích hợp pháp của chúng tôi trong việc lắng nghe bạn (Mục 1.10).

1.4 Dữ liệu đăng ký

Nếu bạn mua hàng trong ứng dụng, RevenueCat (dịch vụ xử lý các gói đăng ký của chúng tôi) sẽ nhận ID tài khoản Naola dạng số của bạn (là ID của tài khoản thiết bị ẩn danh nếu bạn chưa từng tạo tài khoản), cùng với nền tảng của bạn (iOS/Android) và biên lai mua hàng của cửa hàng ứng dụng. Chúng tôi lưu trạng thái gói đăng ký của bạn gắn với ID tài khoản đó. Tên và địa chỉ email của bạn không bao giờ được gửi đến RevenueCat.

1.5 Bộ nhớ cục bộ

Ứng dụng lưu trữ những điều sau trên thiết bị của bạn:

Chúng tôi không nhận được bất kỳ thứ gì trong số này, ngoại trừ những gì Mục 1.1 và 1.7 mô tả: địa điểm bạn yêu cầu dự báo, và khóa bí mật của thiết bị, mã cài đặt và token phiên mà ứng dụng gửi để đăng nhập cho bạn.

Đăng xuất sẽ xóa token phiên, ID tài khoản và địa chỉ email khỏi thiết bị của bạn. Trên Android, gỡ cài đặt ứng dụng sẽ xóa toàn bộ dữ liệu này. Trên iPhone, gỡ cài đặt sẽ xóa mọi thứ trừ bộ lưu trữ bảo mật: iOS có thể giữ lại các mục Chuỗi khóa sau khi ứng dụng bị xóa, vì vậy khóa bí mật của tài khoản thiết bị và mã cài đặt, cùng với token phiên, ID tài khoản và địa chỉ email của bạn nếu bạn chưa đăng xuất, có thể vẫn còn trên điện thoại, và Naola sẽ dùng lại chúng nếu bạn cài đặt lại. Phiên bản web giữ vị trí đã chọn và cài đặt của bạn trong bộ nhớ của trình duyệt cho đến khi bạn xóa.

1.6 Lượt hiển thị và nhấp chuột quảng cáo

Người dùng gói miễn phí thấy một thẻ quảng cáo nhỏ ở dưới cùng của màn hình thời tiết chính. Chúng tôi không sử dụng bất kỳ mạng quảng cáo bên thứ ba nào. Tất cả quảng cáo được phục vụ từ backend của chính chúng tôi và không chứa pixel theo dõi, cookie hoặc tập lệnh bên thứ ba.

Dữ liệu duy nhất chúng tôi lưu trữ liên quan đến quảng cáo là:

Lược đồ không có khóa ngoại, IP, dấu thời gian hoặc bất kỳ trường nào khác có thể liên kết lượt hiển thị hoặc nhấp quảng cáo với một người dùng cá nhân. Về mặt kỹ thuật là không thể tái tạo người dùng nào đã xem hoặc nhấp vào quảng cáo nhất định, ngay cả với quyền truy cập cơ sở dữ liệu đầy đủ.

Quảng cáo không đọc mã định danh quảng cáo của thiết bị (IDFA, GAID), không đặt cookie và không chia sẻ bất kỳ dữ liệu nào với bên thứ ba.

Liên kết tiếp thị liên kết

Quảng cáo trong Naola không chứa liên kết tiếp thị liên kết. Đến ngày 11 tháng 10 năm 2026, một số quảng cáo dẫn đến Amazon thông qua chương trình Amazon Associates, với một thẻ trong liên kết ghi Naola là nguồn giới thiệu và không có thông tin nào về bạn; nếu bạn nhấn vào một quảng cáo như vậy, Amazon đã xử lý lượt truy cập của bạn theo chính sách quyền riêng tư của họ. Chúng tôi sẽ cập nhật mục này trước khi bất kỳ quảng cáo nào lại chứa liên kết tiếp thị liên kết.

Người dùng Nâng cao không thấy bất kỳ quảng cáo nào và không có dữ liệu liên quan đến quảng cáo nào được ghi lại cho họ.

1.7 Dữ liệu tài khoản

Bạn không cần tạo tài khoản để dùng Naola. Ở lần khởi chạy đầu tiên, ứng dụng Android và iOS tạo một tài khoản thiết bị ẩn danh: một ID dạng số, một địa chỉ giữ chỗ mà không ai nhận được thư (…@device.naola.invalid) và hash của một khóa bí mật ngẫu nhiên được lưu trong kho khóa (keystore) của thiết bị. Tài khoản này không chứa dữ liệu cá nhân nào. Nó tồn tại để gói đăng ký đã mua trên thiết bị đó được nhận diện mà không cần hỏi email của bạn.

Việc tạo tài khoản bằng địa chỉ email, Apple hoặc Google là không bắt buộc. Bạn chỉ cần tài khoản để chuyển gói đăng ký giữa Android và iOS. Bản web không bao giờ tạo tài khoản: để dùng Nâng cao trên web, bạn tạo mã kích hoạt trong ứng dụng di động.

Những gì chúng tôi lưu cho một tài khoản:

Bản web không có biểu mẫu tạo tài khoản. Để dùng Nâng cao trên web, hãy tạo mã kích hoạt trong ứng dụng di động (Cài đặt → Tài khoản → Kích hoạt Naola trên web) và dán vào naola.net/activate. Web không thể tự tạo tài khoản mới hay gói đăng ký mới.

Các phiên được quản lý qua JSON Web Token (JWT) ký bằng HMAC-SHA256, có hiệu lực trong 30 ngày. Mỗi JWT được gắn với định danh thiết bị của vị trí phiên tương ứng.

1.8 Cookie trình duyệt (trang web và ứng dụng web)

Trang web Naola (naola.net) và ứng dụng web (naola.net/app) chỉ sử dụng các cookie sau, cả hai đều thực sự cần thiết:

Theo GDPR/ePrivacy, các cookie thực sự cần thiết không yêu cầu đồng ý trước. Cookie lang được đặt khi bạn chọn ngôn ngữ ở chân trang, hoặc khi trang web phát hiện tiêu đề Accept-Language của trình duyệt và chuyển hướng bạn đến ngôn ngữ phù hợp lần đầu tiên.

Công cụ phân tích của chúng tôi không đặt cookie nào (xem Mục 1.9). Bạn có thể xóa cookie bất cứ lúc nào trong cài đặt trình duyệt. Ứng dụng Android và iOS không sử dụng cookie trình duyệt.

1.9 Phân tích trang web

Để biết có bao nhiêu người truy cập naola.net và ứng dụng web, và họ sử dụng những trang nào, chúng tôi chạy Matomo, một công cụ phân tích mã nguồn mở, trên một máy chủ chúng tôi thuê từ o2switch, một công ty lưu trữ tại Pháp, được truy cập qua Cloudflare. Các công ty này chỉ lưu trữ hoặc chuyển tiếp dữ liệu này để vận hành công cụ cho chúng tôi, và không bao giờ dùng nó vào bất kỳ mục đích nào khác. Ứng dụng Android và iOS hoàn toàn không chứa công cụ phân tích nào.

Đây là phân tích, không phải theo dõi:

Những gì Matomo ghi lại: các trang bạn xem, trang web đã dẫn bạn đến đây, trình duyệt, hệ điều hành, kích thước màn hình và ngôn ngữ của bạn, và quốc gia ước tính. Các lượt truy cập riêng lẻ bị xóa sau 6 tháng; sau đó chúng tôi chỉ giữ các số tổng, chẳng hạn như lượt xem trang hằng tháng.

Cơ sở pháp lý là lợi ích chính đáng của chúng tôi trong việc biết trang web được sử dụng như thế nào (GDPR Art. 6(1)(f)). Để từ chối, hãy bật "Do Not Track" hoặc Global Privacy Control trong trình duyệt của bạn: khi đó Matomo hoàn toàn không được tải.

1.10 Vì sao chúng tôi sử dụng dữ liệu của bạn (Cơ sở pháp lý)

Theo GDPR, mọi việc sử dụng dữ liệu cá nhân đều cần một cơ sở pháp lý. Cơ sở pháp lý của chúng tôi là:

Bạn có thể phản đối bất cứ lúc nào việc sử dụng dựa trên lợi ích hợp pháp của chúng tôi (Mục 7).

2. Dữ liệu chúng tôi không thu thập

3. Dịch vụ bên thứ ba

Để cung cấp dữ liệu thời tiết, tọa độ của bạn được gửi đến các dịch vụ sau trong mỗi yêu cầu thời tiết:

a Có sẵn với Naola Nâng cao.

Đối với lưu trữ máy chủ:

Đối với mua hàng trong ứng dụng:

Đối với việc đăng nhập, chỉ khi bạn chọn:

Đối với email:

Mỗi dịch vụ có chính sách bảo mật riêng được liên kết ở trên. Chúng tôi khuyến khích bạn xem xét chúng.

Mọi bên thứ ba mà chúng tôi chia sẻ dữ liệu của bạn đều phải bảo vệ dữ liệu đó ở mức giống hoặc tương đương với chính sách này. Các nhà cung cấp dịch vụ của chúng tôi (Cloudflare, o2switch, RevenueCat và Brevo) chỉ được sử dụng dữ liệu của bạn để cung cấp dịch vụ cho chúng tôi, theo các thỏa thuận xử lý dữ liệu buộc họ phải bảo vệ dữ liệu đó. Apple và Google vận hành dịch vụ đăng nhập của họ với tư cách là các công ty độc lập, theo chính sách quyền riêng tư riêng của họ được liên kết ở trên. Các nhà cung cấp dữ liệu thời tiết chỉ nhận những gì cần cho một dự báo hoặc một lượt tìm kiếm: tọa độ được làm tròn đến khoảng 1 km, hoặc văn bản tìm kiếm thành phố và, khi dịch vụ cần, ngôn ngữ của ứng dụng và quốc gia. Họ không bao giờ nhận địa chỉ IP, tài khoản hay bất kỳ mã định danh nào khác của bạn.

Công cụ phân tích trang web của chúng tôi (Mục 1.9) chạy trên một máy chủ chúng tôi thuê từ o2switch, được truy cập qua Cloudflare. Các công ty này chỉ lưu trữ hoặc chuyển tiếp dữ liệu đó để vận hành công cụ cho chúng tôi, và không có công ty phân tích nào nhận được dữ liệu đó.

4. Lưu giữ dữ liệu

5. Vị trí xử lý dữ liệu

Cơ sở dữ liệu của Naola được lưu giữ theo thẩm quyền Liên minh Châu Âu của Cloudflare: một hạn chế có tính ràng buộc, được ấn định khi cơ sở dữ liệu được tạo, giữ mọi bản ghi tài khoản, đăng ký và phản hồi mà chúng tôi lưu trữ ở bên trong EU và ngăn việc chuyển sang nơi khác. Backend của chúng tôi chạy trên Cloudflare Workers, một mạng lưới phân tán toàn cầu, vì vậy một yêu cầu có thể được xử lý trước tại vị trí biên gần bạn nhất trước khi đến cơ sở dữ liệu đó. Tọa độ vị trí chỉ được xử lý trong bộ nhớ và không bao giờ được ghi vào cơ sở dữ liệu của chúng tôi.

5.1 Chuyển dữ liệu ra ngoài Khu vực Kinh tế Châu Âu

Một số dịch vụ trong Mục 3 đặt trụ sở bên ngoài Khu vực Kinh tế Châu Âu (EEA), nên dữ liệu chúng tôi gửi cho họ sẽ rời khỏi khu vực này. Mỗi lần chuyển như vậy đều được bảo vệ theo yêu cầu của GDPR:

Brevo và o2switch đặt trụ sở tại Pháp, trong EU. Cloudflare trả lời mỗi yêu cầu tại trung tâm dữ liệu gần bạn nhất, có thể nằm ngoài EEA, trong khi cơ sở dữ liệu của chúng tôi vẫn ở trong EU (Mục 5). Để hỏi về các biện pháp bảo vệ này hoặc yêu cầu một bản sao, hãy gửi email đến [email protected].

6. Quyền riêng tư của trẻ em

Naola không dành cho trẻ em. Bạn phải từ 13 tuổi trở lên để sử dụng, hoặc đủ độ tuổi đồng ý kỹ thuật số ở quốc gia của bạn nếu độ tuổi đó cao hơn (14 tuổi ở Tây Ban Nha), và chúng tôi không cố ý thu thập dữ liệu cá nhân từ bất kỳ ai nhỏ tuổi hơn. Việc sử dụng ứng dụng không yêu cầu tạo tài khoản. Nếu bạn cho rằng một trẻ em dưới độ tuổi đó đã cung cấp dữ liệu cá nhân cho chúng tôi, hãy liên hệ với chúng tôi qua [email protected] và chúng tôi sẽ xóa dữ liệu đó.

7. Quyền của bạn

Theo GDPR (Điều 15, 17 và 20) và các quy định tương tự, bạn có quyền truy cập, xóa và di chuyển dữ liệu của mình. Naola cung cấp các quyền này dưới dạng thao tác tự phục vụ, nên bạn không cần gửi email cho bộ phận hỗ trợ hay chờ một quy trình thủ công, dù vậy, email vẫn là một lựa chọn nếu bạn không thể dùng ứng dụng.

Xuất dữ liệu của bạn (Điều 15 và 20)

Trong ứng dụng di động: Cài đặt → Tài khoản → Xuất dữ liệu của tôi. Bạn sẽ nhận được một tệp JSON chứa mọi hàng chúng tôi liên kết với tài khoản của bạn (hồ sơ, bao gồm nhãn thiết bị của mỗi phiên, liên kết OAuth, quyền lợi gói đăng ký, lịch sử sự kiện đăng ký, siêu dữ liệu mã kích hoạt, và các bộ đếm giới hạn tốc độ gắn với tài khoản của bạn, mỗi bộ đếm kèm tên, ngày và số đếm). Thông tin xác thực, chẳng hạn băm mật khẩu của bạn và token Đăng nhập bằng Apple, không được đưa vào. Tệp xuất ở định dạng có cấu trúc, máy đọc được, để có thể chuyển sang các dịch vụ khác.

Trên web: sau khi Naola được kích hoạt trong trình duyệt của bạn, vào Cài đặt → Tài khoản → Xuất dữ liệu của tôi trong ứng dụng web tại naola.net/app. Nếu bạn không thể dùng ứng dụng, hãy gửi email đến [email protected].

Xóa tài khoản của bạn (Điều 17)

Trong ứng dụng di động: Cài đặt → Tài khoản → Xóa tài khoản của tôi. Sau bước xác nhận hai lần, mọi hàng liên kết với người dùng sẽ bị xóa khỏi cơ sở dữ liệu của chúng tôi (hồ sơ, liên kết OAuth, token Đăng nhập bằng Apple, mã kích hoạt, quyền lợi gói đăng ký, lịch sử sự kiện webhook).

Trên web: naola.net/delete-account, với mã kích hoạt từ ứng dụng di động; việc xóa diễn ra ngay lập tức và vĩnh viễn. Nếu bạn không thể dùng ứng dụng, hãy gửi email đến [email protected] từ địa chỉ gắn với tài khoản và chúng tôi sẽ xóa tài khoản trong vòng 30 ngày.

Nếu bạn đã đăng nhập bằng Apple, việc xóa tài khoản cũng sẽ yêu cầu Apple gỡ quyền truy cập của Naola vào Tài khoản Apple của bạn. Chúng tôi làm việc này sau khi dữ liệu của bạn đã bị xóa, và việc này không bao giờ làm chậm hay chặn việc xóa. Nếu không thể liên lạc với Apple sau ba lần thử, hoặc chúng tôi không có token nào cho tài khoản của bạn (ví dụ vì lần cuối bạn đăng nhập bằng Apple là trước khi chúng tôi bắt đầu lưu token), Naola có thể vẫn hiển thị trong phần cài đặt Tài khoản Apple của bạn, nơi bạn có thể tự gỡ bỏ.

Có hai thứ còn tồn tại một thời gian ngắn sau khi xóa. Các bộ đếm giới hạn tốc độ gắn với tài khoản của bạn không bị xóa; chúng tự hết hạn trong vòng 7 ngày (Mục 1.2). Ngoài ra, nhà cung cấp cơ sở dữ liệu của chúng tôi, Cloudflare, giữ một lịch sử khôi phục của cơ sở dữ liệu (D1 Time Travel) để có thể khôi phục sau sự cố: dữ liệu đã xóa sẽ biến mất khỏi lịch sử đó trong vòng 30 ngày.

Quan trọng: gói đăng ký do Apple và Google tính phí, không phải chúng tôi. Việc xóa tài khoản Naola không hủy gói đăng ký App Store hoặc Google Play của bạn. Trước khi xóa, hãy vào Cài đặt → [tên của bạn] → Đăng ký trên iPhone hoặc Google Play → Thanh toán và gói thuê bao → Gói thuê bao trên Android và hủy Naola Nâng cao, nếu không bạn sẽ tiếp tục bị tính phí khi gia hạn. Chúng tôi xóa ngay bản ghi quyền lợi của mình để ứng dụng thôi coi bạn là người dùng Nâng cao, nhưng quan hệ thanh toán vẫn thuộc về cửa hàng cho đến khi bạn hủy ở đó.

Các quyền khác

Bạn cũng có quyền yêu cầu chỉnh sửa dữ liệu không chính xác, hạn chế cách chúng tôi sử dụng dữ liệu của bạn, và phản đối việc sử dụng dựa trên lợi ích hợp pháp của chúng tôi (Mục 1.10). Để thực hiện bất kỳ quyền nào trong số này, hoặc cho bất kỳ câu hỏi nào khác về dữ liệu của bạn, hãy gửi email đến [email protected].

Khiếu nại

Bạn có quyền khiếu nại với một cơ quan bảo vệ dữ liệu. Cơ quan phụ trách chúng tôi là Cơ quan Bảo vệ Dữ liệu Tây Ban Nha (AEPD), vì Naola được phát hành từ Tây Ban Nha. Bạn cũng có thể khiếu nại với cơ quan tại nơi bạn sống hoặc làm việc; Ủy ban Bảo vệ Dữ liệu Châu Âu liệt kê các cơ quan tại EU và EEA. Bạn không cần liên hệ với chúng tôi trước, dù chúng tôi rất sẵn lòng cố gắng giải quyết vấn đề qua [email protected].

8. Thay đổi đối với chính sách này

Chúng tôi có thể cập nhật chính sách này theo thời gian. Khi cập nhật, chúng tôi đăng phiên bản mới trên trang này với ngày mới. Nếu thay đổi là quan trọng, chẳng hạn một loại dữ liệu mới hoặc một cách sử dụng dữ liệu mới, chúng tôi cũng sẽ thông báo trong ứng dụng.

9. Liên hệ

Đối với các câu hỏi liên quan đến quyền riêng tư hoặc yêu cầu dữ liệu, hãy liên hệ với chúng tôi tại: [email protected]