AI assistants
Open WebUI privacy rating
Self-hosted web interface for large language models that works with Ollama and OpenAI-compatible APIs, with multi-user support.
Summary
Open WebUI scores 72 out of 100 (grade C) on the AI assistants criteria. It meets 6 of 8 criteria: open source, no ads or data sales, no training on your data, runs locally, limited chat retention and no account needed. It does not meet no trackers or telemetry and independent audit.
Score 72 out of 100. How scoring works
Criteria
-
Yes
Open source Weight 3 of 3 Source-available
Is all the source code needed to run the product public?
All code is public under the Open WebUI License, a source-available BSD-3-Clause variant with a branding clause that is not OSI-approved.
-
No
No trackers or telemetry Weight 3 of 3
Are the website and apps free of third-party trackers, with any analytics anonymous and any telemetry off by default?
The Docker image turns off library telemetry, but the openwebui.com website loads Google Analytics.
-
Yes
No ads or data sales Weight 2 of 3
Is the product funded without advertising, ad targeting or selling user data?
Free to self-host, funded by enterprise licenses, with no ads.
-
No
Independent audit Weight 2 of 3
Has an independent security or privacy audit been published within the last three years?
No independent audit is published.
-
Yes
No training on your data Weight 3 of 3
Are prompts, chats and files kept out of model training by default?
Self-hosted, so chats stay on the user's server unless an external model API is connected.
-
Yes
Runs locally Weight 2 of 3
Can the assistant run on your own device or server, so prompts never leave it?
Runs on the user's own server and works with local models through Ollama.
-
Yes
Limited chat retention Weight 2 of 3
Are chats deleted by default or on request, with no long-term server copy?
Chats are stored only on the user's own server.
-
Yes
No account needed Weight 1 of 3
Can it be used without an account or personal details?
No account with the project is needed. Accounts exist only on the user's own instance.