Dead Man's Switch
A secure, serverless dead man's switch that automatically delivers encrypted secrets to designated recipients if you fail to respond to regular check-ins.
Create Your Switch
Set up a secret that will be automatically delivered if you fail to respond to regular check-ins.
Features
End-to-End Encrypted
Your secret is encrypted in your browser using AES-256-GCM. We never see your plaintext data.
Regular Check-Ins
We'll email you at your chosen interval to verify you're alive and well.
Auto-Trigger
After 2 missed checks, your secret is automatically sent to your designated recipient.
Cloudflare Edge
Runs on Cloudflare's global network for maximum reliability and low latency.
100% Free
Uses Cloudflare Workers FREE tier + external cron. No paid plans needed!
Zero Knowledge
The server never sees your unencrypted secret. True privacy by design.
How It Works
Create Your Switch
Enter your secret, recipient details, and choose a check-in interval. Your secret is encrypted in your browser before being sent.
Regular Check-Ins
You'll receive periodic emails asking you to check in. Simply click the link to confirm you're still active.
Automatic Delivery
If you miss 2 consecutive check-ins, your encrypted secret is automatically sent to your designated recipient.
API Endpoints
/api/createCreate a new dead man's switch
/api/verify/:tokenVerify check-in (proof of life)
/api/check/:idGet switch status
/api/decrypt/:idGet encrypted data for client-side decryption
/api/cron-check-allExternal cron trigger (requires auth)
Wanna contribute or learn? Here's the code
Support me on Twitter for daily updates
Wanna learn why it's the best solution? Read the docs