Offline-First

Your Core Cleanup Stays on Your Machine.

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.

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

Privacy First

Deep drive access needs a local default.

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

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

Local components, optional network.

AI suggestions, face recognition, search indexing, and thumbnail generation run without an internet connection for day-to-day work.

Local AI Processing

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.

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

Download DupeZappa for on-device cleanup.

Core workflows, indexes, and optional local AI stay on your machine.