HashDrop retains zero message history. No chat content is written to a database or log. Once a room closes, the conversation is gone for everyone — by design.
Create a chat room
Open the chat page
Navigate to Chat Rooms from the home screen. Enter a username — this is how other participants will identify you in the room.
Create a new room
Click Create room. HashDrop generates a room code in
ADJECTIVE-NOUN format and registers a PeerJS peer for you as the room host.Share the room code or QR
Copy the room code or show the QR code to anyone you want to invite. Participants can join from the web app or by scanning with the HashDrop mobile app.
Join a chat room
Enter the room code or scan the QR
Type the
ADJECTIVE-NOUN code provided by the room creator, or scan the QR code with the HashDrop mobile app to join immediately.What you can share
Chat rooms support three content types:- Text messages — plain text of any length
- Links — URLs render as tappable links for all participants
- Code snippets — paste code directly into the message box; it is delivered as-is with monospace formatting
Ephemeral by design
Chat rooms follow a strict zero-persistence model:- No account or sign-up is required to create or join a room
- Messages exist only in the memory of connected participants
- When the last participant disconnects, the room code becomes invalid and all message state is cleared
- There is no way to retrieve a past conversation
Chat room status lifecycle
| Status | Meaning |
|---|---|
idle | No room active |
setup | Entering username |
generating | Creating peer and room code |
ready | Room open, waiting for participants |
joining | Connecting to an existing room |
connected | In the room and messaging |
ended | Room closed (all participants left) |
failed | Connection could not be established |