Privacy & terms
Last updated 28 July 2026
P2P Meet places a video call directly between two web browsers. There is no account, no sign-up, and no database. This page describes exactly what that means for your privacy, and the terms you agree to by using it.
What the other person sees
The person you call will see your IP address. This is not a design choice that could be removed — it is how a direct peer-to-peer connection works. Each browser has to know where to send audio and video, so the two exchange their network addresses in order to connect.
An IP address can reveal your approximate location and your internet provider. If you are calling someone you do not trust with that information, do not use a peer-to-peer service, this one included.
What is encrypted
WebRTC requires encryption, so audio, video, and chat messages are encrypted in transit between the two browsers using DTLS-SRTP. Call content does not pass through this site's servers and is not visible to us. Nothing said or shown in a call is recorded by the site.
What this site stores
Nothing on a server. There is no account system, no message history, and no call log. The only data kept anywhere is in your own browser's local storage: any custom ICE or TURN server settings you enter under Advanced settings. That stays on your device and is never transmitted to us. Clearing your browser storage removes it.
Third parties involved in a call
Encrypted call content stays between the two browsers, but connecting the call necessarily involves other services, each of which sees some connection metadata:
- PeerJS public broker — relays the connection details that let two browsers find each other. It sees both peers' IP addresses, the random room id, and when the connection was made. It does not see call content.
-
Google STUN server (
stun.l.google.com) — used to discover your public network address. It sees your IP address. - Vercel — hosts this page, and logs page requests as any web host does.
- Your TURN provider, if you configure one under Advanced settings — a TURN server relays the call media, so its operator handles the entire encrypted stream. Only use a provider you trust.
- Your internet provider — sees that a connection took place, as with any internet traffic.
These services are operated by other companies under their own privacy policies. Their handling of your data is outside this site's control.
Acceptable use
By using P2P Meet you agree not to use it:
- for anything unlawful, or to plan, assist, or carry out unlawful acts;
- to harass, threaten, abuse, stalk, or impersonate anyone;
- to share material involving the sexual exploitation or abuse of children, or any other content whose distribution is illegal;
- to record or transmit a call without the consent of everyone involved, where the law where you or they are located requires that consent;
- to attack, overload, probe, or interfere with this site or the third-party services it relies on; or
- to resell or present the service as your own.
Because calls are peer-to-peer and encrypted, we cannot see, moderate, or intervene in what people say or show to each other. Responsibility for the content of a call rests entirely with its participants.
No warranty
P2P Meet is a personal project provided free and as-is, with no guarantee of availability, quality, or fitness for any purpose. It depends on free third-party infrastructure that can be unavailable at any time, and it may change or shut down without notice. Calls will fail entirely on some networks — restrictive NATs need a TURN relay, which this site does not provide by default. Do not rely on it for anything important, urgent, or safety-critical.
Reporting a problem
Report abuse, security issues, or privacy concerns by opening an issue at github.com/fennsaji/p2p-video-call.