FREEDOM251

Freedom251 › File transfer services

SafeShare

Paid APILinuxSelf-hostedWeb

Visit SafeShare Alternatives

SafeShare's own site

What SafeShare is

SafeShare is a free, MIT-licensed, open-source file-sharing service that you deploy yourself through its web interface, API, Linux binary, Docker, Docker Compose, or installable PWA. Accounts are not required for uploads, which can have automatic expiration, download limits, and optional passwords. Resumable transfers support large files. Optional browser-side end-to-end encryption uses AES-256-GCM before upload, keeping plaintext and the decryption key from the server; this mode holds the file in browser memory twice and warns about files over 500 MB. Configured at-rest encryption protects stored files with AES-256, but losing its key makes files unrecoverable. Anonymous mode redacts IP addresses, and metadata stripping supports selected formats. Optional accounts add invite-only registration, roles, MFA, and SSO. An admin dashboard manages files, users, and configuration. The API offers tokens, lifecycle webhooks, HMAC signatures, and Prometheus monitoring.

Who it suits

SafeShare suits people and organizations that want self-hosted file transfer with expiration, access controls, and optional encryption. Its documentation names whistleblowers, journalists, activists, corporate users, and regulated organizations as possible audiences.

What it does well

  • No required user accounts
  • Automatic expiration and download limits
  • Optional browser end-to-end encryption
  • Docker and Linux deployment options
  • API, webhooks, and Prometheus monitoring

What to know first

  • Browser encryption warns about files over 500 MB
  • Losing the storage key prevents recovery
  • Metadata stripping excludes several formats
  • Fortress mode lacks planned PostgreSQL, S3, and malware scanning

Verdict

SafeShare offers self-hosted sharing with granular upload controls, privacy modes, encryption options, and administration features. Review its encryption memory warning, unsupported metadata formats, and Fortress-mode limitations before deployment.

Facts from SafeShare's own pages

Accounts and access
Optional user accounts support invite-only registration, MFA, and SSO; the security guide also describes role-based access and anonymous uploads. · github.com, 12 Oct 2026
Administration
An optional admin dashboard supports file management, user administration, and system configuration. · github.com, 12 Oct 2026
API access
Yes · github.com, 23 Sept 2026
At-rest encryption
The README says configuring an encryption key enables AES-256 encryption at rest for stored files. · github.com, 12 Oct 2026
Authentication
Optional user accounts support invite-only registration, role-based access, MFA, and SSO. · github.com, 12 Oct 2026
Browser encryption
Optional end-to-end encryption encrypts files in the browser with AES-256-GCM before upload, so the server does not receive the plaintext or decryption key. · github.com, 12 Oct 2026
Compliance
The deployment guide maps features to HIPAA, SOC 2, GDPR, and PCI-DSS requirements; it describes Fortress mode for regulated industries. · github.com, 12 Oct 2026
Compliance limits
The README describes a Fortress mode for regulated industries but says PostgreSQL/S3 support and malware scanning are planned, not yet supported. · github.com, 12 Oct 2026
Deployment
The README documents Docker deployment and a downloadable Linux amd64 binary, plus an installable PWA. · github.com, 12 Oct 2026
Deployment options
The README gives Docker and Docker Compose deployment instructions and a Linux amd64 binary download. · github.com, 12 Oct 2026
Download tracking
Yes · github.com, 23 Sept 2026
Encryption at rest
When configured, SafeShare encrypts stored files with AES-256-GCM; losing the encryption key means the files cannot be recovered. · github.com, 12 Oct 2026
Encryption limit
End-to-end encryption keeps the whole file in browser memory twice and the documentation warns about files larger than 500 MB. · github.com, 12 Oct 2026
File controls
Uploads can have automatic expiration, download limits, and password protection. · github.com, 12 Oct 2026
Integrations
SafeShare provides an API with tokens, webhooks for file lifecycle events, and documented Prometheus monitoring. · github.com, 12 Oct 2026
Intended users
The deployment guide names whistleblowers, journalists, activists, corporate file-transfer users, and organizations with compliance requirements as example audiences for different configurations. · github.com, 12 Oct 2026
Large files
SafeShare supports resumable uploads and downloads for large files. · github.com, 12 Oct 2026
License
The repository README identifies SafeShare as MIT licensed. · github.com, 12 Oct 2026
Metadata limit
Metadata stripping does not support HEIC/HEIF, FLAC, WAV, OGG, WebM, or legacy Office formats, and does not remove Office comments or tracked changes. · github.com, 12 Oct 2026
Notable limit
The repository says PostgreSQL, S3, and malware scanning are planned but not yet supported in Fortress mode. · github.com, 12 Oct 2026
Privacy features
Anonymous mode redacts IP addresses from logs and the database, and metadata stripping can remove identifying metadata from supported file types. · github.com, 12 Oct 2026
Purpose
SafeShare is a self-hosted file-sharing service with automatic expiration and no required accounts. · github.com, 12 Oct 2026
Security caveat
The API reference says production deployments must run behind HTTPS. · github.com, 12 Oct 2026
Sharing controls
Uploads can have expiration times, download limits, and optional password protection. · github.com, 12 Oct 2026

Where SafeShare stands on Freedom251

Look at these too