Secure and private chat service using Websockets.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.settings
WebContent
src
.classpath
.gitignore
.project
LICENSE.txt
README.md
pom.xml

README.md

Note: The server code was re-written in node.js and migrated to this repository.

socket.chat

What is socket.chat?

Socket.chat enables secure, private and non-tracked chat rooms. Unlike most chat room services, socket.chat doesn't make you register, doesn't retain your personal information or messages, and doesn't leave any cookies on your computer.

How is it "private and secure"?

Socket.chat doesn't list any rooms. You can create a room name containing any alpha-numeric characters and spaces.

Socket.chat uses the encryption protocols HTTPS/WSS and a strong modern cypher suite. This ensures that the messages you send are secure from "man in the middle" attacks.

Finally, Socket.chat doesn't retain any personal information about it's users both locally or in our database. So your chat's are private, untracked and secure.

Current features:

  • Join any room
  • Create any room
  • Change theme
  • See who else is in this room
  • Message another user in this room
  • Mute another user in this room
  • Chat rooms are not listed anywhere, so no one will find your chat room
  • HTTPS and WSS encryption
  • Message history is not stored
  • Clickable links
  • Message notification in title
  • Toggle display message timestamps
  • Auto AFK toggle after 15 minutes
  • Message timestamps
  • Audio notification of new chat message
  • Audio notification of new private message

Chat commands:

  • /help - displays a list of available commands
  • /chatnotify - audio notification of new chat message
  • /pmnotify - audio notification of new private message
  • /themes - displays a list of available themes
  • /theme #themename# - changes to specified theme
  • /timestamp - toggle message timestamp display
  • /users - displays a list of users in this chat room
  • /tell #username# - sends a private message to specified user in this room
  • /mute #username# - mutes specified user in this room
  • /unmute #username# - unmutes specified user in this room
  • /mutelist - displays a list muted users in this room
  • /rules - displays a list socket.chat rules
  • /clear - clears the chat history
  • UP ARROW - gets last message sent
  • TAB - gets last user you private messaged