Back to Blog

Introducing Shared Chats: Privacy-First Conversation Sharing

Jun 16, 2025

Sharing Chats Now Live on NanoGPT!

We're excited to announce our new Shared Chats feature - a privacy-first way to share your AI conversations with anyone. What makes this special? We use end-to-end encryption where even we can't read your shared conversations. Only those you share the link with can access them.

Privacy by Design, Not by Promise

To be clear - unless you actively share, we NEVER store your conversation.

When you share a conversation, here's what happens:

  1. πŸ”‘ Your browser generates a random encryption key
  2. πŸ”’ Encrypts the conversation locally in your browser
  3. πŸ“€ Sends ONLY the encrypted blob to our servers
  4. 🏠 The encryption key stays in your browser

The Magic of URL Fragments

The privacy magic happens in the share URL structure:

https://nano-gpt.com/share/abc123#encryption-key-here

Everything after the # (called a URL fragment) is NEVER sent to any server - it's a browser security feature we leverage for your privacy.

How Decryption Works

When someone opens your shared link:

  1. πŸ”‘ Their browser extracts the key from the URL fragment
  2. πŸ“₯ Downloads the encrypted blob from our server
  3. πŸ”“ Decrypts it locally in their browser
  4. 🚫 We literally cannot decrypt it - we don't have the key!

Mathematically Enforced Privacy

This isn't "trust us" privacy - it's mathematically enforced. We use XSalsa20-Poly1305 encryption. Even if someone hacked our servers, they'd only find encrypted blobs they can't read without the keys that never leave browsers.

Smart Sharing Controls

When you share a conversation, it includes all messages up to the point you decide to share. Any messages sent afterward - whether they were already there or ones you add later - are not uploaded and not included in the share.

Your conversations are yours. Period.

Continue the Conversation

For those viewing a shared chat - you can easily continue the conversation yourself!

  • πŸ‘€ Existing users: It'll automatically use the same model that was being used
  • πŸ†• New users: It'll default to our free model to get you started

Technical Details for the Curious

  • Encryption: XSalsa20-Poly1305 authenticated encryption
  • Key Generation: Cryptographically secure random keys
  • Storage: Only encrypted blobs on our servers
  • Access: Zero-knowledge architecture - we can't decrypt shared chats

Try It Out!

Ready to share your AI conversations securely? Start a chat, click the share button when you're ready, and experience truly private conversation sharing.

Enjoy this feature - we think it's pretty cool! πŸš€