FlowCrypt

flowcrypt.com
FlowCrypt Icon

Browser extension for using PGP within Gmail, for Chrome and Firefox. Mobile version supported on Android and iOS.

Open Source

FlowCrypt Source Code

Author

FlowCrypt

Description

FlowCrypt Browser extension for Chrome and Firefox

Homepage

https://flowcrypt.com

License

NOASSERTION

Created

08 Jan 16

Last Updated

27 Mar 24

Latest version

f1f20c2

Primary Language

TypeScript

Size

90,497 KB

Stars

371

Forks

49

Watchers

371

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • 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>

  • dependabot[bot] (11 Feb 24)

    build(deps-dev): bump @typescript-eslint/eslint-plugin (#5596) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.20.0 to 6.21.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/v6.21.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>

  • dependabot[bot] (11 Feb 24)

    build(deps-dev): bump lint-staged from 15.2.1 to 15.2.2 (#5595) Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.2.1 to 15.2.2. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.2.1...v15.2.2) --- updated-dependencies: - dependency-name: lint-staged 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 Feb 24)

    Release 8.5.3 (#5593) Co-authored-by: tom <tom@flowcrypt.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

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!

View PGP Managers (9)