Our Privacy Pledge: Your Files Never Leave Your Device
The Pledge
Every image you process on AspectToolkit stays on your device.We do not upload, store, transmit, or even temporarily cache your images on any server. Your files are read directly from your device using the browser's File API, processed using the Canvas API, and delivered back to you — all within your browser's memory.
This is not a policy we hope to implement someday. It is the fundamental architectural design of AspectToolkit. There is no backend server that receives your images, no cloud storage bucket that holds them temporarily, and no third-party API that processes them. The code that handles your images runs entirely in your browser.
How Client-Side Processing Works
When you upload an image to any AspectToolkit tool, here is exactly what happens:
- File Selection: You select a file using your browser's file picker or drag-and-drop. The browser reads the file from your local filesystem.
- Browser Memory: The file is loaded into your browser's memory as a data URL or ArrayBuffer. It never leaves the browser process.
- Canvas Processing: The image is drawn onto an HTML5 Canvas element. All operations — resizing, cropping, format conversion, compression — are performed on this canvas using JavaScript.
- Result Delivery: The processed image is converted back to a Blob and offered to you as a download link. The data is available only in your browser's memory.
- Cleanup: When you close the page or tab, all data is garbage-collected by the browser. There is no server that ever received the data.
Technical Verification
You can verify our client-side claim yourself using your browser's developer tools:
- Open your browser's Developer Tools (F12) before uploading an image.
- Go to the Network tab and check the box "Preserve log."
- Upload an image to any tool and process it.
- Observe that no network requests are made to external servers containing your image data.
- The only network activity will be loading the page assets — no file uploads.
You can also inspect our source code. All image processing logic is in client-side JavaScript files that are downloaded to your browser and execute locally. There is no "phone home" mechanism, no analytics service that sees your images, and no hidden upload endpoint.
What We Actually Collect
AspectToolkit uses privacy-respecting analytics to understand which tools are used most and how the site performs. This analytics data is completely anonymous:
- Page views — which tool pages are visited, without identifying individual visitors
- Browser type — to ensure compatibility with the browsers our users actually use
- General location — country-level data to help us prioritize CDN and language support
We do not collect: IP addresses (beyond country level), device identifiers, user accounts, browsing history, cookies for tracking, or any data about the images you process.
Why We Built It This Way
The vast majority of image tools on the web upload your files to a server for processing. This creates several problems: your sensitive images are stored on someone else's infrastructure, the upload takes time proportional to file size, server costs force those tools to show intrusive ads or charge subscriptions, and you have no visibility into what happens to your data after processing.
Client-side processing eliminates all of these problems. Images process instantly because there is no network latency. There are no server costs, which lets us keep the tools free. And most importantly, your privacy is absolute because your data never exists anywhere except your own device.
Technical Limitations
Client-side processing has some honest limitations. Large images (over 20MB) may be slow to process depending on your device's capabilities. Very old browsers may not support the Canvas API features we use. And because everything runs in your browser, your device's processing power determines speed — not our server resources.
These limitations are the trade-off for absolute privacy. If you need to process very large files or batch operations, we recommend using dedicated software. For everyday image resizing, cropping, and conversion, AspectToolkit gives you private, instant processing with no compromises.
Have questions about our privacy architecture? Contact us. Last updated: June 2, 2026