Privacy & local processing
QRFlow is designed to be privacy-friendly by default: the QR code generation runs locally in your browser.
1) QR generation is local (no uploads)
When you generate a QR code (URL, WiFi, vCard, etc.), the inputs stay in your browser. QRFlow renders the QR locally and lets you download SVG/PNG.
2) Drafts and history are localStorage
If you enable auto-save drafts or use “Share & history”, QRFlow stores data in your browser’s localStorage on this device. Clearing site data / localStorage clears these drafts.
3) “Share this QR” uses URL hash (#)
Share links embed your QR data after # in the URL. The hash portion is not sent to servers in HTTP requests, but anyone you share the link with can see and reproduce the same QR code.
Treat share links like data: don’t share sensitive WiFi passwords or personal contact info publicly.
4) Analytics
QRFlow uses lightweight analytics to understand aggregate usage and improve the product. It does not need your QR content to work.
5) Dynamic QR (redirect) is different
If you enable Dynamic QR, the destination URL is sent to the Dynamic QR backend to create a short redirect link (so you can update it later). This is optional and only applies when you turn it on.
中文说明(简版)
- 生成二维码在浏览器本地完成(不上传内容)。
- 草稿/历史记录保存在本机浏览器的 localStorage(清理站点数据会清空)。
- “Share this QR” 把内容放在链接的 # 后面(hash),不会随 HTTP 请求发到服务器,但分享给谁谁就能复现同一个码。
- 开启 Dynamic QR 时,目标链接会发到后端生成短链(可编辑),这是可选功能。