RescaleImageAll toolsResize a photo

Privacy

Every measurement and every resample is computed in this page's own process; the site issues no request that carries image data, because there is no endpoint for one to reach.

The short version

A file you open is decoded by the browser, measured, filtered and written back out, all inside the tab. It is not transmitted, not queued, not cached on a disk under our control and not retained, because none of those things has anywhere to happen: this is a static site with no server-side code, no API route and no storage attached to it.

Closing the tab ends it. There is no account to delete and no export request to make, because nothing was ever held.

What the page does with an image

The file is read through the browser’s own file interface into memory. Orientation is established from the header, the pixels are decoded, and the resampler runs in a Web Worker — a second thread inside the same tab, with the same absence of network access being used here. The export is assembled as a blob in memory and handed to the browser’s download machinery through a temporary object URL that is revoked a few seconds later.

One request is conditional and worth naming: opening a HEIC photograph causes a WebAssembly decoder to be fetched, because no browser decodes that format natively. That fetch carries the decoder to you. It does not carry your photograph anywhere.

Page views, counted without cookies

Page views on rescaleimage.com are counted with Cloudflare Web Analytics. When a page loads from the live domain, a small script from static.cloudflareinsights.com is added and reports, in aggregate, the address of the page, the referring page, the browser and device type, the country derived from the connection, and load-timing figures. It sets no cookie, keeps nothing in your browser’s storage, and builds no profile that follows you across sites.

The script is added only on rescaleimage.com and www.rescaleimage.com. A copy of these pages opened anywhere else — a preview, a local build — makes no analytics request at all. The script never sees the picture you open: the file exists only in this page’s memory and nothing in the analytics report describes it, its name or its dimensions.

Advertising

No advertising is shown on this site and none is loaded: no advertising script, frame or cookie. If that ever changes, this page will say so before the first unit appears.

What is not collected

No account, no image, no filename, no dimension, no resolution and no record that a particular file was opened. The measurements on the panel are computed for the screen and discarded when it is redrawn. If a support question ever requires a file, it will be asked for explicitly and by email; nothing on this site collects one on its own.

The contact page

One page here can send something: /contact. When you press its Send button, the name, email address and message you typed — plus the name of this site, rescaleimage.com — go to a Google Form that the site’s owner reads. Nothing is sent while you type, and no Google script, font or frame loads with that page. Apart from that one button, nothing on this site talks to Google, and no image ever travels with the form.

Children, and changes to this page

The site is a utility with no social features and is not directed at children. Where this policy changes it will change in the text above, dated by the repository that publishes it; there is no mailing list to be notified through because there is no mailing list.