Extension support
Our extensions have no accounts and no support inbox of their own. This page is where they send you, and a person reads everything that arrives.
Something is broken
A wrong result, a check that will not run, or a page one of them reads badly. The checklist below says what to include.
Report a bugA question, or an idea
What one reads, what it stores, what a permission is for, or something you wish it did. Feature requests are welcome.
Ask a questionWaiting on a launch
WebInspect, WebGuard, SiteExtract and ShopInspect are on the Chrome Web Store now. Web Toolbox is not yet: we will tell you when its listing goes live.
Tell me whenOr reach us directly: elevven11studio@gmail.com · WhatsApp
What to include
None of our extensions sends us diagnostics, so everything we know about a problem is what you tell us. These five lines are usually enough to reproduce one.
- Which extension, and its version. The version is at the top of its settings page.
- The address of the page it went wrong on, if it is a public one. If it is not, tell us what kind of page it was.
- What you expected, and what happened instead.
- Your browser and version — Chrome,
Edge, Brave and so on.
chrome://versionhas it. - An export, if the report has one. WebInspect can export a whole report as JSON from the popup, which tells us far more than a description can.
Please do not send screenshots containing anything private. A report on your webmail or your bank is not something we need, and not something we want to receive.
Opening, managing and removing
Chrome hides a newly installed extension behind the puzzle-piece button rather than putting it on the toolbar, which is why a fresh install often looks like nothing happened.
Open it
- Click the puzzle-piece button to the right of the address bar. Everything installed is listed there.
- Click the pin beside the one you want, so its icon sits on the toolbar from then on.
- Click that icon to open it. WebInspect also answers Ctrl+Shift+U, WebGuard Ctrl+Shift+W, SiteExtract Ctrl+Shift+E, ShopInspect Ctrl+Shift+Y.
- Right-clicking a page, an image or selected text offers the same thing from the context menu.
Manage it
- Right-click its toolbar icon and choose Options for the extension's own settings: every toggle, every permission explained, and the reset button.
- Open
chrome://extensionsand click Details for Chrome's own controls, including the on/off switch and incognito access. - Site access on that screen is where you widen or withdraw permission. Take it back and the extension says what it can no longer do, rather than failing quietly.
chrome://extensions/shortcutsis where keyboard shortcuts are changed.
Remove it
- Right-click its toolbar icon and choose Remove from Chrome, then confirm.
- Or open
chrome://extensionsand press Remove on its card. - That deletes everything it stored on your device along with it. There is no account to close and no server holding a copy, so nothing is left behind and there is nobody to ask.
- To clear the data but keep the extension, use its own reset instead: "Reset WebInspect", "Reset WebGuard", "Reset SiteExtract" or "Reset ShopInspect" in its settings.
Edge, Brave and Opera install Chrome extensions and work exactly the same way. Only the address changes.
One thing on the way out
Chrome's uninstall prompt may offer to report the extension as abusive. That is Chrome asking, not us, and it is optional. We would much rather you told us what went wrong: we cannot fix what we never hear about.
Common things
The answers below match what the extensions actually do today. If one of them contradicts what you are seeing, that is itself worth reporting.
Any of them
Shared behaviourThe keyboard shortcut does nothing
Chrome hands each shortcut to one extension only, and it refuses to assign one that is already
taken, silently. Open chrome://extensions/shortcuts to see what is actually bound and
to set your own. Chrome also reserves some combinations for itself, including
Ctrl+Shift+I for DevTools, which no extension can claim.
How do I delete everything an extension holds?
Each settings page has a reset that empties its entire local store: "Reset WebInspect", "Reset WebGuard", "Reset SiteExtract" and "Reset ShopInspect". Uninstalling removes it all too. Nothing is held on a server, because there is no server, so there is nothing else to request and nobody to ask.
How do I take a permission back?
Where an extension asked for host access after install, the same settings page can withdraw it. You can also manage it in Chrome, under the extension's Details, "Site access". Anything the extension can no longer do, it will say so rather than failing quietly.
Nothing happens on chrome:// pages, the Web Store, or a PDF
Chrome does not allow extensions to read its own pages, the Chrome Web Store, or the built-in PDF viewer. That restriction is the browser's and applies to every extension. The popup will tell you that is what it has run into rather than showing an empty result.
Where is the privacy policy?
Each extension publishes its own, saying exactly what that one reads and stores: WebInspect, WebGuard, SiteExtract and ShopInspect. There is a link to it inside each settings page too.
WebInspect
Site reportsIt will not inspect the page I am on
It is probably on the skip list: 522 well-known sites that WebInspect does not read unless you ask. Large platforms, where a report is not actionable, and pages that routinely hold personal information. The popup names the site and why, and offers both ways out: inspect it this once, or turn "Inspect major and personal sites" on in settings.
There is no score on the toolbar icon
Two settings govern that. "Show the score on the toolbar" puts it there after an inspection, and "Inspect a page when it loads" is what produces one without you asking. The second is off by default and needs access to the pages you visit, which Chrome will ask about separately.
"Check links" is greyed out or does nothing
Link checking is off by default and needs a permission you grant explicitly, because it makes real requests to every link on the page. Turn on "Allow link checking" in settings and grant host access when asked. It only ever runs when you press the button.
A technology it detected is wrong
Detection is rated detected, likely or possible rather than asserted, and every entry shows the evidence behind it. If the evidence looks right but the conclusion is wrong, send us the page address and what it actually runs on: that is exactly the kind of report that improves the detector.
The report is stale after I changed the page
Reports are cached for five minutes, keyed by address, so reopening the popup on the same page is instant. "Clear cached reports" in settings empties it immediately, and the cache holds at most twelve entries in any case.
WebGuard
Phishing and sensitive dataIt flagged a site I know is fine
Add it to your trusted sites from the popup and WebGuard stops warning you about it; the list is editable in settings under Trusted sites. Every signal shows what it saw, so you can judge whether the finding is wrong or whether the site is genuinely doing something odd. If it is a real false positive, please send us the address.
Why does it need access to every site?
Because a warning that arrives after you have typed your password is not a warning. Automatic protection means checking each page as it loads, and Chrome asks for that access at install. What is read is listed in full in the privacy policy, and it is sent nowhere. You can turn the individual warnings off in settings if you would rather it stayed quiet.
Threat-list results say "no lists downloaded" or "out of date"
That is the honest answer rather than a clean one: an empty or stale database is never presented as a pass. Lists need "Allow online checks" on, since they have to be downloaded. Some feeds also need a key you supply yourself, because an extension cannot keep a secret; those stay off and say so until you add one.
The password breach check will not run
It needs "Allow online checks" on, and that is off by default. With it off WebGuard makes no network requests at all. With it on, the password is hashed on your device and only the first five characters of the hash are sent, so the check never transmits the password itself.
It warned me about text I pasted, and I want that off
"Warn me before I send sensitive data" in settings turns the paste and blur-time scan off. Worth knowing first: the scan runs inside the page, returns a label, a confidence, an offset and a masked preview, and there is no field in the result for the matched value. It is structurally unable to keep or send what it found.
Where is my history? / I do not want a history
History is off by default. Turned on, a record holds a hostname, a verdict, a score and a time, and pages you merely visit are never recorded. "Clear history" in settings empties it, and turning the setting off stops new records.
SiteExtract
Starter projectsIt will not extract the page I am on
It is on the block list: 522 well-known sites SiteExtract never reads. Large platforms, and pages that routinely hold personal information such as webmail and banking. The popup names the site and why. There is no override, because a snapshot writes the page as you see it into a file.
Some images or fonts did not download
Usually access to other domains was declined, so files on CDNs stayed remote. Grant it under
"Host access" in settings and extract again. Every file that failed is listed in
report.json with its reason, and it keeps its original URL, so the page still loads it
while online.
Menus and sliders do not work in the project
Snapshot mode removes every script, so the page is static and safe to edit. Switch the popup to
Source mode to keep the scripts, saved to js/. Apps that load their content at runtime may
still need to be online.
Where did the ZIP go?
Wherever your browser saves downloads. The extract tab also keeps a "Download ZIP" button until you close it, in case the first download was blocked or missed.
ShopInspect
Product listingsIt says the page is not a product page
It reads one product at a time, so a search, category or basket page has nothing for it to inspect. The popup lists the signals behind that judgement, because it is occasionally wrong. If it is wrong on a real product page, send us the address.
It read the wrong price
The price section lists the runners-up, so check which figure it chose over which. Some stores draw the price only after you pick a size or colour, and the ↻ button reads the page again. If it is still wrong, "Save page evidence" at the foot of the report writes a file we can fix it from.
It says "Not Enough Information"
That is an answer, not an error. The listing stated too little of what ShopInspect looks for, under 40%, so any verdict would be a guess. The report still shows what it did read.
Why does it ask for access to every site?
Only two features need it: automatic inspection, and reading a product from a listing page's grid, which happens in a tab ShopInspect opened. Both ask when you use them and do nothing if you decline. Withdraw it any time from settings.
Web Toolbox
Still in development and not released, so there is nothing to support yet. It will get its own section here when it ships. See all five extensions for where each one is.
Free, and staying free
There is no paid tier, no trial and no account. If one of these has saved you some trouble and you want to chip in toward keeping them going, that lives on its own page — entirely optional, and nothing here depends on it.
Support the studioStill stuck?
Tell us what happened and we will work it out. There is no ticket system and no bot: it comes to a person.