End-to-end encryption keeps intermediaries from reading message content, but it does not automatically hide who communicates, when, how often, or sometimes where and for how long. Those patterns can reveal relationships and routines even when the messages themselves are unreadable.
I think messaging apps should offer a genuine metadata-minimized mode: no typing indicators, read receipts, presence status, or exact delivery times, with messages batched or delayed enough to blur daily routines. Real-time indicators are convenient and socially useful, but repeated late-night chats with an abortion provider or employment lawyer could expose a private circumstance through identity and timing alone.
Should privacy-preserving defaults outweigh conversational immediacy? I’d welcome disagreement, implementation ideas, or a better compromise.