There's no public key encryption for Android yet, but that's an important feature for many of us. APG tries to fill that void, with new features quickly being added. Hopefully APG will grow into a fully functional OpenGPG implementation of GPG or PGP calibre.

NOTE: requires Android 1.5+

See also: APG on GitHub. On IRC: irc.freenode.org, #apg-dev


24.03.2014 - v1.1.1

24.03.2014 - v1.1.0

10.10.2013 - v1.0.9

25.12.2010 - v1.0.8

15.08.2010 - v1.0.7

14.08.2010 - v1.0.6

30.06.2010 - v1.0.5

10.06.2010 - v1.0.4

10.06.2010 - v1.0.3

08.06.2010 - v1.0.2

05.06.2010 - v1.0.1

03.06.2010 - v1.0.0

older changes


Features planned



Show older comments

Jens 11:17 August 08, 2014


we use Thunderbird with GPG4WIN and K9 with APG on mobile. We often have the issue that on mobile the mails are not decrypted and the mail is just shown as attachement. We assume it is because of some MIME issues. Also the attachments are not encrypted by K9/APG.

Suggestion: Why not start a crowd funding so you get some budget to program a feature rich version?

Best regards, Jens

GoogleIsShit 20:50 August 13, 2014

Please add password protection to your app.

If I lost my phone, someone can open APG can see public/private keys!



jingwang 23:15 August 28, 2014

are there any restriction for using apg in commercial product?

ulugutz 01:19 November 16, 2014


I second "GoogleIsShit"'s comment. Please make the apk available on FDroid. I am glad you are developing this.

Thank you.

PS @GoogleIsShit: Can you not make a special key just for your phone that you can nullify once you phone is stolen?

Dimitri Ivanov 12:35 March 01, 2015


not sure where else to post this:

I can't get APG to work with K9 mail.

I uninstalled K9 mail, installed APG, created a key pair, reinstalled K9 mail, set up my accounts and managed to send an encrypted e-mail to a friend. He wrote me back, I click on "decrypt", enter my passphrase and get the error "no suitable private keys found".

I noticed that there is no entry in "Registered Applications" in APG - I guess, K9 mail should be there?

I tried installing K9 mail once again; I can edit the cryptography settings in K9 mail, but it never registers with APG.

Any ideas what I need to do?

Android version: 5.0.2

APG version: 1.1.1

K9 mail version: 5.002

Add comment