PRIVACY POLICY — QRWORKS Last updated: March 22, 2026 ================================================================================ 1. OVERVIEW -------------------------------------------------------------------------------- QRWorks ("the app") is developed by BackendSide ("we", "us", "our"). This privacy policy explains what data the app accesses, how it is used, and what is stored. The short version: QRWorks works entirely offline and collects no personal data. 2. DATA WE DO NOT COLLECT -------------------------------------------------------------------------------- We do not collect, transmit, sell, or share any personal information. Specifically: - No account or registration is required - No analytics or crash reporting is sent to any server - No advertising SDKs or tracking libraries are included - No usage data, device identifiers, or behavioural data leaves your device 3. CAMERA -------------------------------------------------------------------------------- The app requests camera permission solely to scan QR codes and barcodes in real time. The camera feed is processed on-device using Google ML Kit. No images or video are captured, stored, or transmitted. Camera access is only active while the Scan screen is open and the app is in the foreground. 4. PHOTO LIBRARY / STORAGE -------------------------------------------------------------------------------- When you generate a QR code and tap Save, the image is written to your device's Photos gallery (Pictures/QRWorks/). This is a write-only action — the app does not read or browse your existing photos. On Android 9 and below, the app requests the WRITE_EXTERNAL_STORAGE permission for this purpose only. On Android 10 and above, no storage permission is required. When you use Scan from Image, the app requests read access to open a single image you explicitly select. The selected image is not stored or copied by the app. 5. SCAN AND GENERATION HISTORY -------------------------------------------------------------------------------- All QR codes you scan or generate are stored in a local database on your device (Room / SQLite). This data never leaves your device. You can delete individual records or clear all history at any time from the History tab or Settings. 6. PDF EXPORT -------------------------------------------------------------------------------- When you export a PDF, the file is written to your device's local cache directory and opened in a PDF viewer app of your choice. The file is not uploaded anywhere. 7. THIRD-PARTY LIBRARIES -------------------------------------------------------------------------------- QRWorks uses the following open-source libraries, all of which operate entirely on-device: Library Purpose ------------------------------ ----------------------------------------------- Google ML Kit Barcode Scanning Decoding QR codes and barcodes from the camera ZXing Generating QR code images CameraX Camera preview and frame capture Room Local on-device history database Jetpack Compose UI framework Coil Image loading DataStore Storing app settings locally None of these libraries send data to external servers when used within QRWorks. 8. INTERNET ACCESS -------------------------------------------------------------------------------- QRWorks does not require an internet connection for any of its core features. The INTERNET permission is declared in the app solely to allow Android to open URLs in the browser when you tap "Open in Browser" after scanning a link. This is a standard Android intent that hands off to your browser app and involves no network activity by QRWorks itself. 9. CHILDREN'S PRIVACY -------------------------------------------------------------------------------- QRWorks does not knowingly collect any information from anyone, including children under the age of 13. Because no data is collected at all, the app is safe for use by all ages. 10. CHANGES TO THIS POLICY -------------------------------------------------------------------------------- If we make changes to this privacy policy, we will update the "Last updated" date at the top and publish the revised policy at the same URL. Continued use of the app after any changes constitutes acceptance of the updated policy. 11. CONTACT -------------------------------------------------------------------------------- If you have any questions about this privacy policy, please contact us at: Email: support@backendside.com Website: backendside.com ================================================================================ END OF PRIVACY POLICY