How to Verify That a Browser Tool Is Not Uploading Your Files

By Free Online Tools Nest Team

Reviewed under our editorial and tool-testing standards.

privacy browser-tools testing

“Runs in your browser” should be a testable processing claim. It does not mean the page makes zero network requests: fonts, analytics, consent systems, and advertising can still load. The important question is whether the text or file supplied to a tool is transmitted to a processing server.

A practical DevTools check

  1. Open a tool such as the Image Compressor and launch browser DevTools.
  2. Select the Network panel, enable “Preserve log,” and clear existing requests.
  3. Use a harmless test file with a distinctive filename or text marker. Do not use confidential data during the test.
  4. Filter requests by Fetch/XHR, then inspect new request URLs, methods, request payloads, form data, and WebSocket frames while processing and downloading.
  5. Search the captured request list for the distinctive marker. Local blob: download URLs and in-memory canvas operations are not uploads.
  6. Repeat after changing settings, copying output, and downloading the result.

Also inspect the implementation. File tools should read a user-selected File with browser APIs such as FileReader, URL.createObjectURL, Canvas, pdf-lib, or pdfjs-dist. Search for fetch, XMLHttpRequest, sendBeacon, form submissions, or third-party SDK calls in the tool workflow. A network request is not automatically harmful, but it must be understood.

DevTools has limits. Extensions, service workers, browser synchronization, and software outside the browser can affect traffic. For higher assurance, test in a clean profile and capture traffic with an operating-system proxy. Verify the deployed version because build and hosting configuration can differ from source.

Free Online Tools Nest documents analytics and advertising separately in the Privacy Policy. Our testing standards define how reviewed tool pages substantiate local-processing claims.