#ai-agent #firewall #mcp #policy #security-firewall

app vellaveto-shield

Consumer AI shield: bidirectional PII sanitization with encrypted local audit

6 releases (stable)

6.1.1 Mar 28, 2026
6.0.8 Mar 17, 2026
0.1.0 Mar 1, 2026

#1834 in Network programming

MPL-2.0 license

11MB
223K SLoC

vellaveto-shield

Consumer AI shield — privacy-preserving protection for end-user MCP interactions.

Overview

Protects individual users when interacting with AI agents and MCP tools:

  • Bidirectional PII sanitization — strips personal data before it reaches tools, restores on return
  • Encrypted local audit — XChaCha20-Poly1305 encrypted audit trail with Merkle proofs
  • Session isolation — per-session PII and context isolation
  • Credential vault — encrypted credential storage with epoch-based rotation
  • Warrant canary — cryptographic proof that no covert access has occurred

Quick start

cargo install vellaveto-shield
vellaveto-shield --passphrase-env SHIELD_KEY -- ./your-mcp-server

License

MPL-2.0 (crate source). The compiled binary links vellaveto-mcp (BUSL-1.1), but the BSL Additional Use Grant permits Consumer Shield deployments on end-user devices without a commercial license.

Part of the Vellaveto project.

Dependencies

~20–40MB
~509K SLoC