Skip to content

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

PropertyModifierTypeDescriptionDefined in
cloudUploadConsent?readonlybooleanPer-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?readonlySensitivityOverride 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?readonlyreadonly 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?readonlyLocalProviderTrustTrust 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