Kawshik QRPrivacy policy Back to app
Privacy policy

Your QR content should stay yours.

This page explains how the QR scanner and generator at kawshik.dev/qr-code/ handles camera access, selected images, generated content and local browser storage.

Last updated: July 24, 2026

Browser-based processing

The application is designed to decode camera frames and selected QR images inside your web browser. QR generation also occurs in the browser. Kawshik.dev does not intentionally upload the camera feed, selected QR images or the text you enter into the generator to an application server.

Camera permission

The scanner asks for camera access only after you press the Start camera button. The browser controls this permission. You can deny access and use image scanning instead. The application stops its active camera stream when you stop scanning, switch to the generator or leave the page.

Selected images and pasted screenshots

Files chosen through the Image tab, dragged into the page or pasted from the clipboard are passed to the QR decoding library in your browser. The interface does not intentionally transmit those images to Kawshik.dev.

Local scan history

The latest decoded results may be stored in your browser's local storage so they can appear under Recent scans. This information stays in that browser profile unless browser extensions, device backups or browser synchronisation features copy it. You can remove it at any time with the Clear button or by clearing site data.

Third-party code delivery

The QR generator is included locally with this project and does not need a third-party service to create codes. For scanning, compatible browsers use their built-in QR detector. Other browsers may load the open-source QR Scanner 1.4.2 module from jsDelivr or unpkg. Those content delivery networks can receive standard connection information such as an IP address and browser headers, but the selected image and decoded QR content are processed in your browser.

Links inside QR codes

A decoded QR code can contain an external link. Opening that link takes you to another website with its own privacy and security practices. Review the displayed domain before continuing. The safety messages in this tool are basic heuristics, not a guarantee that a destination is safe.

Analytics and advertising

This project package does not include analytics, advertising scripts, tracking pixels or account registration. If the wider kawshik.dev website later adds a site-wide service, this policy should be updated to describe it accurately.

Contact

Questions about this tool can be sent to contact@kawshik.dev.

Open scanner Open generator