Mailvelope

mailvelope.com
Mailvelope Icon

Mailvelope is an addon for email applications, that makes using PGP very easy for beginners. You can use the hosted version for free, or opt to host your own instance. Works with Gmail, Yahoo, Outlook, GMX, Posteo, Web.de, FreeNet.de, Mailbox.org and many others.

Security Audited Open Source

Mailvelope Source Code

Author

mailvelope

Description

Browser extension for OpenPGP encryption with Webmail

Homepage

License

AGPL-3.0

Created

24 Aug 12

Last Updated

30 Nov 24

Latest version

v6.0.0

Primary Language

JavaScript

Size

37,164 KB

Stars

1,705

Forks

211

Watchers

1,705

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Thomas Oberndörfer (07 Nov 24)

    Release v6.0.0

  • Thomas Oberndörfer (07 Nov 24)

    Fix unit tests after migration to service worker

  • Thomas Oberndörfer (05 Nov 24)

    Fix getDefaultLocale for unknown navigator language

  • Thomas Oberndörfer (05 Nov 24)

    Add switch to initialize analytics module

  • Thomas Oberndörfer (01 Nov 24)

    Fix client-API private key backup and restore feature to be resilient against sw shutdown.

  • Thomas Oberndörfer (31 Oct 24)

    Fix duplicate attachments after sw reload. Fix lock state of decrypted message in container after sw reload. Improve error messaging of EventHandler.send.

  • Thomas Oberndörfer (29 Oct 24)

    Reject EventHandler.send after port disconnect

  • Thomas Oberndörfer (28 Oct 24)

    Make Gmail controller usage in decrypt controller service worker reload safe. Fix decrypt popup scenario.

  • Thomas Oberndörfer (18 Oct 24)

    Add timeout to import key dialog and fix key lookup.

  • Thomas Oberndörfer (18 Oct 24)

    Fix auth domain request after service worker shutdown. Add timeout to dialog.

  • Thomas Oberndörfer (18 Oct 24)

    Fix editor container to remove spinner after password cancel. Introduce timeout of password dialog to trigger cancel before service worker shutdown.

  • Thomas Oberndörfer (17 Oct 24)

    New method to query all controller by type

  • Thomas Oberndörfer (16 Oct 24)

    Implement auto close of password popup after port disconnect. Fix issues with password dialog after service worker shutdown in editor and decrypt component. Fix reconnect to controller in session storage if the order of connects coming from components is not deterministic.

  • Thomas Oberndörfer (14 Oct 24)

    Improve event cache to wait for incoming port connects, before processing events of a port.

  • Thomas Oberndörfer (10 Oct 24)

    Guard creation of controller in transaction

  • Thomas Oberndörfer (08 Oct 24)

    Refactor controller factory

  • Thomas Oberndörfer (04 Oct 24)

    Send reconnect event to all components and content scripts after service worker restart

  • Thomas Oberndörfer (02 Oct 24)

    Wait for model initialization before processing events from newly connected ports

  • Thomas Oberndörfer (01 Oct 24)

    Let all access methods to keyring wait for keyring initialization

  • Thomas Oberndörfer (12 Sept 24)

    Implement peer controller concept

  • Thomas Oberndörfer (30 Jul 24)

    Add reconnect option to EventHandler

  • Thomas Oberndörfer (18 Jul 24)

    Add uninstall event to let content scripts do their cleanup once the extension gets unloaded.

  • Thomas Oberndörfer (17 Jul 24)

    Add property that allows controllers to wait for keyring initialization. Clean up sub controllers.

  • Thomas Oberndörfer (03 Jul 24)

    Basic steps to migrate to service worker architecture with manifest v3. Use offscreen document where DOM is required.

  • Thomas Oberndörfer (15 Sept 24)

    Remove deprecated hkp_base_url related coding. Generate UUID with crypto.getRandomValues if crypto.randomUUID is not available (e.g. remote http context).

  • Igor (15 Sept 24)

    Detect port on "Auth this domain" button (#853) * fix: detect port on "Auth this domain" button * refactor: improve variable name

  • Igor Ianishevskyi (06 Sept 24)

    fix: detect port in domain auth dialog

  • Igor (26 Aug 24)

    Replace `moment` lib with `date-fsn` (#850) * refactor(lib): replace moment.js for date-fns We replace moment.js because of it's size and deprecation status. We * build(lib): enable test run with the date-fns integration * build: add check if the language does not exist in date-fns * fix(lib): fix loading date-fns locale dynamically * docs: minor comment change in date.js * feat(ui): add formatting for keygrid items * build: generate date-fns locales jsfile * build: restore static locales import * chore: cleanup * refactor: move getLocales to util.js * refactor: move date-fns locale manipulation to app.bundle * docs: fix typos, impove type docs * docs: remove @import jsdoc

  • Igor (26 Aug 24)

    Gmail ExtractFrame: scroll bar hides close button (#849) * fix(gmail): scroll bar hides close button In the top right corner of a extract frame we display a close button. In some cases this close button is hidden by vertical scrollbars on the right side. This was not there before and looks like a style change in Gmail. The fix also tries to mimic the default behaviour of `decryptFrame` where when in popup mode, the overlay stretches to the whole width of the message instead of fixing width and height. * docs: refine comments * docs: fix typo in a comment

  • TotalCaesar659 (21 Jul 20)

    Update URL to HTTPS

Mailvelope Website

Website

Mailvelope: PGP for Gmail & Webmail

Browser extension that allows to exchange encrypted emails following the OpenPGP encryption standard

Redirects

Redirects to https://mailvelope.com/en

Security Checks

All 66 security checks passed

Server Details

  • IP Address 185.26.156.95
  • Hostname giclas.uberspace.de
  • Location Wieseck, Hessen, Germany, EU
  • ISP uvensys GmbH
  • ASN AS205766

Associated Countries

  • AT
  • DE
  • US

Saftey Score

Website marked as safe

100%

Blacklist Check

mailvelope.com was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Mailvelope Reviews

More PGP Managers

About the Data: Mailvelope

API

You can access Mailvelope's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/utilities/pgp-managers/mailvelope

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Mailvelope

Help your friends compare PGP Managers, and pick privacy-respecting software and services.
Share Mailvelope and Awesome Privacy with your network!

View PGP Managers (9)