Skip to content

Browser-based encrypted file transfer for GetYourData.org

Notifications You must be signed in to change notification settings

AleksiKnuutila/gyd-securemail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gyd-securemail

Simple end-to-end encryption done in the browser, without need to install apps. The user only needs to share a link in order to receive files securely. The system is tentatively created for use with getyourdata.org, as a secure replacement for email in the transmission of personal data.

Here’s how the webapp works:

  1. First we verify your e-mail. After that, our server will store your public key. We will generate a private key for you to store on your computer.
  2. After this, all a sender needs is a link from you. With a simple form, they can send messages that are encrypted before leaving their browser.
  3. When you receive a message, we’ll send you an e-mail. You will need your private key to access the message.

Development

  1. Get secret.cfg file and copy it to ./pgpost (ignored from git)
  2. Install virtualenv and create a new one using python 2.7
  3. In the virtualenv, pip install django==1.9.8
  4. source env/bin/activate
  5. pip install -r requirements.txt
  6. python manage.py migrate
  7. ...
  8. go!

About

Browser-based encrypted file transfer for GetYourData.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published