Principles
- Just one key. (Securing one is hard enough.)
- Commoditize data.
- Automate conflict resolution.
- Don't know your customer. Minimize host knowledge of users and their data.
- Limit damage from a malicious host. Cannot be worse than withholding data. Prevent data injection (spoofing).
- Prevent cross-host identification of users and their data.
- Host storage is cheap.
- Efficiency is important.
- E2EE > GDPR. The only guarantee of data privacy is cryptographic guarantee.

