securedrop-client
securedrop-client copied to clipboard
a Qt-based GUI for SecureDrop journalists 📰🗞️
There are many ways to contribute, and we welcome your help! By contributing to this project, you agree to abide by our Code of Conduct.
securedrop-client
The SecureDrop Client is a desktop application for journalists to communicate with sources and work with submissions on the SecureDrop Workstation. It runs within a Qubes OS virtual machine that has no direct network access and opens files within individual, non-networked, disposable VMs.
This repository contains multiple components, including:
-
client
: desktop GUI application -
export
: logic for exporting submissions -
log
: centralized logging -
qubesdb-tools
: tools for configuring non-Qubes-aware applications from QubesDB -
proxy
: restricted HTTP proxy -
whonix-config
: Whonix configuration for SecureDrop -
workstation-config
: configuration for SecureDrop Workstation templates
Each component's folder has a README with more detail.
To learn more about architecture and our rationale behind our Qubes OS approach, see the SecureDrop Workstation readme.
IMPORTANT: This project is currently undergoing a pilot study and should not be used in production environments.