Skip to main content

Export & Import Encrypted Files

Qpher Vault lets you create portable encrypted .qpher files that can be transferred offline — via AirDrop, email, USB drive, or any other method. The recipient imports the file into their vault where it's verified and decrypted server-side.

Offline transfer, online decrypt.

Share Encrypted (.qpher)

Send an encrypted copy of your file to another Qpher user:

  1. Open the document detail page
  2. Tap the menu button, then Share Encrypted
  1. Enter the recipient's email address
  1. Tap Export Encrypted File — the server creates a .qpher file
  2. The iOS Share Sheet appears — send via AirDrop, email, Messages, or save to Files
Recipient must have a Qpher account

The recipient needs an active Qpher account to import the file. If they don't have one, the app will suggest using Qpher Share instead (which supports pending shares for new users).

Backup Encrypted

Create a backup copy of your encrypted file:

  1. Open the document detail page
  2. Tap the menu button, then Backup Encrypted
  1. A .qpher file is created with you as the recipient
  2. Save it to Files, iCloud Drive, or an external drive

This is useful for creating offline backups that only you can decrypt.

Import a .qpher File

Import a .qpher file you received:

From the app

  1. Tap the + button in the document list
  2. Select Import .qpher File
  1. Select the .qpher file from Files
  1. The server verifies the sender's signature, decrypts, and stores the file in your vault

From AirDrop or "Open In"

When you receive a .qpher file via AirDrop or tap one in Files/email, Qpher Vault opens automatically and starts the import process.

Security Properties

Every .qpher file includes multiple layers of security:

PropertyDescription
Sender SignatureML-DSA digital signature proves who created the file
Quantum-Safe EncryptionAES-256-GCM + X-Wing KEM encryption
Recipient BindingOnly the intended recipient can decrypt
Header IntegrityAAD binding detects any header tampering
RevocationSender can revoke before the recipient imports
Tamper detection

If anyone modifies the .qpher file after export — even a single byte — the import will fail with a signature verification error. This protects against man-in-the-middle attacks.

Import Error Messages

ErrorMeaning
Invalid file formatThe file is not a valid .qpher file
Sender signature failedThe file may have been tampered with
Share revokedThe sender revoked this export
Already importedThis file was already imported (replay protection)
Share expiredThe export has expired
Wrong recipientThis file was encrypted for a different user

Plan Requirements

PlanPQC-only ExportHybrid ExportMonthly Limit
Explorer (Free)---
PersonalYes-50
StarterYesYes50
ProfessionalYesYes500
  • Share Documents — In-app sharing (no file download needed)
  • Access Log — Export and import events appear in your access log