1. Quyền Truy Cập Thiết Bị
Ứng dụng yêu cầu các quyền sau để hoạt động đúng chức năng. Chúng tôi chỉ xin quyền khi thực sự cần thiết.
boxsale.net) để đồng bộ dữ liệu video,
xác thực tài khoản và tải lên bản ghi đóng gói.
Bắt buộc
saver_gallery với tên
packing_<mã_QR>_<timestamp>.mp4.
Bắt buộc
2. Dữ Liệu Chúng Tôi Thu Thập
Chúng tôi chỉ thu thập dữ liệu cần thiết để cung cấp dịch vụ:
- Thông tin tài khoản: Email, mật khẩu (đã mã hóa), tên người dùng — dùng để xác thực đăng nhập.
- Token xác thực: Access token & refresh token được lưu mã hóa trong flutter_secure_storage (Keychain / Keystore), không lưu dạng văn bản thường.
- Mã QR kiện hàng: Chuỗi mã QR quét được từ nhãn kiện hàng — dùng làm mã định danh cho từng video đóng gói.
- Video đóng gói: File .mp4 quay bằng camera thiết bị, lưu tạm trong bộ nhớ app và trong thư viện thiết bị. Tải lên server BoxSale để lưu trữ bằng chứng đóng gói.
- Metadata video: Thời gian bắt đầu/kết thúc, thời lượng (giây), kích thước file, trạng thái tải lên — lưu trong database SQLite cục bộ.
- Cài đặt ứng dụng: Ngôn ngữ đã chọn (vi/en), tuỳ chọn giao diện — lưu trong SharedPreferences.
- Nhật ký lỗi: Log kỹ thuật (không chứa nội dung cá nhân) dùng để chẩn đoán sự cố.
3. Mục Đích Sử Dụng Dữ Liệu
- Xác thực & bảo mật: Đăng nhập, duy trì phiên làm việc, tự động đăng xuất khi token hết hạn.
- Chức năng cốt lõi: Ghi nhận video đóng gói theo mã QR, lưu trữ bằng chứng, hiển thị danh sách lịch sử.
- Đồng bộ dữ liệu: Tải video lên server để đội ngũ vận hành có thể theo dõi và tra cứu.
- Cải thiện dịch vụ: Phân tích nhật ký lỗi (ẩn danh) để phát hiện và sửa lỗi kỹ thuật.
- Tuỳ chỉnh giao diện: Ghi nhớ ngôn ngữ và cài đặt người dùng giữa các phiên.
4. Lưu Trữ & Bảo Mật Dữ Liệu
- Token bảo mật: Lưu trong flutter_secure_storage — sử dụng Android Keystore (Android) và Keychain (iOS), mã hóa phần cứng AES-256.
- Dữ liệu cục bộ: Database SQLite và SharedPreferences nằm trong vùng lưu trữ riêng tư của app, không thể truy cập từ app khác (trừ thiết bị đã root/jailbreak).
- Truyền tải: Mọi kết nối đến server đều qua HTTPS. Môi trường production sử dụng domain
boxsale.netvới TLS. - Video trên server: Lưu trữ tại hệ thống BoxSale, được kiểm soát truy cập theo tài khoản tổ chức.
5. Chia Sẻ Dữ Liệu Với Bên Thứ Ba
Chúng tôi không bán, cho thuê hoặc chia sẻ dữ liệu cá nhân của bạn cho bên thứ ba vì mục đích thương mại.
- Nội bộ tổ chức: Video và metadata được chia sẻ trong phạm vi tổ chức/doanh nghiệp của bạn trên hệ thống BoxSale.
- Yêu cầu pháp lý: Chúng tôi có thể cung cấp dữ liệu khi có yêu cầu hợp lệ từ cơ quan pháp luật theo quy định hiện hành.
- Google ML Kit: Thư viện quét QR và nhận diện văn bản (google_mlkit_barcode_scanning, google_mlkit_text_recognition) xử lý dữ liệu hoàn toàn cục bộ trên thiết bị — không gửi hình ảnh lên server Google.
6. Quyền Của Bạn
- Truy cập: Yêu cầu xem dữ liệu cá nhân chúng tôi lưu trữ về bạn.
- Xóa tài khoản: Yêu cầu xóa tài khoản và toàn bộ dữ liệu liên quan. Video sau khi xóa khỏi server không thể khôi phục.
- Rút lại quyền: Thu hồi quyền truy cập camera / microphone / bộ nhớ bất kỳ lúc nào trong phần Cài đặt → Ứng dụng → BoxSale → Quyền. Lưu ý: thu hồi quyền camera sẽ vô hiệu hóa chức năng quay video.
- Xuất dữ liệu: Liên hệ với chúng tôi để yêu cầu xuất dữ liệu dưới dạng có thể đọc được.
- Phản đối xử lý: Đối với dữ liệu xử lý theo lợi ích hợp pháp, bạn có quyền phản đối.
7. Bảo Vệ Trẻ Em
Ứng dụng BoxSale không dành cho trẻ em dưới 13 tuổi và được thiết kế dành riêng cho môi trường doanh nghiệp / kho vận. Chúng tôi không cố ý thu thập thông tin cá nhân từ trẻ em. Nếu phát hiện tài khoản thuộc trẻ em dưới 13 tuổi, chúng tôi sẽ xóa tài khoản và dữ liệu liên quan ngay lập tức.
8. Thay Đổi Chính Sách Này
Chúng tôi có thể cập nhật Chính sách Quyền riêng tư này theo thời gian. Khi có thay đổi quan trọng, chúng tôi sẽ thông báo qua email đã đăng ký hoặc thông báo trong ứng dụng trước ít nhất 7 ngày. Ngày cập nhật cuối cùng được ghi rõ ở đầu trang.
Việc bạn tiếp tục sử dụng ứng dụng sau ngày có hiệu lực đồng nghĩa với việc chấp nhận phiên bản mới của Chính sách.
Liên Hệ Về Quyền Riêng Tư
Nếu bạn có bất kỳ câu hỏi nào về Chính sách này hoặc cách chúng tôi xử lý dữ liệu của bạn, vui lòng liên hệ:
[email protected]