{"action":"created","issue":{"url":"https://api.github.com/repos/freedomofpress/securedrop/issues/98","labels_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/98/labels{/name}","comments_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/98/comments","events_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/98/events","html_url":"https://github.com/freedomofpress/securedrop/issues/98","id":21557652,"number":98,"title":"Allow sources to contact specific journalists","user":{"login":"micahflee","id":156128,"avatar_url":"https://avatars.githubusercontent.com/u/156128?v=3","gravatar_id":"","url":"https://api.github.com/users/micahflee","html_url":"https://github.com/micahflee","followers_url":"https://api.github.com/users/micahflee/followers","following_url":"https://api.github.com/users/micahflee/following{/other_user}","gists_url":"https://api.github.com/users/micahflee/gists{/gist_id}","starred_url":"https://api.github.com/users/micahflee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/micahflee/subscriptions","organizations_url":"https://api.github.com/users/micahflee/orgs","repos_url":"https://api.github.com/users/micahflee/repos","events_url":"https://api.github.com/users/micahflee/events{/privacy}","received_events_url":"https://api.github.com/users/micahflee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/freedomofpress/securedrop/milestones/5","html_url":"https://github.com/freedomofpress/securedrop/milestones/0.4","labels_url":"https://api.github.com/repos/freedomofpress/securedrop/milestones/5/labels","id":691723,"number":5,"title":"0.4","description":"Issues for the next minor release of SecureDrop","creator":{"login":"garrettr","id":407302,"avatar_url":"https://avatars.githubusercontent.com/u/407302?v=3","gravatar_id":"","url":"https://api.github.com/users/garrettr","html_url":"https://github.com/garrettr","followers_url":"https://api.github.com/users/garrettr/followers","following_url":"https://api.github.com/users/garrettr/following{/other_user}","gists_url":"https://api.github.com/users/garrettr/gists{/gist_id}","starred_url":"https://api.github.com/users/garrettr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garrettr/subscriptions","organizations_url":"https://api.github.com/users/garrettr/orgs","repos_url":"https://api.github.com/users/garrettr/repos","events_url":"https://api.github.com/users/garrettr/events{/privacy}","received_events_url":"https://api.github.com/users/garrettr/received_events","type":"User","site_admin":false},"open_issues":35,"closed_issues":1,"state":"open","created_at":"2014-06-15T22:57:42Z","updated_at":"2015-03-23T21:08:43Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2013-10-24T22:44:36Z","updated_at":"2015-03-25T20:27:24Z","closed_at":null,"body":"I had a discussion with Dave Maass, media relation coordinator at EFF. He pointed out that some sources might contact a specific media organization because they want to get in touch with a specific journalist, and don't want anyone else to have access.\r\n\r\nA way that this could work is:\r\n\r\nEach journalist can have their own airgapped viewing station computer, and their own Tails USB stick with their own PGP key that only they know the passwords to.\r\n\r\nWhenever a source sends a message or uploads a document, they get to choose which journalists have access to what they're about to send. The default is all journalists, and each time the source logs back in the checkboxes are in the same state as the last time the form was submitted.\r\n\r\nWhen journalists login to their Tor hidden service URL, they only see sources that have chosen to encrypt information to them.\r\n\r\nMedia orgs should also be able to choose to just have one public key and share it (like how SecureDrop currently works), and the interface should be slightly cleaner in that case."},"comment":{"url":"https://api.github.com/repos/freedomofpress/securedrop/issues/comments/86203155","html_url":"https://github.com/freedomofpress/securedrop/issues/98#issuecomment-86203155","issue_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/98","id":86203155,"user":{"login":"garrettr","id":407302,"avatar_url":"https://avatars.githubusercontent.com/u/407302?v=3","gravatar_id":"","url":"https://api.github.com/users/garrettr","html_url":"https://github.com/garrettr","followers_url":"https://api.github.com/users/garrettr/followers","following_url":"https://api.github.com/users/garrettr/following{/other_user}","gists_url":"https://api.github.com/users/garrettr/gists{/gist_id}","starred_url":"https://api.github.com/users/garrettr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garrettr/subscriptions","organizations_url":"https://api.github.com/users/garrettr/orgs","repos_url":"https://api.github.com/users/garrettr/repos","events_url":"https://api.github.com/users/garrettr/events{/privacy}","received_events_url":"https://api.github.com/users/garrettr/received_events","type":"User","site_admin":false},"created_at":"2015-03-25T20:27:24Z","updated_at":"2015-03-25T20:27:24Z","body":"If this is ever implemented, we should hide the recipients as suggested in #13. See https://github.com/freedomofpress/securedrop/issues/13#issuecomment-86202424 for context."}}