JavaScript is required. Encryption happens in your browser using the Web Crypto API.
Drop a file. It gets locked in your browser before it leaves. The key stays with you.