Data flow
Where a clip goes, step by step
Everything in the upper box happens on your PC, under your Windows account. The lower box is the program's only network path, and it has no access to your clips.
Gate. A clip its app marked “do not record” — the standard markers KeePass, 1Password and Bitwarden set — is not even read. A clip from an excluded app is dropped before it is stored; the default list covers password managers and Korean banking security modules. Organisation policy can add apps and turn image or file capture off. win/clipboard.read, Vault._gate
Fail-closed encryption. A credential is encrypted with Windows DPAPI and its text removed, so it never reaches the search index. If DPAPI is unavailable or fails, the clip is dropped rather than kept in the clear. Vault._protect
Storage. On first run the folder stops inheriting permissions and your account is granted access explicitly, so a change to a parent folder cannot widen it. Credentials are de-duplicated with a keyed hash, so the database holds no guessable fingerprint of the value. win/acl.harden_once, Vault._dedupe_key
Paste. ClipVault returns focus to the window you came from and checks again that it is in front right before sending Ctrl+V. If it cannot confirm that, it sends nothing and the clip waits on the clipboard for you. A credential it puts on the clipboard carries the “do not record” markers itself, so Windows clipboard history and other managers skip it. actions.deliver, win/exclusions.exclusion_payloads
Wipe. After you paste a credential, the clipboard is emptied after 30 seconds by default — but only if nothing new has been copied since. actions.clear_if_unchanged
Network. The request is made by a function that takes an address and your consent and nothing else, so no clip data is within its reach. It refuses plain HTTP and redirects, and discards answers over 64 KB. net.py, updates.fetch