1 Giới thiệu tổng quan
Chào mừng bạn đến với ứng dụng 79F QR Generate PRO (mã ứng dụng: vn.f79.qrgenerate), được phát triển bởi 79F (trang chủ: https://79f.vn).
Chúng tôi coi trọng việc bảo vệ dữ liệu cá nhân của người dùng. Ứng dụng này được thiết kế theo nguyên tắc Ưu tiên ngoại tuyến (Offline-First): Mọi tác vụ tạo mã QR, quét mã QR, gắn thẻ UTM tracking và lưu trữ lịch sử đều diễn ra 100% cục bộ trên thiết bị của bạn.
✓ Nguyên tắc cốt lõi: Ứng dụng KHÔNG yêu cầu tạo tài khoản, KHÔNG thu thập thông tin danh tính, KHÔNG theo dõi vị trí và KHÔNG gửi nội dung mã QR của bạn lên bất kỳ máy chủ bên ngoài nào.
2 Quyền truy cập thiết bị & Mục đích sử dụng
Ứng dụng chỉ yêu cầu những quyền tối thiểu cần thiết để vận hành các tính năng do chính người dùng chủ động khởi tạo:
📷 Máy ảnh (Camera)
CAMERA
Mục đích: Chỉ kích hoạt khi bạn bấm vào tab "Quét QR" để dùng camera quét và giải mã mã QR từ thế giới thực. Luồng hình ảnh chỉ được xử lý tạm thời trên RAM để nhận diện mã và không bao giờ được ghi hình hay tải lên mạng.
🖼️ Đọc ảnh từ thư viện
READ_MEDIA_IMAGES
Mục đích: Phục vụ tính năng quét mã QR từ ảnh có sẵn. Khi bạn bấm "Chọn ảnh", ứng dụng mở bộ chọn ảnh của hệ thống để bạn chọn 1 tấm ảnh chứa mã QR cần giải mã. Ứng dụng chỉ đọc đúng tấm ảnh bạn chọn và không đọc bất kỳ ảnh nào khác.
💾 Lưu ảnh vào thư viện
WRITE_EXTERNAL_STORAGE / MEDIA_LIBRARY
Mục đích: Khi bạn tạo mã QR xong và bấm nút "Tải PNG", quyền này cho phép ứng dụng lưu tệp ảnh PNG của mã QR vào thư mục ảnh của điện thoại để bạn in ấn hoặc chia sẻ.
🔔 Thông báo
POST_NOTIFICATIONS
Mục đích: Thông báo cho người dùng khi quá trình xuất tệp ảnh QR hoàn tất hoặc khi quét được liên kết thành công (tùy chọn).
3 Lưu trữ và Bảo mật dữ liệu
- Lịch sử mã QR: Các mã QR bạn đã tạo hoặc đã quét được lưu trữ cục bộ trong bộ nhớ ứng dụng (Local AsyncStorage).
- Quyền kiểm soát của bạn: Bạn có toàn quyền xóa từng mục lịch sử hoặc xóa sạch toàn bộ dữ liệu bất kỳ lúc nào tại màn hình Cài đặt $\rightarrow$ Xóa lịch sử.
- Khi bạn gỡ cài đặt ứng dụng, toàn bộ dữ liệu lịch sử lưu trên máy cũng sẽ bị xóa bỏ hoàn toàn.
4 Chia sẻ dữ liệu với bên thứ ba
Chúng tôi KHÔNG bán, trao đổi, chia sẻ hoặc chuyển giao bất kỳ thông tin nào của bạn cho bất kỳ bên thứ ba nào. Ứng dụng không tích hợp mạng quảng cáo theo dõi hành vi người dùng.
5 Quyền riêng tư của trẻ em
Ứng dụng 79F QR Generate PRO là công cụ tiện ích tổng hợp, an toàn cho mọi lứa tuổi và không thu thập dữ liệu cá nhân của bất kỳ ai, bao gồm cả trẻ em dưới 13 tuổi.
6 Thông tin liên hệ
Nếu bạn có bất kỳ câu hỏi hoặc góp ý 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:
1 Overview & Commitment
Welcome to 79F QR Generate PRO (Application ID: vn.f79.qrgenerate), developed by 79F (https://79f.vn).
We are committed to protecting your privacy. This application is engineered with an Offline-First architecture: QR code generation, real-time customization, UTM tracking, scanning, and history storage operate 100% locally on your device.
✓ Core Principle: No account required, no identity tracking, no location monitoring, and no transmission of your QR content or images to external servers.
2 Device Permissions & Usage Justification
The app only requests the minimum essential permissions needed for user-initiated tasks:
📷 Camera
CAMERA
Purpose: Only accessed when you explicitly navigate to the "Scan QR" tab to scan and decode physical QR codes. Camera video stream is processed in real time in volatile memory (RAM) and is never recorded or uploaded.
🖼️ Read Images / Media
READ_MEDIA_IMAGES
Purpose: Used when you tap "Choose Image" to decode a QR code from a photo stored in your gallery. The app only accesses the specific file selected by you through the system picker.
💾 Save Images to Gallery
WRITE_EXTERNAL_STORAGE / MEDIA_LIBRARY
Purpose: Allows the app to export and save your newly designed high-resolution PNG QR codes directly to your device photo album for printing or external sharing.
🔔 Notifications
POST_NOTIFICATIONS
Purpose: Displays system notifications when QR image downloads or batch exports complete successfully.
3 Data Storage & User Control
- Local Storage: All QR history, preferences, and custom frames are stored solely on your device using encrypted local AsyncStorage.
- Your Control: You can delete any individual record or wipe the entire history at any time via Settings $\rightarrow$ Clear History.
- Uninstalling the application completely deletes all stored data from your device.
4 Third-Party Disclosure
We do NOT sell, trade, rent, or transfer your personal data or QR contents to outside parties. No behavioral tracking or advertising SDKs are embedded.
5 Children's Privacy
79F QR Generate PRO is a general utility app safe for users of all ages and does not collect personally identifiable information from children under 13.
6 Contact Us
If you have any questions or inquiries regarding this Privacy Policy, please contact: