Short version: the extension collects nothing.
No analytics, no tracking, no ads, no accounts. Your JSON is processed locally
in the browser tab and never leaves it.
What the extension does
JSON Formatter detects pages that contain a raw JSON document and renders
them as a collapsible tree, entirely inside the tab. All parsing, searching,
formatting and copying happens locally on your device.
Data collection
The extension does not collect, store, transmit or sell any personal
data, browsing history, or page content.
The content of the JSON documents you view never leaves the tab.
It is not written to storage and not sent anywhere.
The extension makes zero network requests. The only resources it
loads are its own files bundled with the extension.
Permissions
storage — the only permission the extension requests. It stores your
interface preferences (theme, indent width, default expand depth, path
notation, clickable links, excluded domains). If you are signed into Chrome,
Chrome itself may sync these preferences across your devices via
chrome.storage.sync — this is standard Chrome functionality under
Google’s privacy policy.
Access to page content (<all_urls> content script) is required because
JSON can be served from any domain. The script only inspects the page type
(about 1 ms) and immediately exits on pages that are not raw JSON,
leaving no trace.
Welcome page and uninstall survey
After installation the extension opens a one-time welcome page, and after
uninstallation Chrome opens a short farewell survey. Both are ordinary web
pages hosted on GitHub Pages; standard web-server access logs of the hosting
provider may apply to visiting them, as with any website.
The uninstall survey is anonymous and voluntary. If you choose to
submit it, only your selected reason, the optional free-text comment and the
page language are stored (in a private Google Sheet via Google Apps Script).
No identifiers, no IP-address processing on our side, no cookies.
Changes to this policy
If the policy ever changes, the updated version will be published at the
same address, with the “Last updated” date above revised. The core promise —
no data collection in the extension — is the product’s positioning and is not
going to change.