Security & Technical Overview

Our Commitment to Security

NovelCrypt is built on the principle that your data should remain yours. We implement military-grade encryption and zero-knowledge architecture to ensure complete privacy.

Encryption Standards

AES-256-GCM Encryption

We use AES-256-GCM (Advanced Encryption Standard with Galois/Counter Mode), the same encryption standard trusted by governments and military organizations worldwide. This provides both confidentiality and authenticity of your data.

WebCrypto API

All cryptographic operations use the browser's native Web Crypto API, which provides secure, hardware-accelerated encryption primitives. This ensures that encryption happens at the lowest possible level with maximum security.

Cryptographically Secure Random Keys

Every message uses a unique, randomly-generated 256-bit encryption key created using crypto.getRandomValues(). These keys are cryptographically secure and cannot be predicted.

Zero-Knowledge Architecture

NovelCrypt implements a true zero-knowledge architecture, meaning we never have access to your unencrypted data. All encryption happens in your browser before data ever leaves your device. We never see your plaintext data.

Client-Side Encryption

All encryption happens in your browser before data ever leaves your device. We never see your plaintext data.

Keys in URL Fragment

Encryption keys are stored in the URL fragment (#), which is never sent to our servers. Only recipients with the full URL can decrypt.

Security Best Practices

  • Share links through secure channels (Signal, encrypted email)
  • Use password protection for highly sensitive data
  • Verify recipient identity before sharing
  • Delete message links after viewing
  • Set appropriate expiration times