google / paco

The Paco behavioral science mobile research platform
http://www.pacoapp.com/
Apache License 2.0
327 stars 93 forks source link

Add end-to-end encryption functionality to Paco #1508

Closed BramBonne closed 8 years ago

BramBonne commented 8 years ago

This change allows an experiment organizer to provide an RSA public key through the web interface, which will cause the Paco app to encrypt all answers before they are sent to the server.

This makes sure that admins or server operators are not able to see the answers in the database, but the experiment organizer can still decrypt them using his/her private key.