// step 01
Confirm the recipient\'s key is in your keyring.
Open PGPony and check that the recipient\'s public key is in your keyring. If not, import it
first — from a key file they\'ve sent you, from a keyserver lookup, or however you have their
key available.
Tip
For a recipient you\'ll encrypt to regularly, verify their fingerprint by an out-of-band channel
(in person, signed message, phone call). The verification only has to happen once.
// step 02
Open the file.
On iOS, open Files and navigate to where the file lives (On My iPhone,
iCloud Drive, a connected cloud service). On Android, open your file manager (Google Files,
your OEM\'s Files app, Solid Explorer, etc.) and find the file.
// step 03
Share the file into PGPony.
iOS: tap the Share button (square with up-arrow), find PGPony in the app list, tap it.
Android: tap the Share action and select PGPony from the share intent picker.
PGPony opens with the file attached as input.
// step 04
Run the encrypt operation.
PGPony opens the Encrypt tab with the file pre-loaded in File mode
(the Mode picker at the top shows Text / File / Sign). Confirm File mode is selected.
If you want a signature so the recipient can verify the file came from you, leave the
Sign message toggle on (default). Signing requires unlocking your secret key, so
you'll be prompted for biometric or passphrase.
// step 05
Select the recipient(s).
Tap into Select Recipients and choose the public key(s) to encrypt to. You can
select multiple recipients — each will be able to decrypt independently with their own
secret key.
You can also include your own key as a recipient. Useful if you want to be able to decrypt the
file yourself later. Without including your own key, encrypting only to someone else means
even you can't read your own output afterward.
Tip
If you set a default recipient in PGPony, your most-common contact is pre-selected
here automatically — handy when you keep encrypting to the same person from the Share Sheet.
// step 06
Confirm and save.
Tap Sign & Encrypt (or Encrypt Without Signing if you want
confidentiality only — no proof of origin). PGPony reads the file, encrypts it under each
recipient's public key, optionally signs with your secret key, and writes the result as a
new file with .pgp appended (e.g. report.pdf →
report.pdf.pgp).
The output is a normal file from your OS's perspective. Attach to email, upload to cloud
storage, send via any messenger, hand-deliver on a USB stick — the ciphertext is portable
across any channel.