Skip to content

Whisper is a fully anonymous P2P gossip platform that requires no personal information. It uses cryptographic keys instead of accounts, encrypts all data, and operates without any central servers. Share thoughts and interact without revealing your identity, even when offline. Built with privacy as the foundation.

License

Notifications You must be signed in to change notification settings

deaneeth/whisper-anonymous-web-application

Repository files navigation

🕵️ Whisper — Anonymous Gossip Web App

MIT License Status Version React Status

Whisper is a truly anonymous, decentralized gossip platform with no central servers, strong encryption, and zero personal data collection.


📸 Preview

file_000000005f0061f78512d893f348ed55_conversation_id=67fbedeb-0824-8001-86fe-20ae0d63220f message_id=923b7f79-dc94-4ebe-ac30-1529a9d2c39e


✨ Key Features

  • 🔐 No Personal Data Required: Login with cryptographic keys only
  • 🌐 Fully Decentralized: P2P architecture with no central server
  • 🔒 End-to-End Encryption: AES-256 encryption for all data
  • 📴 Offline-First: Works without internet connection, syncs when online
  • 🎭 Anonymous Content: Post, comment and vote without revealing identity
  • 📷 EXIF Cleaner: Automatic removal of metadata from images

⚠️ Warning: Your private key is the ONLY way to access your account. There is NO recovery option!


🛠️ Tech Stack

⚛️ Frontend: React 19, TypeScript, TailwindCSS

💾 Storage: IndexedDB with encryption

🔄 P2P Network: Gun.js

🛡️ Crypto: Web Crypto API (AES-256, Ed25519)

🔨 Build: Vite, Vercel

TypeScript React TailwindCSS Vite Gun.js Encryption IndexedDB Vercel


🤝 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch: git checkout -b my-feature
  3. Commit your changes: git commit -am 'Add new feature'
  4. Push to the branch: git push origin my-feature
  5. Submit a pull request

🚀 Quick Start

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

📝 License

MIT © 2025 Deaneeth


Built with ❤️ by Deaneeth, Privacy and freedom in mind.

About

Whisper is a fully anonymous P2P gossip platform that requires no personal information. It uses cryptographic keys instead of accounts, encrypts all data, and operates without any central servers. Share thoughts and interact without revealing your identity, even when offline. Built with privacy as the foundation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published