Privacy Policy

Minimal Data Collection
We collect only the minimal data required to provide real-time communication functionality in MiroTalk.

Signaling Data
MiroTalk is a real-time peer-to-peer WebRTC application. Establishing a connection requires temporary signaling data such as RTCICECandidates and RTCSessionDescription. This data is used only to negotiate the connection between peers.

No Persistent Storage
This signaling data is not stored in any persistent database and is discarded immediately after the session ends or the user leaves the call. MiroTalk does not retain chat, audio, video, or file transfer content.

Encryption
Media streams are transmitted directly between peers using WebRTC and are encrypted using Secure Real-time Transport Protocol (SRTP). Data channels used for chat and file sharing via RTCDataChannel are secured using Datagram Transport Layer Security (DTLS).

Peer-to-Peer Architecture
MiroTalk does not act as an intermediary for user communications. Audio, video, chat messages, and file transfers are exchanged directly between users and are not routed through or stored on MiroTalk servers.

Recordings
Meeting recordings (if enabled by the user) are temporarily stored in the user's browser as a Blob and downloaded locally to the user's device. MiroTalk does not have access to or store these recordings.

Analytics
We use Umami to collect aggregated, non-personal usage statistics to improve the service. This data is not used to identify users and is not sold or shared with third parties.