Teamshare is a group-based, decentralized file-sharing application with emphasis on privacy, security and portability.