Graphorin API reference v0.4.0
Graphorin API reference / @graphorin/memory / / PrivacyFilterContext
Interface: PrivacyFilterContext
Defined in: packages/memory/src/context-engine/privacy-filter.ts:22
Filter input: the record-level sensitivity tag + the per-tier trust class of the active provider.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
cloudUploadConsent? | readonly | boolean | Per-user opt-in for cloud upload of 'internal'-tier content. Default false — 'internal' content does not leave the loopback boundary unless the user explicitly opts in. | packages/memory/src/context-engine/privacy-filter.ts:39 |
defaultSensitivity? | readonly | Sensitivity | Override the default sensitivity applied to records that are missing a tag. Default 'internal' per DEC-126. | packages/memory/src/context-engine/privacy-filter.ts:44 |
providerAcceptsSensitivity? | readonly | readonly Sensitivity[] | Sensitivity tiers the active provider is allowed to receive. When omitted, the per-tier defaults below apply. | packages/memory/src/context-engine/privacy-filter.ts:27 |
providerTrust? | readonly | LocalProviderTrust | Trust class of the active provider as classified by @graphorin/provider/trust/classify-local-provider.ts. Defaults to 'public-tls' (the conservative cloud default). | packages/memory/src/context-engine/privacy-filter.ts:33 |