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, with 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 software scans your drive, reads file content, and indexes document text, data should stay on the machine unless you opt into an external endpoint.
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
AI suggestions, face recognition, search indexing, and thumbnail generation run without an internet connection for day-to-day work.
If you enable Ollama, DupeZappa connects directly to your local instance, with no middleware and 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
Core workflows, indexes, and optional local AI stay on your machine.