End to End Encryption with Filemail
End-to-end encryption (E2EE) is a robust method to secure your file transfers, ensuring that only your intended recipient can access the shared content.
This article explains how E2EE works and provides step-by-step instructions for sending encrypted transfers using Filemail Desktop.
What is End-to-End Encryption (E2EE)?
E2EE is a security mechanism where data is encrypted on the sender’s device and can only be decrypted on the intended recipient’s device. This ensures that no third party—including Filemail—can access the transferred files, either during transmission or while stored on Filemail’s servers.
Key Points About Filemail’s E2EE
Filemail Desktop Requirement: To send encrypted transfers, you must use the Filemail Desktop application.
Encryption Key Generation: Filemail Desktop can automatically generate a secure key for you. Alternatively, you can create one to use for the intended transfer.
Encryption Key Management: The key is never shared with Filemail, so you are responsible for securely distributing it to the recipient.
Recipient Requirements: The recipient will need the key, and Filemail Desktop to decrypt and download the files. Filemail Desktop is free for anyone to use to download received files.
Encryption at Rest: Sending encrypted files via Filemail Desktop ensures they are secure during transit, and when stored on Filemail’s servers.
Encryption Standard: We use AES-256 to encrypt the content you share. AES-256 (Advanced Encryption Standard with a 256-bit key) is the globally recognized standard for robust encryption. It is used by financial institutions to secure online transactions and encrypt customer data. It is also used by various government, military, and regulatory bodies.
How to Use E2EE with Filemail Desktop
Step 1: Open Filemail Desktop
Download and and install the latest version of Filemail Desktop, if you have not already done so. You can find it here.
Step 2: Add Files to Transfer
Select "Send as Email" or "Create Link."
Click the Add Files or Add Folder button to select the files or folders you want to send.
Click Transfer when you are ready.
Step 3: Enable Encryption
In the transfer options, under "Security", select the E2EE option.
Choose to either generate a strong encryption key or create your own.
Recommendations for Encryption Keys:
Use a key at least 16 characters long.
Include a mix of uppercase, lowercase, numbers, and symbols.
Example:
5!u@Bz#Xy9L&Qk4
Step 4: Note The Encryption Key
Only you know the encryption key. It will not be stored by, nor is Filemail able to obtain the encryption key. Make sure to write it down and securely share it with the recipient (e.g., through a secure messaging app or via a phone call).
ℹ️ Important: Without the encryption key, neither you nor the recipient will be able to decrypt the transfer. Filemail will not be able to help you find a misplaced or forgotten key.
Step 5: Set Additional Security Options
You can combine E2EE with password-protected download pages for an additional layer of security.
Step 6: Send the Transfer
Click the “Send” button to transfer your files. The files will be encrypted on your device before transmission, and remain encrypted while stored on Filemail’s servers.
How the Recipient Downloads and Decrypts Files
The recipient must download and install Filemail Desktop.
The app will automatically launch when they click to download the files from Filemail's website.
They must input the encryption key provided by the sender to decrypt and access the files.
Important Tips for Secure Transfers
Key Management: Share the encryption key only through secure channels. Avoid sending it via the same email as the file transfer link.
Use Strong Keys: Although Filemail Desktop permits weak keys, it is strongly recommended to use a robust key to maximize security.
Plan Eligibility: End to End Encryption incorporating encryption at rest is available on our Business and Enterprise plans.
By following these steps when using Filemail Desktop, you can guarantee the highest level of security for your file transfers.