Exit Plan & Data Portability
How to extract your secrets and abandon Envault in 5 minutes.
Vendor lock-in is unacceptable for security tools. To mitigate the "Bus Factor", we guarantee that Envault does not hold your data hostage. You can extract your decrypted plaintext data entirely through the CLI and completely sever ties with our infrastructure.
Note: Because Envault acts as the central source of truth, extraction requires an active, authenticated CLI session. If a total platform sunsetting is announced, you must execute this protocol before the API goes offline.
The Extraction Protocol
Because envault pull decrypts locally via AES-256-GCM, you can export your data entirely from the terminal, bypassing the dashboard entirely.
To ensure a clean extraction without the CLI pausing for overwrite confirmations, use the --force flag alongside the --env and --file flags.
Automated Extraction
Run the exact commands below to dump all three default environments into separate plaintext files.
envault pull --env development --file .env.development.backup --forceenvault pull --env preview --file .env.preview.backup --forceenvault pull --env production --file .env.production.backup --forceAgent Cleanup
If you integrated Envault with local AI assistants (like Claude Desktop or Cursor), remove the automated access parameters:
- Uninstall CLI Integration: Revert the workspace binding by deleting the Envault
mcpServersconfiguration from your.vscode/mcp.jsonor your global client config. - Remove MCP Tokens: Ensure any
envault_agt_MCP tokens are deleted from your local environment variables to guarantee revoked access.