I didn’t want WeTransfer to read my files, so I wrote storage that does not trust itself
Summary
The article introduces share·me, an open-source AGPL encrypted storage and file-sharing service designed to avoid trusting the storage layer with plaintext data. It emphasizes client-side encryption with AES-256-GCM, key derivation, rate limiting, and support for burn-after-reading and time-locked access. The stack uses Rust, Next.js, Traefik, and object storage plus a database backend, and the project is available on GitHub for self-hosted deployment. The piece focuses on the technical design choices that improve privacy and reduce trust in the server side.
Classifications
industries
No industries detected
applications
No applications detected
AskAI Classifications
Labels
No AI classifications detected