fileview.dev

Privacy

Your files are never uploaded. They are read by your browser and parsed on your own machine — there is no server that receives file content, and you can verify that in your browser’s network panel or by using the app with the network disconnected.

What happens to a file you open

It is read with the browser’s File API, parsed in your tab, and rendered. Nothing about it is transmitted. Closing the tab discards it — there is no server-side copy because there is no server-side anything.

How to check that yourself

Watch the network
Open your browser’s developer tools, go to the Network tab, and load a file. You will see requests for the application’s own code and fonts, and none carrying your file.
Disconnect
Load the app once, then switch off your network connection and reload. It keeps working, including parsing, converting, diffing and validating. Software that needs a server cannot do that.
Read the source
The application is open source. Every place that makes a network request is in the repository and can be inspected.

What is stored on your device

All of it lives in your browser’s local storage on this device. Clearing your site data removes it. None of it is synchronised anywhere, because there is nowhere to synchronise it to.

What is not stored

Requests that do leave your browser

Usage statistics

Counting is off unless you turn it on. When it is on, it records which formats and views you used and how long operations took — never filenames, never contents — and stores it in your browser’s IndexedDB. It is never transmitted. The dashboard shows you everything that was recorded, and the clear button genuinely empties the store.

Syncing between your devices

Optional, off unless you turn it on, and never required. With it off the application contacts no server at all — which is the default, and what the network panel will show you.

Advertising

Reference and guide pages may carry advertising from Google. The application itself does not, and will not: it contains no ad code at all. That is a property of the build rather than a promise — the test suite fails if any third-party request appears while the app is running.

Open the app

Questions

Are my files uploaded to a server?

No. Files are read and parsed by your browser. No request carries file content — not even with syncing switched on, which sends preferences and saved work only. You can confirm it in your browser’s network panel, or by disconnecting from the network, since the app keeps working.

Does fileviewer.dev track me?

Not in the application: no account, no tracking cookie, no third-party analytics script, and optional usage counting that is off by default, stored only on your device and never transmitted. Reference and guide pages may carry Google advertising, which does use cookies to select and measure ads — but the app itself contains no ad code, so nothing there observes what you open.

What data is stored in my browser?

Settings, view preferences, and anything you explicitly save — schemas, queries, custom themes. Never file contents or filenames. Clearing site data removes all of it.

Can I use it on confidential files?

That is what it is built for. The strongest assurance is not a policy but an architecture: there is no server to receive your file, so there is nothing to trust us not to do with it. Verify it yourself with the network panel before you rely on it.