← All Projects
ShippedeDiscovery

EmailVault

Privacy-first Electron desktop application for eDiscovery email archiving built with strict security constraints throughout. Full contextIsolation: true, nodeIntegration: false architecture with all IPC through a typed contextBridge preload layer.

Privacy-first | no data leaves the local machine
Full contextIsolation architecture (no nodeIntegration)
IPC channel wiring for all renderer-to-main communication

The Problem

Legal teams handling sensitive email data need a local, offline archiving tool that processes without sending data to any external service.

Approach

Electron with strict security constraints from day one: contextIsolation: true, nodeIntegration: false, sandbox: true. All IPC through a typed contextBridge. Supabase for metadata storage with full RLS.

Outcome

Shipped a working desktop application with a clean IPC architecture that can serve as a template for future Electron eDiscovery tooling.