The incident shape everybody knows
“Found it! Attached is AppData\Local\…\Login Data so you can see the error.” Thirty seconds of helpfulness, years of consequences. Support-bundle flows that accept arbitrary files are to blame as much as threadbare judgment.
What isn't allowed to be in scope
- Browser profile directories wholesale (cookie stores nor login databases).
- SSH/GPG/keyring material, DPAPI blobs, token caches.
- Anything named like an export — .kdbx, wallet files, config.yml with tokens, .env trees.
The exporter pattern that survives contact: fixed field list (known-innocent by construction), no path parameters, preview-first screen-render before save, and explicit in-bundle documentation of what was deliberately excluded so the receiver can't “just add” it later.
Sharing discspline: even a clean bundle, once sent, is outside your control. Send the minimum. The bundle spec at the Evidence section is a working reference of how floor-level data answers 90% of support asks.