Surfaced by a role-based review; verified against current code.
Problem: The inference option is labeled In the browser (Private) (client/modules/settings.ts). That "(Private)" describes only where inference runs — text and image search always travel from the browser to your instance, then to SearXNG, then to public engines. A privacy-focused user can reasonably read the label as "my whole search stays local," which isn't the case. (The README's privacy bullet is correctly scoped to stored history/cache/chats; this is specifically about the mode label.)
Fix: Relabel to something like "In the browser (local inference)" and add one dimmed line clarifying that search queries still go through your instance and SearXNG — only the AI answer is generated locally.
Files: client/modules/settings.ts, client/components/Pages/Main/Menu/AISettings/AISettingsForm.tsx
Surfaced by a role-based review; verified against current code.
Problem: The inference option is labeled
In the browser (Private)(client/modules/settings.ts). That "(Private)" describes only where inference runs — text and image search always travel from the browser to your instance, then to SearXNG, then to public engines. A privacy-focused user can reasonably read the label as "my whole search stays local," which isn't the case. (The README's privacy bullet is correctly scoped to stored history/cache/chats; this is specifically about the mode label.)Fix: Relabel to something like "In the browser (local inference)" and add one dimmed line clarifying that search queries still go through your instance and SearXNG — only the AI answer is generated locally.
Files:
client/modules/settings.ts,client/components/Pages/Main/Menu/AISettings/AISettingsForm.tsx