I'd like to write a webservice comparable e.g. to Evernote or NextCloud. Emphasis of the project is that the server only provides storage for the actual data and keys; en- and decryption is to be performed by the client.

Optionally capabilities for sharing data with other users should be included.

I'd like to implement the service with Python; probably with Django or Falcon.

Remarks/contributions esp. regarding security are very welcome.

The Project

GitHub project

Achievements

  • Working web service. Currently only text (no files!) is supported.
  • Demonstrator client on how to interact with REST API
  • CLI client

Future ToDos

  • Add support for upload/download of encrypted files

Looking for mad skills in:

Nothing? Add some keywords!

This project is part of:

Hack Week 17

Activity

  • over 1 year ago: kbabioch liked Secure Note/File-Storage
  • over 1 year ago: iulhaq liked Secure Note/File-Storage
  • over 1 year ago: apritschet started Secure Note/File-Storage
  • over 1 year ago: apritschet originated Secure Note/File-Storage
  • Show History

    Comments

    • kbabioch
      over 1 year ago by kbabioch | Reply

      This sounds interesting! Have you started already to work on this? Any more details on the technologies you want to use?

      • apritschet
        over 1 year ago by apritschet | Reply

        Sorry, did not notice the comment... The server is implemented in Python3, Django and Django REST Framework. On the client I'm just using Python3 with the requests module.

    Similar Projects

    This project is one of its kind!