Encrypted at rest
Each file is encrypted with AES-256-GCM before it is written to disk. The key is kept separately from the database, and GCM mode verifies the file has not been tampered with on every read.
Your data is protected at every level
Each file is encrypted with AES-256-GCM before it is written to disk. The key is kept separately from the database, and GCM mode verifies the file has not been tampered with on every read.
Uploaded files live outside the web root and cannot be reached by path. Only the application can serve a file, and only after checking the link and permissions.
The second login factor is a one-time TOTP code from an authenticator app (Google Authenticator, 1Password, Aegis). Turning it on issues recovery codes in case you lose the phone.
Search engines are told not to index file links (robots.txt and X-Robots-Tag), and there is no public file listing. A file opens only through the random link you shared yourself, or from your own dashboard.
| AES-256-GCM | Authenticated encryption of file contents on disk, with integrity checking. |
| bcrypt | Passwords are stored only as salted hashes — the original cannot be recovered. |
| TOTP (RFC 6238) | A second factor from your authenticator app plus single-use recovery codes. |
| CSRF | Tokens on every form; session cookies flagged HttpOnly, Secure and SameSite. |
| reCAPTCHA | Checks on sign-in, sign-up and password reset, so passwords cannot be brute-forced by bots. |
All connections to our servers are protected by modern SSL/TLS protocols. We use only TLS 1.2 and above with Perfect Forward Secrecy.
At least 12 characters including letters, numbers, and special characters
Two-factor authentication adds additional protection
Monitor account logins and activity
Never share your password with third parties
A second factor from your authenticator app plus single-use recovery codes.