No description
Find a file
jelhan 1c79ee674c Using ember query params to put encryption key in uri
moving to canaray build cause in beta and stable builds do not contain features
2014-02-01 04:04:34 +01:00
classes Implementing encryption of stored data 2014-01-31 15:00:47 +01:00
lib Using ember query params to put encryption key in uri 2014-02-01 04:04:34 +01:00
api.php remove not used update mode 2014-01-28 02:06:37 +01:00
index.html Using ember query params to put encryption key in uri 2014-02-01 04:04:34 +01:00
LICENSE Initial commit 2013-10-22 02:09:12 -07:00
README.md Update README.md 2013-10-23 12:53:09 +02:00

croodle

Croodle is a web application to schedule a date or to do a poll on a general topics. Stored data is encrypted/decrypted in the browser using 256 bits AES.

This is an alpha version. Changes could brake backward compatibility.

Croodle is inspired by ZeroBin: https://github.com/sebsauvage/ZeroBin and of course by Doodle.

Security notice

As any other web application based end-to-end encryption Croodle could be attacked by an injection of maluse code on serverside or threw a man-in-the-middle attack. If an attacker could inject for example JavaScript, he would be able to read decrypted content in the browser and send it to a server under his controll.

Therefore you have to

  • use an ecrypted connection to the server hosting Croodle. In most use cases this will be an httpS connection. We strongly recomend people hosting Croodle to restrict non encrypted connections to Croodle.
  • trust the server.

You could check for an attack like this by using an development tool for your browser and check if unencrypted data of your poll is send over network or is stored in a cookie or the localStorage of your browser for later send.