


Got rejected 3 times over 17 days for my Chrome extension. So I built a tool to stop this from happening to others.
A few months ago I built Voxfile — a Chrome extension I was genuinely excited about. Spent weeks on it. Finally packaged it up and submitted to the Chrome Web Store.
Then the waiting game started.
Day 5 — rejection email. Reason: manifest.json permissions were too broad. Fair enough, I fixed it and resubmitted.
Day 11 — another rejection. This time the store listing description length was out of compliance. I didn't even know there were character rules. Fixed, resubmitted.
Day 17 — rejected again. Different description issue this time, in the actual listing copy on the developer dashboard.
17 days. Three rejections. Each one for something a static check could have caught in 30 seconds before I ever hit submit.
And the worst part wasn't the time — it was what happened to my motivation. By day 17 I barely cared about Voxfile anymore. That submission cycle quietly killed the momentum I'd built over weeks of actual work.
I'm pretty sure this is not a unique story.
So I built ExtGuard — a pre-submission validator for Chrome extensions. You drop your .zip into the browser, it runs 25 policy checks locally (your code never leaves your machine), and in ~30 seconds you get a report showing exactly what Google's review system would reject you for — with the specific policy reference and a fix recommendation.
It catches the things that burned me:
- Manifest V3 compliance
- Permission scope issues (
<all_urls>when you only need one domain, etc.) eval()/new Function()calls buried in minified code- Inline scripts violating CSP
- Privacy policy URL missing or pointing to the wrong page
- Description length and quality issues
- Icon sizes not physically present in the zip
- ...and 18 more checks
The scan engine is 100% client-side (nothing leaves your browser). I made that call specifically because I'd never upload my unreleased extension source to a random SaaS — so I didn't build one that asks you to.
Free tier: 5 Scans in total, 25 core checks. Pro ($9/mo): unlimited scans, all 25+ checks, line-level code context, PDF reports, CI/CD API. There's also a $4.99 one-time scan if you just want to check before launch with no subscription.
If this could've saved even one person's 17 days, it's worth posting. Would genuinely love feedback from this community — you're exactly the people who know where the gaps are.
https://www.extguard.online/