PDG Mail Encryption & Security

Everything you need to know to set up and start using PDG Mail securely

Encryption & Security

Encryption & Security

Learn about PGP keys, encryption settings, and security features.

Before You Begin

Make sure you have:

  • Access to your PDG Mail account
  • A secure location to store your encryption keys
  • Your email client configured

Transport Layer Security (TLS)

PDG Mail uses TLS 1.3 for all communications to ensure your data remains secure during transmission.

  • All communication between you and our servers is encrypted
  • All communication with external mail servers is encrypted
  • TLS 1.3 provides the highest level of security for data in transit

Zero Knowledge Encryption

PDG Mail offers at-rest zero knowledge encryption using PGP to ensure your emails remain private.

Setting Up PGP Encryption

You have two options for setting up PGP encryption:

Option 1: Generate Keys Through PDG Mail Portal

  1. Log in to your PDG Mail account
  2. Navigate to Settings → Security
  3. Click "Generate New PGP Key"
  4. Enter a strong password for your key
  5. Click "Generate" and wait for the process to complete
  6. Download and securely store your private key
PGP Key Generation Screen

Option 2: Generate Keys Locally

For advanced users who prefer to generate their own keys, follow these platform-specific instructions:

Required Key Types

  • Primary Key: EDDSA with Ed25519 curve
  • Subkey: ECDH with Curve25519 curve

MacOS
  1. Install Homebrew if you haven't already:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Install GPG using Homebrew:
    brew install gnupg
  3. Create a file named key-config.txt with the following content:
    %echo Generating OpenPGP key
    Key-Type: EDDSA
    Key-Curve: Ed25519
    Subkey-Type: ECDH
    Subkey-Curve: Curve25519
    Name-Real: Your Name
    Name-Email: [email protected]
    Expire-Date: 0
    %commit
    %echo done
  4. Generate your key pair:
    gpg --batch --generate-key key-config.txt
  5. Export your public key (to upload to PDG Mail):
    gpg --export --armor [email protected] > public-key.asc
  6. Export your private key (for your email client):
    gpg --export-secret-keys --armor [email protected] > private-key.asc

Keep your private key secure and never share it. Upload the public key to PDG Mail portal and use the private key with your email client.

MacOS Key Generation

Windows
  1. Install Gpg4win from gpg4win.org
  2. Open Kleopatra
  3. Click "File" → "New Key Pair"
  4. Select "Create a personal OpenPGP key pair"
  5. Enter your name and email address
  6. Click "Advanced Settings" and select:
    • Key Material: EDDSA
    • Key Size: 256 bits
    • Subkey Type: ECDH
  7. Click "Create" and follow the prompts
  8. Export your public key (to upload to PDG Mail):
    • Select your key in Kleopatra
    • Click "Export"
    • Save as "public-key.asc"
  9. Export your private key (for your email client):
    • Select your key in Kleopatra
    • Click "Export Secret Keys"
    • Save as "private-key.asc"

Keep your private key secure and never share it. Upload the public key to PDG Mail portal and use the private key with your email client.

Windows Key Generation

Linux
  1. Open Terminal
  2. Create a file named key-config.txt with the following content:
    %echo Generating OpenPGP key
    Key-Type: EDDSA
    Key-Curve: Ed25519
    Subkey-Type: ECDH
    Subkey-Curve: Curve25519
    Name-Real: Your Name
    Name-Email: [email protected]
    Expire-Date: 0
    %commit
    %echo done
  3. Run the following command:
    gpg --batch --generate-key key-config.txt
  4. Export your public key (to upload to PDG Mail):
    gpg --export --armor [email protected] > public-key.asc
  5. Export your private key (for your email client):
    gpg --export-secret-keys --armor [email protected] > private-key.asc

Keep your private key secure and never share it. Upload the public key to PDG Mail portal and use the private key with your email client.

Linux Key Generation

After generating your keys, make sure to:

  • Back up your private key securely
  • Export your public key
  • Keep your private key password safe

The Ed25519/Curve25519 key type provides strong security with excellent performance. These are the recommended key types for modern OpenPGP implementations.

Need Help?

If you need assistance with encryption setup:

Need more help?

Our support team is available 24/7 to assist you

Email Support

For general support inquiries, email us at:

Typical response time: 6-8 hours

Urgent Support

For urgent matters, contact us on Telegram

Available 24/7 • Average response: <1 hour

What to Include

To help us assist you better, please include:

  • Your domain name and/or the specific email account you're having issues with
  • A detailed description of your issue, including any error messages you're seeing
  • Any relevant screenshots or additional information that might help us understand the problem
  • The steps you've already tried to resolve the issue
  • Contact us from the email address you used to sign up for your account - we can only provide support to the registered account owner