Offline-First

Your Core Cleanup Stays on Your Machine.

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.

  • No cloud uploads by default
  • Local AI (Ollama optional)
  • SQLite search + face index
  • No in-app analytics
  • Offline core workflows

Privacy First

Cleanup tools need deep access. We respect that.

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

Ollama + ONNX

Optional Ollama integration for AI Tidy plus ONNX face models — all running on your hardware with no cloud calls.

Local Storage

SQLite + Local Files

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 In-App Tracking

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

Designed for real privacy.

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.

Local AI Processing

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.

Verified Model Downloads

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.

Localhost File Server

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.

Network Storage Without Risk

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

Why offline matters for cleanup tools.

FeatureDupeZappaCloud Alternatives
Data PrivacyLocal by default, opt-in endpointsFiles uploaded to cloud servers
AI ProcessingOptional local OllamaRequires API tokens & internet
StorageSQLite index + local filesCloud-hosted index
SpeedNo network dependencyAPI round-trip delays
CostNo usage-based AI feesUsage-based API fees
AvailabilityOffline for core workflowsRequires internet connection
ComplianceOn-device by defaultData leaves your control

Take Control

Privacy isn't a feature. It's a requirement.

Download DupeZappa and keep your files where they belong — on your machine.