feat(privacy): surface LLM data-egress destination to users
Transparency indicator (frontend audit rank 11): a notice in the AI surface telling users their prompts/data are sent to the configured provider, and that non-local providers are third-party services. Does not change data flow — the full fix (route egress through arcadia-llm-gateway with redaction) is gated on that gateway being deployed. Uses universal theme tokens; finance builds clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1059,6 +1059,16 @@ function AssistantSurface({
|
|||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
<p
|
||||||
|
data-slot="llm-egress-notice"
|
||||||
|
className="rounded-md border border-border bg-muted/50 px-3 py-2 text-xs text-muted-foreground"
|
||||||
|
>
|
||||||
|
<strong className="text-foreground">Where your data goes:</strong> your
|
||||||
|
messages — plus any platform data the assistant pulls in (tenant, user,
|
||||||
|
and billing rows) — are sent to the operator-configured LLM provider.
|
||||||
|
Unless that's a local model, it's a third-party service.
|
||||||
|
</p>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
ref={scrollerRef}
|
ref={scrollerRef}
|
||||||
className="flex-1 overflow-y-auto rounded-lg border bg-card/30 p-4"
|
className="flex-1 overflow-y-auto rounded-lg border bg-card/30 p-4"
|
||||||
|
|||||||
Reference in New Issue
Block a user