WTF Notifier
Browser subscriptions (Web Push) + E2EE test sender
Create channel
Creates a new channel on the server and generates a local encryption key (not stored on the server).
Tip: copy the keys somewhere safe. Losing the channel key means you can’t decrypt.
Subscribe this browser
Uses the read key to register a PushSubscription. The service worker decrypts incoming notifications using the channel key.
Not subscribed
Send encrypted test notification
Encrypts a small JSON payload in your browser, then calls /v1/notify using the send key.
Notification history (decrypted locally)
Fetches encrypted history via /v1/notifications using the read key, then decrypts it locally using the channel key.