VPN Provider
vpnProviderTechnical Context
Enables the extension to implement a VPN client using Chrome's VPN API. This allows secure tunneling of all browser traffic through the extension.
What This Means For You
The extension can route all your internet traffic through a VPN tunnel. This encrypts your browsing but means the VPN provider sees all your traffic.
Related APIs
This permission enables access to these Chrome APIs:
chrome.vpnProviderCommon Use Cases
- ✓VPN clients
- ✓Secure browsing
- ✓Network privacy
⚠ Red Flags When Combined With
How to Declare in manifest.json
Add the "vpnProvider" permission to your extension manifest:
{
"manifest_version": 3,
"name": "My Extension",
"permissions": [
"vpnProvider"
]
}Related Permissions
Web Request Blocking
webRequestBlockingThe extension can block, redirect, or modify any request your browser makes before it happens. This is how ad blockers work, but it also means the extension controls what data reaches websites.
Web Request Auth Provider
webRequestAuthProviderThe extension can automatically provide usernames and passwords when websites request them through browser popup dialogs. This is useful for corporate proxies or secured intranet sites.
Proxy
proxyThe extension can redirect all your internet traffic through a different server before it reaches websites. This is powerful for privacy but means the proxy server sees all your browsing.
Tabs
tabsThe extension can see what websites you have open in all your tabs, even if you are not actively using them. This is necessary for tab managers but means the extension knows your browsing patterns.
Cookies
cookiesThe extension can see the small "id cards" websites use to remember that you are logged in. This allows the tool to help you manage your privacy or stay signed into multiple accounts simultaneously.