Documentation

Everything you need to know about using SipherMail securely and effectively

Quick Start

1

Create your account

Sign up for SipherMail and choose your username. Your encryption keys are automatically generated.

2

Set up two-factor authentication

Add an extra layer of security with 2FA using an authenticator app.

3

Start sending encrypted emails

Compose your first message. All encryption happens automatically in the background.

Getting Started

Quick start guide to set up your SipherMail account

SMTP/IMAP Setup

Configure your email client to work with SipherMail

Encryption Keys

Manage your encryption keys and PGP compatibility

API Documentation

Integrate SipherMail into your applications

Advanced Settings

Custom domains, filters, and automation

Security Guide

Best practices for maximum privacy and security

API Example

// Send an encrypted email via API
const response = await fetch('https://api.siphermail.com/v1/send', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    to: 'recipient@example.com',
    subject: 'Hello from SipherMail',
    body: 'This message is automatically encrypted.',
    encrypt: true
  })
});

const result = await response.json();
console.log(result.messageId);