Technical architecture

Security & Privacy Disclosures

CipherQ is engineered with cryptographic rigor, transparent architectural boundaries, and verifiable local processing. This document serves as a technical disclosure of our encryption implementation, memory boundaries, and threat model.

Architectural boundary Section 1

1. Server-Managed Vault (Not End-to-End Encrypted / Not Zero-Knowledge)

In an End-to-End Encrypted (E2EE) or Zero-Knowledge architecture, only the client device holds decryption keys, and the server never encounters plaintext under any condition.

CipherQ is different: To enable streaming file transfers, text extraction, FTS5 keyword indexing, and local on-device AI document question answering without forcing the user's browser to execute heavyweight LLMs, the CipherQ backend must decrypt authorized document content into volatile server RAM. Therefore, CipherQ operates as a Server-Managed Encrypted Vault:

Verified cryptography Section 2

2. Cryptographic Algorithms & Key Management

CipherQ adheres strictly to standard, peer-reviewed cryptographic primitives and avoids proprietary or unverified encryption schemes:

Forensic limitations Section 3

3. Plaintext Memory & Flash Storage Erasure Limits

We explicitly do not promise 100% forensic data erasure:

Identity & isolation Section 4

4. User Authentication & Multi-Tenant Isolation

Account security is enforced by modern cryptographic standards and database-level tenancy controls:

Zero cloud transmission Section 5

5. Local AI Inference & Zero Cloud API Transmission

All search and AI processing occurs strictly on the local computing environment:

Network exposure Section 6

6. Network Transport, Logs & Metadata Exposure

Operators and users must understand the boundaries of network communication and metadata logging:

Threat model Section 7

7. Threat Assumptions & Explicit Out-of-Scope Risks

Security engineering requires defining explicit threat assumptions:

In Scope (Defended)
  • Remote interception of stored vault files.
  • Third-party AI provider data harvesting or prompt training.
  • Unauthorized cross-account document access in multi-user mode.
  • Tampering, bit-flipping, or truncation of encrypted vault files.
  • Credential stuffing via brute-force rate limiting.
Out of Scope (Not Defended)
  • Physical device theft without OS-level Full Disk Encryption (LUKS).
  • Root or administrative operating system compromise on the server host.
  • Side-channel hardware attacks (e.g. cold boot memory extraction).
  • Compromise of client endpoints (keyloggers or browser extension malware).
Back to overview View source code Read threat model document