All guides

Check for yourself that a tool does not send your files

Published · Updated 3 min read

An online tool can process your file in your browser, or send it to a server. The look of the page does not let you tell them apart, and the promise written on the site is not always enough, especially for a sensitive document. The browser, however, keeps a trace of everything that goes out: you only need to know how to read it. Two checks take a few minutes and work for any service.

First method, the Network tab

  1. Open the tool, then the browser's developer tools with the F12 key.
  2. Choose the Network tab and clear the list.
  3. Add your file and start the processing.
  4. Look at the Method column (in Chrome and Edge, add it with a right-click on the column header): a file sent to a server appears in a POST or PUT request, whose body has the size of the file.

What Lmaotools tools show

For eight Lmaotools tools, the result appears without any request carrying the file away.

ToolFile processedRequests during processingPOST or PUT sends
Compress PDF7,9 MB30
Protect PDF226 KB50
Compress image1,9 MB20
Image metadata68 KB10
File hash669 KB00
Convert audio669 KB60
Remove the background of an image1,0 MB180
Compress video14,7 MB40

All these requests go to the site itself. The transcription tool, which is not in this table, also downloads its model from outside.

The requests that appear anyway

Some tools load their engine at the time of first use: the audio converter and the video compressor download three files (a script, an engine and a calculation module), and background removal loads a model split into several parts. These requests are GET downloads: files come down to your browser, nothing goes up. The case of audio to text is a little different: its model is downloaded from services outside the site, after a consent box, and the detail is given in Turn a recording into text.

Second method, cutting the connection

Load the tool's page, then cut the connection, with the offline mode of the Network tab or airplane mode. Add your file. Offline, four tools produce their result: the hash of a file, the metadata of an image, the compression of a PDF and that of an image.

A tool that loads an engine on first use needs the connection for that loading, before processing. Its failure offline does not indicate a sending: try again after loading.

What the method does not prove

It shows what goes out during the check. A page may also contain other requests, for example audience measurement or fonts. Look at the body of the requests and their size, not only their number: a file of several MB being sent does not go unnoticed. Browser extensions can also add their own requests.

The same method for any service

These two checks apply to any online tool. Do them with an unimportant file before entrusting a sensitive document to a service.

Summary of the check

  1. Open the Network tab and clear the list.
  2. Process a file and look for POST or PUT requests.
  3. Cut the connection after loading and start again.

The tools cited here are described in Choose the compression level of a PDF and Check that a file has not changed using its hash.

File hash

When to do it

Before entrusting a contract, an ID document, a payslip or a medical file to an online service: two checks take a few minutes and work for any tool.

Frequently asked questions

How do you know whether a site sends my file?
Open the Network tab with F12, process a file and look for a POST or PUT request whose body has the size of the file.
What do the GET requests that appear mean?
They are downloads: an engine or a model comes down to your browser, nothing goes up.
Is a tool that works offline safe?
It is a good sign: it does not need the server to process your file. A tool that loads an engine on first use needs the connection for that loading.
Do these checks prove everything?
No. They show what goes out during the check. A page may contain other requests, for example audience measurement.