Last updated: 2026-10-06
Applies to Sidewire version 0.8.2.
Sidewire is a Chrome extension that displays the network traffic of the tabs you are actively capturing inside a side panel, as a developer tool.
Sidewire does not collect, transmit, sell, or share any of your data. Everything observed by the extension stays inside your browser, on your machine.
While you have capture enabled, Sidewire reads the following from the tabs in scope:
chrome.debugger to the active tab. While attached, Chrome shows its built-in debugger notification bar on the inspected tab so you remain aware that a debugger session is active.This is the same kind of information you would see in Chrome’s built-in DevTools Network panel.
chrome.storage.session so that the side panel survives service-worker restarts. Response bodies and WebSocket/SSE messages are held in memory only and are not written to chrome.storage.session; bodies larger than 1 MB, as well as images, media and fonts, are not captured at all. The capture state (paused, scope, mocking on/off) and the per-tab failed-request counts shown on the toolbar badge are also kept there. chrome.storage.session is cleared automatically by Chrome when the browser closes.chrome.storage.local is used only to persist UI preferences — theme, display toggles, and the active filters (filter text you typed, selected status/methods/types, and — if you picked one — the selected domain in the domain filter) — and the mock rules you write (URL pattern, method, and the status, headers and body you entered). No captured requests, headers or bodies are written to it, except what you choose to copy into a mock rule.chrome.storage.sync.Nothing. Sidewire has no backend, no analytics, no telemetry, no remote endpoints, no crash reporting, no update pings beyond the standard Chrome Web Store mechanism.
The only network requests Sidewire itself performs are:
.har file to your local file system via the browser’s download dialog. By default, values of sensitive headers (Authorization, Cookie, Set-Cookie, API keys…) are replaced with [redacted] in the exported file.The “HAR import” feature reads a .har file you select from your local file system and displays it in the panel. The file is parsed locally and never uploaded anywhere.
| Permission | Purpose |
|---|---|
webRequest |
Read request/response metadata (URL, headers, status, timings) from tabs in capture scope |
sidePanel |
Render the extension’s UI in Chrome’s side panel |
storage |
Persist the rolling buffer in chrome.storage.session, and UI preferences (theme, filters, display toggles) and mock rules in chrome.storage.local |
debugger |
Attached only while body capture or mocks are on, to read response bodies and WebSocket/SSE messages and to apply your mock rules via the Chrome DevTools Protocol |
<all_urls> host access |
Allow the above to observe whichever site you choose to inspect |
Sidewire does not share, sell, or transfer any data to third parties. There are no third parties involved.
Sidewire is a developer tool. It does not knowingly collect any data from anyone, including children under 13.
If this policy changes in a material way, the updated version will be published in the extension’s repository and bundled with the next Web Store release.
Questions about this policy: yoann.piconcely@skores.com