Dev Design Library

Encrypted Vault Block

A passphrase-locked, end-to-end encrypted item store driven by useEncryptedVault — AES-GCM ciphertext at rest in IndexedDB, the key derived from the passphrase in memory only — with encrypted notes and imported text documents rendered as lo.

Encrypted Vault Block preview
Library
LocalMode
Framework
React
Type
block
License
MIT
Dependencies
@localmode/core, @localmode/react, lucide-react
Install
npx shadcn add @localmode/ui/ui/blocks/privacy/encrypted-vault
Files
  • apps/ui/src/app/blocks/privacy/encrypted-vault/encrypted-vault.tsx
  • packages/core/src/index.ts
  • packages/react/src/index.ts
  • apps/ui/registry/localmode/security-privacy/passphrase-gate/passphrase-gate.tsx
  • apps/ui/registry/localmode/security-privacy/vault-item-card/vault-item-card.tsx
  • apps/ui/registry/localmode/security-privacy/lock-status-badge/lock-status-badge.tsx
  • apps/ui/src/lib/utils.ts
  • apps/ui/registry/localmode/security-privacy/password-strength-bar/password-strength-bar.tsx
Source
https://github.com/LocalMode-AI/LocalMode

Categories

More from LocalMode