Keepdesk security

Local Shield

Keepdesk tools were built never to send your files to a server. Local Shield goes one step further: the moment you add a file, the browser itself locks the tab's main outbound channels. Not a promise — a rule the browser enforces.

🔒 keepdesk.app Your file Processed on this device Locked keepdesk.app Code & model in Outside server Blocked
0servers that receive files
5outbound channels locked
SHA-384fingerprint on every script
1 clickto wipe all traces
01

No-server processing

Converting, compressing and background removal run on your device with code downloaded alongside the page. Keepdesk has no server that receives files; the site only serves static files.

02

Outbound lock

When you choose, drop or paste a file, the page adds one more security policy (CSP). From then on fetch, XHR, WebSocket, sendBeacon and form posts cannot leave our site. Once applied, no script on the page can lift it; it lasts until you reload.

03

Live monitor

Every attempt the lock stops is counted on the Local Shield badge on the tool screen, with the address it tried to reach. Nothing is blocked out of sight.

04

Code fingerprints

Each of our scripts and styles carries a SHA-384 fingerprint (Subresource Integrity). If a file changes by a single byte in transit or on the server, the browser refuses to run it.

05

No traces

Files live only in that tab's memory — never in cookies or browser storage. Text tools with resume, such as the character counter, keep what you type in this browser only. Wipe and start fresh clears that text and the tab's memory in one click. Most image tools redraw the result, so location and camera data do not follow the file.

Check it in 30 seconds

  • Open a tool, then turn off Wi-Fi or switch to airplane mode and use it. Most tools keep working.
  • On a computer press F12 → Network, then add a file. There is no upload request the size of your file.
  • Click the Local Shield badge on the tool screen to see the lock state and blocked attempts.

Always on

  • Other sites cannot frame Keepdesk to trick your clicks (frame-ancestors, X-Frame-Options)
  • HTTPS only (HSTS)
  • Camera, microphone, location and payment features are disabled (Permissions-Policy)
  • Scripts from anywhere not on the list do not run (Content-Security-Policy)

What Local Shield does not stop

Frequently asked

Does the lock slow tools down or break anything?

No. The tools never needed outside connections. Files from our own site, such as the background-removal model, still load.

Can I turn the lock off?

Not from inside the page once it is on — that is the browser's rule, and why you can rely on it. Reloading starts over.

Which browsers support it?

Current Chrome, Edge, Safari and Firefox all support the security policy (CSP) and code fingerprints (SRI).

Go to the tools →