DangNH Studio
← Back to Apps / Về trang ứng dụng

QR Scan: Code & Barcode Privacy Policy

This policy covers QR Scan: Code & Barcode for Android, package com.dangnhstudio.qrscanner, from DangNH Studio. It matches the build that links Settings to https://dangnhstudio.com/apps/qrscan/privacy-policy.

Chính sách này áp dụng cho QR Scan: Code & Barcode trên Android, gói com.dangnhstudio.qrscanner, của DangNH Studio. Nội dung khớp bản app đang mở Cài đặt tới https://dangnhstudio.com/apps/qrscan/privacy-policy.

Permissions this app declares

QR Scan: Code & Barcode declares CAMERA, INTERNET, ACCESS_NETWORK_STATE, VIBRATE, and AD_ID (com.google.android.gms.permission.AD_ID). CAMERA is used to preview and decode a QR code or barcode. A camera is not required hardware: you can pick a photo that contains a code instead. INTERNET and ACCESS_NETWORK_STATE let the banner ad load and let the app see whether a network is available. VIBRATE is a short pulse when a code is read. AD_ID is declared for Google AdMob.

VIQR Scan: Code & Barcode khai báo CAMERA, INTERNET, ACCESS_NETWORK_STATE, VIBRATE và AD_ID (com.google.android.gms.permission.AD_ID). CAMERA dùng để xem trước và giải mã QR hoặc mã vạch. Máy không bắt buộc phải có camera: bạn có thể chọn một ảnh có chứa mã. INTERNET và ACCESS_NETWORK_STATE để banner tải được và để app biết máy có mạng hay không. VIBRATE là một nhịp rung ngắn khi đọc được mã. AD_ID được khai báo cho Google AdMob.

Scanning with CameraX and ML Kit

Codes are read with CameraX and Google ML Kit Barcode Scanning. Decoding runs offline on the device. The barcode model may download when the app is installed; scan frames are still processed on the device. The permission explanation in the app says: "All code frames are processed locally on your device. Nothing is uploaded to any server." A photo you pick is decoded on the device as well. Camera frames, picked photos, and code contents are not uploaded to DangNH Studio servers.

VIMã được đọc bằng CameraX và Google ML Kit Barcode Scanning. Việc giải mã chạy ngoại tuyến trên máy. Mô hình mã vạch có thể được tải về lúc cài app; khung hình lúc quét vẫn được xử lý trên máy. Câu giải thích quyền trong app là: "All code frames are processed locally on your device. Nothing is uploaded to any server." (Mọi khung hình của mã được xử lý cục bộ trên thiết bị. Không có gì được tải lên máy chủ.) Ảnh bạn chọn cũng được giải trên máy. Khung hình camera, ảnh đã chọn và nội dung mã không được tải lên máy chủ của DangNH Studio.

History is optional and stays in Room

Scan history is stored only if you turn on "Save scan history". Those rows live in a Room database on the device. A row can hold rawValue, displayValue, format, valueType, title, extraData (for example fields parsed from a Wi-Fi code), createdAt, and a favorite flag. There is no account, no login, and no cloud sync of scans. You can clear the whole history on the device. While the switch is off, scans are not written into that database.

VILịch sử quét chỉ được lưu khi bạn bật "Save scan history". Các dòng đó nằm trong cơ sở dữ liệu Room trên máy. Một dòng có thể gồm rawValue, displayValue, format, valueType, title, extraData (ví dụ các trường tách từ mã Wi-Fi), createdAt và cờ yêu thích. Không có tài khoản, không đăng nhập và không đồng bộ đám mây các lần quét. Bạn có thể xoá toàn bộ lịch sử trên máy. Khi công tắc tắt, lần quét không được ghi vào cơ sở dữ liệu đó.

Settings kept in DataStore

Theme, the save-history switch, and the Pro flag are stored with DataStore on the device. They are not sent to DangNH Studio.

VIGiao diện, công tắc lưu lịch sử và cờ Pro được lưu bằng DataStore trên máy. Chúng không được gửi tới DangNH Studio.

Banner ads only

Advertising is a Google AdMob adaptive anchored banner on the Scan tab and the History tab. The app does not show interstitial ads and does not show app-open ads. The banner is hidden for Pro, and it is also hidden while the result sheet is open. AdMob may use the advertising ID, where that applies, to deliver and measure the banner, under Google's policy at policies.google.com/privacy. DangNH Studio does not add its own analytics SDK. Any measurement is what AdMob and Google Play already perform for ads and purchases.

VIQuảng cáo chỉ là banner neo thích ứng của Google AdMob trên tab Quét và tab Lịch sử. App không hiện quảng cáo xen kẽ và không hiện quảng cáo lúc mở app. Banner được ẩn với bản Pro, và cũng được ẩn khi tờ kết quả đang mở. AdMob có thể dùng mã quảng cáo, khi áp dụng, để phát và đo banner, theo chính sách của Google tại policies.google.com/privacy. DangNH Studio không gắn SDK phân tích riêng. Phần đo lường là phần AdMob và Google Play đã thực hiện cho quảng cáo và giao dịch mua.

Ad consent (UMP)

Google's User Messaging Platform (UMP) asks for ad consent where Google requires that choice. Settings in the app includes Advertising Privacy Options so you can open that choice again.

VIUser Messaging Platform (UMP) của Google hỏi sự đồng ý quảng cáo ở nơi Google yêu cầu lựa chọn đó. Mục Cài đặt trong app có Advertising Privacy Options để bạn mở lại lựa chọn này.

Pro removes the banner

QR Scan Pro is the one-time in-app product pro_lifetime, sold through Google Play Billing. Buying it removes the banner for good. The purchase is completed in Google Play Billing, and the only record the app keeps is the local Pro flag.

VIQR Scan Pro là sản phẩm mua một lần trong app, mã pro_lifetime, bán qua Google Play Billing. Mua xong sẽ gỡ banner vĩnh viễn. Giao dịch được hoàn tất trong Google Play Billing, và thứ duy nhất app giữ lại là cờ Pro trên máy.

What DangNH Studio does not collect

Camera frames and scan payloads are not uploaded to DangNH Studio servers. DangNH Studio does not sell personal data. Google services that can process data for their own role are AdMob (the banner and AD_ID), Google Play Billing (pro_lifetime), UMP (consent), and the ML Kit barcode model download at install. Scan frames themselves stay on the device.

VIKhung hình camera và nội dung mã không được tải lên máy chủ của DangNH Studio. DangNH Studio không bán dữ liệu cá nhân. Các dịch vụ Google có thể xử lý dữ liệu theo vai trò của họ là AdMob (banner và AD_ID), Google Play Billing (pro_lifetime), UMP (sự đồng ý) và việc tải mô hình mã vạch ML Kit lúc cài đặt. Bản thân khung hình lúc quét vẫn nằm trên máy.

Deleting what is on the phone

Clear all scan history from inside the app. Uninstalling QR Scan: Code & Barcode removes the Room database and the DataStore preferences from that device.

VIXoá toàn bộ lịch sử quét ngay trong app. Gỡ QR Scan: Code & Barcode sẽ xoá cơ sở dữ liệu Room và tuỳ chọn DataStore khỏi thiết bị đó.

Contact

QR Scan: Code & Barcode is published by DangNH Studio. Privacy questions go to dangnhstudio@gmail.com. This page is the address linked from Settings in the app.

VIQR Scan: Code & Barcode do DangNH Studio phát hành. Câu hỏi về quyền riêng tư gửi tới dangnhstudio@gmail.com. Trang này là địa chỉ được gắn trong Cài đặt của app.