A small webapp to securely store files that were encrypted client-side.
  • HTML 83.3%
  • PHP 15.5%
  • CSS 1.2%
Find a file
2026-05-19 17:16:10 +02:00
src change icon, fix paths 2026-05-19 17:16:10 +02:00
.gitignore filename preservation through xattributes, migrated to vscodium because i dont give a fuck 2026-05-17 10:49:03 +02:00
LICENSE.md license changes 2026-05-18 23:38:35 +02:00
README.md readme change 2026-05-19 07:48:18 +02:00

A simple way for users to encrypt their files client-side, and send it to the server.

I cooked this up in a few hours as an attempt to learn more about cryptography. The general idea is that ALL encryption is done on the user's browser, leaving absolutely nothing to the server to "snoop around" for.

Hosting requirements

You will need pecl/xattr and redis extensions installed, as well as a redis deployment itself.

Limiting file size

In upload.php

Change:

$megabytes = x * 1048576

x, where X is the amount of megabytes you wish to be the file size limit. Don't forget to check php.ini for the upload size limit also!