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 hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 17

Activity

  • over 6 years ago: kbabioch liked this project.
  • over 6 years ago: iulhaq liked this project.
  • over 6 years ago: apritschet started this project.
  • over 6 years ago: apritschet originated this project.

  • Comments

    • kbabioch
      over 6 years 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 6 years 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!