Local AI
Ollama + ONNX
Optional Ollama integration for AI Tidy plus ONNX face models — all running on your hardware with no cloud calls.
Offline-First
DupeZappa runs core cleanup workflows locally — optional Ollama AI, SQLite search + face index, and a localhost-only file server secured by token + origin checks. No in-app analytics or crash reports. Network access is limited to user-enabled services, downloads, update checks, and website infrastructure.
Privacy First
When a tool scans your entire drive, reads file content, and indexes document text, trust isn't optional. DupeZappa is built so sensitive data stays local by default, with external endpoints only if you opt in.
Local AI
Optional Ollama integration for AI Tidy plus ONNX face models — all running on your hardware with no cloud calls.
Local Storage
Search index and face database live in SQLite. Settings and the operation journal are stored as local files in your app config folder.
Zero Telemetry
No analytics, no crash reports, no usage tracking in the desktop app. Network access is limited to user-enabled services, downloads, update checks, and website infrastructure.
How It Works
Core components run locally. From AI suggestions (when enabled) to face recognition, from search indexing to thumbnail generation — no internet connection required for day-to-day work.
If you enable Ollama, DupeZappa connects directly to your local instance — no middleware, no proxy. Defaults are qwen3.5:9b for text and qwen3-vl:8b for vision. All inference happens on your hardware. If you switch to a custom AI endpoint, requests go only to the URL you provide.
When you enable face recognition, the YuNet and AuraFace models are downloaded once with SHA-256 verification from pinned Hugging Face revisions. MIT and Apache-2.0 licensed. You control the model directory. No surprise updates.
Thumbnails, file previews, and face images are served through a local HTTP server bound to localhost only. Random 32-byte token authentication, origin validation, and registered root path checks keep access limited to your machine.
When scan performance is set to adaptive, DupeZappa detects NAS and network paths (UNC, Synology) and switches to conservative mode. Files are processed in-place — nothing is uploaded, cached remotely, or synced.
Comparison
| Feature | DupeZappa | Cloud Alternatives |
|---|---|---|
| Data Privacy | Local by default, opt-in endpoints | Files uploaded to cloud servers |
| AI Processing | Optional local Ollama | Requires API tokens & internet |
| Storage | SQLite index + local files | Cloud-hosted index |
| Speed | No network dependency | API round-trip delays |
| Cost | No usage-based AI fees | Usage-based API fees |
| Availability | Offline for core workflows | Requires internet connection |
| Compliance | On-device by default | Data leaves your control |
Take Control
Download DupeZappa and keep your files where they belong — on your machine.