roscopecoltran / tornote

Anonymous self-destructing notes written in Go

Home Page:https://tornote.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tornote Build Status Coverage Status

Anonymous self-destructing notes written in Go and with help Stanford Javascript Crypto Library (SJCL) on client-side.

Server stores only encrypted data. JavaScript must be enabled, because notes decripted in the Web Browser with key from secret link. After reading encrypted note immediately removed from the database.

Latest stable version available on https://tornote.org

Security

How safe Tornote compared with other similar services? More than.

  • All private data in the clear text is not leaving the client-side (without encryption).

  • Server stored only anonymous encrypted data (without any reference to author or reader).

  • Note decryption executed on the client-side via the SJCL. After reading the encrypted data removed on server.

If you have ideas to improve the our safety/security so far as possible please post the issue.

Getting started

$ go get -u github.com/osminogin/tornote
$ cd $GOPATH/src/github.com/osminogin/tornote
$ bower install
$ make install
$ tornote &

Running with Docker

$ docker build -t tornote-app .
$ docker run -p 80:8080 --name tornote tornote-app

License

AGPLv3 or later

About

Anonymous self-destructing notes written in Go

https://tornote.org

License:GNU Affero General Public License v3.0


Languages

Language:Go 53.6%Language:HTML 27.0%Language:JavaScript 11.4%Language:Makefile 5.3%Language:CSS 2.6%