I am making plans for a new project and looking for a way to allow users upload their files and keep them encrypted and only accessible by them, but at the same time I need their contacts to access the files too.
To explain a little bit more:
- User uploads the file(s) on my server via a web application.
- Me (the server) should not have access to the files' contents.
- Contacts of the user should be able to have access to the files, IF the user decides to share the files with them.
Is something like that even possible?