FlowCrypt
flowcrypt.com Gmail
Browser extension for using PGP within Gmail, for Chrome and Firefox. Mobile version supported on Android and iOS.
- Homepage: flowcrypt.com
- GitHub: github.com/FlowCrypt/flowcrypt-browser
- Web info: web-check.xyz/results/flowcrypt.com
FlowCrypt Source Code
Author
Description
FlowCrypt Browser extension for Chrome and Firefox
Homepage
https://flowcrypt.comLicense
NOASSERTION
Created
08 Jan 16
Last Updated
27 Mar 24
Latest version
Primary Language
TypeScript
Size
90,751 KB
Stars
371
Forks
49
Watchers
371
Language Usage
Star History
Top Contributors
-
@dependabot[bot] (738)
-
@limonte (287)
-
@michael-volynets (170)
-
@rrrooommmaaa (149)
-
@tomholub (149)
-
@ioanmo226 (132)
-
@dependabot-preview[bot] (111)
-
@martgil (94)
-
@sosnovsky (55)
-
@seisvelas (30)
-
@IvanPizhenko (14)
-
@wiktor-k (11)
-
@flowcrypt-machine-user (10)
-
@snyk-bot (10)
-
@schmorrison (10)
-
@yantakus (9)
-
@evanhellmuth (7)
-
@vahram-papazyan (4)
-
@danishnavid008 (3)
-
@vnikolaou (2)
-
@vincentp (2)
-
@mondo989 (2)
-
@4cm4k1 (1)
-
@gboudreau (1)
-
@darighost (1)
-
@polluks2 (1)
-
@sushiwushi (1)
Recent Commits
-
Mart G (05 Apr 24)
exclude multipart/mixed when considering noname file to be an encryptedMsg (#5655)
-
Mart G (04 Apr 24)
#4236 Store alias to contacts only when prefered (#5633) * update saveKeysAndPassPhrase() and addOrReplaceKeysAndPassPhrase() in helper.ts * fix several failing tests * wip: make short-hand condition even more concise * fix failing tests + cleanup * update test * revert previous changes on setup-recover-key.ts * revert previous change + add a dedicated test for #4236 * remove code redundancy
-
dependabot[bot] (31 Mar 24)
build(deps-dev): bump eslint-plugin-jsdoc from 48.2.1 to 48.2.2 (#5659) Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 48.2.1 to 48.2.2. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v48.2.1...v48.2.2) --- updated-dependencies: - dependency-name: eslint-plugin-jsdoc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Roma Sosnovsky (28 Mar 24)
#5652 Fix live test (#5654) * Update semaphore machines * fix live test * wip * wip * wip * wip * wip * wip * re-enable live tests * wip * wip * wip
-
dependabot[bot] (24 Mar 24)
build(deps-dev): bump @typescript-eslint/parser from 7.2.0 to 7.3.1 (#5647) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.2.0 to 7.3.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (24 Mar 24)
build(deps): bump filesize from 10.1.0 to 10.1.1 (#5648) Bumps [filesize](https://github.com/avoidwork/filesize.js) from 10.1.0 to 10.1.1. - [Changelog](https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/avoidwork/filesize.js/compare/10.1.0...10.1.1) --- updated-dependencies: - dependency-name: filesize dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (24 Mar 24)
build(deps-dev): bump @typescript-eslint/eslint-plugin (#5646) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.2.0 to 7.3.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Mart G (20 Mar 24)
#5485 Add sender email validation when sending signed messages (#5594) * add sender email validation when sending signed messages * wip * wip: add negative test * add correct test alias to flowcrypt.compatibility.1pp1 * wip: update test keys * wip: fix test * update test strategy * pr review: apply corrections * wip: apply requested change * wip: update * wip: correct logic flow * fix failing tests by adding non-null signingKey * pr reviews: simplification + comment * fix failing test * cleanup * wip: update eslint rules * wip: remove unecessary eslint rule * wip: code simplifcation * wip: update comments for email tags
-
dependabot[bot] (18 Mar 24)
build(deps-dev): bump @types/chrome from 0.0.262 to 0.0.263 (#5642) * build(deps-dev): bump @types/chrome from 0.0.262 to 0.0.263 Bumps [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) from 0.0.262 to 0.0.263. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) --- updated-dependencies: - dependency-name: "@types/chrome" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * wip --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <roma.sosnovsky@gmail.com>
-
dependabot[bot] (17 Mar 24)
build(deps-dev): bump googleapis from 133.0.0 to 134.0.0 (#5644) Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 133.0.0 to 134.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v133.0.0...googleapis-v134.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (17 Mar 24)
build(deps-dev): bump undici-types from 6.7.1 to 6.9.0 (#5643) Bumps [undici-types](https://github.com/nodejs/undici) from 6.7.1 to 6.9.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.7.1...v6.9.0) --- updated-dependencies: - dependency-name: undici-types dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Roma Sosnovsky (12 Mar 24)
#5389 Update missed classes for TS5.4 compatibility (#5640)
-
dependabot[bot] (11 Mar 24)
build(deps): bump sweetalert2 from 11.10.5 to 11.10.6 (#5638) Bumps [sweetalert2](https://github.com/sweetalert2/sweetalert2) from 11.10.5 to 11.10.6. - [Release notes](https://github.com/sweetalert2/sweetalert2/releases) - [Changelog](https://github.com/sweetalert2/sweetalert2/blob/main/CHANGELOG.md) - [Commits](https://github.com/sweetalert2/sweetalert2/compare/v11.10.5...v11.10.6) --- updated-dependencies: - dependency-name: sweetalert2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <roma.sosnovsky@gmail.com>
-
Roma Sosnovsky (10 Mar 24)
#5389 Upgrade to TypeScript 5.4 (#5634) * #5389 Upgrade to typescript 5.4 * update patterns.ts * wip * wip * update patterns.ts
-
dependabot[bot] (10 Mar 24)
build(deps-dev): bump eslint-plugin-jsdoc from 48.2.0 to 48.2.1 (#5637) Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 48.2.0 to 48.2.1. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v48.2.0...v48.2.1) --- updated-dependencies: - dependency-name: eslint-plugin-jsdoc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Roma Sosnovsky (08 Mar 24)
Release 8.5.4 (#5632) * Release 8.5.4 * Update package-lock.json --------- Co-authored-by: tom <tom@flowcrypt.com>
-
Vahram (06 Mar 24)
#5627 Do text/formatting updates in "My Key" popup window (#5628) * text and formatting corrections * update public key notification * review-1 part-1
-
dependabot[bot] (04 Mar 24)
build(deps-dev): bump undici-types from 6.6.2 to 6.7.0 (#5623) * build(deps-dev): bump undici-types from 6.6.2 to 6.7.0 Bumps [undici-types](https://github.com/nodejs/undici) from 6.6.2 to 6.7.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.6.2...v6.7.0) --- updated-dependencies: - dependency-name: undici-types dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * wip --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <roma.sosnovsky@gmail.com>
-
dependabot[bot] (03 Mar 24)
build(deps-dev): bump @typescript-eslint/parser from 7.0.2 to 7.1.0 (#5626) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.0.2 to 7.1.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (03 Mar 24)
build(deps-dev): bump @typescript-eslint/eslint-plugin (#5624) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.0.2 to 7.1.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Roma Sosnovsky (01 Mar 24)
#5612 Temporary disable fetch upload streaming (#5621) * #5612 Temporary disable fetch upload streaming * wip * wip * wip * fix headers
-
dependabot[bot] (26 Feb 24)
build(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 7.0.2 (#5619) * build(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 7.0.2 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.21.0 to 7.0.2. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.0.2/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * fix --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <roma.sosnovsky@gmail.com>
-
dependabot[bot] (25 Feb 24)
build(deps): bump dompurify from 3.0.8 to 3.0.9 (#5620) Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.8 to 3.0.9. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.0.8...3.0.9) --- updated-dependencies: - dependency-name: dompurify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (25 Feb 24)
build(deps-dev): bump eslint-plugin-jsdoc from 48.0.6 to 48.2.0 (#5618) Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 48.0.6 to 48.2.0. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v48.0.6...v48.2.0) --- updated-dependencies: - dependency-name: eslint-plugin-jsdoc dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (25 Feb 24)
build(deps-dev): bump @types/chrome from 0.0.260 to 0.0.261 (#5617) Bumps [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) from 0.0.260 to 0.0.261. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) --- updated-dependencies: - dependency-name: "@types/chrome" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (22 Feb 24)
build(deps-dev): bump ip from 1.1.8 to 1.1.9 (#5614) Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9. - [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9) --- updated-dependencies: - dependency-name: ip dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (18 Feb 24)
build(deps-dev): bump husky from 9.0.10 to 9.0.11 (#5604) Bumps [husky](https://github.com/typicode/husky) from 9.0.10 to 9.0.11. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.0.10...v9.0.11) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Roma Sosnovsky (16 Feb 24)
#5601 Fix empty API response handling (#5602) * #5601 Improve handling of empty api response * improve fix
-
dependabot[bot] (12 Feb 24)
build(deps-dev): bump @types/node from 20.8.3 to 20.11.17 (#5598) * build(deps-dev): bump @types/node from 20.8.3 to 20.11.17 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.8.3 to 20.11.17. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * add undici-types --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <roma.sosnovsky@gmail.com>
-
dependabot[bot] (11 Feb 24)
build(deps-dev): bump eslint-plugin-jsdoc from 48.0.4 to 48.0.6 (#5597) Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 48.0.4 to 48.0.6. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v48.0.4...v48.0.6) --- updated-dependencies: - dependency-name: eslint-plugin-jsdoc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
FlowCrypt Website
Website
FlowCrypt: PGP Encryption for Gmail
Redirects
Does not redirect
Security Checks
All 66 security checks passed
Server Details
- IP Address 45.76.85.121
- Hostname 45.76.85.121.vultrusercontent.com
- Location Frankfurt am Main, Hessen, Germany, EU
- ISP Vultr Holdings LLC
- ASN AS20473
Associated Countries
-
US
-
DE
Saftey Score
Website marked as safe
100%
Blacklist Check
flowcrypt.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
FlowCrypt Reviews
More PGP Managers
-
Application for managing encryption keys and passwords, integrated with the GNOME Keyring.
-
Certificate manager and a universal crypto GUI. It supports managing X.509 and OpenPGP certificates in the GpgSM keybox and retrieving certificates from LDAP servers.
-
Kleopatra ported to Windows.
-
Successor of MacGPG. Plays nice with MacOS apps, including Finder, Appple Mail, Keychain and Spotlight. Makes encrypting files, emails, and messages / data very easy. As well as GUI for generating keys, verifying signatures, etc.
Not Open Source -
Android app for managing keys, and encrypting messages. Works both stand-alone, and as integrated into other apps, including k9-Mail. Everything can be done through a simple yet powerful GUI. Open source, security audited, transparent permissions, and activley maintained.
-
iOS app for encrypting/ decrypting text. Has native keyboard integration, keychain support and app integrations which makes it quick to use in any app.
Not Open Source -
OpenPGP extension for Thunderbird and PostBox, integrates natively within mail app.
-
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.
About the Data: FlowCrypt
API
You can access FlowCrypt's data programmatically via our API.
Simply make a GET
request to:
https://api.awesome-privacy.xyz/utilities/pgp-managers/flowcrypt
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 FlowCrypt
Help your friends compare PGP Managers, and pick privacy-respecting software and services.
Share FlowCrypt and Awesome Privacy with your network!