Back to ToolHazel

Last updated October 18, 2026

A simple note on privacy.

File inspectors, developer, text and design tools process your files and text locally in your browser. Your input and results are not uploaded.

This website today

There are no accounts, file uploads, mailing-list forms, or advertisements. Your analytics and monitoring choices are saved in local storage when available. Files, text input and tool results are never saved there.

Usage analytics and your choice

On toolhazel.com, Google Analytics is optional and stays off until you allow it. It may use first-party cookies to measure visits and tool starts, completions and standardized error categories.

We do not send file names, file contents, metadata, tensor names, text input, conversion results, tool search text or URL query strings to Google Analytics. You can reject analytics or withdraw permission here and keep using every tool. Withdrawal stops future collection; it does not erase data already sent. If your preference cannot be saved, it applies to the current visit only.

Optional usage insights, monitoring and session replay

On toolhazel.com, New Relic stays off until you separately allow usage insights, monitoring and replay. Your previous Google Analytics or monitoring-only choice does not enable this expanded collection.

If allowed, New Relic receives page visits, tool selections, search result counts, processing outcomes, durations and copy/download actions, alongside page performance data, redacted JavaScript errors and masked session replays, primarily for errors. All text and inputs are masked, and file inspectors and tool workspaces are excluded from replays. File names, contents, metadata, text input and tool results are not sent. We exclude network request payloads, console logs and URL query strings and fragments. Error messages are replaced with a generic message; only error categories and our static script locations are retained.

New Relic receives connection information such as your IP address and browser headers when monitoring is active, and may store a session identifier in browser storage. Replays are retained for eight days by default. You can withdraw using Analytics preferences. Withdrawal stops new uploads and replay recording; it does not delete data already sent. If you allow monitoring again after withdrawing, reload the page to start a new session. Delayed loading means monitoring may miss earlier errors and interactions.

Pages with a query string or URL fragment are excluded from replay. Product events use approved page paths without query strings or fragments. Search terms, including hashes of search terms, are never sent. We count searches and matching tools, not what you typed.

Read New Relic’s privacy policy

Hosting and network requests

Cloudflare hosts and delivers this website. Visiting it sends ordinary connection information, such as your IP address and browser headers, to Cloudflare so it can serve and protect the site. This is separate from optional usage analytics.

Read Cloudflare’s privacy policy

Local tools

Text editing, formatting, encoding, conversion, random generation and image processing run locally. Input and results stay in page memory until you leave, refresh or clear them. Copy and download happen only when you choose those actions.

Passwords and tokens are never saved. Markdown previews block scripts and external resources. URLs entered into the encoder are not opened or fetched. Favicon images are decoded and exported on your device.

Local file inspection

Selected files are processed in a browser worker. Leaving the tool page, refreshing or choosing another file releases the previous inspection. Files and results are not saved to browser storage.