
Private messaging.
Zero compromises.
Rail Gun is civic infrastructure for private communication. End-to-end encrypted messaging where your keys never leave your device. Truth without permission.
Download Rail Gun
Get Rail Gun for your platform and start messaging with true privacy. Your keys never leave your device.
Desktop Apps
Mobile Apps
iOS
iPhone & iPad
Android
Android phones & tablets
Automatic Updates
Rail Gun automatically checks for updates and installs them securely. All updates are cryptographically signed to ensure authenticity.
Verify Your Download (Advanced)
1. Download the checksums file:
SHA256SUMS.txt from the release page2. Verify the checksum:
# macOS/Linux
sha256sum -c SHA256SUMS.txt --ignore-missing
# Windows PowerShell
Get-FileHash Rail-Gun-*.exe | Format-ListWhy Rail Gun?
Built from the ground up with privacy and security as the foundation, not an afterthought.
Signal Protocol
Double Ratchet (KDF chains) + X3DH key exchange. Industry-standard end-to-end encryption with libsignal
Curve25519 Encryption
Modern elliptic curve cryptography (Curve25519) for key exchange and signatures via NaCl
ChaCha20-Poly1305
AEAD cipher providing authenticated encryption with associated data (AEAD) for message confidentiality
Group Encryption
Communities with encrypted channels using Signal Protocol group sessions and per-recipient keys
Perfect Forward Secrecy
Each message uses ephemeral keys. Compromised long-term keys cannot decrypt past messages
Open Source & Auditable
Full transparency on GitHub. Cryptographic implementations reviewed and auditable by security experts
Server Blindness
Backend sees only encrypted blobs (ChaCha20-Poly1305) and routing metadata. Content never exposed
Desktop-First Client
Native Electron app for macOS, Windows, Linux with local key storage and OS-level encryption
Your messages are truly private
Rail Gun uses the same encryption protocol trusted by billions of users worldwide. Your private keys are generated locally and never touch our servers.
- Signal Protocol (X3DH + Double Ratchet)
- Perfect Forward Secrecy (PFS)
- Extended Triple Diffie-Hellman (X3DH)
- Double Ratchet Algorithm (KDF Chain)
- libsodium / NaCl (Curve25519, ChaCha20-Poly1305)
- HMAC-based Key Derivation Function (HKDF)
- Local key generation and storage (never transmitted)
- Open source and auditable (GitHub)
- No phone number required
- Metadata minimization (routing only)
- Forward Secrecy & Backward Secrecy
- Deniable Authentication
Verify Your Download
Always verify downloads to ensure they haven't been tampered with.
1. Import our GPG key:
gpg --keyserver keys.openpgp.org --recv-keys [KEY_ID]2. Verify the signature:
gpg --verify SHA256SUMS.txt.asc SHA256SUMS.txt3. Check the checksum:
# macOS/Linux
sha256sum -c SHA256SUMS.txt --ignore-missingAvailable Everywhere
Download Rail Gun for your platform or use the web version.
macOS
macOS, Windows, Linux
DownloadWeb App
Web App
Coming SooniOS & Android
iOS, Android
Coming SoonReady to take back your privacy?
Join thousands of users who trust Rail Gun for secure communication.