Releases: whispeer-me/backend
Whispeer v1.0.0: Introducing Secure and Private Messaging
🚀 Welcome to the first official release of Whispeer v1.0.0!
Whispeer is a cutting-edge messaging platform designed with privacy and security at its core. Using a blend of modern technologies like PostgreSQL, Node.js, and Vue.js 2, we've created a messaging experience that not only meets today's communication needs but also ensures the highest standards of security and privacy.
Key Features of Whispeer v1.0.0:
-
Selective Client-Side Encryption: Whispeer puts your security first by encrypting messages directly on your device. Choose the "Secure Message" option while creating a message to perform client-side encryption. Only the encrypted form of your message is stored in our database, maintaining its confidentiality.
-
Handling Non-Encrypted Messages: Messages not marked as "Secure Message" are saved as plain text in our database. We recommend using the "Secure Message" option for sensitive communications to ensure maximum privacy.
-
Advanced Encryption Techniques: Whispeer uses AES encryption, uniquely encrypting each message with a passphrase. This is combined with a random salt and initialization vector (IV) for each encrypted message, enhancing security.
-
Strong Cryptographic Standards: The encryption key is derived from your passphrase using PBKDF2. We also use Cipher Block Chaining (CBC) mode and Pkcs7 padding for encryption, adhering to strong cryptographic standards.
-
Auto-Expiring Messages: Emphasizing our commitment to privacy, messages in Whispeer have an auto-expiry feature. Communicate freely knowing your messages won't linger indefinitely.
-
Modern Tech Stack: Built on reliable and scalable technologies like PostgreSQL for database management, Node.js for the backend, and Vue.js 2 for a responsive and intuitive frontend.