Build Your Family Photo Library.
A local-first photo browser, organizer and duplicate finder for large family photo collections.
Import photos, find duplicates, clean up, archive and browse locally. ZeroTraceBrowser keeps your family photo archive under your control, with no cloud lock-in or subscription dependency.
strict + pHash groups waiting for review
original files stay under explicit control
Why ZeroTraceBrowser?
Most families do not lack photos. They lack a clean entrance to manage them.
Every family creates thousands of photos every year.
Phones fill up. Cloud subscriptions grow. Duplicates accumulate.
Most people eventually stop organizing.
ZeroTraceBrowser was built to solve the entire photo lifecycle.
Photo Lifecycle
A simple workflow for long-term family photo preservation.
ZeroTraceBrowser focuses on the path every photo should follow before it becomes part of your family archive.
Import
Pair a phone once and receive new photos over local Wi-Fi into the current local root.
Deduplicate
Use SHA-256 and perceptual hash comparison to find exact and visually similar duplicates.
Archive
Move unwanted copies into the app recycle area, keep audit logs, then preserve a cleaner local archive.
Browse
Browse the cleaned collection with gallery, metadata, search, date filtering and Timeline navigation.
Designed For Real Families
Not everyone has only 100 photos.
Many families already have tens of thousands of photos and videos. ZeroTraceBrowser is designed for large personal collections that need order, not another closed cloud.
Roadmap
From browser to family photo infrastructure.
ZeroTraceBrowser is evolving from a local photo browser into a gateway for importing, cleaning, archiving and rediscovering family memories.
Philosophy
Your photos are memories. Keep them organized. Keep them local. Keep them forever.
Family photos should not depend entirely on subscriptions, cloud lock-in or vendor ecosystems. ZeroTraceBrowser is built around local ownership and long-term preservation.
Get Started
Run it locally on your own computer.
Clone the repository, install dependencies, start the local server, and open it in your browser.
git clone https://github.com/feilong-pixel/ZeroTraceBrowser.git
cd ZeroTraceBrowser
python -m pip install -r requirements.txt
python -m uvicorn app:app --host 127.0.0.1 --port 8000
# Open:
# http://127.0.0.1:8000