SaaS zero-knowledge
Offline-first cifrado. A chave nunca sai do dispositivo e o servidor só guarda blobs opacos.
// Arquitetura de cifragem
Dispositivo
offline-first
cifra AES-GCM
só ciphertext
Sync
transporte cifrado
blobs opacos
Servidor
Fastify · Postgres
nunca vê plaintext
🔒
Zero-knowledge: a chave de cifra é derivada no cliente e nunca é transmitida.
// stack Next.js 14 · Fastify · PostgreSQL 16 · Docker + Traefik
// monetização Free local · Plus one-time · Cloud com sync
// repo Monorepo pnpm workspaces + Turborepo
// Experimenta — cifragem no teu browser
Em vez de acreditares na palavra «zero-knowledge», vê-a a acontecer. O texto abaixo é cifrado aqui no teu dispositivo com a Web Crypto API (PBKDF2 200k · AES-256-GCM). A chave nunca sai do browser; o servidor só veria o blob opaco.
// o que o servidor guardaria (ciphertext opaco)
— ainda nada cifrado —
🔒
Tudo corre offline neste browser. Fecha a aba e a chave desaparece - não há pedido de rede nenhum.