/ricochet

Anonymous peer-to-peer instant messaging

Primary LanguageC++OtherNOASSERTION

Anonymous and serverless instant messaging that just works

Ricochet is an experiment with a different kind of instant messaging that doesn't trust anyone with your identity, your contact list, or your communications.

  • You can chat without exposing your identity (or IP address) to anyone
  • Nobody can discover who your contacts are or when you talk (metadata-free!)
  • There are no servers to compromise or operators to intimidate for your information
  • It's cross-platform and easy for non-technical users

Note: This project was recently renamed from Torsion. Some references may not yet be updated, and new releases are coming soon.

How it works

Ricochet is a peer-to-peer instant messaging system built on Tor hidden services. Your login is your hidden service address, and contacts connect to you (not an intermediate server) through Tor. The rendezvous system makes it extremely hard for anyone to learn your identity from your address.

Ricochet is not affiliated with or endorsed by The Tor Project.

For more information, you can read about Tor and learn about Ricochet's design or protocol. Everything is open-source and open to contribution.

Experimental

This software is an experiment. It hasn't been audited or formally reviewed by anyone. Security and anonymity are difficult topics, and you should carefully evaluate your risks and exposure with any software. Do not rely on Ricochet for your safety unless you have more trust in my work than it deserves. That said, I believe it does more to try to protect your privacy than any similar software.

Downloads

Ricochet is available for Windows, OS X (10.7 or later), and as a generic Linux binary package. Visit the releases page for the latest version and changelog.

All releases and signatures are also available at https://ricochet.im/releases/.

Binaries are PGP signed by 9032 CAE4 CBFA 933A 5A21 45D5 FF97 C53F 183C 045D.

Building from source

See BUILDING for Linux, OS X, and Windows build instructions.

Other

Bugs can be reported on the issue tracker. Translations can be contributed on Transifex.

You can contact me at ricochet:rs7ce36jsj24ogfw or john.brooks@dereferenced.net.

You should support The Tor Project, EFF, and run a Tor relay.