Every data project you create is represented by a folder on your computer in your home directory/Sher.ly/Project.
Every file or folder that you add to your project will be analyzed by Sher.ly software. Custom metadata for that file will be generated and contain key information, such as name, size, extension, creation date, modification date, and checksum.
Files are analyzed, indexed, and added to your Sher.ly account after adding a file to a project.
All connections to and from Sher.ly, along with the direct connections between users, are encrypted using RSA 2048 bit keys and SSL TLS 1.2 connections with AES256 encryption. Sher.ly uses OpenSSL: www.openssl.org.
Data confidentiality is our primary objective, so shared files are only accessible by users who you authorize.
If a user loses their device, its file access can be revoked via the web application. Device removal requires email confirmation. When device is removed from the access list, all Sher.ly data will be wiped the next time that it goes online.
Devices are authenticated by a secure certificate, which is issued at the point of registration with Sher.ly.
Sher.ly instantly syncs all shared data with a user once they register and add their devices.
Invited users receive an index of all files available to them. Project members can browse through an unlimited amount of files of any size, and quickly access those which they need immediately.
Smart Sync allows each project to have rules for automatic syncing of files which meet specified criteria, such as file size, file name, file type, and more.
When a file is shared through Sher.ly, it is not being uploaded anywhere. Rather, its metadata is synced to the Sher.ly account, passing it through to all devices and users who are authorized. Sher.ly does not host your files. Shared files will always remain on the local device.
When an authorized user downloads a file, it sent directly from the host device to the requesting device via our secure peer-to-peer network. Devices that have downloaded the same file will work together to deliver the file to any other user who requests it, increasing transfer speed.
Sher.ly allows users to share massive amounts of data without uploading it to a central location. Users who need any number of files from a large data set can request exactly what they need and receive it from the device which is hosting it.
If a device is expected to be offline at any time, such as laptops that go to sleep, it is imperative that the device is configured to keep a network connection alive while the device is asleep. This ensures that authorized users are still able to access files that have been shared with them. Alternatively, a dedicated device, like the Sherlybox, will keep file access always available. Learn more about it and the Kickstarter campaign at www.sherlybox.com.
We plan to expand our storage software to other NAS platforms, and the Sher.ly platform will be vendor agnostic.