Fork me on GitHub
De-File Drive

A GoogleDrive/Dropbox for files but decentralised powered with e2e file encryption, private group creation for your friends and file sharing with no link management hassle!

My Groups
No group exists, create one?

How it works?

  • Group creation:
    1. After onboarding user first need to create group.
    2. Hit Create Group Button and provide some unique groupId/group name.
    3. After submitting, Sign the transaction and wait for you group to be created.
  • Add Files:
    1. Click on your group.
    2. After Selecting files, firstly the files are encrypted using encryption key associated with the groupId.
    3. The encrypted files are then uploaded on IPFS and then on FileCoin via web.storage’s JS APIS
    4. We receive the root CID of the uploaded file.
    5. Using this CID we can access the encrypted file and decrypt it, via the same encryption key, to show under the Synced Files section.
  • Add Friends in the group:
    1. Click on your group.
    2. Hit Add Friend CTA and enter friend’s valid wallet address
    3. After submitting, Sign the transaction and wait for your friend to get added to the group.
    4. Your friend can now see the groups as well as the files shared with them.