Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecureChat - Anonymous Encrypted Chat Application

SecureChat is a web-based chat application designed to keep your conversations private and your identity anonymous. With end-to-end encryption and unique room codes, SecureChat enables secure, real-time, and untraceable communication for those who value privacy.

SecureChat Banner

🚀 Features

  • Anonymous Chatrooms: Converse without revealing your identity. SecureChat requires no personal details, ensuring total anonymity.
  • End-to-End Encryption: Messages are encrypted using AES-256, making them accessible only to participants.
  • Private Room Codes: Secure chat rooms with unique codes allow for invitation-only conversations.
  • Real-Time Messaging: Experience fast, responsive chat with low latency.
  • Cross-Platform Compatibility: Accessible on any modern browser, across desktop, tablet, and mobile.

🔧 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express, Socket.io
  • Encryption: AES-256, implemented via CryptoJS

📥 Installation

  1. Clone the Repository:

    git clone https://github.com/IncognitoQuack/SecureChat.git
    cd SecureChat
  2. Install Dependencies:

    npm install
  3. Run the Application:

    node server.js
  4. Access SecureChat: Open your browser and navigate to http://localhost:3000 to start chatting securely.

📌 Usage

  1. Create a Room: Click on "Create Room" to generate a new chat room with a unique code. Share this code with others to invite them.
  2. Join a Room: Enter the room code to join an existing chat room.
  3. Secure Messaging: Send and receive encrypted messages in real time. All messages remain private to the chat participants.

🛡️ Security

  • Data Privacy: Messages are encrypted end-to-end, meaning only participants can decrypt and view the messages.
  • Anonymity: No personal information is collected, ensuring users' privacy and confidentiality.
  • Room Security: Unique codes prevent unauthorized access to chat rooms, enhancing privacy.

🤝 Contributing

For those with the skills to enhance SecureChat, contributions are welcome:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to the branch (git push origin feature-branch)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Crafted in secrecy by [IncognitoQuack].

About

SecureChat is a real-time, anonymous chat app built with Node.js and Socket.io for private communication. With end-to-end encryption and unique room codes, it enables instant, anonymous connections on a responsive, multi-user web interface. Ideal for those prioritizing privacy and confidentiality

Resources

Security policy

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors