| Component | Accessible or collected data | Persistence and downstream use |
| Browser adapter | Approved control labels, route templates, structural locators, match counts, and control state flags. | Sends structural observations to the guardian API. These observations omit input values, full page text, URL queries, and fragments. |
| Edge identity processing | Application cookies or bearer credentials selected by the identity configuration. | Derives a credential-context hash for supervision. Processing a credential to hash it still requires access to the credential. |
| Proxy request authorization | Request headers and, for supervised protected requests, buffered request-body bytes. | Compares an exact body hash and other request bindings. This is not proof that the proxy never received the body. |
| Proxy response processing | Supervised HTML for script insertion and protected response bodies for hashing, within configured size limits. | Records HTTP status and response-body hash. This record alone is not a copy of the response or a verified business receipt. |
| Guardian state service | Task instruction, observations, action proposals and arguments, clarifications, decisions, permits, and private model continuation. | Stores observations and proposals in PostgreSQL. Proposal events and permits can also contain action arguments. Evidence is signed and archived; signing does not redact it. |
| Model provider | The proposal, selected action, observation, policy, task instruction, clarifications, and recorded review/execution context when model review runs. | These fields are sent to the configured provider. Provider handling is a separate data boundary. Private continuation is retained by the runtime. |