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.
- 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.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express, Socket.io
- Encryption: AES-256, implemented via CryptoJS
-
Clone the Repository:
git clone https://github.com/IncognitoQuack/SecureChat.git cd SecureChat -
Install Dependencies:
npm install
-
Run the Application:
node server.js
-
Access SecureChat: Open your browser and navigate to
http://localhost:3000to start chatting securely.
- 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.
- Join a Room: Enter the room code to join an existing chat room.
- Secure Messaging: Send and receive encrypted messages in real time. All messages remain private to the chat participants.
- 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.
For those with the skills to enhance SecureChat, contributions are welcome:
- Fork the repository
- Create a new branch (
git checkout -b feature-branch) - Commit your changes (
git commit -m 'Add new feature') - Push to the branch (
git push origin feature-branch) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Crafted in secrecy by [IncognitoQuack].
