Privacy Policy

LabelWiz — Amazon FBA Thermal Label Converter · v1.1

Last updated: May 2026

LabelWiz is a Chrome extension built by PixelForgeHub (Yogesh Nichal). This policy explains exactly what data the extension touches, what stays on your device, and the small number of optional features that require your explicit opt-in.

Summary in 30 seconds

  • Your PDFs and SKU data never reach a PixelForgeHub server — because PixelForgeHub has no servers for this extension. All PDF parsing, label re-layout, and Code128 barcode rendering happen locally in your browser using bundled libraries (pdf-lib + PDF.js).
  • No analytics, no telemetry, no tracking by LabelWiz at any point.
  • No remote code. Both PDF libraries (pdf-lib MIT, PDF.js Apache-2.0) are packaged inside the extension. No CDN, no remote fetch.
  • Seller Central Quick-Button is opt-in.The optional “one-click open LabelWiz from inside Amazon” injector only activates if you turn it on in Settings and explicitly grant host permission to Amazon/Walmart Seller Central. Off by default.

How PDFs Are Handled

  • You click Open Amazon PDF (or drop a file on the Convert tab) and select your 30-up FNSKU sheet, 60-up sheet, or box shipping label via the standard browser file picker.
  • The PDF is read in-memory using the bundled pdf-lib (MIT) and PDF.js (Apache-2.0) — both shipped inside the extension package. No CDN fetch, no remote download.
  • Each label cell is extracted using pdf-lib's embedPage() + drawPage()to preserve the original vector quality (sharp barcode bars) and composited onto a new 4×6 thermal page geometry.
  • When you click Convert & Download 4×6 Thermal PDF, pdf-lib renders the rebuilt PDF in-memory and offers it to you as a download via chrome.downloads.download(). The blob URL is in-memory only and is revoked shortly after the download finishes.
  • At no point does the source PDF, the rebuilt thermal PDF, the embedded SKU/barcode/title data, or the cost-savings calculations leave your browser to a PixelForgeHub server (we have none).

How CSV Bulk Mode Works

  • The CSV Bulk tab lets you upload a CSV containing SKU rows (columns such as sku, title, barcode, expiry, lot) and generates a multi-page 4×6 thermal PDF with one label per row.
  • The CSV file is parsed entirely in-browser using a built-in RFC 4180-compliant parser. Row data is held in JavaScript memory only for the duration of the conversion.
  • Code128 barcodes are encoded locally — LabelWiz ships its own 107-pattern Code128 Subset-B encoder, no external barcode service is contacted.
  • The rendered PDF is downloaded the same way as the Convert tab output. No row data is persisted unless you save it as a template (see below).

Data Stored Locally (chrome.storage.local)

The following items are stored on your device only, in the extension's local browser storage:

  • UI preferences — selected grid preset, output size, language choice, last-used output filename pattern.
  • Pro license key (if entered) — stored as plaintext in chrome.storage.local so the Pro flag persists between sessions. License validation is a local regex format check (PFH-XXXX-XXXX-XXXX) — no server round-trip occurs.
  • Saved templates (Pro) — when you save a custom grid or SKU overlay configuration as a named template, the template definition (grid dimensions, text positions, font sizes, color stripe choice) is stored locally.
  • Audit log — a local JSON log of conversion events (file name, page count, label count, output size, timestamp) for your own reprint/reference. The log does not include the contents of the labels themselves, never leaves your device, and is downloadable as JSON or clearable at any time from the Settings tab.

Clearing the extension's storage (from Chrome's extension settings) or uninstalling the extension removes all of this data permanently.

Optional: Seller Central Quick-Button (off by default)

LabelWiz v1.1 includes an optional convenience feature that injects a small Open LabelWiz button into your own Amazon Seller Central / Walmart Seller Center page, so you can launch the side panel without leaving the tab. This feature is off by default.

  • When you enable it in Settings → Site Access Mode, Chrome prompts you to grant optional_host_permissions to the six supported Seller Central domains (sellercentral.amazon.com / .in / .co.uk / .de / .ca, seller.walmart.com).
  • The content script registered for these hosts only does one thing: render a floating button that sends a chrome.runtime.sendMessageto the extension's background service worker to open the side panel. It reads nothing from the page's DOM or any Amazon/Walmart account data.
  • You can disable this feature at any time from the Settings tab (Site Access Mode → Off). Chrome revokes the host permissions when you do, and the content script is unregistered.

Permissions Justification

PermissionWhy LabelWiz needs it
sidePanelThe entire LabelWiz UI is a Chrome side panel — toolbar icon click opens it.
downloadsTo save the rebuilt 4×6 thermal PDF to your Downloads folder. Used only when you click Convert & Download.
storageTo persist UI preferences, saved templates, Pro license flag, and audit log to chrome.storage.local on your device.
scriptingRequired to programmatically register the OPTIONAL Seller Central content script via chrome.scripting.registerContentScripts() when (and only when) you explicitly grant the optional host permissions in Settings. Never used otherwise.
optional_host_permissionsSix Seller Central domains for the opt-in Quick-Button. Off by default; user-granted only.

What LabelWiz Does NOT Do

  • No analytics, no telemetry, no crash reporting.
  • No A/B testing, no remote feature flags, no remote config.
  • No third-party SDKs, no ads, no tracking pixels.
  • No remote code execution — no eval, no new Function(), no remote script fetches.
  • No upload of your label PDFs, SKU data, barcode contents, or product titles to anyone.
  • No access to your Amazon or Walmart account data — the optional injector only renders a button.
  • No access to other tabs, other extensions' data, or your browsing history.

Third-Party Libraries

  • pdf-lib (MIT) — bundled inside the extension package. Used to read the source PDF and write the rebuilt thermal PDF. source
  • PDF.js (Apache-2.0) — bundled inside the extension package. Used to render the source PDF preview in the side panel and to render the grid overlay. source
  • Code128 encoder — written in-house, no external dependency. Implements the standard 107-symbol Code128 Subset-B pattern table.

Pricing & License Key

The Free tier of LabelWiz adds a small “Made with LabelWiz” watermark to one corner of each output page and limits some Pro features (custom grid editor, batch tab, template saving, audit-log export). Pro is sold via Lemon Squeezy as a one-time lifetime purchase or monthly subscription. The license key you receive after purchase is entered into the Settings tab and is validated by local regex format check only — no key data is transmitted from your browser to PixelForgeHub or any third party.

Children's Privacy

LabelWiz is intended for use by Amazon FBA / Walmart WFS sellers and small businesses. It is not directed to children under 13 and does not knowingly collect personal information from anyone.

Changes to This Policy

If LabelWiz ever adds a feature that changes the data-handling story above (for example, opt-in cloud sync of templates), this page will be updated and the version number raised before the new build ships to the Chrome Web Store. The current published version of the extension and the version covered by this page should always match.

Contact

Questions, concerns, or data-deletion requests: pixelforgehub.pro/support

PixelForgeHub · Yogesh Nichal · India · pixelforgehub.pro

Other extensions: StyleSnap · LegalBinder · RedactFlow