FolksLock

Lock any file with a key

Turn any file into an encrypted .folks file. Only ZipFolks can open it, and only with the key we give you. We never store your file or your key.

Drop any file to lock, or browse

Any format · up to 100 MB · the result is a .folks file plus a key

How FolksLock works

Lock

1You upload a file

Any format, sent over HTTPS.

2ZipFolks makes a key

A new random 256-bit key K, plus a random salt and nonce.

3Derive the file key

HKDF-SHA256(K + server secret S, salt).

4Encrypt

AES-256-GCM in 64 KB authenticated chunks, file name inside.

5You get two things

The .folks file and key K. Both are wiped from server memory.

Unlock

1You upload .folks + key

Over HTTPS, on ZipFolks only.

2Check the header

The file must come from this ZipFolks installation.

3Rebuild the file key

HKDF-SHA256(K + S, salt from the file).

4Decrypt and verify

Every chunk’s tag must match. A wrong key or any edit fails.

5Original file returned

Same name and extension. Nothing is kept.

Your key Kshown once, never stored
+
Server secret Snever leaves ZipFolks
HKDF-SHA256with per-file salt
File keyAES-256-GCM

Both halves are needed. K alone is useless outside ZipFolks, and ZipFolks can’t open a file without K.

Security

What you should know

Data privacy