Skip to content


Switch branches/tags


Failed to load latest commit information.
Latest commit message
Commit time


There are many ways to contribute to SecureDrop, and we welcome your help! By contributing to this project, you agree to abide by our Code of Conduct.

CircleCI branch codecov Translation status Gitter

SecureDrop is an open-source whistleblower submission system that media organizations can use to securely accept documents from, and communicate with anonymous sources. It was originally created by the late Aaron Swartz and is currently managed by the Freedom of the Press Foundation.


SecureDrop's documentation is built and hosted by Read the Docs at It is maintained in a standalone repository:

By default, the documentation describes the most recent SecureDrop release. This is known as the stable version and is recommended for end users (Sources, Journalists, or Administrators). The latest documentation is automatically built from the most recent commit to the SecureDrop documentation repository. It is most useful for developers and contributors to the project. You can switch between versions of the documentation by using the toolbar in the bottom left corner of the Read the Docs screen.

Found an issue?

If you're here because you want to report an issue in SecureDrop, please observe the following protocol to do so responsibly:

How to Install SecureDrop

See the Installation Guide.

How to Use SecureDrop

How to Contribute to SecureDrop

See our contribution page.

Developer Quickstart

Ensure you have Docker installed and:

make dev

This will start the source interface on and the journalist interface on The credentials to login are printed in the Terminal.


SecureDrop is open source and released under the GNU Affero General Public License v3.


The wordlist we use to generate source passphrases come from various sources:


A huge thank you to all SecureDrop contributors! You can see just code and documentation contributors in the "Contributors" tab on GitHub, and you can see code, documentation and translation contributors together here. Thanks to our friends at PyUp for sponsoring a subscription to their Python security database.