Session Web
Experimental project running Session messenger in browser. Works in Tor! 99% client-side (still requires proxy to swarms though). All encryption and private keys never leave browser. This is rather a technical challenge for me, rather than a stable client.
How it works?
All your confidential data (private keys, decrypted messages etc) never left
your device. We need a proxy server though for 2 reasons:
1. Every node has its own self-signed SSL certificate and browsers reject connection
to these, unless they are added to system level
2. Nodes do not send CORS headers, which prevent reading responses
Proxy server is only used to route your encrypted JSON_RPC requests to chosen
node.