You'll be matched with a random stranger for video + text. Tap Skip anytime to move on.
N01 Today's Secret
Loading…
One tap. No account, no profile — just you and whoever's next. Skip anytime.
You'll be matched with a random stranger for video + text. Tap Skip anytime to move on.
Loading…
2NODE is a free, anonymous chat service. There are no accounts, and we don't ask for your real name, email, or phone number. Because of that, we also can't verify who you are, so please don't share anything you wouldn't want a stranger to see — that includes the Random Chat feature, which connects you with someone we know nothing about.
You must be at least 18 years old to use Random Chat (video/text matching with strangers). You must be at least 13 to use the rest of 2NODE. Don't use this service to harm, harass, or exploit anyone — especially minors. We can remove content or rooms, and permanently block access, at our discretion and without notice.
By accessing or using 2NODE ("the Service," "we," "us"), you agree to be bound by these Terms of Service. If you don't agree, don't use the Service. We may update these terms from time to time; continued use after a change means you accept the updated terms.
You must be at least 13 years old to use private rooms, the confession wall, secret wall, or mood cloud. You must be at least 18 years old to use Random Chat, which pairs you with an unverified stranger for live video and text — a context we consider inappropriate for minors regardless of local law. We have no way to verify age. If we become aware a user is underage for the feature they're using, we will remove their access to that feature.
2NODE lets you create or join password-protected chat rooms, and — through Random Chat — get matched with a random stranger for live video/text with a Skip button to move to someone else. It also hosts a small public space: an anonymous confession wall, a secret wall, and a mood cloud, all visible to any visitor.
There are no user accounts. A private room's identity is a name, a tag, and a password you choose — we never see or store your password in plain text. A one-time recovery code lets a room's creator regain access if they forget the room details; anyone holding that code can unlock the room's admin controls, so protect it like a password.
Random Chat connects you with people we do not vet, verify, or moderate in real time. You use it entirely at your own risk. We currently do not offer an in-app reporting tool for Random Chat; if something illegal or harmful happens, stop the session immediately (Skip or Leave) and, if appropriate, contact local law enforcement. We may add reporting and moderation tools in the future.
Do not use Random Chat to display sexual content involving minors, to solicit anyone, to harass, threaten, or record another person without consent, or for any illegal purpose. We reserve the right to disable Random Chat, for anyone or for everyone, at any time.
You agree not to use 2NODE to: create, share, or request child sexual abuse material in any form; threaten, stalk, or harass another person; impersonate someone else with intent to deceive or harm; distribute malware or attempt to compromise the Service; use the Service for any activity that's illegal where you live or where the Service is hosted; or attempt to identify, dox, or track another anonymous user.
You're solely responsible for anything you send, post, or share on 2NODE — private messages, confession-wall posts, secret-wall posts, mood-cloud words, photos, and anything said over video or voice calls. We do not pre-screen content. We may, but are not obligated to, remove content or terminate access to any room or feature that violates these terms.
2NODE is provided free of charge, "as is" and "as available," without warranties of any kind, express or implied. We don't guarantee the Service will be uninterrupted, secure, or error-free, or that messages, rooms, or recovery codes will never be lost. Anonymity has real limits — we make reasonable efforts to protect it, but cannot guarantee it against a sufficiently determined third party.
To the fullest extent permitted by law, 2NODE and its operator are not liable for any indirect, incidental, or consequential damages arising from your use of the Service, including anything that happens as a result of interactions with other users, whether in a private room or through Random Chat. You use the Service, and interact with anyone you meet through it, entirely at your own risk.
We may suspend, lock, or delete any room, or block access to the Service entirely, at our discretion — with or without notice — including for violations of these terms.
These terms are governed by the laws of Kenya, without regard to conflict-of-law principles, except where local law requires otherwise for users elsewhere.
You can reach the founder directly through the in-app support chat.
We don't ask for your name, email, or phone number, and there's no account to create. We do store the content you choose to send (messages, wall posts, mood words) and a few technical bits needed to make the app work — like a random device ID stored only in your browser, and, for Random Chat, a brief connection record needed to pair you with a stranger. We don't sell your data.
Room content: messages, photos, and metadata (like the room name/tag combination and a hashed password) for any room you create or join. Room content is stored until a room is deleted, wiped by its admin, or auto-suspended after 7 days of inactivity.
Public wall content: confession reactions, secret-wall posts, and mood-cloud words are stored and shown to any visitor. Don't post anything there you wouldn't want publicly visible.
Random Chat: while you're matched, we temporarily store a matchmaking queue entry and an ephemeral room (messages, call signaling data) for that specific pairing. That room and its contents are deleted as soon as either person skips or leaves.
Device identifier: a random ID generated by your browser and stored in local storage on your device, used only to prevent abuse (e.g. rate-limiting). It is not a name, email, or account, and it doesn't sync across devices or browsers.
Recovery codes: if you create a room, we store your recovery code so you (as the room's admin) can view it anytime from the admin panel. Anyone with this code can access the room's admin controls, so we recommend treating it like a password.
Technical data: standard connection data (e.g. IP address at the network level, browser type) may be visible to our hosting/infrastructure providers as an ordinary part of serving the app, even though we don't deliberately collect or store it ourselves.
No name, email, or phone number is required or requested to use 2NODE. We don't run advertising trackers or third-party analytics SDKs. We don't ask for or store government ID. Random Chat does not tell either participant anything about who they've been matched with beyond what that person chooses to say.
We use stored data only to operate the Service: delivering messages between the right people, running Random Chat's matchmaking, showing public wall content, rate-limiting abusive behavior, and letting a room's admin manage that room. We do not use your content to train AI models, and we do not sell or rent data to third parties.
2NODE is built on Google Firebase (Realtime Database and Authentication), hosted on Google Cloud infrastructure. Data may be processed or stored outside your own country as a normal part of using cloud infrastructure.
Private-room content is kept until the room is deleted or wiped by its admin, or auto-suspended after 7 days of inactivity. Random Chat rooms are deleted as soon as either person leaves or skips. Public wall content persists until removed by moderation. You can wipe a private room's messages anytime from that room's admin panel if you're the admin.
If you message the founder through the in-app support chat, that conversation and your device identifier are visible to the founder for the purpose of helping you. The founder also has access to a room lookup tool for support purposes — it requires either the exact internal room ID or that room's recovery code, and cannot be used to browse or search rooms by name.
Because there's no account, there's no login to delete. Clearing your browser's local storage removes your locally-stored device ID and any saved room session. As a room admin, you can wipe messages, regenerate the recovery code, or lock/delete the room at any time from the admin panel.
2NODE is not intended for children under 13, and Random Chat specifically is not intended for anyone under 18 (see our Terms of Service). We don't knowingly collect data from children under 13. If you believe a child has used the Service inappropriately, contact us through support chat.
We may update this policy from time to time. Continued use of the Service after a change means you accept the updated policy.
You can reach the founder directly through the in-app support chat.
2NODE is a private communication platform built around a single idea: two people should be able to talk without leaving a trace on any server, phone directory, or account system. There is no sign-up. There is no profile. There is no phone number.
You create a secret room using three pieces of information — a room name, a tag symbol, and a shared password. You send those three things to the person you want to talk to through whatever channel you trust. They enter the same details and you are instantly connected inside a private room.
2NODE also has a public landing world — an anonymous space where anyone can post secrets, react to a daily confession, add to the mood cloud, and see genuine live activity, without ever revealing who they are or what room they belong to.
When you create a room, you become its admin. Only you can lock it, wipe messages, kick others, or change the password later. The room exists the moment you create it — no approval, no waiting.
If someone has already created a room and shared the three details with you — name, tag, and password — here is how to enter.
Once you're inside a room, you have access to real-time messaging, media, reactions, pinning, and more.
2NODE supports peer-to-peer video and voice calls directly inside the room. The call goes directly between your device and theirs — 2NODE's server does not record, relay, or store any part of the call.
The landing page is more than a login screen — it's a living anonymous community. Every feature here works without a room, an account, or any identity. Here's what you can do:
The admin panel is only available to the person who created the room. Access it by tapping the ⋮ menu inside the chat, then selecting "Admin Panel". You'll need to enter your recovery address to unlock it on a new device.
2NODE has no "forgot password" option — that's by design. There is no account to reset. Here's what you need to keep somewhere safe:
2NODE is built around the principle of minimal trust — the less that's stored, the less that can be leaked, demanded, or abused. Here's what that means in practice.
Room IDs are derived, not stored. Your room name + tag + password are combined and hashed to create a unique room ID. This means the server never stores your password — only a mathematical fingerprint derived from it. Two people with the same three details arrive at the same room without ever transmitting the password.
No user accounts. There are no usernames, passwords, or profiles stored in any database. The "name" you type in the chat is ephemeral — it lives only in your browser session and in the messages you sent.
Peer-to-peer calls. Video and voice calls go directly between your device and the other person's device using WebRTC. 2NODE's server is used only to establish the initial connection — after that, no audio or video data touches the server at all.
Screenshot detection. When you switch away from the app briefly (the time window that matches a screenshot), a system message appears in the room alerting both parties. This is a best-effort mechanism, not a guarantee — it uses visibility and focus events.
Dormant rooms. Rooms that have had no activity for 7 days are automatically suspended. The admin can reactivate through the admin panel. This prevents indefinitely abandoned rooms from accumulating.
Rooms are never listed anywhere. Whoever you create it with needs the exact room name, tag, and password to ever find it.
Anyone with this address can fully unlock or reset this room. Store it somewhere only you can access — a password manager, not a screenshot you'll forget about.
This resets failed-attempt limits and reveals this room's exact name, tag, and password so you can get back in or change them.