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:
- π Your browser generates a random encryption key
- π Encrypts the conversation locally in your browser
- π€ Sends ONLY the encrypted blob to our servers
- π 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:
- π Their browser extracts the key from the URL fragment
- π₯ Downloads the encrypted blob from our server
- π Decrypts it locally in their browser
- π« 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! π