SealEncrypt is a decentralized encrypted document storage and permission based sharing platform.
SealEncrypt is a decentralized platform designed for secure document storage, encryption, and permission-based sharing on the blockchain. It empowers users to encrypt files locally on their devices before uploading them to IPFS, ensuring complete privacy and ownership over their data.
With username-based access control and signature-based verification, users can easily grant or revoke document access without exposing private keys or relying on centralized servers. Every access, upload, or revocation event is transparently tracked and indexed through Envio, enabling real-time updates directly within the app.
The Frontend is built with Next.js, styled using Tailwind CSS, and features engaging user interactions thanks to Framer Motion. Smart Contracts are deployed on the Sepolia network, and were developed and tested using Hardhat. For storage, encrypted files are secured on IPFS, with client-side encryption facilitated by the Lighthouse SDK. Wagmi, Viem, and RainbowKit are used for seamless wallet and contract interactions. Finally, the Envio Indexer provides real-time access to blockchain data for a dynamic application experience.

