Privacy you can inspect
This page measures the network before and after a real 200×200 image resize. It reports what the browser observed instead of asking you to trust a slogan.
Live local test
Use the built-in sample or choose your own image. The browser creates a 200×200 JPEG and compares the number of data-capable requests immediately before and after processing.
Run the test to see the generated image and the measured request difference.
File selection, decoding, drawing, encoding and download creation happen through browser APIs. The test records calls initiated through fetch, XMLHttpRequest and sendBeacon before processing, then compares the count after the output exists. A zero difference means the image-processing action added no request capable of carrying the selected file away.
A web page still downloads HTML, scripts, styles, fonts and optional processing models. Shard Tools also uses AdSense and displays external directory badges, so those services can appear as third-party hosts during page load. The live footer report lists them instead of hiding them. The important distinction is whether handling your file adds another request.
The Shard Tools Worker accepts only GET, HEAD and OPTIONS requests. Upload-capable methods receive a 405 response. The tool registry separately marks browser-local tools so a page cannot silently declare an upload endpoint while claiming local processing.