Dead Man's NFT

Protect your sensitive data on-chain and ensure it is only revealed if you stop checking in. Inspired by the "dead man's switch" concept, this dApp leverages iExec Data Protector, Supabase, and blockchain technology to provide a secure, decentralized, and automated way to safeguard and reveal your secrets.
Overview
Dead Man's NFT allows users to:
- Protect sensitive data using iExec Data Protector.
- Check in periodically to keep their data private.
- Automatically reveal data if the user fails to check in for 7 days.
- Manually reveal data at any time via a "Reveal" button.
- Store check-in history and protected data using Supabase.
Features
- Data Protection: Encrypt and store your secrets using iExec Data Protector.
- Check-In System: Users must check in every 24 hours to keep their data private.
- Automatic Reveal: If no check-in occurs for 7 days, the data can be revealed.
- Manual Reveal: Users can reveal their data at any time.
- Blockchain Integration: Connect your wallet and manage your data securely.
- IPFS Support: Protected data is stored on IPFS for decentralized access.
- Notification System: Get feedback on actions via toast notifications.
Links
- Data Protector code
- iApp code
- Demo Video
- iExec tools - MCP server