Privoo reference
Download Source Discord

Privoo Desktop: Built-in tools

From the Privoo reference. This article covers version 5.0.5.

Main article: Privoo Desktop. Managed at privoo://extensions.

Privoo includes first-party implementations of functions ordinarily obtained by installing browser extensions. They are part of the application rather than separately published add-ons, and are configured at privoo://extensions. Third-party extensions may also be loaded, with partial API support.

Rationale

The conventional way to obtain a password manager, a content blocker or a download utility is to install an extension. Each such extension is an additional party granted, in most cases, permission to read and modify the content of every page the user visits. Extensions have been sold to new owners, compromised through their publishers' accounts, and repurposed after acquisition.

Privoo's tools are components of the application. They have no separate publisher and cannot change hands independently of the browser. The stated aim is not to prevent users from installing extensions, which remains supported, but to reduce the number of cases in which doing so is necessary.

Always-on tools

Privacy Shield Always on
Advertising, tracker and malware blocking, together with the per-page report exposed by the toolbar shield. It is a core component rather than an add-on and has no disable switch on the extensions page; the individual protections it reports are each controlled in Settings. See Privacy and security: The Privacy Shield.
Downloads Always on
The toolbar download manager, showing live progress, with a full listing at privoo://downloads and a shortcut of Ctrl J.

Enabled by default

HTTPS-Only Mode On
Upgrades insecure http:// navigations. See Privacy and security: HTTPS upgrading.

Password Vault

Saves and autofills credentials, encrypted, on the local device. There is no cloud vault, no master account and no synchronisation.

The consequences run in both directions and the project states both: credentials cannot be exposed by the breach of a server that does not exist, and equally they do not propagate to the user's other machines, because no mechanism carries them there. Moving them requires copying the profile directory manually.

Privoo AI

Main article: Privoo AI

An assistant available in a side panel or a separate window, with saved conversation history stored locally. It is available at privoo://ai.

Privoo does not host a model and does not operate an inference service. The assistant runs against a provider key supplied by the user, or against a local model:

Supported backends
BackendData handling
AnthropicRequests go to the provider under the user's own key.
OpenAIAs above.
Google GeminiAs above.
DeepSeekAs above.
Ollama (local)Inference occurs on the user's machine. Nothing leaves the device.

API keys are stored encrypted. Conversations are not proxied through any infrastructure belonging to Privoo, because none exists.

Optional tools

Media Downloader Off

Saves video or audio from a page to the downloads directory, using yt-dlp. Adds a toolbar button when enabled.

Download Booster Off

Splits a large download across several concurrent HTTP range requests and reassembles the file, which is materially faster where a server throttles individual connections.

Operating parameters
ParameterValue
Minimum file sizeApproximately 8 MB
Concurrent chunks6
RequirementServer must support range requests
FallbackDeclines and lets the normal download proceed

The server is probed for range support before the accelerated path is used. If the probe fails, or the file is below the threshold, the ordinary download runs unchanged.

Lucid Mode Off

Adds a control to any video which, on hover, exposes a slider adjusting clarity, colour and depth. The effect is a rendering filter applied locally during playback and does not alter the stream being received.

Notes Off
A scratchpad in the toolbar. Contents are stored locally.
Calculator Off
A calculator in the toolbar.

Identities and autofill

Distinct from the password vault, Privoo stores one or more identities comprising name, address, telephone and email details, managed at privoo://identities. A form field can be filled by right-clicking it and selecting Autofill identity.

Common fields are matched directly. For unusual field labels that direct matching does not recognise, a local Ollama model may optionally be used to interpret what the field requests. That step runs on the user's machine; identity details are not transmitted to a remote service for interpretation.

A related feature, Easy Files, retains a short list of recently uploaded files so that a file can be re-attached without navigating the file picker again.

Third-party extensions

Extensions can be loaded from privoo://extensions, either as a packaged .crx or .zip, or as an unpacked directory. A packaged extension is unpacked into the configuration directory and loaded from there.

Partial API support

Privoo runs on Electron, which implements a subset of Chrome's extension APIs. Popups and content scripts generally function. Extensions depending on contextMenus, privacy, webNavigation or other advanced APIs may be limited or inert. Full CRX support remains an open roadmap item.

For content blocking specifically, Privoo's built-in engine already covers most of what a blocker such as uBlock Origin provides, and running both over the same requests can cause conflicts. Privoo detects recognised third-party content blockers and disengages its own engine on YouTube when one is present, because two blockers competing over the player can leave it in a broken state.

The general caution applicable to any browser applies here: an extension can typically read and modify every page visited, so only extensions with a clear reason to be trusted should be installed.

See also