How Khallas works without uploading your files

Every tool on this site runs inside your browser, on your own device. That is not a marketing sentence but how the site is built, and you can verify it yourself in a minute.

The code comes down to you; your file stays put

Open any tool and its program downloads to your browser with the page. Pick a file and the browser reads it from your device and processes it in place: merging, compressing, redacting all run on your own processor and memory, and the result is written inside your browser for you to download. There is no step where your document crosses the network.

No upload means no server, and no borders crossed

The usual privacy questions are all questions about a server: where is my file stored, for how long, who can see it, does it leave the country. No server here receives your file in the first place, so there is no temporary copy, no retention period, no cross-border transfer, and no deletion promise you need to believe.

Verify it yourself; do not take our word

Open your browser's developer tools, go to the network tab, and run any tool on a real file. You will see requests for the page's code and fonts, and none carrying your document. The one visible exception is the OCR engine, which downloads to you once, from our own servers rather than a third party.

The honest limits

Your device does the work, so its capacity is the ceiling: very large files on a weak device can struggle where a newer machine sails through. OCR reads up to twenty pages per run. If raw capacity matters more than the file staying put for a particular job, a tool that uploads to a powerful server suits that job better, and you deserve to hear that from us.