Back to Home
Security First

Security

Security is at the core of everything we build at RAILGUN.

Encryption Protocol

RAILGUN uses the Signal Protocol, the same encryption standard trusted by billions of users worldwide. The protocol provides:

  • End-to-end encryption for all messages
  • Perfect Forward Secrecy (PFS)
  • Deniable authentication
  • Future secrecy (post-compromise security)

Key Management

Your identity keys are generated locally on your device using cryptographically secure random number generators. Private keys never leave your device and are stored in secure storage (Keychain on macOS, Credential Manager on Windows, libsecret on Linux).

Open Source

RAILGUN is open source, allowing security researchers and the community to audit our code. We believe transparency is essential for trust.

View on GitHub

Reporting Vulnerabilities

We take security vulnerabilities seriously. If you discover a vulnerability, please report it responsibly:

Email:

security@railgun.chat

Please include a detailed description of the vulnerability and steps to reproduce. We aim to respond within 48 hours and will work with you to resolve the issue.

Security Audits

We are committed to regular security audits by independent third parties. Audit reports will be published here as they become available.

Best Practices

To maximize your security when using RAILGUN:

  • Always download RAILGUN from official sources
  • Verify download checksums before installation
  • Keep your operating system and RAILGUN updated
  • Use strong device passwords/biometrics
  • Verify safety numbers with your contacts
  • Be cautious of phishing attempts