The short version. Nothing leaves your machine. There is no backend to send anything to, and the extension makes no network requests on your behalf except to fetch stylesheets and assets from the page you are actively capturing.
What the extension stores
Everything is stored locally, on your own computer, using the browser's own storage. None of it is readable by us, because none of it is ever sent anywhere.
| What | Where | Why |
|---|---|---|
| Your captures | IndexedDB | The markup, resolved CSS and thumbnail for each element or page you choose to capture, so your library persists between sessions. |
| Settings | chrome.storage.local |
Your preferences and the list of sites you added to the similarity watchlist. |
You can delete any capture at any time, or remove everything at once with Clear library in the library sidebar. Uninstalling the extension removes all of it as well.
What the extension does not do
- It does not create an account or ask for one.
- It does not run analytics, telemetry, crash reporting or any form of tracking.
- It does not read or store your browsing history.
- It does not transmit your captures, your settings or your identity anywhere.
- It does not show advertising, and it does not sell or share data with anyone.
- It does not load or execute remotely hosted code.
Permissions, and what each one is for
Chrome requires the extension to declare the capabilities it uses. Here is what each one does in this extension.
| Permission | What it is used for |
|---|---|
<all_urls> |
The whole point of the extension is capturing UI from whatever page you are looking at, so it cannot know in advance which sites you will use it on. Nothing is read from any page until you start the picker or run a scan there. |
scripting |
Injects the picker into the current tab at the moment you activate it. No script runs automatically on any page. |
storage, unlimitedStorage |
Saves your settings, and keeps your library from hitting the small default quota. A capture bundles markup, CSS and a thumbnail, so a few hundred of them add up. |
tabs |
Identifies the active tab so the picker is injected into the right place, screenshots the visible tab to build a capture thumbnail, and clears picker state when a tab closes. Browsing history is never read. |
sidePanel, contextMenus |
Opens the capture feed, and adds the right-click menu entries. |
downloads |
Saves an asset or a ZIP export to your computer, only when you explicitly ask for it. |
Network requests
The extension contacts no service of ours, because there is none. The only requests it makes are to the page you are actively capturing: when a page's own CORS policy blocks a stylesheet or an asset from being read in the page itself, the extension refetches it from the background so your capture is complete. Those requests go to the same site you are already visiting.
Children
The extension is a developer and design tool. It collects no personal data from anyone, of any age.
Changes to this policy
If this policy changes, the updated version will be posted here with a new date at the top. Because the extension collects nothing, any change is likely to be a clarification rather than a change in what happens to your data.
Contact
Questions about this policy can be sent to aidangtp@hotmail.com.