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

29 Apr 24

Latest version

f1f20c2

Primary Language

TypeScript

Size

90,655 KB

Stars

371

Forks

48

Watchers

371

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • dependabot[bot] (29 Apr 24)

    build(deps-dev): bump stylelint from 16.3.1 to 16.4.0 (#5694) * build(deps-dev): bump stylelint from 16.3.1 to 16.4.0 Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.3.1 to 16.4.0. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.3.1...16.4.0) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * wip --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • dependabot[bot] (22 Apr 24)

    build(deps-dev): bump mailparser from 3.6.9 to 3.7.0 (#5686) Bumps [mailparser](https://github.com/nodemailer/mailparser) from 3.6.9 to 3.7.0. - [Release notes](https://github.com/nodemailer/mailparser/releases) - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/mailparser/compare/v3.6.9...v3.7.0) --- updated-dependencies: - dependency-name: mailparser dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • dependabot[bot] (22 Apr 24)

    build(deps): bump sweetalert2 from 11.10.7 to 11.10.8 (#5687) * build(deps): bump sweetalert2 from 11.10.7 to 11.10.8 Bumps [sweetalert2](https://github.com/sweetalert2/sweetalert2) from 11.10.7 to 11.10.8. - [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.7...v11.10.8) --- updated-dependencies: - dependency-name: sweetalert2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * wip --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • Ioan Moldovan (19 Apr 24)

    fix: WillPaste handler (#5685)

  • Mart G (19 Apr 24)

    #5609 Add Ui.toast() hint when public key auto includes within the secure email (#5657) * add Ui.toast() hint on pubkey auto include * update toast message * pr reviews: apply recommended improvements + corrections * wip: cleanup * wip: improve detection when removing warning message * Update warning message on compose.htm

  • dependabot[bot] (14 Apr 24)

    build(deps-dev): bump typescript from 5.4.4 to 5.4.5 (#5679) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.4 to 5.4.5. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (14 Apr 24)

    build(deps-dev): bump @typescript-eslint/parser from 7.5.0 to 7.6.0 (#5680) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.5.0 to 7.6.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.6.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (14 Apr 24)

    build(deps-dev): bump undici-types from 6.11.1 to 6.13.0 (#5677) Bumps [undici-types](https://github.com/nodejs/undici) from 6.11.1 to 6.13.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.11.1...v6.13.0) --- updated-dependencies: - dependency-name: undici-types dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Mart G (11 Apr 24)

    Escape subject line on print-preview (#5672)

  • dependabot[bot] (08 Apr 24)

    build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.4.0 to 7.5.0 (#5662) * build(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.4.0 to 7.5.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.5.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] <[email protected]> * wip --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • dependabot[bot] (07 Apr 24)

    build(deps-dev): bump undici-types from 6.10.1 to 6.11.1 (#5663) Bumps [undici-types](https://github.com/nodejs/undici) from 6.10.1 to 6.11.1. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.10.1...v6.11.1) --- updated-dependencies: - dependency-name: undici-types dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (07 Apr 24)

    build(deps-dev): bump @types/chrome from 0.0.263 to 0.0.266 (#5660) Bumps [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) from 0.0.263 to 0.0.266. - [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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (07 Apr 24)

    build(deps-dev): bump typescript from 5.4.3 to 5.4.4 (#5661) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.3 to 5.4.4. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • 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] <[email protected]> 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] <[email protected]> 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] <[email protected]> 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] <[email protected]> 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] <[email protected]> * wip --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • 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] <[email protected]> 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] <[email protected]> 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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • 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] <[email protected]> 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 <[email protected]>

  • 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

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)