SecureDrop, the Open Source whistleblower submission system

Kushal Das (~kushal)




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 Freedom of the Press Foundation.

In the modern age of Internet, keeping privacy in the online world has become a bigger battle ground. It became an even bigger challenge for the journalists, lawyers, and anyone else who is dealing with sensitive material. Whistleblowing and leaking have dominated news coverage in recent years. SecureDrop (a Python application) project provides a reasonably safe way for the journalists to receive tips/sensitive materials from anyone, and still safeguarding the sources and keeping the materials secured.

SecureDrop also won The Award for Projects of Social Benefit from Free Software Foundation in 2016.

This talk will be divided into three sections, why, how and what is in future.

Talk outline

  • Introduction to the Freedom of the Press Foundation
  • History of the SecureDrop project
  • How is SecureDrop working in newsrooms?
  • The top view of the technical stack from sky high
  • What are the biggest challenges and threats?
  • What is in future?



Content URLs:


Speaker Info:

Kushal Das is a core developer of CPython, and also serves as a director at Python Software Foundation. He is contributing various Free Software projects over a decade.

Speaker Links:

Section: Security
Type: Talks
Target Audience: Beginner
Last Updated:


Please upload the talk presentation for review by the Pycon India team.


Gourav Chawla (~Gouravchawla)

I will update and provide a link to the slides on 6th (Wednesday) morning.

Kushal Das (~kushal)

I have added the link to the slides, the number of slides may look more, but I have worked on my timings for the talk.

Kushal Das (~kushal)

Login to add a new comment.