Server role is metadata control-plane
Authentication, discovery, signaling and push are handled server-side without storing message payload.
DiroChat is built so cloud services coordinate sessions and identity, while message payload remains device-to-device.
Authentication, discovery, signaling and push are handled server-side without storing message payload.
Messages and media use direct encrypted channels. Runtime relay routes are not used for payload transfer.
Push notifications are designed to avoid message content body and keep payload access device-bound.
Rate limits, abuse controls and minimal logging practices are applied for service integrity.
Direct-only means some restricted network conditions may require users to change network for successful delivery.