Hey HN! I built RocketShare for end-to-end encrypted file sharing where encryption happens entirely in your browser.
The key design decision: your encryption key only exists in the URL fragment (#), so it never reaches the server. The server stores encrypted blobs and metadata, nothing else.
Some details:
- No account needed for basic sharing
- Files auto-expire (you set the duration)
- Built with Nuxt on Cloudflare Workers
I'd love feedback on the product and the security model. Happy to answer any questions about the architecture.
Cornest•1h ago
The key design decision: your encryption key only exists in the URL fragment (#), so it never reaches the server. The server stores encrypted blobs and metadata, nothing else.
Some details: - No account needed for basic sharing - Files auto-expire (you set the duration) - Built with Nuxt on Cloudflare Workers
I'd love feedback on the product and the security model. Happy to answer any questions about the architecture.