Skip to content
Anonymous peer-to-peer instant messaging
Branch: master
Clone or download
epidemics-scepticism and special Update and optionally install apparmor profile (#549)
* Update usr.bin.ricochet-apparmor

needs access to /sys/devices.../config for some graphics cards (i915 it seems, in my case), access to /proc/$PID/environ to read envvars (e.g. TOR_CONTROL_PORT), access to Tor's Control Cookie file to authenticate. Strangely also /dev/dri/ to draw the UX (not covered by <abstractions/X>?) Updated with `aa-genprof`, tested under Tails 3.0.1 and Debian Stretch desktop.

The apparmor profile can be installed in `make install` by passing `DEFINES+=APPARMOR`, and optionally `APPARMORDIR=/path/`.
Latest commit a22c729 Aug 16, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib Update and optionally install apparmor profile (#549) Aug 16, 2017
icons Clarify the licensing of icon files Oct 22, 2015
packaging fix typo in Linux packaging README Jan 25, 2017
tests Implement import/export of DER-encoded keys Mar 9, 2016
translation Add Japanese translation from r0bertb Nov 16, 2016
.gitattributes Added .gitattributes for export Sep 12, 2010
.gitignore gitignore: Add qmake's config test log Aug 3, 2015
.travis.yml Update and fix up travis rules, and add OSX builds Jan 18, 2017 Updates contributor's info Mar 29, 2017
LICENSE Don't say Ricochet hasn't been audited May 6, 2017
protobuf.pri Update and optionally install apparmor profile (#549) Aug 16, 2017

Anonymous metadata-resistant instant messaging that just works.

Ricochet is an experimental 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 or operators that could be compromised, exposing your information.
  • It's cross-platform and easy for non-technical users.


How it works

Ricochet is a peer-to-peer instant messaging system built on the Tor Network 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 (or the old protocol). Everything is open-source and open to contribution.


This software is an experiment. 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, and is the best chance you have of withholding your personal information.


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

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.


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

You can contact me at ricochet:rs7ce36jsj24ogfw or

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

You can’t perform that action at this time.