DevLogBus

Browser Tap Chrome Web Store Prep

This is the review-ready Chrome Web Store source material for DevLogBus Browser Tap.

Package

Build the upload zip with:

dev/browser-tap-store-package.sh dist/browser-tap-store

The release build also creates the same Web Store-ready zip:

VERSION=v1.3.1 ./dev/release-artifacts.sh dist/release

The Browser Tap zip is intentionally different from the binary release zips: manifest.json is at the zip root so the Chrome Developer Dashboard can upload it directly.

Listing

Name:

DevLogBus Browser Tap

Short description:

Sends Chrome console, runtime, log, and network events into your local DevLogBus stream.

Category:

Developer Tools

Detailed description:

DevLogBus Browser Tap is a developer tool for sending browser-side debugging
events into a locally running DevLogBus stream.

Attach it to the active tab when you want Chrome console calls, runtime
exceptions, browser log entries, and network request or response events to
appear beside backend service logs, CLI/TUI records, Linux `journald`, direct
HTTP records, and SDK-published records in DevLogBus. Detach it when you are
done.

The extension is local-first. By default it publishes to
http://127.0.0.1:7423, the HTTP listener exposed by devlogbusd on your machine.
It does not send records to a DevLogBus-owned cloud service.

Capture controls let you turn console, runtime, browser log, or network capture
on and off. Scope controls let you allow or deny specific hosts or URL patterns.
Redaction controls remove common authorization headers, sensitive URL
parameters, and cookie values before records are published.

Single purpose:

Publish user-triggered active-tab debugging events to the user's local
DevLogBus development log stream.

Permissions Explanation

Privacy Statement

Privacy policy URL:

https://dan-sherwin.github.io/DevLogBus/browser-tap-privacy.html

DevLogBus Browser Tap handles browser debugging data only when the user clicks Attach for the active tab. Depending on enabled capture toggles, records may include tab title, tab URL, console messages, runtime exceptions, browser log messages, request URLs, response status codes, MIME types, and request failure messages.

The extension stores configuration in Chrome local extension storage. It does not persist captured debugging records in extension storage.

Captured records are posted to the configured DevLogBus daemon endpoint. The default endpoint is http://127.0.0.1:7423 on the user’s own machine. DevLogBus does not operate a cloud collection service for this extension, does not sell data, does not use the data for advertising, and does not transfer the data to third parties.

Redaction for authorization tokens, sensitive URL parameters, and cookies is enabled by default. Users can further restrict capture with allow and deny patterns before attaching to a tab.

Use of user data is limited to providing and improving the extension’s single purpose: publishing selected browser debugging events to the user’s local DevLogBus development log stream.

Privacy Dashboard Answers

Suggested user data declarations:

Suggested data use:

Screenshots

Chrome’s current listing guidance asks for at least one screenshot and prefers up to five. Capture 1280x800 PNG screenshots with square corners and no padding.

Store icon:

Recommended shot list:

  1. docs/assets/chrome-web-store/browser-tap-detached.png: Browser Tap popup detached, showing endpoint, capture toggles, scope, and redaction controls.
  2. docs/assets/chrome-web-store/browser-tap-attached.png: Browser Tap popup attached to a local development tab.
  3. docs/assets/chrome-web-store/devlogbus-ui-grouped.png: DevLogBus browser UI showing grouped Chrome records beside service logs.
  4. docs/assets/chrome-web-store/devlogbus-ui-details.png: DevLogBus browser UI showing a network failure record selected with details visible.

Small promotional tile:

Do not include real secrets, customer hostnames, private URLs, or production data in screenshots.

Reviewer Notes

Provide these notes in the Chrome Developer Dashboard test instructions:

This extension is a local developer tool. To test it:

1. Start devlogbusd locally with its default HTTP listener:
   devlogbusd run
2. Open any normal web page, click the DevLogBus Browser Tap toolbar icon, and
   click Attach.
3. Trigger a console message or network request in the page.
4. Open http://127.0.0.1:7423/ and confirm the browser records appear in the
   DevLogBus UI.

The extension only publishes after the user clicks Attach. It posts records to
the local daemon endpoint, defaulting to http://127.0.0.1:7423.

Policy Notes Checked

This prep was written against the Chrome Web Store documentation current on 2026-05-31: