← 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.