What runs, and what does not
A transfer runs inside your browser tab and touches no backend, so there is nothing there that could go down. What can go down is this website — and a page that measures it is on the way.
Encryption
The key is generated by the browser’s own WebCrypto in your tab and is never sent anywhere — there is nowhere to send it. Files are split into 4 MB chunks and every chunk is encrypted with AES-256-GCM. This part of CloakDrop is done, and it is the part you can check yourself.
Local storage
A drop is written into an IndexedDB database on the device you created it on, up to 500 MB in total. Nothing is uploaded, because there is nothing to upload to. Clear your browser data and the drop is gone with it.
Share link
The transfer id and the key ride in the fragment behind the hash sign, and the encrypted chunks sit in local storage. Send that link to someone else today and their browser shows them nothing, because it holds no copy. The relay is the piece that will change that.
Relay
There is no relay, no backend and no network call in this build. When a relay exists, this page starts reporting what it does: availability measured from the outside, error rates, and a written record of every incident — including the ones nobody noticed. Until then there is nothing here to plot.
Accounts and API
The preview keeps no accounts and exposes no endpoints. There is no address here you could send a request to.