{
  "id": 18627563,
  "title": "How to tell whether an online tool uploads your file, in about 20 seconds",
  "url": "https://urgent.news/2026/11/07/how-to-tell-whether-an-online-tool-uploads-your-file-in-about-20",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-07T03:30:24.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/yuanming_xiao/how-to-tell-whether-an-online-tool-uploads-your-file-in-about-20-seconds-3co7"
  },
  "original_language": "en",
  "account": "Determining if an online tool uploads your file can be done quickly in about 20 seconds. Most tools claim to be private, but they rarely let you verify this. The good news is, you don't need permission - you need the Network tab in your browser's Developer Tools. Here's how to do the test:\n\n1. Open the tool and wait for the page to finish loading.\n2. Open DevTools (press F12) and navigate to the Network tab.\n3. Set the throttling dropdown to Offline mode.\n4. Use the tool as you normally would.\n\nIf the tool runs locally, it should continue working. However, if it uploads your data, you'll see the action immediately, usually in the form of a failed fetch or a spinner that never resolves. This test is a fast way to check if your data is being uploaded.\n\nFor more sensitive information, a slower method involves using DevTools → Network → filtering to Fetch/XHR, clearing the current entries, then pasting your input and running the tool again. Look at the results - local processing will produce a short list of things unrelated to your input, while an upload will show a POST request with a request body roughly the size of what you pasted. Check the request headers and payload to confirm if your data was sent.\n\nBe aware that WebAssembly and Web Workers can perform work without making requests, so the absence of network traffic doesn't necessarily mean local processing. However, if there are a few requests, it's unlikely to be an upload. It's important to look at what's in the request itself, not just the number of requests.\n\nThere are three things that legitimately leave the tab: page weight (HTML, CSS, fonts, analytics pings), deliberate API calls (like using a translation service), and browser-provided features like text-to-speech. The first one is the only one you can verify by yourself.\n\nOnly the first claim - \"Nothing is uploaded\" - can be checked directly by you. The other two claims are up to the tool's provider. When someone offers a tool claiming to not store your data or delete it after a certain period, ask why they need to keep your data around.\n\nThe biggest issue is often subtle - it might just be a small inconvenience like checking a syntax error in a .env file, or dropping a customer CSV into a converter. Files under a megabyte might feel harmless, but the real concern is whether your data left your machine. The size of the file isn't the issue - it's whether it left your device.\n\nTwo examples of this test applied to real tools are a JSON formatter and a Base64 decoder. Both work fine when the Network tab is set to Offline, confirming they make no uploads.",
  "summary": "How to tell whether an online tool uploads your file, in about 20 seconds Every web tool says it is private. Almost none of them let you check. The good news is you do not need permission — you need the Network tab. I paste customer data, private keys and production JSON into browser tools fairly often, so I stopped taking the claim on trust and started testing it. Here is the check, and what the…",
  "key_points": [
    "Open the tool and wait for page to finish loading",
    "Open DevTools (press F12) and navigate to Network tab",
    "Set throttling dropdown to Offline mode"
  ],
  "editors_take": "Using browser developer tools allows users to bypass marketing claims and independently verify whether sensitive files are being processed locally or transmitted to a remote server.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}