project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

DocSafe

Safely share your documents with DocSafe - Encrypted, permissioned document sharing made easy.

DocSafe

Created At

Scaling Ethereum 2023

Project Description

Our project aims to provide a secure and decentralized platform for sharing encrypted and permissioned documents such as audit reports. By leveraging blockchain technology, we can ensure that the documents are stored securely and can only be accessed by authorized parties. The smart contract we are using creates a safe for each document, which is then encrypted and stored on IPFS. The safe’s content address (CID) is then stored on the smart contract. Each safe has a name and an owner, who can add or remove other authorized parties. Users can only access the folders that they have been granted permission to view.

It also users to enhance the security of their important files by adding NFT gated access. This feature is particularly beneficial for decentralized autonomous organizations (DAOs) as it allows access to a specific safe to be whitelist only for a particular DAO NFT. With this functionality, all members holding the DAO NFT can easily access the files stored in the designated safe.

Features:

  • Create a new safe
  • Upload encrypted files to a safe
  • Share safe with specific users
  • Grant or revoke access to a safe for specific user
  • Download files from a safe
  • Delete files from a safe
  • Delete a safe

How it works: DocSafe ensures that the encrypted files stored in the safes are easily accessible by utilizing the IPFS. Additionally, it employs a smart contract to store the safe's information, thereby ensuring that the safes can only be accessed by authorized addresses.

Use cases:

  • Sharing wallet-to-wallet encrypted files: Users can create a safe and share it with other users to securely exchange wallet-to-wallet encrypted files.
  • Token gated access: Users can create a safe and grant access to it only to users who hold a specific token. This can be useful for sharing sensitive information or resources within a community or a DAO.

How it's Made

DocSafe has been designed to ensure the safe and secure storage of important files. The system works by utilizing InterPlanetary File System (IPFS) technology to store uploaded files, with the resulting Content Identifier (CID) then being stored on a smart contract. This ensures that the files are easily retrievable whenever needed, while also maintaining the highest possible level of security.

To further enhance security, we've chosen to deploy our smart contract on Mantle Chain. This blockchain technology provides low fees and incredibly robust security, making it an ideal choice for ensuring the integrity and reliability of our platform.

For the frontend, we use Nextjs. This cutting-edge framework is built on top of React and offers a range of powerful features that make it easy to create dynamic and responsive web applications. By using Nextjs, we're able to offer a seamless user experience that's both intuitive and easy to navigate.

background image mobile

Join the mailing list

Get the latest news and updates