
In simple English
Selling custom t-shirts and mugs online carries a big hidden risk. If a phrase on your product matches a newly registered trademark, the platform can take down your shop. This open-source toolkit checks your text against official US and European trademark databases. It includes a command-line tool, a browser extension, and a local server to protect your store. It is free to run, but you need to set up your own database and official data keys.
What it is
A self-hosted trademark screening system with a command-line interface, a Chrome extension, and a Next.js database backend. It imports official records from the United States Patent and Trademark Office and the European Union Intellectual Property Office.
What it is good for
Print-on-demand sellers who want to check product titles, tags, and descriptions for trademark conflicts before listing items on stores like Amazon or Etsy.
- Checks text against official US and European trademark registers.
- Includes a browser extension for scanning listings on any webpage.
- Can run automated scans of your imported shop catalog to flag stale listings.
- Requires technical setup of a PostgreSQL database and official government API accounts.
- Results are risk screening only and do not replace formal legal advice.
- Requires Node.js 20.9 or newer and Python 3.11 or newer for import scripts.
Manual searches on government trademark databases
Supabase
git clone https://github.com/iScale-Builders/iscale-listings cd iscale-listings npm ci npm link iscale setup