Now Available

Encryption for everyone.
No internet required.

CypherAir is a fully offline OpenPGP app for iPhone, iPad, and Mac. Encrypt files, protect messages, sign and verify content, and manage backups without accounts, servers, or tracking.

Get on App Store View on GitHub

Requires iOS 26.4+ / iPadOS 26.4+ / macOS 26.4+

Why CypherAir
Privacy shouldn't require
a PhD in cryptography.

We built CypherAir so that anyone can have truly private conversations. No servers, no accounts, no tracking - just local OpenPGP tools protecting your words and files.

Completely Offline

No HTTP, no analytics, no update checks, and no server dependency. CypherAir works in airplane mode and keeps cryptographic work local.

OpenPGP Profiles

Profile A keeps broad GnuPG 2.1+ interoperability. Profile B uses RFC 9580-era v6 keys, Ed448/X448, and AEAD OCB for higher-security OpenPGP ecosystems.

Built for Humans

No command lines required. A guided tutorial lets first-time users practice in an isolated sandbox before touching real keys or contacts.

Local Authentication

Private keys are wrapped with Secure Enclave protection. Standard Mode supports passcode fallback; High Security Mode can require biometrics only for private-key operations. Contacts, key metadata, and protected settings open through ProtectedData app-data domains only after local app unlock.

Messages, Files & Signatures

Encrypt text or files with streaming I/O, progress, cancellation, and runtime space checks. Sign messages and verify senders during decryption.

Backups Under Your Control

Export passphrase-protected private-key backups and revocation certificates when you choose. Your data stays local unless you deliberately share or export it.

How It Works
Four steps to private communication.

CypherAir handles OpenPGP details while keeping the workflow familiar: create keys, exchange public keys, encrypt or sign, then decrypt and verify.

1

Create Your Keys

Choose Universal Compatible or Advanced Security, enter your identity, set an expiry, and generate keys locally.

2

Exchange Public Keys

Use a QR code, .asc file, or clipboard paste. Confirm fingerprints before relying on a new contact.

3

Encrypt, Sign & Send

Pick recipients, optionally encrypt to yourself, sign by default, then copy ciphertext or share a .gpg file.

4

Decrypt & Verify

CypherAir first checks recipients, then asks for local authentication, decrypts, and shows the signature result.

Under the Hood
Modern cryptography,
no compromises.

For those who care about the details, CypherAir supports two OpenPGP profiles: Profile A uses v4 keys and SEIPDv1 for GnuPG 2.1+ compatibility; Profile B uses v6 keys and SEIPDv2 AEAD OCB for RFC 9580-capable tools.

Platforms iOS 26.4+ / iPadOS 26.4+ / macOS 26.4+
Profiles A: Ed25519/X25519 v4 Β· B: Ed448/X448 v6
Message Format SEIPDv1 / SEIPDv2 AEAD OCB
Backup Protection Iterated+Salted S2K / Argon2id
Key Protection Secure Enclave wrapping + Keychain
App Data Protection ProtectedData domains with device-bound root secret
Network None - fully offline

Download CypherAir.
Start privately.

Encrypt, decrypt, sign, verify, and keep key backups under your control - all without accounts, servers, or network access from the app.