maneuler / vault
Local first · Preview

Emergency access and recovery

Proposal, not an available feature. No network permission or new data collection is enabled. These RFCs are locally prepared; remote review/merge awaits the owner repository.

Current architecture

The local-only app has no authenticated delivery service or trusted clock. A recipient who already has a decryptable key cannot be forced by client code to wait.

Design under review

First provide a printable recovery procedure without collecting secrets. For future delayed access, model encrypted grants to recipient identity keys, owner cancellation and an authenticated delivery/notification service. Do not give the contact a usable decryption key before the release condition. Document the trust placed in service availability, clock and approval logic; an untrusted server cannot by itself enforce a cryptographic time delay.

Milestones

  1. M1: cryptographic protocol and abuse analysis for enrollment/revocation/clock rollback
  2. M2: isolated recipient grant prototype and owner notification/cancellation simulation
  3. M3: audited service, identity verification, recovery drill and opt-in policy before launch

Required acceptance tests

Limits

No dead-man switch is shipped. Any contact who has received plaintext can retain it; revocation cannot erase that copy.

Any implementation must preserve local unlock/export, add KDBX/KeePassXC regressions for crypto/format changes and update privacy disclosures before new data flows begin.

← All 41 workstreams