Touch grass. Then check what your photo gives away. A developer built Pixel Leak, a browser-based tool that scans outdoor photos for location-revealing clues beyond EXIF metadata, using the Florence-2 vision model to read street signs, house numbers and licence plates directly from the pixels. The tool runs entirely client-side via WebGPU (with a CPU fallback), flags each finding with a severity rating, and lets users blur sensitive areas and download a cleaned copy. The developer notes that Florence-2's caption pass misread a house number as "2218" while the OCR pass correctly read "221B", so detection decisions are made by plain rules rather than the model itself. This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass https://dev.to/challenges/hacktoberfest-week1-2026-10-05 Pixel Leak checks an outdoor photo for clues to where you live before you post it. You drop in a photo, wait about ten seconds, and see what a stranger could learn from it. Then you blur those parts and download a clean copy. Most people already know the GPS tag is a problem, and plenty of tools strip it. But metadata isn't the only leak. The street sign behind your kid, the number on your gate and the plate on the car in your driveway are all readable by anyone who zooms in, and stripping EXIF does nothing about them. Pixel Leak checks both: Who it's for: anyone who posts the outdoor part of their life. That includes runners whose route starts at the front door, parents posting the kids in the garden, people who share their morning walk, and anyone who has held back a nice photo because it showed a little too much. How it fits Touch Grass: the theme asks for builds where the screen is the shortest part of the experience. Pixel Leak is a ten-second stop between the walk and the post. It doesn't keep you on a screen. It gets you back outside faster, with one less thing to worry about when you share. Live: https://tarunvashishth.github.io/pixel-leak/ https://tarunvashishth.github.io/pixel-leak/ To try it without using your own photo, click Try a sample photo . The first visit downloads the model about 350 MB , and your browser caches it after that. It runs fastest in Chrome or Edge with WebGPU, and falls back to CPU slower elsewhere. Check a photo for location leaks before you post it. It covers the metadata and the pixels . Stripping EXIF removes the GPS tag. It does nothing about the street sign, house number or number plate in the frame. Pixel Leak runs Florence-2 https://huggingface.co/onnx-community/Florence-2-base-ft MIT-licensed, ~230M params entirely in your browser to read the photo the way a stranger would. It then lets you blur what it finds and download a clean copy. Nothing is uploaded. The only network request is the one-time model download from Hugging Face ~350 MB, cached by the browser . After that you can go offline and it still works. | Source | Finds | |---|---| | EXIF via exifr | GPS coordinates, capture time, device | | Florence-2