# Use GPG as OpenPGP implementation

**URL:** <https://forum.delta.chat/t/use-gpg-as-openpgp-implementation/1130>\
**Category:** Feature Proposal\
**Tags:** desktop\
**Created:** [August 1, 2020, 7:33pm UTC](https://forum.delta.chat/t/use-gpg-as-openpgp-implementation/1130 "2020-08-01T19:33:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeybe](https://forum.delta.chat/user_avatar/forum.delta.chat/jeybe/32/756_2.png) [@jeybe](https://forum.delta.chat/u/jeybe)\
**Post date:** [August 1, 2020, 7:33pm UTC](https://forum.delta.chat/t/use-gpg-as-openpgp-implementation/1130/1 "2020-08-01T19:33:25Z")

</div>

It would be nice if DeltaChat had the ability to use GPG instead of the internal mechanism as OpenPGP implementation. This would have mainly thre advantages, if people want to use OpenPGP outside of DeltaChat, too:

- Fast integration and simplification in existing environments, due to key handling in one single place
- Great simplification for new users that start using PGP outside of DeltaChat as GPG integrates with most other solutions
- Benefits from all GPG features, e.g. using one key for everything, wkd, wot, support for smartcards and so on

Admittetly, this is a feature for more experienced users, but I think it would improve the UX for powerusers a lot and also do a great step to not interfere with other E-Mail setups besides from DeltaChat.

**However** , I would not drop the internal OpenPGP implementation, but add GPG as expert setting or something like that, because dropping the internal OpenPGP implementation would probably really harm the UX for users that aren’t aware of how to use OpenPGP/GPG in the first place.

The equivalent for Android would probably be [OpenKeychain integration](https://support.delta.chat/t/openkeychain-integration/115).

---

<div class="post-metadata">

**Author:** ![Simon](https://forum.delta.chat/user_avatar/forum.delta.chat/simon/32/287_2.png) [@Simon](https://forum.delta.chat/u/Simon)\
**Post date:** [August 2, 2020, 8:13pm UTC](https://forum.delta.chat/t/use-gpg-as-openpgp-implementation/1130/2 "2020-08-02T20:13:18Z")

</div>

This would be very hard (to implement). Currently we don’t have the resources for something of this scope.

---

<div class="post-metadata">

**Author:** ![link2xt](https://forum.delta.chat/user_avatar/forum.delta.chat/link2xt/32/1971_2.png) [@link2xt](https://forum.delta.chat/u/link2xt)\
**Post date:** [August 2, 2020, 8:18pm UTC](https://forum.delta.chat/t/use-gpg-as-openpgp-implementation/1130/3 "2020-08-02T20:18:05Z")

</div>

It’s possible to call `gpg` binary to do OpenPGP operations from the core, but the difficulties will arise with key management. Key selection in Delta Chat is different from what gpg uses, it depends on whether the chat is verified or not.

---

<div class="post-metadata">

**Author:** ![r10s](https://forum.delta.chat/user_avatar/forum.delta.chat/r10s/32/1513_2.png) [@r10s](https://forum.delta.chat/u/r10s)\
**Post date:** [February 16, 2026, 4:52pm UTC](https://forum.delta.chat/t/use-gpg-as-openpgp-implementation/1130/4 "2026-02-16T16:52:46Z")

</div>


