GPNotes — Real-Time Encrypted Knowledge Workspace
Enterprise-grade personal knowledge base with end-to-end encryption, markdown syncing, collaborative boards, and instant search.
Project Overview
GPNotes is a secure, collaborative knowledge workspace for high-performing teams and individuals. Features end-to-end encrypted note storage, markdown formatting, categorized notebooks, and sub-10ms local full-text search.
Client-Side Cryptography & Real-Time Sync
AES-GCM encryption executed in-browser prior to Firestore database writes, guaranteeing zero plain-text storage.
- Client-side 256-bit AES-GCM encryption with user-derived passphrase keys
- Real-time multi-tab and multi-device synchronizer via Firestore live snapshots
- Instant in-memory fuzzy search indexing decrypted local notes
Engineering Challenges & Solutions
Enabling fast search across encrypted notes without transmitting keys to the server
Implemented client-side in-memory inverted index searching decrypted content exclusively within the user's browser runtime.
Core Capabilities
- Zero-knowledge end-to-end encryption (AES-256-GCM)
- Rich markdown editor with code block syntax highlighting
- Real-time live multi-device note synchronization
- Keyboard shortcut workflow designed for developer speed
Validated Outcomes
- Sub-15ms search latency across 5,000+ client-side indexed notes
- Zero unencrypted data stored in cloud databases
Licensing, IP & Contract Governance
Transparent disclosure on source code distribution, client contracts, and commercial terms
Software License Status
Partial Open Source · Client Agreement
Contract & Engagement Model
Client Contract Signed & Enterprise Support
Client-side encrypted personal and team documentation platform.




