Skip to content
/ smallQR Public

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.

License

Notifications You must be signed in to change notification settings

vignif/smallQR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmallQR Web App

CI Status Coverage Status Last Commit

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.

Features

  • Minimal QR code generation
  • Customizable error correction level
  • QR code version selection
  • In-memory storage (no disk storage)

Privacy & GDPR

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).

App Available on a VPS

Live App

Installation

  1. Clone the repository:

    git clone git@github.com:vignif/smallQR.git
    

Python Version License

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published