All Features

Custom Encryption Key for Emails

Encrypt every email with your own secret key—only you and your team have access to the decrypted content.

NotifiedBy encrypts all stored email content by default. But sometimes, you need even more control—so sensitive data is only ever readable by people with your key:
This feature lets you use your own encryption key, which we never store or see.

  • Your data, your key, your access.
    Only team members with the key can view email content in the dashboard. No one at NotifiedBy can ever decrypt your messages.
  • End-to-end privacy.
    Encrypted before it hits our database and stays encrypted in the cloud.
  • Effortless integration.
    Set your key using an HTTP header or SDK parameter—easy whether you use the API or our Python/Django package.
  • Zero knowledge guarantee.
    We never store or log your custom key. Only you hold it—giving you full control and compliance peace of mind.
Custom encryption key illustration
Email content is protected at all times—only your team can unlock it, inside the NotifiedBy dashboard.

How it works

  1. Pass your encryption key with every send.
    Set the Encryption-Key header in your API requests, or use encryption_key= in the SDK/package call.
  2. Email body and subject are encrypted using your key before storage.
  3. To view the email content in the dashboard, enter your key.
    Anyone without your key—even our staff—sees only encrypted text.
# API Example: Set custom encryption key
curl -X POST https://api.notifiedby.com/v1/email/send/ \
-H "Authorization: Api-Key YOUR_API_KEY" \
-H "Encryption-Key: my-$uper-$ecret" \
--form 'recipient="user@example.com"' ...
# Python SDK Example
notifiedby.send_email(
    to="user@example.com",
    subject="Encrypted email",
    body="you can't see me",
    encryption_key="my-$uper-$ecret" # Only your team knows this key
)
Lose your key? Not even we can decrypt your emails. Your content stays private—forever.

Frequently asked

  • Is all content encrypted by default?
    Yes, NotifiedBy always encrypts at rest. With your custom key, only you can decrypt—true zero knowledge.
  • Can NotifiedBy ever see my content or key?
    No. Your key is never stored or logged. Without it, the email content is secure, even from our staff.
  • What if I lose my custom encryption key?
    For your privacy, there is no recovery. Only your team can unlock encrypted emails. Keep your key safe!
  • How do I enter the key to view messages?
    In the dashboard, simply enter your key when prompted—decryption happens locally in your browser, never on our servers.

Ready for true email privacy?

Protect your users and your business—only your team controls access.