Your codes stay in your browser

Privacy Policy & Legal Terms

Every code on UniversalCodeMaker is made inside your browser. What you type, upload, paste or scan is never sent to our server or to anyone else. The site does use Google Analytics, Cloudflare Web Analytics and Google AdSense; this page explains what they do and the choices you have.

Effective Date: September 14, 2026 (updated October 18, 2026)
•
Contact: contact@primordialparadigm.com
01

Your Codes Stay in Your Browser

Many online generators send what you type to their server, make the image there and send it back. UniversalCodeMaker doesn't. Every barcode and QR code, check digit, style and download (PNG, SVG, EPS, PDF and ZIP) is made by JavaScript running in your own browser.

Nothing Sent to a Server
What you type, the logos you add and the lists you paste are never sent to our web server, to a database, to Google Analytics or to advertisers.
Recent Codes, on Your Device Only
The studio remembers your 6 most recent barcodes and website-link QR codes in this browser so you can reopen them. Wi-Fi, contact, payment and other QR codes are never saved. The list never leaves your device; press the × next to “Recents” to delete it.

Barcode & QR Scanner and camera access. Our Scanner reads codes from images you choose, drop or paste, or from your device camera. The image or camera frame is decoded inside your browser by a self-hosted, open-source reader (ZXing-C++ compiled to WebAssembly); it is never uploaded, stored or shared, and the decoded text is not sent to us, to analytics or to advertising partners. The camera is used only after you tap Use camera and grant your browser’s permission; it is switched off as soon as a code is found, when you press Stop, or when you leave or hide the page. No audio is ever requested. Other pages of this site are not allowed to use the camera. You can withdraw camera permission at any time in your browser’s site settings.

02

What Is Stored, and Where

Data How It Is Handled Kept Where? Sent to Anyone?
What your codes contain
URLs, text, product numbers, Wi-Fi details, contact cards
Made into codes in your browser Your 6 most recent barcodes and website-link QR codes, in this browser’s localStorage, until you clear them; Wi-Fi, contact, payment and other QR codes are never saved NO
Logos you add
PNG, SVG or JPG images placed in QR codes
Read in your browser with the FileReader API Not kept after you leave the page NO
Scanned images & camera frames
Photos, screenshots and live camera video used by the Scanner, and the text decoded from them
Decoded in your browser by the WebAssembly reader; if you choose “Create a copy in Studio”, the text is handed to the Studio through your browser’s sessionStorage and deleted as soon as the Studio reads it Not kept NO
Batch lists
Pasted CSV rows, number sequences
Made into a ZIP or PDF in your browser Not kept after you leave the page NO
Settings
Dark/light theme, accent colour, laser scan animation on or off
Saved in this browser’s localStorage Your device NO
Pages you visit
Google Analytics (see sections 3 and 4)
Only if Analytics is allowed for you Google Google
Visit counts
Cloudflare Web Analytics, cookie-free (see section 3)
Counted on every page view, without cookies; page address and referring page sent without their query strings Cloudflare (nothing stored on your device) Cloudflare
Ads
Google AdSense (see sections 3 and 4)
Google chooses and serves the ads Google Google and its ad partners
Security check cookie
Set by our web host’s CDN (Hostinger), seen as hcdn
Our host may run a short browser check to block bots and attacks; passing it stores a verification cookie so you are not checked again for a while Your browser Our host
Server logs
IP address, browser, page address
Received by our web host (Hostinger) whenever it serves a page, as with any website Our host’s servers Not by us
03

Analytics, Advertising & Cookies

Google Analytics. We use Google Analytics 4 to count visits and see which pages and tools are used. When it is allowed (see section 4), it sets two cookies, _ga and _ga_<ID>, which by default last 2 years, and sends Google information such as the pages you view, your browser, device type and approximate location. Google states that Google Analytics 4 does not log or store IP addresses. If a link puts code content in the page address (?data= or ?payload=), our script removes it before Analytics sees the address.

Cloudflare Web Analytics. To count visits we also use Cloudflare Web Analytics. It stores nothing on your device (no cookies or local storage), so it runs whatever you choose in section 4. Each page view sends Cloudflare the page address and the referring page (both without their query strings, so code content in a link is never included), page-load timings, and your browser and device type. Cloudflare uses your IP address to work out your country and states that it discards the IP address at its nearest data centre. See Cloudflare’s privacy policy.

Security check. Our web host’s CDN (Hostinger) protects the site from attacks, scrapers and malicious bots. It may show a short browser check first; when you pass it, it stores a verification cookie (seen as hcdn) so you are not checked again for a while. This cookie is for security only, not for analytics or ads.

Google AdSense. The site is free and is meant to be supported by ads served by Google AdSense.

  • Third-party vendors, including Google, use cookies to serve ads based on a user’s prior visits to this website or other websites.
  • Google’s use of advertising cookies enables it and its partners to serve ads to you based on your visit to this site and/or other sites on the Internet.
  • You may opt out of personalised advertising by visiting Google’s Ads Settings, or opt out of some third-party vendors’ use of cookies for personalised advertising at www.aboutads.info.
  • How Google uses information from sites that use its services.

Affiliate links: UniversalCodeMaker participates in the Amazon Services LLC Associates Program. Links to recommended hardware (such as thermal label printers and barcode scanners) include our affiliate tag (tag=universal0d96-20). As an Amazon Associate, we earn from qualifying purchases. When you follow one of these links, Amazon’s privacy policy applies on Amazon’s site.

05

Visitors in the EEA & UK

  • What we rely on: your consent, given through Google’s message, for Google Analytics and for personalised ads; our legitimate interest in knowing how many people use the site, for cookie-free visit counts (Cloudflare Web Analytics).
  • What we hold: we have no account, sign-up or database with your details. Analytics data is held by Google in our Google Analytics account.
  • Your rights: you can withdraw consent at any time (section 4), and ask us about, or to delete, data linked to you. Write to the address in section 12 and we’ll do what we can through Google’s tools. You can also complain to your data protection authority.
06

Visitors in India

Everything you enter, including UPI payment details, phone numbers, contact cards or GSTIN numbers, stays in your browser as described in section 1. For questions or complaints about your data under the Digital Personal Data Protection Act, 2023, write to the address in section 12.

07

Visitors in the United States

We do not sell or rent personal information, and we never see what your codes contain. Google may use cookies to show personalised ads, as described in section 3; you can opt out through Google’s Ads Settings or www.aboutads.info. California and other US residents can write to the address in section 12 about their privacy rights.

08

Children

UniversalCodeMaker is a general-audience tool for businesses and individuals. It is not directed at children, and we do not knowingly collect personal information from children.

09

GS1 Commercial Barcode Notice & Legal Disclaimer

Commercial Barcode Notice (EAN-13, UPC-A, ITF-14)
This application creates barcode graphics and performs built-in checks such as check-digit validation for supported formats. It does not certify the result for a retailer, marketplace, regulator, or scanning system.

However, generating an EAN or UPC barcode graphic through this free utility DOES NOT grant legal ownership, product licensing, or international authorization to assign that number to commercial retail products.

For uses that require GS1-issued GTINs or company prefixes, obtain them through the appropriate GS1 Member Organisation. Retailers and marketplaces may reject unassigned, duplicate, or incorrectly licensed numbers, so verify the recipient's current rules before production.
10

Pre-Print Verification & Quality Notice

Barcode readability is influenced by several external factors beyond digital graphic generation, including printer DPI resolution, thermal head wear, substrate/paper finish, contrast ratio, ink bleed, and scanning hardware optics.

Pre-Flight Test Proof Requirement
Always produce a physical test proof and verify scanning with an actual handheld barcode scanner or smartphone camera prior to mass printing labels, packaging, or marketing collateral.

Universal Code Studio, its authors, and contributors assume no liability for misprinted packaging, failed retail scans, or manufacturing delays resulting from unverified barcode artwork.
11

Open-Source Software & Licensing Attribution

Universal Code Studio proudly leverages high-performance, battle-tested open-source libraries:

  • bwip-js (Barcode Writer in Pure JavaScript) — Copyright © 2011-2026 Mark Warren, including Barcode Writer in Pure PostScript (Copyright © 2004-2024 Terry Burton). MIT License. Draws the 1D and 2D barcodes (EAN, UPC, Code 128, Data Matrix, Aztec, PDF417 and others).
  • qr-code-styling — Copyright © 2019 Denys Kozak, including qrcode-generator (Copyright © 2009 Kazuhiko Arase). MIT License. Draws styled QR codes: dot styles, corner eyes and centre logos.
  • jsPDF — Copyright © 2010-2025 James Hall, yWorks GmbH and contributors, including fflate and fast-png. MIT License. Creates the Avery label sheets and other PDF downloads.
  • JSZip — Copyright © 2009-2016 Stuart Knightley and contributors (used under the MIT License), including pako (Copyright © 2014-2017 Vitaly Puzrin and Andrei Tuputcyn, MIT License). Creates batch ZIP downloads.
  • zxing-wasm — Copyright © 2023 Ze-Zheng Wu. MIT License. A WebAssembly build of ZXing-C++ (Copyright © Nu-book Inc., the ZXing authors and contributors; Apache License 2.0), which also includes stb_image by Sean Barrett (MIT License). Powers the in-browser Barcode & QR Scanner.
  • Fonts — Space Grotesk (Copyright © 2020 The Space Grotesk Project Authors), Nunito (Copyright © 2014 The Nunito Project Authors) and JetBrains Mono (Copyright © 2020 The JetBrains Mono Project Authors), each under the SIL Open Font License 1.1, self-hosted and unmodified.

Full licence texts: barcode, QR, PDF and ZIP libraries, scanner, and the fonts (Space Grotesk, Nunito, JetBrains Mono).

12

Contact

For questions, requests about your data or complaints about this Privacy Policy, write to contact@primordialparadigm.com. If you are in India, this address is also our contact for grievances about personal data.