Where you were
Phone cameras write GPS coordinates into every shot. Forwarding a photo of your dog can hand over your home address to whoever downloads it.
Share images without oversharing.
Photos and screenshots say more than you think: where you were, what phone you own, sometimes a hidden copy of the uncropped shot. Sepia shows you all of it, blacks out what you choose, and hands back a file it has re-checked itself.
Everything happens on this device. Nothing is uploaded, ever.
Phone cameras write GPS coordinates into every shot. Forwarding a photo of your dog can hand over your home address to whoever downloads it.
Camera serial numbers, owner name fields, editing software, timestamps down to the second and time zone. Enough to tie separate photos to one person.
Many files carry a small preview copy inside. Crop something embarrassing out, and the preview can still show the full original.
Motion photo modes append a short video clip after the image data. It travels with the file, invisible in every normal viewer.
Highlighter smears and crops done in the wrong app leave the covered text recoverable. Sepia burns redactions into the pixels and re-encodes everything.
Boarding passes, tickets, parcel labels. The QR code in your screenshot holds more than the text next to it. On devices that support code detection, Sepia finds them and offers to cover them.
Every scrubber promises a clean file. Sepia re-opens the finished file and runs the same X-ray on it that it ran on the original, then shows you the result. If anything survived, you would see it listed, not a green checkmark on faith.
The Sepia app ships without the internet permission. Not "we promise not to upload", the operating system will not let it open a connection at all. Check the manifest yourself.
Or use the web app right here. Once it's served over https, it works offline and can be installed: from the browser menu on Chrome and Edge, or through Share, then "Add to Home Screen" on Safari.
No. There is no server to upload to. The page never opens a connection except to fetch its own code from this site, and the Android app cannot open connections at all.
A screenshot does drop the original metadata, but it also drops resolution, keeps whatever was visible, and your screenshot tool may write its own timestamps and file names that say when and where you took it. Sepia keeps the full resolution, lets you pick the quality trade-off, covers what you choose, and gives the file a name that says nothing.
Re-encoding keeps only the pixels you see, so the appended clip is gone from the output. The X-ray warns you it was there, so you know what the original still carries.
Not yet. The first version strips everything; a keep-my-credit option is on the list.
Yes, GPL licensed. The whole app is readable JavaScript with no dependencies.
About Sepia · Made by Munzzyy
Scrub every image's metadata at once with no editing, or open them one by one to ink and pixelate by hand.
Covering a face, block of text, or code on this canvas needs a hardware keyboard; a touchscreen screen reader cannot draw a box here yet. Removing metadata does not need the canvas at all: everything the X-ray panel lists comes out on export, with or without any box drawn.
Pixelate is for faces and objects. For text or numbers, ink is the safe tool: pixelated text can sometimes be reconstructed.
B adds a box. Tab cycles boxes and found codes. Arrows move, Shift with arrows resizes, Delete removes, + and - zoom, 0 fits.