Chính sách Quyền riêng tư
Chính sách quyền riêng tư này mô tả cách ứng dụng Thắp Nhang (gọi tắt là "Ứng dụng") thu thập, sử dụng và bảo vệ thông tin khi bạn cài đặt và sử dụng ứng dụng trên thiết bị di động.
Chúng tôi tôn trọng sâu sắc sự riêng tư trong các hoạt động tâm linh và gia đình. Ứng dụng được thiết kế theo nguyên tắc ưu tiên lưu trữ cục bộ (local-first): ngày giỗ, gia phả, ghi chép và văn khấn của bạn mặc định chỉ nằm trên thiết bị. Chỉ một số tính năng không bắt buộc (tài khoản, gói Premium, sao lưu đám mây) và quảng cáo trong bản miễn phí mới kết nối tới máy chủ, như mô tả dưới đây.
1. Dữ liệu lưu trên thiết bị
- Lưu trữ cục bộ: Danh sách ngày giỗ, thông tin và quan hệ thân tộc trong gia phả, ghi chép cầu nguyện, bài văn khấn tự biên soạn, dấu trang văn khấn, số nén nhang đã thắp và các thiết lập nhắc nhở, giao diện, ngôn ngữ đều được lưu trực tiếp trên thiết bị (qua
SharedPreferencestrên Android vàNSUserDefaultstrên iOS). Những dữ liệu này không được gửi lên máy chủ, trừ khi bạn chủ động dùng tính năng Sao lưu đám mây (mục 4). - Widget màn hình chính (Lịch hôm nay): Widget hiển thị ngày dương lịch và âm lịch hoạt động hoàn toàn trên thiết bị, dùng dữ liệu lịch được tạo sẵn qua App Group (iOS) hoặc bộ nhớ của ứng dụng (Android). Widget không kết nối internet.
2. Tài khoản (không bắt buộc)
- Không bắt buộc đăng nhập: Mọi tính năng miễn phí đều dùng được mà không cần tài khoản.
- Khi bạn đăng nhập: Bạn có thể đăng nhập bằng email và mật khẩu, Google, Apple hoặc Facebook thông qua Firebase Authentication của Google. Chúng tôi nhận và lưu: địa chỉ email, tên hiển thị (nếu có), mã người dùng ngẫu nhiên (UID) và phương thức đăng nhập. Mật khẩu do Firebase lưu trữ ở dạng đã mã hoá; chúng tôi không thể đọc mật khẩu của bạn. Nếu bạn chọn "Ẩn email của tôi" khi đăng nhập bằng Apple, chúng tôi chỉ nhận địa chỉ chuyển tiếp do Apple cấp.
- Mua gói khi chưa có tài khoản: Nếu bạn mua hoặc khôi phục gói mà không đăng nhập, Ứng dụng tạo một tài khoản ẩn danh (chỉ có UID ngẫu nhiên, không có email hay tên) để gắn gói với bạn.
- Đăng nhập không tải dữ liệu của bạn lên: Việc đăng nhập không đưa ngày giỗ, gia phả hay ghi chép lên máy chủ. Đăng xuất không xoá dữ liệu trên thiết bị.
3. Gói Premium và thanh toán
- Thanh toán qua cửa hàng: Gói Premium (theo tháng hoặc theo năm) được thanh toán qua App Store hoặc Google Play. Chúng tôi không nhận và không lưu thông tin thẻ hay phương thức thanh toán của bạn.
- Xác thực giao dịch: Sau khi mua, Ứng dụng gửi bằng chứng giao dịch do cửa hàng cấp (giao dịch đã ký của Apple hoặc mã giao dịch của Google Play) tới máy chủ của chúng tôi (Firebase Cloud Functions) để xác thực trực tiếp với Apple hoặc Google. Kết quả được lưu trong Cloud Firestore gắn với UID của bạn: trạng thái Premium, ngày hết hạn, mã sản phẩm, nền tảng, mã giao dịch gốc và email tài khoản (nếu có). Mỗi giao dịch chỉ gắn với một tài khoản để ngăn việc chia sẻ gói trái phép.
- Gia hạn và hoàn tiền: Apple và Google gửi thông báo về việc gia hạn, hết hạn hoặc hoàn tiền tới máy chủ của chúng tôi để cập nhật trạng thái gói.
- Huỷ gói: Bạn quản lý hoặc huỷ gói trong phần đăng ký của App Store hoặc Google Play. Xoá ứng dụng hay xoá tài khoản không tự động huỷ gói.
4. Sao lưu đám mây (Premium, không bắt buộc)
- Khi bạn dùng "Sao lưu ngay" hoặc bật "Tự sao lưu hằng tuần", Ứng dụng tải bản sao lưu dữ liệu (tệp JSON gồm ngày giỗ, gia phả, ghi chép, văn khấn tự soạn và các thiết lập) lên Firebase Cloud Storage, trong thư mục riêng gắn với tài khoản của bạn.
- Chỉ tài khoản của bạn mới đọc và ghi được thư mục này. Chúng tôi giữ bản mới nhất và tối đa 5 bản gần nhất theo ngày; bản cũ hơn tự động bị xoá.
- Bạn có thể khôi phục từ bản sao lưu đám mây trên bất kỳ thiết bị nào đăng nhập cùng tài khoản. Các bản sao lưu bị xoá khi bạn xoá tài khoản.
5. Sao lưu, khôi phục bằng tệp và xoá dữ liệu trên thiết bị
- Sao lưu ra tệp: Chức năng "Sao lưu dữ liệu" trong Cài đặt xuất dữ liệu thành tệp JSON (
thap-nhang-backup-YYYYMMDD.json) và mở hộp thoại chia sẻ của hệ thống. Bạn tự quyết định nơi lưu tệp; chúng tôi không có quyền truy cập vào tệp này. - Khôi phục từ tệp: Chức năng "Khôi phục dữ liệu" dùng bộ chọn tệp của hệ thống để nhập dữ liệu từ tệp JSON do bạn chọn.
- Xóa toàn bộ dữ liệu: Tùy chọn "Xóa tất cả dữ liệu" trong Cài đặt xoá sạch dữ liệu trên thiết bị và huỷ mọi thông báo nhắc nhở đã đặt.
6. Quảng cáo
- Chỉ trong bản miễn phí: Bản miễn phí hiển thị quảng cáo qua Google AdMob. Người dùng Premium không thấy quảng cáo và Ứng dụng không tải quảng cáo cho họ. Không có quảng cáo trong lúc bạn thắp nhang hay đọc văn khấn.
- Trên iOS: Ứng dụng hỏi quyền theo dõi qua App Tracking Transparency (ATT). Nếu bạn cho phép, AdMob có thể dùng mã quảng cáo của thiết bị (IDFA) để hiển thị quảng cáo phù hợp hơn với bạn. Nếu bạn từ chối, quảng cáo vẫn hiển thị nhưng không được cá nhân hoá. Bạn có thể đổi lựa chọn bất cứ lúc nào trong Cài đặt của iOS.
- Trên Android: Vì Ứng dụng dành cho mọi lứa tuổi, mọi yêu cầu quảng cáo trên Android được đánh dấu là dành cho trẻ em: chỉ hiển thị quảng cáo không cá nhân hoá, nội dung phù hợp với mọi lứa tuổi, và Ứng dụng không đọc mã quảng cáo của thiết bị (Advertising ID).
- Dữ liệu AdMob có thể xử lý: địa chỉ IP (dùng để ước lượng vị trí gần đúng), thông tin thiết bị và hệ điều hành, thông tin về ứng dụng, lượt hiển thị và nhấp vào quảng cáo, dữ liệu chẩn đoán, nhằm phân phối quảng cáo, đo lường và chống gian lận. Xem thêm cách Google sử dụng dữ liệu từ ứng dụng của đối tác.
- Sự đồng ý tại EEA, Vương quốc Anh và Thụy Sĩ: Người dùng tại các khu vực này được hỏi ý kiến qua biểu mẫu đồng ý của Google trước khi quảng cáo được tải, và có thể thay đổi lựa chọn trong Cài đặt → "Tuỳ chọn quyền riêng tư quảng cáo".
7. Kết nối mạng và dịch vụ bên thứ ba
- Tính năng cốt lõi không cần mạng: Phông chữ và nhạc nền được đóng gói sẵn. Lịch âm, ngày lễ, văn khấn, ngày giỗ, gia phả và nhắc lịch đều chạy trên thiết bị, kể cả khi không có internet.
- Thông báo đẩy (Firebase Cloud Messaging): Để nhận thông báo đẩy, Ứng dụng kết nối tới máy chủ Google qua kết nối mã hoá để tạo mã định danh cài đặt Firebase (Firebase Installation ID) và mã đăng ký FCM. Đây là các chuỗi ngẫu nhiên riêng cho từng lượt cài đặt, chỉ dùng để chuyển thông báo tới đúng thiết bị, và mất hiệu lực khi bạn gỡ ứng dụng.
- Cấu hình từ xa (Firebase Remote Config): Ứng dụng tải các thiết lập vận hành (ví dụ tần suất quảng cáo, hạn mức gia phả của bản miễn phí) từ Firebase, dùng mã định danh cài đặt Firebase.
- Nhà cung cấp dịch vụ: Google (Firebase Authentication, Cloud Firestore, Cloud Functions, Cloud Storage, Cloud Messaging, Remote Config, AdMob, Google Play), Apple (Đăng nhập bằng Apple, App Store) và Meta (Đăng nhập bằng Facebook, chỉ khi bạn chọn cách này). Cloud Firestore, Cloud Functions và bucket sao lưu của ứng dụng được cấu hình tại Singapore (
asia-southeast1). Firebase Authentication xử lý dữ liệu tại Hoa Kỳ; Cloud Messaging, Remote Config và các hạ tầng SDK khác có thể xử lý dữ liệu trên hạ tầng toàn cầu của Google. Các nhà cung cấp xử lý dữ liệu theo chính sách của họ: Google, Firebase, Apple, Meta. - Không bán dữ liệu, không phân tích hành vi: Chúng tôi không bán dữ liệu cá nhân và không tích hợp công cụ phân tích hành vi người dùng (như Google Analytics for Firebase).
8. Quyền truy cập thiết bị
- Thông báo: Dùng để đặt nhắc nhở cục bộ trước ngày lễ, ngày giỗ, Mồng 1 và Rằm theo mốc giờ bạn chọn, và để nhận thông báo đẩy. Bạn có thể bật hoặc tắt trong Cài đặt của hệ thống.
- Khởi động thiết bị (
RECEIVE_BOOT_COMPLETEDtrên Android): Dùng để đặt lại lịch nhắc nhở sau khi thiết bị khởi động lại. - Theo dõi (App Tracking Transparency, chỉ iOS): Xem mục 6.
9. Quyền của bạn, lưu giữ và xoá dữ liệu
- Bạn có thể xem, sửa hoặc xoá dữ liệu trên thiết bị bất cứ lúc nào. Khi gỡ ứng dụng, dữ liệu cục bộ bị hệ điều hành xoá vĩnh viễn.
- Xoá tài khoản ngay trong ứng dụng: Tôi → thẻ tài khoản → Xóa tài khoản. Thao tác này xoá tài khoản Firebase, bản ghi gói Premium gắn với tài khoản và mọi bản sao lưu đám mây. Gói đang trả phí cần được huỷ riêng trong App Store hoặc Google Play.
- Dữ liệu tài khoản và giao dịch được giữ cho tới khi bạn xoá tài khoản. Bạn cũng có thể yêu cầu chúng tôi truy cập hoặc xoá dữ liệu bằng cách gửi email tới support@x-uni.io.vn với tiêu đề "Yêu cầu xóa dữ liệu – Thắp Nhang".
10. Quyền riêng tư của trẻ em
Ứng dụng phù hợp với mọi lứa tuổi và mọi tính năng miễn phí dùng được mà không cần tài khoản. Chúng tôi không cố ý thu thập thông tin cá nhân của trẻ em dưới 13 tuổi; trẻ em nên dùng ứng dụng mà không đăng nhập, hoặc với sự đồng ý của cha mẹ hay người giám hộ. Trên Android, mọi quảng cáo đều là quảng cáo dành cho trẻ em và không cá nhân hoá. Nếu bạn là cha mẹ và cho rằng con mình đã cung cấp thông tin cá nhân cho chúng tôi, hãy liên hệ để chúng tôi xoá.
11. Thay đổi chính sách
Chúng tôi có thể cập nhật chính sách này khi ứng dụng thay đổi hoặc khi quy định pháp luật thay đổi. Phiên bản mới được đăng tại trang này kèm ngày hiệu lực mới.
12. Thông tin liên hệ
Nếu bạn có câu hỏi hoặc góp ý về chính sách quyền riêng tư, vui lòng liên hệ:
- Nhà phát triển: X-UNI
- Email: support@x-uni.io.vn