My Personal Kanban – Cloud storage encryption

Not too long ago I finished working on a new release of My Personal Kanban. It is a small Open Source project that I have been working on. The aim is to provide a very simple Offline Kanban board in a browser window.

The latest release contains one major improvement for Cloud Uploads. It encrypts (ciphers) Kanban with user provided Key before uploading it into the Cloud. Thus, there is no possibility to view or decipher Content of the Kanban as the Key is not uploaded to the Cloud but only stored in your browser local cache.

The only data stored by Cloud in the readable form are: username and email address. In the wake of recent Spying and Snooping events, I believe this feature of My Personal Kanban should provide ease for everyone concerned about their privacy.

Cloud Encryption key setup

I’m using Rabbit encryption algorithm from CryptoJS library.

The latest release 0.4.0 also includes some bug fixes and code cleanup. You can grab it from here.

Once you have the new version, when you upload for the first time, the Kanban will be encrypted.

Next release that I am currently working on, will include persistence to a local Cloud storage (a small version of Cloud application running on user network and user server).