SmallQR is a web application that allows users to create the smallest QR code given their input data. The generated QR code is held in memory, not stored on the disk. Users can customize settings such as error correction level and QR code version.
- Minimal QR code generation
- Customizable error correction level
- QR code version selection
- In-memory storage (no disk storage)
This application is designed with data minimization:
- User input is processed transiently in memory only to generate a QR code and is not persisted.
- A short-lived session value stores only a captcha answer (anti-abuse).
- No analytics, tracking, or marketing cookies.
- Aggregate counter tracks only total number of QR codes generated.
- Security headers (CSP / Referrer-Policy / etc.) are applied.
- Cloudflare reverse proxy adds DDoS protection; IP & UA appear in security logs (retained ≤ 30 days).
- Basic rate limiting (Flask-Limiter) mitigates automated abuse.
See the dedicated Privacy page in the running app for full details (legal basis, retention, rights, third parties).
-
Clone the repository:
git clone git@github.com:vignif/smallQR.git