26. Privacy and telemetry

[!ref] Full details in the User Manual, "Security and privacy".

26.1 Defaults

Item Default Description
Behavioural analytics Off Not reported
Crash stack Ask On crash, asks whether to report
Model conversation Your chosen Provider Provider's privacy terms apply
Decompilation byte range Sent when called You explicitly trigger it; goes to the 澜砥 model chosen by routing, or only the session's model in local mode (§6.8.1)
Code Q&A snippets Sent when called Code snippets retrieved by code.ask; same destination as above
Sample bytes Not uploaded as a whole Local analysis; the exception is sec.decompile, which sends the requested byte range on demand (a small sample may go out in full)

26.2 Encrypted storage

The following live encrypted on the local machine:

  • Sign-in credential
  • Model provider API key
  • External tool service bearer token / credential
  • Channel (WeChat iLink) session state

All of the above are encrypted at rest with ShangMi SM4-GCM + HKDF (SM3) (bound to the machine ID, with a random salt); the encrypted .zbk backup uses SM4-GCM + PBKDF2-SM3, and legacy AES-256-GCM backups remain decryptable.

26.3 Conversation content

Conversation content is persisted locally only; the corresponding messages go out only when you actively call the model, following the Provider's protocol.