In Case
Web Crypto API · AES-256-GCM

AES-256-GCM Encryption Demo

Everything happens in your browser. The key never leaves your device. Type something — watch it turn into ciphertext in real time.

SESSION KEY (256-bit)

Refreshes on page reload. Never transmitted anywhere.

CIPHERTEXT (hex-encoded)

Ciphertext will appear here as you type...

DECRYPTION TEST

Click "Decrypt" to verify the round-trip…

1

Key generated in your browser

A 256-bit AES-GCM key is created using the Web Crypto API. The server never sees it.

2

Encrypted before leaving your device

Your text is encrypted with a random IV. Only ciphertext exists outside your browser.

3

Only you can decrypt it

Without the key, the ciphertext is random noise. The server stores noise.

This is how In Case protects your accounts

Every vault item is encrypted the same way — in your browser, before upload. Your trusted contacts get the key only when you stop checking in.

Try In Case