Ideedock's sensitive information is exchanged via the Stomp protocol over web sockets managed by RabbitMQ exchanges/topics. The web sockets are 256 bit encrypted SSL over the wire provided by a verified certificate provider. All RabbitMQ exchanges are authorized to one of two users: a server user and a client user. Some exchanges are written only to the client user, to prevent clients from reading from exchanges intended for server processing. Lastly, all clients connected to a stream securely receive, via SSL, a stream token, which authorizes the client to consume realtime messages from the stream. Without this token, a client cannot connect to the stream exchange.