Your Data

Skip the legal document — here’s the plain-language version of what SpecShot collects, in one page. The legally binding detail is in the Privacy Policy.

photo_camera

Your photos, signatures, PDFs

Never leave your device. There is no upload button that sends them anywhere, because there is no server for them to go to.

account_circle

Account information

None exists — there's no sign-up, no login, no password, no email required to use any tool.

monitoring

Analytics or tracking scripts

One: an anonymous visit counter (Vercel Web Analytics) that sets no cookie and can't identify you — just aggregate traffic numbers. No pixel, no session recorder, no “how did you use this page” script.

fingerprint

A profile of you across visits

Not built. No accounts exist, and the visit counter above forgets you within 24 hours by design — there's nothing that links one visit to the next.

cookie

Cookies

None from SpecShot itself. Google AdSense may set one — only if you accept the banner on your first visit.

save

Browser storage SpecShot does use

Two small, functional things: a same-tab handoff when you move an image between tools (deleted the instant it's read), and your ad-cookie choice. Neither is ever sent anywhere — see the table below.

Why this is even possible

Most sites that touch photos have to upload them somewhere to process them. SpecShot doesn’t, because every operation — face detection, background removal, cropping, compression, format conversion, watermarking, HEIC decoding, PDF reading and writing, signature cleanup — runs as WebAssembly or Canvas code that ships to your browser and executes there. The file never becomes a request your device sends out; it stays a local variable in a tab you can close at any time to erase it.

WhatWhere it's storedEver transmitted?Gone when
Your photo / file mid-editBrowser memory (RAM) onlyNeverYou close or refresh the tab
Cross-tool image handoffSession storageNeverRead once, or tab closed
Ad-cookie choiceLocal storageNeverYou reset it, or clear browser data
App code / ML model filesService-worker cacheN/A — this is the code, not your dataSuperseded by the next release, or cleared by you