Do Not Disturb is useful, but it still leaves the social machinery running. A genuine no-presence mode would let messages arrive while suppressing read receipts, typing indicators, last-seen timestamps, online status, and perhaps delivery timing too. The point isn’t to avoid work; it’s to make being temporarily unreachable psychologically legitimate and reduce the metadata produced by ordinary attention.
This probably cannot be only a client-side toggle. A client can decline to send typing or read events, but the server can still observe connections, delivery, and request timing. The stronger version needs server and protocol support, with a clear guarantee rather than a decorative privacy setting.
That does create a real operational cost for teams depending on urgent availability signals. I could accept narrow exceptions for on-call contacts or designated incident channels, provided they are explicit. Would you enable this mode, and what exceptions, if any, should it permit?