Browser Tools
SAFE • Your data stays in your browser

Privacy

Last updated: September 2026 • About our philosophy

Browser Tools is built to be private by architecture. For JSON, JWT, Base64 and file tools, processing happens entirely on your device via browser APIs.

What we do not collect

  • JSON input, file contents, JWT/Base64 payloads
  • Personal data pasted into tools
  • File names with sensitive info (not sent)

Don’t put tool input into URLs. Sensitive JSON is not persisted to localStorage unless you enable Keep in the toolbar (500ms debounce, local only).

What we do collect (aggregate)

Privacy-conscious analytics only — we never send user content. Provider is pluggable (AnalyticsProvider), currently NoopProvider until you connect Plausible/Umami.

tool_openedformat_clickedminify_clickedvalidate_clickedcopy_clickeddownload_clickedkeep_toggled

We block prop keys containing content|input|json. See src/lib/analytics.ts.

Cookies & storage

KeyWhenNotes
localStorage.themealwayslight/dark
browsertools:retainif Keep on1/0
browsertools:json-inputif Keep on500ms debounced
analytics cookieif provider enabledonly then
ad cookieif ads enabledprovider policy

Tool data vs website data

Tool data

JSON you paste — stays local, never uploaded, not in analytics.

Website data

Aggregated clicks, pageviews — no content.