Startup Ideas Bank
A browser extension that filters out pseudo-brands on Amazon.
AI roast score: 55/100 (D)
The idea
Shpigford/knockoff — Chrome extension that filters pseudo-brand junk out of Amazon. Buy from real, established brands.
Knockoff
A browser extension that filters pseudo-brand junk out of Amazon. Buy from
real, established brands, even when that means paying more.
Amazon is flooded with trademark-squat "brands" (SZHLUX, HORUSDY, LATTOOK,
DOZAWA...): random strings registered at the USPTO purely to unlock Amazon
Brand Registry, selling commodity goods with no company, no warranty, and no
reputation behind them. Knockoff detects those listings and hides, dims, or
labels them, right in the search results.
Install
Add to Chrome from the Chrome Web Store, or
Add to Firefox from Firefox Add-ons.
Or load it unpacked for development:
Clone this repo
Open chrome://extensions
Turn on Developer mode (top right)
Click Load unpacked and select the repo folder
Works on every Amazon marketplace.
Safari
Safari requires the extension to be wrapped in a native app. Open
safari/Knockoff/Knockoff.xcodeproj in Xcode, run the
Knockoff scheme, then enable Knockoff in Safari → Settings →
Extensions. For unsigned local builds, first check "Allow unsigned
extensions" in Safari's Develop menu.
The Xcode project carries its own copy of the extension files; after
editing the extension, run scripts/sync-safari.sh
to update it before rebuilding.
Press
Some of the coverage since launch:
Fast Company
Gizmodo
404 Media
PC Gamer
Yahoo
Lifehacker
How it works
Everything runs locally in a content script. No accounts, no tracking, no
server round-trips on the shopping path. Each product tile's brand is
resolved through this pipeline (first match wins):
#
Check
Verdict
1
Your allowlist
allowed , never filtered
2
Your blocklist
blocked , always filtered
3
Seed list of notorious pseudo-brands ( data/flagged-brands.js )
flagged
4
Established Chinese-owned brands ( data/chinese-major.js )
known , or flagged if you enable that setting
5
~5,000 established brands ( data/known-brands.js + the community allowlist in data/community-brands.js , refreshed daily from api.knockoff.shopping/brands )
known
6
Name heuristics (see below)
flagged / suspect / unknown
-
No brand at the front of the title at all
unbranded
Name heuristics
Unknown brands are scored on the linguistic signature of trademark-squat
names: ALL-CAPS 5–9 character strings, vanishing vowel ratios,
unpronounceable consonant runs, un-English letter pairs, non-Latin
characters, random iNternal caPitalization. High scores are flagged ,
mid scores suspect . The known-brands list always vetoes the heuristics:
plenty of real brands (ASICS, RYOBI, HOKA) would otherwise look suspicious.
Scoring lives in src/
The roast
Your idea to filter out pseudo-brands from Amazon search results is a well-intended concept, but it's got more holes than Swiss cheese. The biggest question remains: will consumers actually pay for a browser extension? Your q15 biggest unknown is 'will_pay,' and given the consumer's reluctance to pay for browser add-ons, this is a colossal risk. Additionally, your global target audience (q5=general, q6=global) compounds the difficulty in acquiring and converting users across such a broad market. Your product's reliance on heuristic detection methods is another red flag. Amazon's ecosystem is highly dynamic, and pseudo-brands can evolve just as quickly as your filtering algorithm. This will require constant updates and maintenance, which is a tall order for a solo founder (q13=solo). Finally, naming your product 'Knockoff' is ironic given that it may end up being a 'knockoff' itself in the crowded market of browser extensions.
Red flags
- Unproven willingness to pay for browser extensions.
- High maintenance for heuristic detection.
- Overly broad target audience.
Verdict
Without a clear path to monetization and with significant operational challenges, this idea is a long shot at best.
Roast your own startup idea →