title: Chính sách quyền riêng tư - 轻风像素画 description: Chính sách quyền riêng tư của 轻风像素画, giải thích cách chúng tôi thu thập, sử dụng, lưu trữ, chia sẻ và bảo vệ thông tin cá nhân của bạn. head:
- meta
- name: keywords content: chính sách quyền riêng tư, ứng dụng tranh pixel, bản vẽ hạt xâu, sáng tạo hạt xâu, thủ công DIY, 轻风像素画, bảo vệ dữ liệu, thông tin cá nhân
Chính sách quyền riêng tư
Ngày có hiệu lực: 07/05/2026
Cập nhật lần cuối: 30/05/2026
Chào mừng bạn đến với 轻风像素画 (sau đây gọi là "Ứng dụng này"). Chúng tôi hiểu rõ tầm quan trọng của thông tin cá nhân đối với bạn và sẽ tuân thủ các quy định của pháp luật để bảo vệ thông tin cá nhân cũng như quyền riêng tư của bạn. Vui lòng đọc kỹ và hiểu đầy đủ Chính sách quyền riêng tư này trước khi sử dụng ứng dụng.
Chính sách quyền riêng tư này áp dụng cho ứng dụng khách 轻风像素画 (bao gồm các phiên bản nền tảng iOS, Android, Web, Windows, macOS, Linux, v.v.) và các dịch vụ liên quan.
1. Cách chúng tôi thu thập và sử dụng thông tin cá nhân của bạn
1.1 Đăng ký và tài khoản
Khi bạn đăng ký tài khoản, chúng tôi thu thập thông tin sau:
| Loại thông tin | Bắt buộc? | Mục đích |
|---|---|---|
| Tên người dùng (username) | Bắt buộc | Định danh duy nhất cho tài khoản, dùng để đăng nhập |
| Mật khẩu (password) | Bắt buộc | Xác minh bảo mật tài khoản, mã hóa bằng PBKDF2 |
| Biệt danh (nickname) | Bắt buộc | Tên hiển thị trong cộng đồng |
| Không bắt buộc | Xác minh bảo mật tài khoản, đặt lại mật khẩu, xác nhận hủy tài khoản |
1.2 Thông tin hồ sơ cá nhân
Trong quá trình sử dụng ứng dụng, bạn có thể tự nguyện bổ sung các thông tin hồ sơ sau:
- Ảnh đại diện: Dùng cho trang cá nhân và hiển thị trong cộng đồng
- Ảnh nền: Dùng để trang trí trang cá nhân
- Giới tính: Dùng để hiển thị trên trang cá nhân (có thể chọn: Không xác định / Nam / Nữ)
- Chữ ký cá nhân: Dùng để hiển thị trên trang cá nhân
- Danh hiệu: Danh hiệu ảo đạt được thông qua cấp độ, thành tích, sự kiện, thành viên, v.v.
Tất cả thông tin trên đều do bạn tự nguyện cung cấp và bạn có thể sửa đổi hoặc xóa bất kỳ lúc nào.
1.3 Thông tin thiết bị
Để đảm bảo dịch vụ hoạt động ổn định và tối ưu hóa trải nghiệm người dùng, chúng tôi thu thập các thông tin thiết bị sau:
- Mã định danh thiết bị: UUID v4 được tạo khi ứng dụng khởi chạy lần đầu, lưu trữ cục bộ, dùng để theo dõi phiên và liên kết thiết bị
- Phiên bản hệ điều hành: Ví dụ Android 14, iOS 17, v.v.
- Model thiết bị: Ví dụ Samsung Galaxy S24, iPhone 15 Pro, v.v.
- Phiên bản ứng dụng: Phiên bản ứng dụng hiện tại đã cài đặt
- Loại nền tảng: Android / iOS / Web / Windows / macOS / Linux
Thông tin trên chỉ được gửi khi ứng dụng khởi động hoặc chuyển về tiền cảnh, nhằm:
- Thống kê tình trạng sử dụng ứng dụng (bắt đầu/kết thúc phiên, thời lượng phiên)
- Duy trì tín hiệu phiên (30 giây một lần)
- Liên kết thiết bị với tài khoản người dùng sau khi đăng nhập
1.4 Lịch sử sử dụng
Chúng tôi sẽ ghi lại dữ liệu hành vi sử dụng sau:
- Lịch sử phiên: Thời gian khởi động ứng dụng, thời gian sử dụng, ID phiên
- Lịch sử đăng nhập: Thời gian đăng nhập lần cuối
- Dữ liệu tương tác: Số người theo dõi/người hâm mộ, số tác phẩm, số lượt thích, số lượt lưu
- Lịch sử chặn: Lịch sử bạn chặn người dùng khác (ID người bị chặn, thời gian chặn)
- Lịch sử báo cáo: Lịch sử báo cáo nội dung bạn gửi
- Lịch sử thông báo: Trạng thái đã đọc/chưa đọc của thông báo hệ thống và thông báo tương tác
1.5 Nội dung sáng tạo của người dùng
Khi bạn sáng tạo và chia sẻ trong ứng dụng, chúng tôi sẽ xử lý các nội dung sau:
- Tác phẩm tranh pixel: Dữ liệu canvas, tệp dự án, ảnh xuất ra
- Bộ sưu tập: Thông tin bộ sưu tập tác phẩm
- Chuyên đề: Thông tin tạo và tham gia chuyên đề
Các nội dung trên được tải lên máy chủ khi bạn chủ động đăng tải, các tác phẩm chưa đăng chỉ được lưu trữ trên thiết bị cục bộ của bạn.
1.6 Hình ảnh và tệp tin
Trong các trường hợp sau, chúng tôi sẽ truy cập hình ảnh và tệp tin của bạn:
- Chọn ảnh từ thư viện: Dùng làm ảnh tham khảo cho sáng tạo, tải ảnh đại diện, tải ảnh nền
- Chụp ảnh: Dùng làm ảnh tham khảo cho sáng tạo (cần cấp quyền camera)
- Lưu ảnh vào thư viện: Xuất/lưu tác phẩm tranh pixel
- Chọn tệp tin: Trên máy tính (Windows/macOS/Linux) chọn tệp ảnh cục bộ
2. Cách chúng tôi sử dụng quyền hạn
2.1 Quyền hạn trên Android
| Quyền hạn | API level tương ứng | Mục đích | Có thể từ chối? |
|---|---|---|---|
READ_MEDIA_IMAGES | Android 13+ | Đọc ảnh trong thư viện để làm ảnh tham khảo hoặc tải ảnh đại diện/ảnh nền | Có, nếu từ chối sẽ không thể chọn ảnh |
READ_EXTERNAL_STORAGE | Android 12 trở xuống | Đọc ảnh trong bộ nhớ ngoài | Có, nếu từ chối sẽ không thể chọn ảnh |
| Quyền camera (runtime) | Tất cả | Chụp ảnh làm ảnh tham khảo | Có, nếu từ chối sẽ không thể chụp ảnh |
2.2 Quyền hạn trên iOS
| Quyền hạn | Mục đích | Có thể từ chối? |
|---|---|---|
NSPhotoLibraryUsageDescription | Truy cập thư viện ảnh để chọn ảnh tham khảo, ảnh tham khảo sẽ giúp bạn làm hình ảnh trực quan khi vẽ tranh pixel | Có, nếu từ chối sẽ không thể chọn ảnh |
NSPhotoLibraryAddUsageDescription | Lưu ảnh vào thư viện | Có, nếu từ chối sẽ không thể lưu vào thư viện |
| Quyền camera (runtime) | Chụp ảnh làm ảnh tham khảo | Có, nếu từ chối sẽ không thể chụp ảnh |
2.3 Giải thích về quyền hạn
- Tất cả các quyền đều cần bạn chủ động cấp, chúng tôi sẽ không truy cập các chức năng liên quan khi chưa được cấp phép
- Bạn có thể tắt quyền đã cấp bất kỳ lúc nào trong cài đặt hệ thống
- Việc từ chối quyền sẽ không ảnh hưởng đến các chức năng khác của ứng dụng, chỉ ảnh hưởng đến chức năng cụ thể phụ thuộc vào quyền đó
- Trước khi yêu cầu các quyền nhạy cảm (như camera), chúng tôi sẽ hiển thị hộp thoại giải thích mục đích sử dụng quyền
3. Cách chúng tôi lưu trữ và bảo vệ thông tin cá nhân của bạn
3.1 Phương thức lưu trữ thông tin
Lưu trữ cục bộ
- SharedPreferences: Dùng để lưu trữ token xác thực (Access Token, Refresh Token) và mã định danh thiết bị
- Cơ sở dữ liệu SQLite: Dùng để lưu trữ cục bộ các tài liệu tranh pixel, khung hoạt ảnh, nguyên liệu và dữ liệu sáng tạo khác
Dữ liệu lưu trữ cục bộ sẽ không rời khỏi thiết bị của bạn (trừ khi bạn chủ động tải lên đồng bộ).
Lưu trữ máy chủ
- Cơ sở dữ liệu Cloudflare D1: Lưu trữ thông tin tài khoản người dùng, hồ sơ cá nhân, mối quan hệ xã hội, siêu dữ liệu tác phẩm, v.v.
- Cloudflare R2 Object Storage: Lưu trữ các tệp ảnh do người dùng tải lên (ảnh đại diện, ảnh nền, ảnh tác phẩm, v.v.)
- Cloudflare KV: Lưu trữ Refresh Token để xác thực thu hồi token phía máy chủ
Máy chủ nằm trên mạng biên toàn cầu của Cloudflare, truyền dữ liệu được mã hóa TLS toàn trình.
3.2 Biện pháp bảo mật
Chúng tôi thực hiện các biện pháp sau để bảo vệ an toàn thông tin cá nhân của bạn:
- Bảo vệ mật khẩu: Sử dụng thuật toán PBKDF2 (100.000 lần lặp) với muối để băm và lưu trữ, máy chủ không lưu trữ mật khẩu dạng văn bản thuần
- An toàn token:
- Access Token có hiệu lực 7 ngày, ký bằng HS256
- Refresh Token có hiệu lực 30 ngày, sử dụng cơ chế luân chuyển token (token cũ tự động hết hạn sau khi sử dụng)
- Khi đăng xuất, máy chủ xóa bản ghi Refresh Token trong KV, thực hiện thu hồi token phía máy chủ
- Khi token hết hạn, tự động thử làm mới một cách liền mạch, các yêu cầu chờ xếp hàng trong quá trình làm mới
- Mã hóa truyền tải: Tất cả giao tiếp mạng đều sử dụng HTTPS (TLS) mã hóa
- Tối thiểu hóa quyền hạn: Yêu cầu API mang token xác thực theo nhu cầu, giao diện công khai không yêu cầu xác thực
- Hủy tài khoản: Hỗ trợ chức năng hủy tài khoản, sau khi xác nhận, tài khoản và dữ liệu liên quan sẽ bị xóa vĩnh viễn ngay lập tức
3.3 Thời gian lưu trữ dữ liệu
- Thông tin tài khoản: Được lưu trữ liên tục trong thời gian bạn sử dụng ứng dụng, sau khi hủy tài khoản sẽ bị xóa hoặc ẩn danh
- Token xác thực: Access Token hết hạn sau 7 ngày, Refresh Token hết hạn sau 30 ngày hoặc bị xóa khi đăng xuất
- Mã định danh thiết bị: Lưu trữ cục bộ, tự động xóa khi gỡ ứng dụng
- Dữ liệu phiên: Dùng để phân tích thống kê, thời gian lưu trữ không quá 180 ngày
- Nội dung sáng tạo: Được lưu trữ liên tục cho đến khi bạn xóa hoặc hủy tài khoản
- Lịch sử chặn: Được lưu trữ liên tục trong thời gian bạn sử dụng ứng dụng, sau khi bỏ chặn, lịch sử có thể vẫn được lưu giữ cho mục đích kiểm toán hoặc thống kê
4. Cách chúng tôi chia sẻ, chuyển nhượng và tiết lộ công khai thông tin cá nhân của bạn
4.1 Chia sẻ
Chúng tôi sẽ không bán thông tin cá nhân của bạn cho bất kỳ bên thứ ba nào. Trong các trường hợp sau, chúng tôi có thể chia sẻ thông tin của bạn:
- Nhà cung cấp dịch vụ: Chúng tôi sử dụng Cloudflare để cung cấp dịch vụ lưu trữ máy chủ, cơ sở dữ liệu, lưu trữ đối tượng và CDN. Cloudflare chỉ xử lý dữ liệu của bạn khi cần thiết để cung cấp các dịch vụ nêu trên
- Yêu cầu pháp lý: Theo quy định pháp luật, thủ tục tố tụng hoặc yêu cầu bắt buộc từ cơ quan chính phủ, chúng tôi có thể cần chia sẻ thông tin của bạn
4.2 Tiết lộ công khai
Các thông tin sau có thể hiển thị với người dùng khác:
- Thông tin công khai: Biệt danh, ảnh đại diện, giới tính, chữ ký cá nhân, danh hiệu hiện tại, cấp độ, số người hâm mộ/theo dõi/tác phẩm/lượt thích/lượt lưu
- Tác phẩm công khai: Tác phẩm bạn đăng dưới chế độ công khai
- Bộ sưu tập công khai: Bộ sưu tập bạn tạo
- Mối quan hệ xã hội: Danh sách theo dõi, danh sách người hâm mộ
Bạn có thể kiểm soát liệu tác phẩm có hiển thị với người dùng khác hay không bằng cách cài đặt chế độ hiển thị (Công khai/Riêng tư).
4.3 Các trường hợp không chia sẻ
Chúng tôi sẽ không chia sẻ các thông tin sau với bên thứ ba:
- Mật khẩu của bạn (mã hóa lưu trữ, không ai có thể xem văn bản thuần)
- Token xác thực của bạn
- Địa chỉ email của bạn (sẽ không hiển thị cho người dùng khác)
- Mã định danh thiết bị của bạn
- Tác phẩm chưa đăng của bạn
- Danh sách chặn của bạn (chỉ bản thân mới thấy)
- Lịch sử báo cáo của bạn
5. Quyền của bạn
5.1 Truy cập và chỉnh sửa
Bạn có quyền truy cập và chỉnh sửa thông tin cá nhân của mình thông qua các cách sau:
- Hồ sơ cá nhân: Xem và sửa biệt danh, ảnh đại diện, ảnh nền, giới tính, chữ ký cá nhân trong trang "Chỉnh sửa hồ sơ"
- Email: Thay đổi email liên kết trong cài đặt tài khoản (cần xác nhận mã xác thực)
- Quản lý tác phẩm: Xem, chỉnh sửa, xóa tác phẩm bạn đã đăng
5.2 Xóa
- Xóa tác phẩm: Bạn có thể xóa tác phẩm và bộ sưu tập đã đăng
- Hủy tài khoản: Bạn có thể yêu cầu hủy tài khoản trong cài đặt tài khoản
- Sau khi xác nhận hủy, tài khoản và dữ liệu liên quan sẽ bị xóa vĩnh viễn ngay lập tức, thao tác này không thể hủy bỏ
5.3 Thu hồi quyền hạn
Bạn có thể tắt quyền đã cấp bất kỳ lúc nào trong cài đặt hệ thống của thiết bị:
- Android: Cài đặt → Ứng dụng → 轻风像素画 → Quyền hạn
- iOS: Cài đặt → Quyền riêng tư & Bảo mật → Quyền hạn tương ứng
5.4 Xuất dữ liệu
Bạn có thể xuất tệp tác phẩm tranh pixel (.pxa hoặc định dạng ảnh) được lưu trữ cục bộ, nhưng hiện không hỗ trợ xuất hàng loạt dữ liệu phía máy chủ.
6. Bảo vệ trẻ vị thành niên
Chúng tôi rất coi trọng việc bảo vệ thông tin cá nhân của trẻ vị thành niên. Nếu bạn là trẻ vị thành niên dưới 14 tuổi, vui lòng sử dụng ứng dụng này dưới sự giám sát và hướng dẫn của người giám hộ, đồng thời có sự đồng ý của người giám hộ trước khi đăng ký và cung cấp thông tin cá nhân.
Nếu chúng tôi phát hiện đã thu thập thông tin cá nhân của trẻ vị thành niên mà chưa có sự đồng ý của người giám hộ, chúng tôi sẽ xóa thông tin liên quan trong thời gian sớm nhất.
7. Cập nhật Chính sách quyền riêng tư
Chúng tôi có thể sửa đổi Chính sách quyền riêng tư này theo thời gian. Chính sách quyền riêng tư cập nhật sẽ được thông báo trong ứng dụng hoặc bằng các phương thức thích hợp khác. Đối với các thay đổi quan trọng, chúng tôi sẽ đưa ra thông báo rõ ràng hơn.
Nếu bạn tiếp tục sử dụng ứng dụng sau khi Chính sách quyền riêng tư được cập nhật, điều đó có nghĩa là bạn đồng ý bị ràng buộc bởi Chính sách quyền riêng tư đã sửa đổi.
8. Liên hệ với chúng tôi
Nếu bạn có bất kỳ câu hỏi, ý kiến hoặc đề xuất nào về Chính sách quyền riêng tư này, vui lòng liên hệ với chúng tôi qua:
- Phản hồi trong ứng dụng: Gửi qua chức năng phản hồi ý kiến trong ứng dụng
- Email: contact@windpix.com
Chúng tôi sẽ trả lời yêu cầu của bạn trong vòng 15 ngày làm việc.
Phụ lục: Danh sách SDK bên thứ ba
Các SDK bên thứ ba được tích hợp trong ứng dụng này và thông tin có thể được thu thập như sau:
| Tên SDK | Mục đích | Thông tin có thể thu thập | Chính sách quyền riêng tư |
|---|---|---|---|
| Flutter Framework | Framework phát triển ứng dụng | Thông tin thiết bị, thông tin ứng dụng | https://flutter.dev/privacy |
| image_picker | Chọn ảnh | Truy cập thư viện ảnh (cần cấp quyền) | https://pub.dev/packages/image_picker |
| file_picker | Chọn tệp tin (máy tính) | Truy cập tệp tin (cần thao tác người dùng) | https://pub.dev/packages/file_picker |
| share_plus | Chia sẻ hệ thống | Không thu thập thông tin cá nhân | https://pub.dev/packages/share_plus |
| permission_handler | Quản lý quyền hạn | Không thu thập thông tin cá nhân | https://pub.dev/packages/permission_handler |
| url_launcher | Mở liên kết ngoài | Không thu thập thông tin cá nhân | https://pub.dev/packages/url_launcher |
| shared_preferences | Lưu trữ key-value cục bộ | Không thu thập thông tin cá nhân | https://pub.dev/packages/shared_preferences |
| sqflite | Cơ sở dữ liệu cục bộ | Không thu thập thông tin cá nhân | https://pub.dev/packages/sqflite |
| device_info_plus | Lấy thông tin thiết bị | Model thiết bị, phiên bản hệ điều hành | https://pub.dev/packages/device_info_plus |
| package_info_plus | Lấy thông tin ứng dụng | Phiên bản ứng dụng | https://pub.dev/packages/package_info_plus |
| http | Yêu cầu mạng | Không thu thập thêm thông tin | https://pub.dev/packages/http |
| Cloudflare Workers | Dịch vụ API back-end | Nhật ký yêu cầu (tự động) | https://www.cloudflare.com/privacypolicy/ |
| Cloudflare R2 | Lưu trữ đối tượng tệp tin | Không thu thập thêm thông tin | https://www.cloudflare.com/privacypolicy/ |
