How It Works
What actually happens between pressing Start and talking to a stranger on Anyeria.
Anyeria is built on Socket.IO and WebRTC. Here is what each one does.
1. Establishing a connection
When you press Start, your browser opens a real-time connection to our server using Socket.IO. That connection is used only for coordination โ finding you a partner and telling both sides when something changes.
2. Finding a match
You join a queue and are paired with whoever else is waiting. If you added interests, we look first for someone who listed the same one and tell you both what matched you; if nobody does, you are matched normally rather than left waiting.
3. Starting the chat
Once you are paired, WebRTC takes over and connects the two browsers directly to each other. Video and audio travel peer-to-peer, which is what keeps the delay low.
Some networks will not allow a direct connection. In that case the media is relayed through a TURN server to get through โ a relay passes encrypted traffic along and cannot read it.
4. Security and anonymity
- Everything between your browser and our server runs over HTTPS.
- WebRTC connections are encrypted end to end by design; it cannot be turned off.
- Chat content is never stored. Messages live in your browser for the length of the conversation and are not written to our database.
- There is no account, so there is no name, email or password anywhere in the system. What we do keep, and why, is set out in the Privacy Policy.
5. Skipping and reconnecting
Skip and both of you are disconnected and returned to the queue for a new match. If a conversation was worth continuing, you can invite that person back later โ they choose whether to accept, and neither of you exchanges any contact details.
Why these technologies
- Socket.IO โ fast, reliable real-time messaging that survives weak and changing network conditions.
- WebRTC โ direct, encrypted, peer-to-peer video and audio without routing media through a middleman.