Uploading files with drag-and-drop (and how they're encrypted)
You can add files to a project by dragging them straight into the Documents browser, or by clicking the dropzone to browse. Uploads go into whichever backbone folder you currently have open.
Drag, drop, or browse
The Documents browser has a dropzone at the top. Drag one or more files onto it, or click it to open a file picker — multiple files at once are supported. The dropzone labels which folder the upload targets and notes that the content is encrypted. To change the destination, open a different backbone folder first, then upload.
How files are encrypted
Every uploaded file is encrypted at rest with AES-GCM before it's stored in Cloudflare D1. Each project and folder is scoped to your account with its own key derivation, so one project's files can't be read with another's key. The encryption key lives server-side only and never reaches the browser.
This protects your files at rest, but it isn't end-to-end or zero-knowledge encryption — the operator can decrypt server-side to serve your files back to you.
Text and binary files
Text files are read and stored as their content. Binary files are handled too — when a file can't be read as text, it's stored with a binary marker so it still lands in the folder. After upload, files appear in the folder's list with their size and date, ready to view, label, move, or delete.
After uploading
If you've uploaded or changed files elsewhere, the browser has a Refresh control to re-pull the latest file list without a full page reload.