Skip to main content

Welcome to Shield

Shield is a decentralized application for sharing confidential files and messages with unparalleled security and privacy. Leveraging blockchain technology and decentralized storage, Shield ensures that your private data is only ever seen by the intended recipient.

What Makes Shield Different?

Unlike traditional platforms that rely on a central server, Shield is trustless. Access rules are enforced by an on-chain smart contract on Base Mainnet, meaning not even the Shield platform itself can access or censor your data.

Key Features

  • On-Chain Access Control: Smart contract enforces who can access your data
  • Client-Side Encryption: Your files are encrypted in the browser before upload
  • Zero-Knowledge Backend: The server never sees your decryption keys
  • Self-Destructing Links: Configure expiration and max verification attempts
  • SIWE Authentication: Sign-In with Ethereum for secure identity verification

Quick Start

Get Started

Learn how to share your first secure file or message in minutes

Built On

  • Blockchain: Base Mainnet (Ethereum L2)
  • Storage: IPFS via Pinata
  • Authentication: SIWE (Sign-In with Ethereum)
  • Frontend: Next.js, React, TypeScript
  • Smart Contracts: Solidity, Hardhat