BraceJSON
Format · Repair · Redact
Back to workbench

Privacy Policy

Effective: 22 May 2026
BraceJSON is built around a single principle: your data stays on your device. In one sentence — we collect nothing, we transmit nothing, and we store only your local preferences.

What we collect

Nothing. BraceJSON does not collect, log, or record any user data — no JSON content, no files, no URLs visited, no clicks, no IP addresses, no usage analytics. No data of any kind is sent to any server operated by us or by anyone else.

This isn't a policy commitment alone — it's enforced technically. Both the Website (bracejson.com) and the Chrome Extension declare a strict Content-Security-Policy (connect-src 'none') which the browser uses to block any outbound network request. You can verify this directly in Chrome's DevTools Network tab.

What we transmit

Nothing. BraceJSON makes no outbound network requests of any kind. No analytics pixels, no telemetry endpoints, no error reporting services, no font CDNs, no script CDNs, no third-party libraries that phone home. All assets — code, styles, fonts — are bundled into the Website and Extension itself.

What we store (locally only)

A small set of preferences in your browser's local storage. These never leave your device.

We have no access to this data. Uninstalling the Extension removes the Extension's storage; clearing site data for bracejson.com clears the Website's.

What the Extension reads

The Extension's content script runs on every page you open in Chrome. It inspects the page's MIME type and the text content of any <pre> element(s) to decide whether the page contains raw JSON. If it does, the content script replaces the page's body with the formatted workbench view.

The Extension does not:

Third parties

BraceJSON uses no third-party services, analytics, error tracking, or external dependencies at runtime. All code runs locally inside your browser, isolated from host pages in Chrome's content-script isolated world.

Children

BraceJSON is a developer tool and is not directed at children under 13. We don't knowingly collect any data from anyone — including children — because we don't collect any data.

Changes to this policy

If we ever change the data practices of BraceJSON, we'll update this policy with a new effective date. Material changes (for example, if we ever introduced any form of data transmission, which we don't plan to) will be highlighted at the top of the BraceJSON About modal and in the Chrome Web Store listing's "What's new" section.