Privacy Policy & Cookie Disclosure
Last updated: October 2026. Embedro QR is built on a privacy-first foundation. We do not sell user data, embed third-party advertising trackers, or track visitors across the web.
1. Functional Cookies & Local Preferences
We use a minimal set of strictly functional cookies and local storage keys to deliver core website functionality. We do not use third-party analytics cookies or advertising beacons.
| Cookie / Key Name | Type | Purpose & Data Stored | Lifespan |
|---|---|---|---|
| app_region | Functional Cookie | Remembers the visitor's manual country/region choice (e.g. India vs US) to prioritize local tools (UPI in India, Venmo in US) and format currency. Contains no personal data. | 1 year |
| embedro_user_region | LocalStorage | Client-side preference mirroring app_region to prevent layout shifts during page navigation. | Persistent until cleared |
| session | Essential (HTTP-Only) | Cryptographically signed authentication token for registered dashboard accounts. Not accessible to client JavaScript. | Session / 30 days |
2. Scanner Privacy (Static vs Dynamic Codes)
Static QR Codes: All static QR codes generated on Embedro QR encode your raw destination data directly inside the pattern. Static scans never touch our servers and have zero data retention.
Dynamic QR Codes & Analytics: When a user scans a dynamic QR code:
- We record the timestamp, device OS (iOS/Android/Desktop), browser, and approximate country/city from edge gateway headers.
- IP Pseudonymization: IP addresses are immediately hashed using cryptographic SHA-256 with secret rotating salts. We do not store raw IP addresses or personally identifiable information of scanners.
- Aggregated scan volume counts are retained, while raw telemetry logs older than 90 days are automatically purged.
3. Barcode Studio & Spreadsheet Data Handling
In-Browser Processing: When you use Embedro Barcode Studio, Product Label Studio, or bulk spreadsheet import tools (.xlsx, .xls, .csv), all parsing, check-digit validation, variant matrix calculation, and PDF/PNG generation are performed directly inside your web browser.
No File Transmission: Your spreadsheets, product titles, SKUs, inventory counts, retail prices, and customer data are never uploaded to, transmitted across, or stored on our servers. File contents exist solely in your local browser memory for the duration of your session and are discarded when you close or refresh the page.
Static Offline Codes: Barcodes generated (such as Code 128, EAN-13, UPC-A, ITF-14, Code 39) are static visual encodings of data. Scanning a printed barcode with an optical reader communicates directly with your local billing or inventory software without routing through or contacting Embedro.
4. Questions or Data Requests
If you have questions regarding our privacy practices or wish to delete your registered account and campaign records, submit a request via our Contact & Privacy Request form.