PhotoPGP Full Edition

Content rating
Mature 17+
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

PhotoPGP Full Edition:
o viewer fully supports secure image decryption
o camera and index fully supports public key encryption
o supports private storage directory access - for secure decryption

Your phone's camera stores image files in public shared storage.
This means that when you take a photo, it can be accessed, analyzed, and shared by other apps on your phone.
How can you control this access to your photos? -- by encrypting them before they are written to public shared storage.

PhotoPGP integrates encryption into the process of capturing an image using the OpenPGP framework for Android (OpenKeychain),
and never exposes intermediate image data to public shared storage.

Using your private-key, the PhotoPGP viewer automatically decrypts your photos securely with nothing shared.
And you can allow others access to specific photos by selecting their PGP public-keys when encrypting.

PhotoPGP is used to take photos of sensitive, private, or confidential information such as health, financial, and personal identity records.

o private hand-written notes (ex. password sheets)

o personal identity information

o legal documents (ex. contracts, wills, insurance policies)

o inventory data documenting collections and asset values

o financial and health data (ex. tax records, lab results, receipts)

o proprietary information

PhotoPGP enables you to store your encrypted images safely anywhere (email, thumb-drive, cloud and off-site backup services) preventing tampering and unauthorized access.

PhotoPGP keeps your private data private, and shares only what you want -- in confidence.

Visit for more information.


o install OpenKeychain, an implementation of OpenPGP for Android. PhotoPGP works together with the OpenKeychain app for secure PGP key handling and cryptographic support

o import your PGP private-key into OpenKeychain (or use the ‘demo-private-key.asc’ provided)


o Camera permission is needed to capture photos

o Write-External-Storage permission to write encrypted photos, notes and folders located in shared external directories (Download, Pictures, and DCIM).


Public Shared Storage

o shared external directories (Download, Pictures, and DCIM) -- requires Write-External-Storage permission

o public PhotoPGP directory -- does not require Write-External-Storage permission

Private Storage

o private PhotoPGP directory for unencrypted images, thumbnail image cache, and note cache


o PhotoPGP allows you to select storage locations for photos, and create folders to help organize your photo collections.

o PhotoPGP supports ZIP-files to help facilitate the easy transfer of files.


o encryption file format (ASCII armor or PGP binary)

o private key for decryption and signing

o public keys for your recipients

o encrypted notes can be associated with photos, folders, ZIP-files, and as stand-alone files

o photos and notes can be signed to ensure they have not been altered, and signatures can be easily verified


o camera preview window scale and the aspect ratio that is best for your device

o use PNG format or JPEG compression to save storage space and reduce the time required for image encryption.

o set burst count to capture a series of images


o encrypted note cache

o thumbnail image cache


o enable toast messages to signal various status changes

o enable vibration to signal when photo-encryption is complete
Updated on
Oct 15, 2020

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What's new

V3.2.2565 - Fixed Cached Image Display Issue. New support for Android 10, with continuing legacy support back to Android 2013 KitKat. *** Major change required by Google for new phones/tablets: Apps like PhotoPGP can no longer access public shared directories. Instead, users must now copy files to/from the shared photopgp files directory. Older phones/tablets may continue to allow direct encryption/decryption/signing in the Download, Pictures, and DCIM directories.