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.Trustless Security
Access rules enforced by immutable smart contracts on Base Mainnet
End-to-End Encryption
AES-256 encryption happens on your device before upload
Decentralized Storage
Files stored on IPFS via Pinata for censorship resistance
Ephemeral Access
Links can expire and self-destruct after failed attempts
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