End-to-End Encryption
AES-256-GCM streaming encryption with HKDF-SHA256 key derivation. The server never has access to plaintext data.
Minimalist, self-hostable, end-to-end encrypted file and note sharing. Zero knowledge - the server never sees your data.
Get SkySend running in seconds with Docker:
services:
skysend:
image: skyfay/skysend:latest
container_name: skysend
restart: always
ports:
- "3000:3000"
volumes:
- ./data:/data
- ./uploads:/uploads
environment:
- BASE_URL=http://localhost:3000
# All environment variables: https://docs.skysend.ch/user-guide/configuration/environment-variables
# There are a lot of customization options available, so make sure to check the documentation for more details.docker run -d --name skysend -p 3000:3000 \
-e BASE_URL=http://localhost:3000 \
-v "$(pwd)/data:/data" \
-v "$(pwd)/uploads:/uploads" \
skyfay/skysend:latestThen open http://localhost:3000 in your browser.
Upload and download files from the terminal with end-to-end encryption:
curl -fsSL https://skysend.ch/install.sh | shirm https://skysend.ch/install.ps1 | iexskysend config set-server https://your-instance.com
skysend upload ./document.pdf
skysend download https://your-instance.com/file/abc123#secretSee the full CLI Client documentation for all commands and options.
The system architecture, cryptographic design, strict technology stack selection, and feature specifications for SkySend were entirely conceptualized and directed by a human System Engineer to solve real-world privacy challenges in file sharing.
The application code was generated by AI coding agents following detailed architectural specifications and coding guidelines. All features were manually tested for correctness, stability, and real-world reliability. Automated unit tests (Vitest) with coverage tracking via Codecov, CodeQL static analysis, and security audits complement the manual QA process.
SkySend is thoroughly tested and used in production, but a formal manual security audit by an external developer has not yet been completed. The entire cryptographic design is publicly documented to facilitate independent review. If you are a software developer or cybersecurity professional, your expertise is highly welcome! We invite the open-source community to review the code, submit PRs, and help us elevate SkySend to a fully verified standard.
Security Disclosure: If you discover a security vulnerability, please do not open a public GitHub issue. Instead, report it responsibly via email to security@skysend.ch.