The video livestream in AiCam is end-to-end encrypted on a direct peer-to-peer connection using WebRTC technology . That means that the video stream never reaches our AWS server (nor any server for that matter).
For users who prefer absolute no connection to the Internet or to our server at all, you can disable Internet streaming . Then you can stream through your Wi-Fi network only.
 WebRTC is a technology developed by Google for real-time video chat. Products like Google Hangouts, Discord and many others use WebRTC under the hood. WebRTC allows direct peer-to-peer communication and encryption is a mandatory feature of WebRTC. The video will be streamed directly from one device to the others. There is some limitation, though. Streaming may not work if the network connection of your device is limited (like in a corporate network or behind a firewall). You can test your connection as described here. When one device try to connect to the other device, they need to exchange negotiation messages. The messages tell both devices how should they establish a peer-to-peer connection. Negotiation messages are encrypted on-device. Only devices in the same iCloud account listed in Device card in AiCam app can decrypt the negotiation messages. The server has only one task, to transmit the encrypted message from one device to the others. The server does not collect or store any data. You can learn more about WebRTC and how it works here.
 When you enable internet streaming, the video stream is only go through the internet if both of your devices are not in the same Wi-Fi network. If both streaming and viewing devices are in the same Wi-Fi network, the video stream is transmitted through the Wi-Fi network. The video stream is always transmitted securely end-to-end, independent of which route it goes.