ShadowSpeak is a zero-trust, end-to-end encrypted anonymous messaging platform that ensures user anonymity and data integrity. By leveraging cryptographic protocols and secure authentication mechanisms, it provides a secure environment for confidential communication without exposing user identities or compromising privacy.
Technical Details :
Next.js: Full-stack framework for server-side rendering and efficient routing.
NextAuth: Secure OAuth-based authentication for managing user sessions.
Vercel AI SDK: AI-driven message suggestions to enhance user interactions.
RESEND: Secure email-sending client for verification and notifications.
Zod: Schema validator for ensuring data integrity and structure.
Cookies and CORS: Secure token storage with strict CORS policies for cross-domain interaction.
JWT-based token system: Secure token management with regular refresh cycles.
MongoDB: Database with encryption and indexing for protecting sensitive data.
Cryptographic Hashing: Encryption of passwords and sensitive info to prevent exposure.
Zero-trust architecture: Enforces strict validation for users, devices, and messages.