Also runs on Windows XP, Vista and Windows Server.
Bersoft Private Mail (BPM) is an email client for Windows that provides on-the-fly message encryption out of the box, protecting both the messages stored locally and the those sent (with Public Key cryptography) against prying eyes; it offers the utmost privacy and security in an easy to use package, along with the convenience of being portable.
Encrypted email clients have been around for about 25 years, but they are very difficult to use. Lately some providers are using on the cloud encrypted email services, but although this simplifies the process also makes it less secure, because there is no way to ever be completely sure your data will remain secure once you've moved it to the cloud.
BPM handles encrypted emails with transparency and ease without making them less secure, keeping all messages under your control.
Messages are saved locally, into the same folder where BPM was installed, under your direct control, protected with AES-256 encryption.
Secure email delivery uses an asymmetric RSA encryption system (similar to PGP) to provide end-to-end email encryption. Messages are also signed and verified automatically, to prevent meddlers from impersonating your correspondents.
Email messages remains encrypted on internal relay mail servers or when stored on the cloud (Gmail, Outlook, etc.). An unique feature is that encrypted messages can have its Subject and Sender encrypted; only the intended recipient (which has the proper Private Key) will be able to read the message, and see its Subject and Sender.
Besides the messages stored locally, configuration and contacts address book are secure because they are saved using AES-256 encryption. If the proper password is not supplied when the program starts, the data will be completely unreadable.
BPM is portable, it can run from an USB flash drive and can be copied from one computer to other –including its configuration, address book and messages– simply by copying its main folder.
BPM offers secure data deletion, deleted messages files are shredded and are not recoverable, also if you want to start from zero, you can delete all messages and mailboxes configuration with a single command.
An unlimited number of email accounts can be added. Both POP3 and IMAP mailboxes are supported. Active accounts can be checked automatically. A Bayesian spam filtering engine stops junks emails.
Messages can be arranged easily and located conveniently using multi-file offline search.
Locally stored messages as well as configuration files, are always saved using state-of the art AES-256 encryption.
Each time BPM starts it asks for the access password (defined previously by the user), if no proper password is entered access is denied. Since both the messages and all the configuration settings are encrypted, it is not possible to access them if the password is not known. Learn More.
- BPM has two virtual keyboards, to prevent keyloggers from stealing the password. The button opens a Virtual Keyboard. The button opens an Emoticon Virtual Keyboard.
- BPM stores the messages in a folder structure as individual files. This avoids the risk of losing data because database corruption.
BPM also provides (if selected by the user)
secure email delivery. BPM uses RSA asymmetric keys (up to 4096 bits) to protect the messages in transit (like PGP does). Asymmetric keys means that
instead using the same password to encrypt and decrypt messages, two different passwords
are used. RSA keys are comprised of two passwords (or keys): one that is private
and other that is public.
The private key is what you will use to decrypt emails sent to you, and to digitally sign emails that you send to show they truly came from you. Your public key will be used for all your correspondents to encrypt the messages they send to you and to verify the emails you send them. Therefore before sending/receiving encrypted message you will need to exchange RSA Public keys with your correspondents. BPM makes simple exchanging Public Keys, and encrypting/decrypting/signing is done transparently.
- Email messages remains encrypted
on internal relay mail servers or when stored on the cloud (Gmail,
- Encrypted messages can also have its Subject and/or Sender encrypted (the user can enabled or disable this feature).
- Your Private Key, not only is used to decrypt messages but also to sign all messages
that you send. The signature of all encrypted messages will be verified on the receiver's
side with the sender's Public Key. This process (signing and verifying) is completely transparent and automatic. If the signature of a message is invalid BPM will notify the user.
Signing messages prevents malicious people, who obtained your Public Key, from sending fake messages, impersonating your friends.
- Using BPM to send/receive/verify encrypted messages is very easy, the encryption, decryption and signature verification is automatic and completely transparent. Learn More.
- BPM keeps off-line as many messages as possible. When deleting messages from IMAP accounts, they are saved to the local Trash Folder instead to the online Trash Folder. When it sends messages they are also saved to the local Sent folder, not to an online folder. If you want to store messages in online IMAP folders simply drag and drop them between folders, from local to online folders or vice-versa.
- To stop malicious code in the message body from running, BPM disables scripting. Executable attachments can be saved, but not run.
- BPM is portable, it can run from a Pen Drive or any USB drive. It can be moved from one computer to other simply by copying its main folder, which stores its configuration and all messages.
- Since all messages are stored in the
Config\Mailfolder and subfolders (inside BPM Main folder) as individual files, copying or backing up them is not difficult, but BPM can backup and restore its settings as well. Learn More.
- BPM checks email accounts automatically at specified intervals while minimized to the System Tray.
- Junk mail is filtered out automatically and put in the SPAM folder.
- Powerful off-line search feature.
The trial version can be used, with a few restrictions, for up to 30 days.
Version 1.05 / 12.0 MB size / Runs on Windows 10, 8, 7, Vista and XP (32/64 bits). This is the evaluation version, which will run for up to 30 days. Also runs on Linux, using Wine. Most probably it can run on OS X as well (using Wine), but it has not been tested there yet.
Version Release History
1.00 July 15, 2015This is the first release.
1.01 Aug. 3, 2015What is new.
1.02 Aug. 5, 2015This release fixes some issues when receiving and forwarding messages.
1.03 Sep. 4, 2015What is new.
1.04 Oct. 15, 2015What is new.
1.05 March 7, 2016What is new.