Skip to content

Encrypt mail at rest, update credit system#541

Merged
asim merged 2 commits intomainfrom
claude/add-wallet-transfers-74PHC
Apr 7, 2026
Merged

Encrypt mail at rest, update credit system#541
asim merged 2 commits intomainfrom
claude/add-wallet-transfers-74PHC

Conversation

@asim
Copy link
Copy Markdown
Member

@asim asim commented Apr 7, 2026

Summary

  • Encrypt mail at rest: AES-256-GCM encryption for Subject, Body, To, ToID, RawHeaders in mail.json. Key auto-generated at ~/.mu/keys/encryption.key. Existing unencrypted messages migrate transparently on next save.
  • File permissions: All data files tightened from 0644 to 0600
  • Daily allowance: 20 → 100 credits/day
  • Chat cost: 3 → 5 credits per query
  • All docs updated to match

https://claude.ai/code/session_01GRGLA9yj7BpqKiyi6xFwnm

claude added 2 commits April 7, 2026 11:35
AES-256-GCM encryption for sensitive mail fields (Subject, Body, To,
ToID, RawHeaders) stored on disk. Key auto-generated at
~/.mu/keys/encryption.key on first run (or set MU_ENCRYPTION_KEY env).
Existing unencrypted messages migrate transparently on next save.
File permissions tightened from 0644 to 0600 for all data files.

https://claude.ai/code/session_01GRGLA9yj7BpqKiyi6xFwnm
@asim asim merged commit 099d3e4 into main Apr 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants