You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat(pii): restore request-scoped pseudonyms
Replace masked request values with unique per-request tokens when response restoration is enabled, then restore them across JSON and SSE write boundaries. Document the opt-in model setting and expose it in config metadata.\n\nAssisted-by: Codex:gpt-5
* fix(pii): wrap reversible redaction tokens
Use configurable token delimiters to avoid restoring ordinary model text that happens to match an internal identifier. Rename the option and document the confidentiality tradeoff.
Assisted-by: Codex:gpt-5
---------
Co-authored-by: localai-org-maint-bot <306269227+localai-org-maint-bot@users.noreply.github.com>
Description: "Replace masked values with wrapped request-scoped tokens and restore them when the model returns those tokens. Supports streaming responses and never persists the substitution map.",
823
+
Component: "toggle",
824
+
Order: 202,
825
+
},
826
+
"pii.reversible_token_prefix": {
827
+
Section: "pii",
828
+
Label: "Reversible Token Prefix",
829
+
Description: "Prefix for reversible redaction tokens. Defaults to [REDACTED:.",
830
+
Order: 203,
831
+
},
832
+
"pii.reversible_token_suffix": {
833
+
Section: "pii",
834
+
Label: "Reversible Token Suffix",
835
+
Description: "Suffix for reversible redaction tokens. Defaults to ].",
836
+
Order: 204,
837
+
},
819
838
820
839
// --- PII detection policy (on a token_classify detector model) ---
0 commit comments