Can you go into a little more detail about sharing?
Are my files kept on my devices when shared or does it implicitly mean shared files are read/write accessible by others?
If so, is there a way of managing permissions?
We have implemented full-fledge access control including file ownership, read/write permissions on data/metadata, list/add/remove permissions on directories, etc. But we disabled it from the interface to keep user experience as simple as possible.
Later on we may enable them based on use cases and user feedback. Our API will include ACL management as well. Currently files are read/write accessible once shared.