SpeakEasy
SpeakEasy is a single-file, browser-based peer-to-peer encrypted communication vault designed for mobile devices.
No accounts. No servers storing your messages. No native keyboard (to reduce local keylogging risks).
Create a lounge → share a strong passphrase and QR code → connect directly via WebRTC → chat, send images, video call → wipe everything with one tap.
Features:
• End-to-end encryption (AES-GCM + PBKDF2 with per-session salt)
• Custom on-screen virtual keyboard (bypasses OS input for added paranoia)
• Live message preview bar
• Ephemeral — sessions vanish on close or manual wipe
• Blur-on-unfocus for shoulder-surfing protection
• Small groups (up to 5 peers)
Use cases:
• Journalists coordinating with sources
• Activists in risky environments
• Anyone needing a throwaway secure channel on a potentially compromised phone
• Privacy enthusiasts testing volatile comms
It’s intentionally constrained and unforgiving — convenience sacrificed for control.
Threat model: Protects against passive eavesdropping, message persistence, and local keystroke interception. Does not hide metadata (IP) from the public PeerJS signaling server or protect against targeted endpoint compromise.
Open the file in your mobile browser. Best on iOS/Android Safari/Chrome. Add to home screen for app-like feel.

Leave a comment
Log in with itch.io to leave a comment.