PageSourceSearch

https://protonvpn.com/about

html protonvpn.com collected 2026-09-24 08:29:05 UTC 163,358 bytes, 50 lines download raw bytes

1<!DOCTYPE html><html lang="en" dir="ltr" class="scroll-smooth"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta name="color-scheme" content="light">
1<script>window.__PROTON_CONTEXT__ = {"currentUrl":"/about/","localization":{"alternateLanguages":["en","es-419","pt-br","pl","fr","nl","ja","de","it","es-es","sv","pt","tr","da","fi","cs","id","ro","ru","ko","zh-tw","nb","vi","th","zh","hi"]},"translations":{"charset":"","headers":{},"contexts":{}}};</script>
1<link rel="preconnect" href="https://account.proton.me/"><link rel="dns-prefetch" href="https://account.proton.me/"><link rel="preconnect" href="https://vpncdn.protonweb.com/"><link rel="dns-prefetch" href="https://vpncdn.protonweb.com/"><link rel="preload" href="/fonts/inter/InterVariable.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="/fonts/arizona/ABCArizonaFlareVariable.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"><style>@font-face { font-family: ProtonSans; font-style: normal; font-weight: 100 900; font-display: swap; src: url(/fonts/inter/InterVariable.en.woff2) format("woff2"); } @font-face { font-family: ProtonSans; font-style: italic; font-weight: 100 900; font-display: swap; src: url(/fonts/inter/InterVariable-Italic.en.woff2) format("woff2"); } @font-face { font-family: ProtonSansFallback; font-style: normal; font-weight: 100 900; src: local(Arial); size-adjust: 104%; } @font-face { font-family: ProtonSansFallback; font-style: italic; font-weight: 100 900; src: local(Arial); size-adjust: 104%; } @font-face { font-family: ProtonSerif; font-style: normal; font-weight: 200 700; font-display: swap; src: url(/fonts/arizona/ABCArizonaFlareVariable.en.woff2) format("woff2"); } @font-face { font-family: ProtonSerif; font-style: italic; font-weight: 200 700; font-display: swap; src: url(/fonts/arizona/ABCArizonaFlareVariable.en.woff2) format("woff2"); } @font-face { font-family: ProtonSerifFallback; font-style: normal; font-weight: 200 700; src: local("Times New Roman"); size-adjust: 106%; ascent-override: 91%; descent-override: 23%; line-gap-override: 3%; } @font-face { font-family: ProtonSerifFallback; font-style: italic; font-weight: 200 700; src: local("Times New Roman"); size-adjust: 106%; ascent-override: 91%; descent-override: 23%; line-gap-override: 3%; } [class*="font-serif"] { letter-spacing: -0.04em; } :is( [class*="font-serif"], [class*="font-serif"] * )[class*="text-xl"] { line-height: 1.2; } :is( [class*="font-serif"], [class*="font-serif"] * )[class*="text-2xl"] { line-height: 1.16; }</style><meta name="robots" content="index, follow"><link rel="canonical" href="https://protonvpn.com/about"><link rel="alternate" hreflang="x-default" href="https://protonvpn.com/about"><link rel="alternate" hreflang="en" href="https://protonvpn.com/about"><link rel="alternate" hreflang="es" href="https://protonvpn.com/es-419/about"><link rel="alternate" hreflang="pt-br" href="https://protonvpn.com/pt-br/about"><link rel="alternate" hreflang="pl" href="https://protonvpn.com/pl/about"><link rel="alternate" hreflang="fr" href="https://protonvpn.com/fr/about"><link rel="alternate" hreflang="nl" href="https://protonvpn.com/nl/about"><link rel="alternate" hreflang="ja" href="https://protonvpn.com/ja/about"><link rel="alternate" hreflang="de" href="https://protonvpn.com/de/about"><link rel="alternate" hreflang="it" href="https://protonvpn.com/it/about"><link rel="alternate" hreflang="es-es" href="https://protonvpn.com/es-es/about"><link rel="alternate" hreflang="sv" href="https://protonvpn.com/sv/about"><link rel="alternate" hreflang="pt" href="https://protonvpn.com/pt/about"><link rel="alternate" hreflang="tr" href="https://protonvpn.com/tr/about"><link rel="alternate" hreflang="da" href="https://protonvpn.com/da/about"><link rel="alternate" hreflang="fi" href="https://protonvpn.com/fi/about"><link rel="alternate" hreflang="cs" href="https://protonvpn.com/cs/about"><link rel="alternate" hreflang="id" href="https://protonvpn.com/id/about"><link rel="alternate" hreflang="ro" href="https://protonvpn.com/ro/about"><link rel="alternate" hreflang="ru" href="https://protonvpn.com/ru/about"><link rel="alternate" hreflang="ko" href="https://protonvpn.com/ko/about"><link rel="alternate" hreflang="zh-tw" href="https://protonvpn.com/zh-tw/about"><link rel="alternate" hreflang="nb" href="https://protonvpn.com/nb/about"><link rel="alternate" hreflang="vi" href="https://protonvpn.com/vi/about"><link rel="alternate" hreflang="th" href="https://protonvpn.com/th/about"><link rel="alternate" hreflang="zh" href="https://protonvpn.com/zh/about"><link rel="alternate" hreflang="hi" href="https://protonvpn.com/hi/about"><link rel="manifest" href="/site.webmanifest">
1<script type="module">document.querySelector(`link[rel="manifest"][data-manifest-mail]`)&&window.addEventListener(`beforeinstallprompt`,e=>e.preventDefault());</script>
1<title>Proton VPN - About Us | Proton VPN</title><meta name="description" content="We're building a secure VPN service that protects privacy. Meet our team and learn more about our mission to provide free VPN to all."><meta property="og:title" content="Proton VPN - About Us | Proton VPN"><meta property="og:description" content="We're building a secure VPN service that protects privacy. Meet our team and learn more about our mission to provide free VPN to all."><meta property="og:url" content="https://protonvpn.com/about/"><meta property="og:type" content="website"><meta property="og:site_name" content="Proton VPN"><meta property="og:image" content="https://protonvpn.com/images/social/proton-vpn-og.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:title" content="Proton VPN - About Us | Proton VPN"><meta property="twitter:description" content="We're building a secure VPN service that protects privacy. Meet our team and learn more about our mission to provide free VPN to all."><meta property="twitter:image" content="https://protonvpn.com/images/social/proton-vpn-og.png"><meta property="twitter:site" content="@ProtonVPN"><meta property="twitter:creator" content="@ProtonVPN"><link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"><link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#6d4aff"><link rel="shortcut icon" href="/favicons/favicon.ico"><meta name="msapplication-TileColor" content="#6d4aff"><meta name="msapplication-config" content="/favicons/browserconfig.xml"><meta name="theme-color" content="#ffffff">
1<script type="application/ld+json">{"@context":"https://schema.org/","@graph":[{"@type":"AboutPage","@id":"https://protonvpn.com/about/","url":"https://protonvpn.com/about/","name":"Proton VPN - About Us","description":"We're building a secure VPN service that protects privacy. Meet our team and learn more about our mission to provide free VPN to all.","about":{"@id":"https://protonvpn.com/#corporation"},"isPartOf":{"@id":"https://protonvpn.com/#website"},"copyrightHolder":{"@id":"https://protonvpn.com/#corporation"},"creator":{"@id":"https://protonvpn.com/#corporation"},"hasPart":[{"@id":"https://protonvpn.com/#Video0001"}]},{"@type":"Corporation","@id":"https://protonvpn.com/#corporation","additionalType":"http://www.productontology.org/id/Technology_company","name":"Proton","legalName":"Proton AG","url":"https://protonvpn.com","logo":"https://protonvpn.com/images/social/proton-logo-square.png","slogan":"Privacy by default","foundingDate":"2014-07-18","description":"Proton provides easy-to-use encrypted email, calendar, cloud storage, password manager, and VPN services, built on the principle of your data, your rules.","address":{"@type":"PostalAddress","addressCountry":"Switzerland","addressRegion":"Geneva","addressLocality":"Plan-les-Ouates","postalCode":"1228","streetAddress":"Route de la Galaise 32"},"sameAs":["https://www.linkedin.com/company/protonprivacy/","https://x.com/ProtonPrivacy","https://www.facebook.com/Proton","https://www.instagram.com/protonprivacy/","https://www.wikidata.org/wiki/Q30537036","https://en.wikipedia.org/wiki/Proton_(Swiss_company)","https://www.google.com/search?kgmid=/g/11g8vthvmc"],"employee":{"@type":"Person","name":"Andy Yen","jobTitle":"Chief Executive Officer","sameAs":["https://x.com/andyyen","https://www.linkedin.com/in/andy-yen-03a9676/","https://www.wikidata.org/wiki/Q23759707"]},"owns":[{"@id":"https://proton.me/#Proton_Mail"},{"@id":"https://proton.me/#Proton_Calendar"},{"@id":"https://proton.me/#Proton_Drive"},{"@id":"https://proton.me/#Proton_Pass"},{"@id":"https://proton.me/#Wallet"},{"@id":"https://proton.me/#Proton_Authenticator"},{"@id":"https://proton.me/#Proton_VPN"},{"@id":"https://proton.me/#Proton_SimpleLogin"},{"@id":"https://proton.me/#Lumo"}]},{"@type":"WebSite","@id":"https://protonvpn.com/#website","url":"https://protonvpn.com","name":"Proton","mainEntity":{"@id":"https://protonvpn.com/#corporation"},"about":{"@id":"https://protonvpn.com/#corporation"},"creator":{"@id":"https://protonvpn.com/#corporation"},"publisher":{"@id":"https://protonvpn.com/#corporation"},"copyrightHolder":{"@id":"https://protonvpn.com/#corporation"},"copyrightNotice":"© Proton AG. All rights reserved.","copyrightYear":"2026","isAccessibleForFree":"True","inLanguage":["en","fr","de","es","it","pl","nl","ru","tr","pt"]},{"@context":"https://schema.org","@type":"VideoObject","name":"Andy Yen: Think your email's private? Think again","description":"Sending an email message is like sending a postcard, says scientist Andy Yen in this thought-provoking talk: Anyone can read it. Yet encryption, the technology that protects the privacy of email communication, does exist. It's just that until now it has been difficult to install and a hassle to use. Showing a demo of an email program he designed with colleagues at CERN, Yen argues that encryption can be made simple to the point of becoming the default option, providing true email privacy to all.","contentUrl":"https://ted.com/talks/andy_yen_think_your_email_s_private_think_again","thumbnailUrl":"https://proton-cms-media.s3.eu-central-1.amazonaws.com/andy_ted_talk_video_thumbnail_c7bc2148af.png","@id":"https://protonvpn.com/#Video0001"}]}</script>
1<script>(function(){const base = "";
2const cdn = {"url":"https://vpncdn.protonweb.com/","enabledForAssets":false,"enabledForImages":true};
3
4    const context = base === '' ? '' : `${base}/`;
5    window.__toAssetUrl = (filename) => {
6        if (cdn !== undefined && cdn.enabledForAssets === true) {
7            return `${cdn.url}${context}${filename}`;
8        } else {
9            return `/${context}${filename}`;
10        }
11    };
12})();</script>
12<script type="module" src="/_astro/TelemetryScript.astro_astro_type_script_index_0_lang.CmCOxf6E.js"></script>
12<!-- Runtime scripts for the Video and VideoLink design-system atoms. Loaded
13     once per page so atoms don't each emit a duplicate script tag. Both
14     are idempotent and no-op if no matching elements are on the page. -->
14<script type="module">if(typeof window<`u`&&!window.__proton_videoAutoplayInitialized){window.__proton_videoAutoplayInitialized=!0;let e=new WeakSet,t=new Set,n=n=>{if(e.has(n))return;e.add(n);let r=n.closest(`[data-video-root]`),i=r?.querySelector(`[data-video-toggle]`),a=r?.querySelector(`[data-video-facade]`),o=r?.dataset.videoRoot,s=n.dataset.autoplay===`true`,c=parseFloat(n.dataset.autoplayThreshold||`0`),l=window.matchMedia(`(prefers-reduced-motion: reduce)`).matches,u=i?.dataset.labelPlay||`Play video`,d=i?.dataset.labelPause||`Pause video`,f=i?.dataset.labelEnded||u,p=!1,m=!1,h=()=>{let e=n.dataset.canAutoplay!==`false`;p&&e&&!m?n.play().catch(()=>void 0):n.pause()},g=()=>{let e=!n.paused;r?.toggleAttribute(`data-playing`,e),e&&r?.removeAttribute(`data-ended`);let a=r?.hasAttribute(`data-ended`);i?.setAttribute(`aria-label`,e?d:a?f:u),e&&o&&document.querySelectorAll(`[data-video-root="${o}"] video[data-video-autoplay]`).forEach(e=>{e!==n&&!e.paused&&e.pause()}),e&&o&&!t.has(o)&&(t.add(o),document.dispatchEvent(new CustomEvent(`proton:video-play`,{detail:{url:n.currentSrc||n.src}})))};n.addEventListener(`play`,g),n.addEventListener(`pause`,g),n.addEventListener(`ended`,()=>{r?.setAttribute(`data-ended`,``),g()}),i?.addEventListener(`click`,()=>{n.paused?(m=!1,n.play().catch(()=>void 0)):(m=!0,n.pause())}),a?.addEventListener(`click`,()=>{a.remove(),i?.removeAttribute(`tabindex`),n.removeAttribute(`tabindex`),(i??n).focus({preventScroll:!0}),n.play().catch(()=>void 0)}),s&&!l&&(new IntersectionObserver(([e])=>{p=e.isIntersecting,h()},{threshold:c}).observe(n),new MutationObserver(h).observe(n,{attributes:!0,attributeFilter:[`data-can-autoplay`]}))},r=()=>{document.querySelectorAll(`video[data-video-autoplay]`).forEach(n)};document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,r):r(),document.addEventListener(`astro:page-load`,()=>{t.clear(),r()})}</script>
14<script type="module">if(typeof window<`u`&&!window.__proton_videoLinkInitialized){window.__proton_videoLinkInitialized=!0;let e=new WeakSet,t=e=>{if(!e)return null;try{let t=new URL(e);if(t.hostname===`youtu.be`)return t.pathname.slice(1).split(`/`)[0]||null;if(/(?:^|\.)youtube(?:-nocookie)?\.com$/.test(t.hostname)){let e=t.searchParams.get(`v`);if(e)return e;let n=t.pathname.match(/^\/(?:embed|v|shorts)\/([\w-]+)/);if(n)return n[1]}return null}catch{return null}},n=e=>{let n=e.currentTarget,r=n.dataset.videoLinkUrl;if(!r)return;document.dispatchEvent(new CustomEvent(`proton:video-play`,{detail:{url:r}}));let i=t(r);if(!i)return;e.preventDefault();let a=document.createElement(`iframe`);a.src=`https://www.youtube-nocookie.com/embed/${i}?autoplay=1`,a.allow=`autoplay; encrypted-media; picture-in-picture; web-share`,a.allowFullscreen=!0,a.referrerPolicy=`strict-origin-when-cross-origin`,a.className=n.className,a.title=n.getAttribute(`aria-label`)||n.dataset.videoLinkName||`Video`,n.replaceWith(a),a.focus({preventScroll:!0})},r=t=>{e.has(t)||(e.add(t),t.addEventListener(`click`,n))},i=()=>{document.querySelectorAll(`[data-video-link-url]`).forEach(r)};document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,i):i(),document.addEventListener(`astro:page-load`,i)}</script>
14<!-- Loader for the Tooltip component and any `data-tooltip` attribute on the
15     page (including CMS rich text). Loaded once per page; it only registers
16     delegated listeners and pulls the engine on the first interaction. -->
16<script type="module" src="/_astro/TooltipScript.astro_astro_type_script_index_0_lang.DalgvfcC.js"></script>
16<!-- Scrolls to the element targeted by the URL fragment when it is hidden, and
17     therefore ignored by the browser (unselected tab panel, "show more" limit).
18     Loaded once per page; it does nothing at all for a visible target.
19     Relative path: @protonme/shared is not linked into its own node_modules. -->
19<script type="module">var e=[`wheel`,`touchstart`,`keydown`],t=1e4,n=e=>e.getClientRects().length>0,r=e=>{e.scrollIntoView(),e.hasAttribute(`tabindex`)||(e.setAttribute(`tabindex`,`-1`),e.addEventListener(`blur`,()=>e.removeAttribute(`tabindex`),{once:!0})),e.focus({preventScroll:!0})},i,a=({hasBrowserGivenUp:a=!1}={})=>{i?.();let o=window.location.hash.slice(1),s=o?document.getElementById(o):null;if(!s)return;if(n(s)){a&&r(s);return}let c=s.parentElement;for(;c&&!n(c);)c=c.parentElement;c?.scrollIntoView();let l=new AbortController,u=()=>l.abort(),d=new ResizeObserver(()=>{n(s)&&(u(),r(s))});l.signal.addEventListener(`abort`,()=>{d.disconnect(),i=void 0},{once:!0}),i=u,window.setTimeout(u,t),d.observe(s),c&&d.observe(c);for(let t of e)window.addEventListener(t,u,{passive:!0,signal:l.signal})};if(typeof window<`u`&&!window.__proton_fragmentTargetInitialized){window.__proton_fragmentTargetInitialized=!0;let e=()=>a({hasBrowserGivenUp:!0});a(),window.addEventListener(`hashchange`,e),document.addEventListener(`astro:page-load`,e)}</script>
19<script>((KEYS) => {
20	if (document.cookie.indexOf("visitorId=") !== -1) return;
21	const search = new URLSearchParams(window.location.search);
22	const visitorId = search.get("visitorId");
23	if (!visitorId || !/^[a-zA-Z0-9.@=_-]+$/.test(visitorId)) return;
24	const captured = {};
25	for (const key of KEYS) {
26		const value = search.get(key);
27		if (value) captured[key] = value;
28	}
29	if (captured.offer_id && !captured.visitorId.endsWith(`-${captured.offer_id}`)) {
30		captured.visitorId = `${captured.visitorId}-${captured.offer_id}`;
31		search.set("visitorId", captured.visitorId);
32		history.replaceState(null, "", `${location.pathname}?${search}${location.hash}`);
33	}
34	const PROTON_HOST = /(^|\.)(proton\.me|protonvpn\.com)$/;
35	const attach = () => {
36		document.querySelectorAll("a[href]").forEach((node) => {
37			const anchor = node;
38			if (anchor.closest("astro-island")) return;
39			try {
40				const url = new URL(anchor.href, window.location.href);
41				if (url.host !== window.location.host && !PROTON_HOST.test(url.hostname)) return;
42				for (const key in captured) if (!url.searchParams.has(key)) url.searchParams.set(key, captured[key]);
43				anchor.setAttribute("href", url.href);
44			} catch {}
45		});
46	};
47	if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", attach);
48	else attach();
49})(["visitorId","hfp","spl","aap","offer_id"]);</script>
49<style>#proton-tooltip[popover]{--tooltip-from-x:0;--tooltip-from-y:0;opacity:0;translate:var(--tooltip-from-x) var(--tooltip-from-y);transition:opacity .15s ease-out, translate .15s ease-out, overlay .15s allow-discrete, display .15s allow-discrete}#proton-tooltip[popover][data-side=top]{--tooltip-from-y:-.25rem}#proton-tooltip[popover][data-side=bottom]{--tooltip-from-y:.25rem}#proton-tooltip[popover][data-side=left]{--tooltip-from-x:-.25rem}#proton-tooltip[popover][data-side=right]{--tooltip-from-x:.25rem}#proton-tooltip[popover][data-open]{opacity:1;translate:0}#proton-tooltip[popover][data-instant]{transition:none}#proton-tooltip>div{transition:inherit}#proton-tooltip[data-side=top]>div,#proton-tooltip[data-side=bottom]>div{transition-property:left}#proton-tooltip[data-side=left]>div,#proton-tooltip[data-side=right]>div{transition-property:top}#proton-tooltip[popover][data-moving]{transition:opacity .15s ease-out, translate .15s ease-out, left .15s ease-out, top .15s ease-out, overlay .15s allow-discrete, display .15s allow-discrete}@media (prefers-reduced-motion:reduce){#proton-tooltip[popover]{transition:none}}
50</style><link rel="stylesheet" href="/_astro/__..B8fPFdEB.css"><link rel="stylesheet" href="/_astro/PdfPreviewInner.DUl7Si7L.css"><style>.dtc-max-w-3xl{max-width:48rem}.dtc-max-w-7xl{max-width:80rem}.dtc-max-w-8xl{max-width:96rem}.dtc-max-w-full{max-width:100%}.dtc-gap-8{gap:2rem}.dtc-rounded-b-8xl{border-bottom-left-radius:4.375rem;border-bottom-right-radius:4.375rem}.dtc-bg-purple-50{--tw-bg-opacity:1;background-color:rgb(247 245 255/var(--tw-bg-opacity,1))}.dtc-bg-purple-900{--tw-bg-opacity:1;background-color:rgb(27 19 64/var(--tw-bg-opacity,1))}.dtc-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dtc-object-contain{object-fit:contain}.dtc-object-center{object-position:center}.dtc-pb-0{padding-bottom:0}.dtc-pb-16{padding-bottom:4rem}.dtc-pt-0{padding-top:0}.dtc-pt-16{padding-top:4rem}.dtc-pt-4{padding-top:1rem}.dtc-text-3xl{font-size:1.875rem;line-height:1.13}.dtc-text-4xl{font-size:2.25rem;line-height:1.11}.dtc-text-xl{font-size:1.25rem;line-height:1.5}.dtc-font-normal{font-weight:400}.dtc-text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dtc-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:48em){.md\:dtc-pb-20{padding-bottom:5rem}.md\:dtc-pt-20{padding-top:5rem}.md\:dtc-pt-8{padding-top:2rem}}@media (min-width:64em){.lg\:dtc-text-4xl{font-size:2.25rem;line-height:1.11}.lg\:dtc-text-5xl{font-size:3rem;line-height:1.125}}@media (min-width:80em){.xl\:dtc-pb-24{padding-bottom:6rem}.xl\:dtc-pt-12{padding-top:3rem}.xl\:dtc-pt-24{padding-top:6rem}}</style></head><body class="bg-purple-50"><style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
50<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).only=e;window.dispatchEvent(new Event("astro:only"));})();</script>
50<script>(()=>{var g=Object.defineProperty;var w=(a,s,c)=>s in a?g(a,s,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[s]=c;var l=(a,s,c)=>w(a,typeof s!="symbol"?s+"":s,c);var E=new Set(["__proto__","constructor","prototype"]);{let a={0:t=>y(t),1:t=>c(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(c(t)),5:t=>new Set(c(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in a?a[p](e):void 0},c=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let r=this.querySelectorAll("astro-slot"),n={},d=this.querySelectorAll("template[data-astro-template]");for(let o of d){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of r){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let i=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(i+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${i}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),r.disconnect(),this.childrenConnectedCallback()},r=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});r.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let r=new URL(e,document.baseURI);return r.searchParams.set("astro-retry",Date.now().toString()),r.toString()}async importWithRetry(e){try{return await import(e)}catch(r){return await new Promise(n=>setTimeout(n,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let r=this.getAttribute("component-url"),n=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:r}});this.dispatchEvent(n)&&console.error(`[astro-island] Error hydrating ${r}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),r=this.getAttribute("client");if(Astro[r]===void 0){window.addEventListener(`astro:${r}`,()=>this.start(),{once:!0});return}try{await Astro[r](async()=>{let n=this.getAttribute("renderer-url");try{let[d,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),n?this.importWithRetry(n):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=d;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=d[h]}return this.hydrator=u,this.hydrate}catch(d){return this.handleHydrationError(d),()=>{}}},e,this)}catch(n){this.handleHydrationError(n)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script>
50<astro-island uid="qEPat" component-url="/_astro/BodyScripts.iES3aabc.js" component-export="BodyScripts" renderer-url="/_astro/client.BTwzmrn_.js" props="{}" ssr client="only" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;BodyScripts&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island>
50<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script>
50<astro-island uid="23O98O" prefix="r16" component-url="/_astro/HeaderProduct.B0ZsEcCe.js" component-export="HeaderProduct" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;background&quot;:[0,&quot;purple-50&quot;],&quot;previewOriginalPath&quot;:[0]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;HeaderProduct&quot;,&quot;value&quot;:true}" await-children><div class="top-0 z-menu w-full ease-out-cubic xl:fixed sticky bg-purple-50 text-purple-800"><div><div><header data-testid="product-header-id" class="container"><div class="relative flex h-12 items-center justify-between gap-4 text-sm duration-150 ease-linear"><a href="/" class="mb-1 flex flex-none" data-analytics-id="pvpn_lp_b2c_vpn_menulogo"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/vpn/vpn-trademark-b2c-light.svg" width="179" height="36" loading="eager" decoding="async" alt="Proton VPN" class="inline-flex w-fit h-7"/>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_menulogo'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><div class="hidden xl:block xl:flex-grow"><nav><ul class="flex flex-wrap items-center gap-x-4 gap-y-1"><li data-headlessui-state=""><div class="relative"><button class="flex items-center gap-1 font-semibold [&amp;:not([data-focus])]:focus-visible:outline-none text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500" type="button" aria-expanded="false" data-headlessui-state=""><span>Why Proton VPN</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 transition-transform motion-reduce:transition-none max-[88em]:hidden"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button><div data-testid="popover-panel" class="z-over mt-3 max-h-[calc(100vh-6rem)] transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-xl start-0 -ms-10 w-screen max-w-5xl" hidden="" style="display:none;--button-width:0px" id="headlessui-popover-panel-_r16R_7clj7_" tabindex="-1" data-headlessui-state=""><div class="from-[calc(100%/3)] from-transparent to-[calc(100%/3)] to-gray-50 xl:grid xl:grid-cols-[3fr_repeat(3,2fr)] xl:items-stretch xl:bg-gradient-to-r rtl:xl:bg-gradient-to-l"><div class="-ms-4 py-6 xl:ms-0 xl:px-6"><a href="/what-is-a-vpn" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">What is a VPN?</div><p class="mt-2 text-body text-sm">Find out what a VPN is, how it works, and when to use one.</p>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/why-proton-vpn" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Why Proton VPN?</div><p class="mt-2 text-body text-sm">No logs, no ads, open-source and independently audited.</p>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/features" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">All features</div><p class="mt-2 text-body text-sm">Learn how our advanced security and privacy features allow you to browse the web with peace of mind.</p>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/vpn-servers" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">VPN servers</div><p class="mt-2 text-body text-sm">Servers in 140+ countries for truly global connectivity.</p>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div><hr class="me-4 xl:hidden"/><div class="col-span-3 -ms-4 py-6 xl:ms-0 xl:px-6"><div class="xl:mb-12"><a href="/streaming" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">VPN for Streaming</div><p class="mt-2 text-body text-sm">Watch what you want, when you want, from wherever you want with Proton VPN.</p>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div><hr class="mx-4 my-6 xl:my-0 xl:hidden"/><div class="space-y-8 xl:grid xl:grid-cols-3 xl:space-y-0"><div><div class="mb-2 px-4 text-sm uppercase">Countries</div><a href="/vpn-servers/usa" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">United States</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/vpn-servers/uk" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">United Kingdom</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/vpn-servers/france" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">France</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/vpn-servers" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">All countries</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div><div><div class="mb-2 px-4 text-sm uppercase">Services</div><a href="/streaming/netflix" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Netflix</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/support/watch-amazon-prime-with-vpn" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Amazon Prime Video</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/streaming/disney-plus" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Disney+</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/streaming/services" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">All services</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div><div><div class="mb-2 px-4 text-sm uppercase">Devices</div><a href="/download-androidtv" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Android TV</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/support/firestick" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Fire Stick</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/download-appletv" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Apple TV</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/streaming/devices" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">All devices</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div></div></div></div></div></div></li><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span><li><a href="/pricing" class="font-semibold text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500" data-analytics-id="pvpn_lp_b2c_vpn_menu">Pricing
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li data-headlessui-state=""><div class="relative"><button class="flex items-center gap-1 font-semibold [&amp;:not([data-focus])]:focus-visible:outline-none text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500" type="button" aria-expanded="false" data-headlessui-state=""><span>Download</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 transition-transform motion-reduce:transition-none max-[88em]:hidden"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button><div data-testid="popover-panel" class="z-over mt-3 max-h-[calc(100vh-6rem)] transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-xl start-0 -ms-10 w-screen max-w-xl" hidden="" style="display:none;--button-width:0px" id="headlessui-popover-panel-_r16R_7dlj7_" tabindex="-1" data-headlessui-state=""><div class="-ms-2 py-5 xl:ms-0 xl:p-6"><div class="items-start gap-6 space-y-8 xl:flex xl:space-y-0"><div class="flex-1 space-y-6 xl:space-y-7"><div><div class="mb-2 px-4 text-sm uppercase">Devices</div><a href="/download-windows" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" d="M12.52 2H22v9.48h-9.48V2ZM2 2h9.48v9.48H2V2Zm9.48 10.52H2V22h9.48v-9.48Zm1.04 0H22V22h-9.48v-9.48Z"></path></svg></span></div><div class="font-semibold text-base">Windows</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/download-macos" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M17.21 12.57c0-1.64.73-2.88 2.23-3.79a4.8 4.8 0 0 0-3.78-1.99c-1.58-.12-3.32.93-3.95.93-.67 0-2.2-.88-3.41-.88-2.5.04-5.14 1.98-5.14 5.94 0 1.17.21 2.38.64 3.63.57 1.64 2.64 5.66 4.79 5.59 1.12-.03 1.92-.8 3.38-.8 1.42 0 2.16.8 3.42.8 2.17-.03 4.03-3.68 4.58-5.33-2.91-1.37-2.76-4.02-2.76-4.1Zm-2.53-7.33A4.21 4.21 0 0 0 15.76 2a4.73 4.73 0 0 0-3.04 1.56 4.27 4.27 0 0 0-1.14 3.2c1.17.1 2.23-.5 3.1-1.52Z"></path></svg></span></div><div class="font-semibold text-base">macOS</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/download-linux" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12.32 6.84c.04.02.07.06.12.06.04 0 .1-.01.11-.06 0-.05-.07-.09-.12-.1-.07-.04-.16-.05-.22-.01-.02 0-.03.02-.02.04 0 .05.09.04.13.07Zm-.86.06c.05 0 .08-.04.12-.06.04-.03.12-.02.14-.07l-.03-.04c-.06-.03-.14-.02-.21 0-.05.03-.13.06-.13.12 0 .04.08.06.11.05Zm8.64 10.9c-.14-.16-.2-.46-.28-.78-.07-.31-.15-.65-.41-.87a1.05 1.05 0 0 0-.32-.2 4.52 4.52 0 0 0-.14-3.08 10.42 10.42 0 0 0-1.82-2.9c-.67-.85-1.31-1.65-1.3-2.82.02-1.8.2-5.13-2.96-5.13-4 0-3 4.04-3.05 5.28a4.53 4.53 0 0 1-.88 2.53c-.73.88-1.77 2.3-2.26 3.78-.24.7-.35 1.4-.25 2.08-.25.22-.44.57-.64.79-.17.16-.4.23-.67.32-.26.1-.55.23-.72.57a1 1 0 0 0-.11.48c0 .15.02.3.05.46.04.32.1.61.03.81-.2.57-.23.96-.09 1.24.15.29.45.41.79.48.67.14 1.59.1 2.31.5.78.4 1.56.54 2.19.4.45-.1.82-.38 1-.8.5 0 1.03-.2 1.9-.25.58-.05 1.3.2 2.15.16.02.09.05.18.1.26.32.66.92.96 1.57.9a2.85 2.85 0 0 0 1.88-1.09c.54-.64 1.41-.9 2-1.25.28-.18.52-.4.54-.72.01-.32-.18-.67-.61-1.16ZM12.43 5.42c.39-.87 1.34-.85 1.72-.02.26.56.14 1.21-.17 1.58-.06-.03-.23-.1-.49-.19.04-.05.12-.1.15-.18.2-.46 0-1.05-.35-1.07-.29-.01-.54.43-.46.9a2.78 2.78 0 0 0-.51-.17c-.04-.27-.01-.57.11-.85Zm-1.59-.45c.4 0 .82.56.75 1.3-.14.05-.28.1-.4.19.05-.35-.13-.79-.37-.77-.33.03-.39.83-.07 1.1.03.03.07 0-.23.22-.61-.57-.41-2.04.32-2.04Zm-.53 2.37.55-.4c.19-.18.53-.56 1.1-.56.27 0 .6.09 1 .34.25.16.45.18.89.37.33.13.53.38.4.7-.1.29-.42.57-.88.72-.43.14-.77.62-1.5.58a1.27 1.27 0 0 1-.37-.08c-.3-.14-.47-.41-.78-.59-.33-.19-.51-.4-.57-.6-.06-.19 0-.35.16-.48Zm.13 13.05c-.1 1.37-1.71 1.34-2.94.7-1.17-.62-2.68-.25-2.99-.85-.1-.19-.1-.5.1-1.04.1-.3.03-.63-.02-.94-.05-.3-.07-.58.04-.78.13-.26.33-.35.57-.44.4-.14.46-.13.77-.39.21-.22.37-.5.56-.7.2-.21.39-.32.69-.27.31.05.59.27.85.63l.77 1.39c.37.77 1.68 1.89 1.6 2.69Zm-.05-1.01a8.36 8.36 0 0 0-.57-.77c.28 0 .56-.09.66-.35.09-.24 0-.58-.3-.97a5.74 5.74 0 0 0-1.49-1.27 2.11 2.11 0 0 1-.96-1.17 2.64 2.64 0 0 1-.01-1.37c.2-.9.73-1.77 1.06-2.31.1-.07.03.12-.34.8-.33.64-.95 2.09-.1 3.23a6.5 6.5 0 0 1 .54-2.4c.47-1.08 1.46-2.93 1.53-4.4.05.02.18.12.25.15.18.1.31.26.49.4.48.4 1.11.36 1.65.05.25-.14.44-.3.63-.35.38-.12.69-.34.87-.59.3 1.2 1 2.9 1.45 3.74.24.45.71 1.39.92 2.53.13 0 .27.01.43.05.54-1.4-.46-2.9-.91-3.32-.19-.18-.2-.25-.1-.25a4.83 4.83 0 0 1 1.37 2.3c.1.46.13.93.02 1.4.64.26 1.4.7 1.2 1.36h-.17c.13-.4-.15-.69-.89-1.02-.77-.34-1.4-.34-1.5.49-.47.16-.71.57-.83 1.06-.11.44-.14.97-.17 1.56-.02.3-.14.7-.27 1.13-1.25.9-3 1.29-4.46.29Zm10.05-.45c-.04.65-1.6.77-2.47 1.81a2.6 2.6 0 0 1-1.7 1 1.28 1.28 0 0 1-1.32-.75c-.18-.44-.1-.9.05-1.42.14-.56.35-1.13.38-1.59.03-.6.07-1.11.17-1.51.1-.4.25-.67.53-.82l.04-.02c.03.51.29 1.04.73 1.15.5.13 1.2-.3 1.5-.64.36-.01.62-.03.89.2.38.33.27 1.18.67 1.63.4.45.54.76.53.96Zm-9.98-11.1.32.28c.25.2.61.4 1.06.4.46 0 .88-.22 1.25-.41.19-.1.42-.28.57-.4.16-.14.23-.25.12-.27-.1 0-.1.1-.23.2-.17.13-.38.3-.54.39-.3.16-.76.4-1.17.4-.4 0-.73-.2-.97-.38l-.3-.27c-.06-.06-.08-.18-.17-.2-.06 0-.07.15.06.26Z"></path></svg></span></div><div class="font-semibold text-base">Linux</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/download-chromebook" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect width="19" height="14" x="2.5" y="4.5" stroke="currentColor" fill="none" rx=".5"></rect><path fill="currentColor" d="M7.6 11.97c0-.8.22-1.55.59-2.21l1.89 3.29a2.2 2.2 0 0 0 2.62 1.01l-1.31 2.27a4.4 4.4 0 0 1-3.79-4.35Zm6.28 1.13a2.2 2.2 0 0 0-.42-2.78h2.62A4.39 4.39 0 0 1 12 16.38l1.88-3.27Zm1.93-3.32h-3.8c-1.1 0-1.96.75-2.17 1.76l-1.3-2.27a4.39 4.39 0 0 1 7.27.5Zm-5.32 2.2a1.51 1.51 0 1 1 3.02 0 1.51 1.51 0 0 1-3.02 0Z"></path><path stroke="currentColor" stroke-linecap="round" d="M1 19.5h22"></path></svg></span></div><div class="font-semibold text-base">Chromebook</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/download-android" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M16.6 14.87a.83.83 0 1 1 0-1.67.83.83 0 0 1 0 1.67Zm-9.2 0a.83.83 0 1 1 0-1.67.83.83 0 0 1 0 1.67Zm9.5-5.02 1.67-2.88a.35.35 0 1 0-.6-.35l-1.69 2.92a10.46 10.46 0 0 0-8.56 0L6.03 6.63a.35.35 0 1 0-.6.34L7.1 9.85A9.82 9.82 0 0 0 2 17.72h20a9.82 9.82 0 0 0-5.1-7.87"></path></svg></span></div><div class="font-semibold text-base">Android</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/download-ios" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path stroke="currentColor" fill="none" d="M17.36 2H6.64A4.64 4.64 0 0 0 2 6.64v10.72A4.64 4.64 0 0 0 6.64 22h10.72A4.64 4.64 0 0 0 22 17.36V6.64A4.64 4.64 0 0 0 17.36 2Z"></path><path fill="currentColor" d="M5.07 15.83h1.15v-4.92H5.07v4.92Zm.57-5.57c.36 0 .65-.28.65-.63A.63.63 0 0 0 5.64 9a.63.63 0 0 0-.64.63c0 .35.28.63.64.63Zm4.44-1.25c-1.96 0-3.19 1.34-3.19 3.47 0 2.14 1.23 3.47 3.19 3.47 1.95 0 3.18-1.33 3.18-3.47 0-2.13-1.23-3.47-3.18-3.47Zm0 1.03c1.2 0 1.95.95 1.95 2.44 0 1.5-.76 2.44-1.95 2.44-1.2 0-1.96-.95-1.96-2.44 0-1.5.76-2.44 1.96-2.44Zm3.67 3.9c.05 1.24 1.06 2 2.6 2 1.63 0 2.65-.8 2.65-2.07 0-1-.58-1.56-1.94-1.87l-.77-.18c-.82-.2-1.16-.45-1.16-.9 0-.56.5-.93 1.27-.93.76 0 1.29.38 1.34 1h1.15c-.03-1.18-1-1.98-2.48-1.98-1.46 0-2.5.8-2.5 2 0 .96.58 1.55 1.82 1.84l.87.2c.85.2 1.2.48 1.2.96 0 .56-.57.96-1.38.96-.82 0-1.44-.4-1.51-1.02h-1.16Z"></path></svg></span></div><div class="font-semibold text-base">iPhone / iPad</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div></div><div class="flex-1 space-y-6 xl:space-y-7"><div><div class="mb-2 px-4 text-sm uppercase">VPN extensions</div><a href="/download-chrome-extension" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M2 12c0-1.82.49-3.53 1.34-5.04l4.29 7.47a5 5 0 0 0 5.96 2.31l-2.98 5.17A10 10 0 0 1 2 12Zm14.26 2.56A4.8 4.8 0 0 0 17 12a5 5 0 0 0-1.7-3.75h5.97A10.02 10.02 0 0 1 12 22l4.26-7.44ZM20.66 7H12a4.97 4.97 0 0 0-4.9 4.01L4.12 5.85A10 10 0 0 1 20.67 7Zm-12.1 5a3.44 3.44 0 1 1 6.88 0 3.44 3.44 0 0 1-6.88 0Z"></path></svg></span></div><div class="font-semibold text-base">Chrome</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/download-firefox-extension" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M6.73 6.9Zm13.96 1.8a5.41 5.41 0 0 0-1.95-2.44 10.01 10.01 0 0 1 .99 2.95c-1.1-2.73-2.96-3.83-4.47-6.23-.6-.94-.44-1-.52-.98a7.05 7.05 0 0 0-3.29 4.88c-.66.04-1.3.2-1.9.48a.24.24 0 0 0-.13.12.26.26 0 0 0-.02.17c0 .04.02.07.04.1a.24.24 0 0 0 .18.1l.1-.02h.02a4.75 4.75 0 0 1 1.96-.46 4.95 4.95 0 0 1 4.28 2.47 3.36 3.36 0 0 0-2.34-.56c3.5 1.74 2.55 7.73-2.27 7.51a4.2 4.2 0 0 1-4-3.6s.45-1.67 3.2-1.67c.3 0 1.15-.83 1.17-1.07 0-.08-1.7-.75-2.35-1.4l-.66-.64a2.97 2.97 0 0 0-.25-.19 4.48 4.48 0 0 1-.03-2.36 7.22 7.22 0 0 0-2.33 1.8c-.4-.49-.37-2.1-.34-2.43-.01-.02-.3.15-.33.17a8.3 8.3 0 0 0-3.15 4.83c-.18.81-.27 1.77-.27 2.08a9.69 9.69 0 0 0 9.7 9.69 9.6 9.6 0 0 0 9.54-8.05c.46-3.04-.58-5.2-.58-5.24Z"></path></svg></span></div><div class="font-semibold text-base">Firefox</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div><div><div class="mb-2 px-4 text-sm uppercase">Smart TV</div><a href="/download-androidtv" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect width="19" height="12.33" x="2.5" y="4.75" stroke="currentColor" fill="none" rx=".61"></rect><path fill="currentColor" d="M14.27 12.3a.41.41 0 1 1 0-.83.41.41 0 0 1 0 .82Zm-4.54 0a.41.41 0 1 1 0-.83.41.41 0 0 1 0 .82Zm4.68-2.48.82-1.42a.17.17 0 0 0 0-.2.17.17 0 0 0-.25-.02.17.17 0 0 0-.04.05l-.83 1.44a5.15 5.15 0 0 0-4.22 0l-.83-1.44a.17.17 0 1 0-.3.17l.83 1.42a4.84 4.84 0 0 0-2.51 3.87h9.84a4.84 4.84 0 0 0-2.5-3.87"></path><path stroke="currentColor" stroke-linecap="round" d="M6.45 19.25h11.1"></path></svg></span></div><div class="font-semibold text-base">
50Android TV</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/download-appletv" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect width="19" height="12.33" x="2.5" y="4.75" stroke="currentColor" fill="none" rx=".61"></rect><path fill="currentColor" d="M14.13 11.14c0-.64.29-1.12.87-1.47a1.87 1.87 0 0 0-1.47-.78c-.62-.05-1.3.36-1.54.36-.26 0-.86-.34-1.32-.34-.97.01-2 .77-2 2.31 0 .46.08.93.25 1.41.22.64 1.02 2.2 1.86 2.18.44-.02.75-.32 1.31-.32s.84.32 1.33.32c.85-.02 1.57-1.44 1.78-2.08-1.13-.53-1.07-1.56-1.07-1.6Zm-.98-2.85c.47-.57.43-1.08.42-1.26-.42.02-.9.28-1.18.6-.3.35-.49.77-.45 1.25.46.04.87-.2 1.2-.6Z"></path><path stroke="currentColor" stroke-linecap="round" d="M6.45 19.25h11.1"></path></svg></span></div><div class="font-semibold text-base">Apple TV</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/support/firestick" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="flex items-center justify-start gap-2"><div class="flex-none shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><span class="block size-6" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect width="19" height="12.33" x="2.5" y="4.75" fill="none" stroke="currentColor" rx=".61"></rect><path stroke="currentColor" stroke-linecap="round" d="M6.45 19.25h11.1"></path><path fill="currentColor" d="M12 12.26c1.81 0 3.93-.58 5.39-1.66.24-.18.03-.44-.21-.34a13.13 13.13 0 0 1-11.64-.72c-.16-.1-.28.08-.15.2A9.77 9.77 0 0 0 12 12.26Z"></path><path fill="currentColor" d="M16.3 9.85c.47-.05 1.5-.18 1.7.06.18.24-.21 1.22-.39 1.67-.05.13.06.18.18.08.78-.65.98-2.03.83-2.23-.16-.2-1.53-.36-2.37.23-.12.09-.1.21.04.2Z"></path></svg></span></div><div class="font-semibold text-base">Firestick</div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div></div></div><hr class="m-4 xl:mx-0 xl:my-6"/><a href="/download" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><div class="flex w-full items-center justify-between gap-2"><span>Auto-detect the right version for your device</span><div class="flex shrink-0 items-center justify-center rounded-lg size-6 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"></path></svg><!--/$--></div></div></div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div></div></div></li><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span><li data-headlessui-state=""><div class="relative"><button class="flex items-center gap-1 font-semibold [&amp;:not([data-focus])]:focus-visible:outline-none text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500" type="button" aria-expanded="false" data-headlessui-state=""><span>Resources</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 transition-transform motion-reduce:transition-none max-[88em]:hidden"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button><div data-testid="popover-panel" class="z-over mt-3 max-h-[calc(100vh-6rem)] transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-xl start-0 -ms-10 w-screen max-w-xl" hidden="" style="display:none;--button-width:0px" id="headlessui-popover-panel-_r16R_7e5j7_" tabindex="-1" data-headlessui-state=""><div class="-ms-2 items-start gap-6 space-y-8 py-5 xl:ms-0 xl:flex xl:space-y-0 xl:p-6"><div class="flex-1 space-y-6 xl:space-y-7"><div><div class="mb-2 px-4 text-sm uppercase">Resources</div><a href="/what-is-my-ip-address" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">What is my IP address?</div><p class="mt-2 text-body text-sm">Find your public IP address using our safe, free IP scanner.</p>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/internet-censorship-observatory" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Proton VPN Observatory</div><p class="mt-2 text-body text-sm">Documenting spikes in Proton VPN use as people fight for online freedom.</p>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a href="/internet-censorship-simulator" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Censorship simulator</div><p class="mt-2 text-body text-sm">See what a VPN unblocks with our interactive tool</p>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div></div><div class="flex-1 space-y-6 xl:space-y-7"><div><div class="mb-2 px-4 text-sm uppercase">Help and support</div><a href="/support" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Proton VPN support</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div><div><div class="mb-2 px-4 text-sm uppercase">Blog</div><a href="/blog" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Proton VPN blog</div>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a target="_blank" href="https://proton.me/blog/proton-updates/company-news?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Company news</div><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/blog/guides?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Privacy guides</div><span class="sr-only">(new window)</span></a></div></div></div></div></div></li><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span><li><a target="_blank" href="https://proton.me/business/vpn?ref=pvpn_lp_b2c_vpn_menu" class="font-semibold text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500" data-analytics-id="pvpn_lp_b2c_vpn_menu">Business VPN<span class="sr-only">(new window)</span></a></li></ul><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span></nav></div><div class="ms-auto flex shrink-0 items-center gap-4"><div class="hidden xl:block"><div data-headlessui-state=""><div class="relative"><button class="flex items-center gap-1 font-semibold [&amp;:not([data-focus])]:focus-visible:outline-none text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500" type="button" aria-expanded="false" data-headlessui-state=""><span>Discover Proton</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 transition-transform motion-reduce:transition-none max-[88em]:hidden"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button><div data-testid="popover-panel" class="z-over mt-3 max-h-[calc(100vh-6rem)] transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-xl end-0 -me-10 w-screen max-w-6xl 2xl:max-w-7xl -me-32" hidden="" style="display:none;--button-width:0px" id="headlessui-popover-panel-_r16R_3mmj7_" tabindex="-1" data-headlessui-state=""><div class="xl:grid xl:grid-cols-[3fr_1fr]"><div class="-ms-4 py-5 xl:ms-0 xl:px-5"><div><div class="sr-only">Proton ecosystem</div><div class="grid-flow-col grid-cols-1 grid-rows-9 xl:grid xl:grid-cols-3 xl:grid-rows-3"><a target="_blank" href="https://proton.me/mail?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/mail/mail-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton Mail" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton Mail</span></span></div><p class="mt-2 text-body text-sm">Secure your communications with encrypted email.</p><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/calendar?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/calendar/calendar-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton Calendar" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton Calendar</span></span></div><p class="mt-2 text-body text-sm">Organize your schedule privately.</p><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/meet?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/meet/meet-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton Meet" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton Meet</span><div class="inline-block rounded-md text-xs px-3 py-1 text-purple-500 bg-purple-200 font-bold" data-testid="tag">New</div></span></div><p class="mt-2 text-body text-sm">Talk in private with confidential video conferencing.</p><span class="sr-only">(new window)</span></a><a href="/" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/vpn/vpn-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton VPN" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton VPN</span></span></div><p class="mt-2 text-body text-sm">Keep your online activity secure and private.</p>
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a><a target="_blank" href="https://proton.me/pass?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/pass/pass-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton Pass" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton Pass</span></span></div><p class="mt-2 text-body text-sm">Protect your online identity with an encrypted password manager.</p><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/authenticator?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/auth/auth-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton Authenticator" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton Authenticator</span></span></div><p class="mt-2 text-body text-sm">Secure your online accounts with 2FA across devices.</p><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/drive?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/drive/drive-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton Drive" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton Drive</span></span></div><p class="mt-2 text-body text-sm">Organize your photos and files with secure cloud storage.</p><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/drive/docs?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/docs/docs-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton Docs" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton Docs</span></span></div><p class="mt-2 text-body text-sm">Draft and edit secure online documents.</p><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/drive/sheets?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/sheets/sheets-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton Sheets" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton Sheets</span><div class="inline-block rounded-md text-xs px-3 py-1 text-purple-500 bg-purple-200 font-bold" data-testid="tag">New</div></span></div><p class="mt-2 text-body text-sm">Collaborate on sensitive spreadsheets in real time.</p><span class="sr-only">(new window)</span></a></div><hr class="m-2"/><div class="mx-4 my-2 font-semibold text-base text-purple-800">More from Proton</div>
50<div class="grid xl:grid-cols-3"><a target="_blank" href="https://proton.me/lumo?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/lumo/lumo-2-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Lumo AI" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Lumo AI</span></span></div><p class="mt-2 text-body text-sm">Ask and ideate with a privacy-first AI assistant.</p><span class="sr-only">(new window)</span></a><a rel="noopener noreferrer" target="_blank" href="https://simplelogin.io?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/simple-login/simplelogin-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Simple Login" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Simple Login</span></span></div><p class="mt-2 text-body text-sm">Shield your inbox from spam and phishing with an email alias service.</p><span class="sr-only">(new window)</span></a><a rel="noopener noreferrer" target="_blank" href="https://standardnotes.com?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/standard-notes/standardnotes-badge.svg" width="36" height="36" loading="eager" decoding="async" alt="Standard Notes" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Standard Notes</span></span></div><p class="mt-2 text-body text-sm">Write and store private notes across your devices.</p><span class="sr-only">(new window)</span></a></div><hr class="m-4"/><div><a target="_blank" href="https://proton.me/business?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0"><span class="inline-flex aspect-square @container/logo-badge h-9"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/proton/proton-badge-b2b.svg" width="36" height="36" loading="eager" decoding="async" alt="Proton" class="size-full rounded-[27.78%] border-[max(1px,3.57cqi)] border-gray-400/30"/></span></span><span class="font-semibold">Proton for Business</span></span></div><p class="mt-2 text-body text-sm">Protect your business with end-to-end encryption and compliance-ready security.</p><span class="sr-only">(new window)</span></a></div></div></div><hr class="me-4 xl:hidden"/><div class="-ms-4 py-6 xl:ms-0 xl:bg-gray-50 xl:px-6"><a target="_blank" href="https://proton.me/?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="flex items-center justify-start gap-2"><span class="shrink-0 rounded-[25%] bg-white p-2 shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><div class="flex shrink-0 items-center justify-center rounded-md size-5 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="m2.25 12 8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25"></path></svg><!--/$--></div></span><span class="font-semibold">Proton</span></span></div><p class="mt-2 text-body text-sm">A better internet starts with privacy and freedom.</p><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/about?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">About us</div><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/about/impact?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Impact</div><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/community?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Community</div><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/community/open-source?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Open source</div><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/about/team?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Team</div><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/careers?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base"><span class="inline-flex flex-wrap items-center gap-x-2">Careers<div class="inline-block rounded-md text-xs px-3 py-1 text-purple-500 bg-purple-200 font-bold" data-testid="tag">We’re hiring</div></span></div><span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/foundation?ref=pvpn_lp_b2c_vpn_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-100 focus-visible:bg-purple-100" data-analytics-id="pvpn_lp_b2c_vpn_submenu"><div class="font-semibold text-base">Proton Foundation</div><span class="sr-only">(new window)</span></a></div></div></div></div></div><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span></div><span class="h-auto w-0 flex-none border-e border-purple-300 my-1 self-stretch max-[88em]:hidden"></span><div class="hidden sm:block"><a href="/pricing" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out motion-reduce:transition-none bg-purple-500 text-white ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white no-underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-
50px py-1 px-3 text-sm gap-1 max-sm:w-full" data-analytics-id="pvpn_lp_b2c_vpn_menu_cta">Get Proton VPN
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_menu_cta'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></div><div class="hidden md:block"><a rel="noopener" href="https://account.protonvpn.com/login" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out motion-reduce:transition-none text-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent no-underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1 px-3 text-sm gap-1 max-sm:w-full">Sign in</a></div></div><div class="flex items-center xl:hidden"><button data-testid="hamburger-menu" type="button" class="text-gray-900 outline-none hover:text-purple-500 focus-visible:text-purple-500"><span class="sr-only">Open menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-7 w-7"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span></div></header></div></div></div><div class="hidden xl:block mt-12"></div><!--astro:end--></astro-island><main><div class="dtc-pt-0 dtc-pb-0 dtc-bg-white">
50<div class="dtc-max-w-full mx-auto md:dtc-pt-20 xl:dtc-pt-24 dtc-pt-16 md:dtc-pb-20 xl:dtc-pb-24 dtc-pb-16 px-4 md:px-8 xl:px-16 dtc-bg-purple-50 dtc-rounded-b-8xl overflow-hidden"><div class="dtc-max-w-3xl mx-auto"><div class=""><div class="" data-showmore-item=""><div class="flex flex-col items-stretch gap-y-8 items-center text-center"><div class="space-y-2"><h1 class="lg:dtc-text-5xl dtc-text-4xl text-purple-800 font-serif dtc-font-normal">The world's only community supported secure VPN service</h1></div><astro-island uid="Z2ceVwT" prefix="r17" component-url="/_astro/ButtonsReact.-0l9Mibb.js" component-export="ButtonsReact" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;center&quot;]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island><!--$--><div class="@container/aside flex w-full justify-center"><div class="overflow-hidden text-gray-600 divide-y divide-gray-400/20"><div class="-mx-2 @sm/aside:-mx-4 flex flex-wrap items-center gap-y-4 divide-x pb-3 justify-center divide-gray-400/20 *:flex *:shrink-0 *:flex-nowrap *:items-center *:px-2 @sm/aside:*:px-4"><div class="gap-1.5"><div class="flex shrink-0 items-center justify-center rounded-lg p-1.5 size-6 text-purple-900 bg-gray-400/20 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M8.25 6.75a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0ZM15.75 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM2.25 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM6.31 15.117A6.745 6.745 0 0 1 12 12a6.745 6.745 0 0 1 6.709 7.498.75.75 0 0 1-.372.568A12.696 12.696 0 0 1 12 21.75c-2.305 0-4.47-.612-6.337-1.
50684a.75.75 0 0 1-.372-.568 6.787 6.787 0 0 1 1.019-4.38Z" clip-rule="evenodd"></path><path d="M5.082 14.254a8.287 8.287 0 0 0-1.308 5.135 9.687 9.687 0 0 1-1.764-.44l-.115-.04a.563.563 0 0 1-.373-.487l-.01-.121a3.75 3.75 0 0 1 3.57-4.047ZM20.226 19.389a8.287 8.287 0 0 0-1.308-5.135 3.75 3.75 0 0 1 3.57 4.047l-.01.121a.563.563 0 0 1-.373.486l-.115.04c-.567.2-1.156.349-1.764.441Z"></path></svg><!--/$--></div><span class="@sm/aside:inline hidden text-sm">100M+ accounts</span><span class="@sm/aside:hidden text-sm">100M+</span></div><div class="gap-1"><div class="flex shrink-0 items-center justify-center rounded-lg p-1.5 size-6 text-purple-900 bg-gray-400/20 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd"></path></svg><!--/$--></div><span class="@sm/aside:inline hidden text-sm">4.7+ app rating</span><span class="@sm/aside:hidden text-sm">4.7+</span></div><div class="gap-1.5"><!--$--><span class="inline-block overflow-hidden bg-[#DA291C] size-6"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="#DA291C" d="M0 0h24v24H0z"></path><path d="M9.54 3.6h4.81v5.62h5.62v4.81h-5.62v5.62H9.54v-5.62H3.92V9.22h5.62V3.6Z" fill="#fff"></path></svg></span><!--/$--><span class="sr-only @sm/aside:not-sr-only text-sm">Swiss-based</span></div></div></div></div><!--/$--></div></div></div></div></div></div><div class="dtc-pt-0 dtc-pb-0 dtc-bg-purple-50">
50<div class="dtc-max-w-full mx-auto md:dtc-pt-20 xl:dtc-pt-24 dtc-pt-16 md:dtc-pb-20 xl:dtc-pb-24 dtc-pb-16 px-4 md:px-8 xl:px-16 dtc-bg-white dtc-rounded-b-8xl overflow-hidden"><div class="dtc-max-w-7xl mx-auto"><div class=""><div class="" data-showmore-item=""><div class="grid grid-cols-1 gap-x-24 gap-y-6 lg:grid-cols-2"><div class="flex flex-col items-stretch justify-center gap-y-8 py-4 items-start text-start"><div class="space-y-2"><h2 class="lg:dtc-text-4xl dtc-text-3xl text-purple-800 font-serif dtc-font-normal">We believe a better world starts with privacy and digital freedom</h2></div><div class="font-sans rich-text"><p>Proton was born in Switzerland in 2014 when a team of scientists who met at CERN (the European Organisation for Nuclear Research) decided to build a better internet where privacy is the default.</p></div><astro-island uid="SzOrQ" prefix="r18" component-url="/_astro/ButtonsReact.-0l9Mibb.js" component-export="ButtonsReact" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island></div><div class=""><img fetchPriority="high" srcSet="https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_believe_a_better_world_starts_with_privacy_and_digital_freedom_caea17c0a1.png&amp;width=360&amp;height=243 360w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_believe_a_better_world_starts_with_privacy_and_digital_freedom_caea17c0a1.png&amp;width=400&amp;height=271 400w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_believe_a_better_world_starts_with_privacy_and_digital_freedom_caea17c0a1.png&amp;width=440&amp;height=298 440w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_believe_a_better_world_starts_with_privacy_and_digital_freedom_caea17c0a1.png&amp;width=768&amp;height=520 768w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_believe_a_better_world_starts_with_privacy_and_digital_freedom_caea17c0a1.png&amp;width=1280&amp;height=867 1280w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_believe_a_better_world_starts_with_privacy_and_digital_freedom_caea17c0a1.png&amp;width=1476&amp;height=1000 1476w" sizes="(width &lt;= 360px) 360px, (width &lt;= 400px) 400px, (width &lt;= 440px) 440px, (width &lt;= 768px) 768px, (width &lt;= 1280px) 1280px, 1476px" src="https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_believe_a_better_world_starts_with_privacy_and_digital_freedom_caea17c0a1.png&amp;width=1476&amp;height=1000" width="1476" height="1000" loading="eager" decoding="async" alt="" class="w-full h-full dtc-object-contain dtc-object-center"/></div></div></div></div></div></div></div><div class="dtc-pt-0 dtc-pb-0 dtc-bg-white">
50<div class="dtc-max-w-full mx-auto md:dtc-pt-20 xl:dtc-pt-24 dtc-pt-16 md:dtc-pb-20 xl:dtc-pb-24 dtc-pb-16 px-4 md:px-8 xl:px-16 dtc-bg-purple-50 dtc-rounded-b-8xl overflow-hidden"><div class="dtc-max-w-7xl mx-auto"><div class=""><div class="" data-showmore-item=""><div class="grid grid-cols-1 gap-x-24 gap-y-6 lg:grid-cols-2"><div class="flex flex-col items-stretch justify-center gap-y-8 py-4 items-start text-start"><div class="space-y-2"><h2 class="lg:dtc-text-4xl dtc-text-3xl text-purple-800 font-serif dtc-font-normal">It started with the World Wide Web</h2></div><div class="font-sans rich-text"><p>Ever since it was created at CERN in 1991, the World Wide Web has revolutionised our lives. However, for many of us, the only way to benefit from the internet today is to hand over vast amounts of personal data to companies prioritising profits over privacy.</p><p>In many parts of the world, governments abuse this data to limit the freedom of their citizens.</p></div><astro-island uid="SzOrQ" prefix="r19" component-url="/_astro/ButtonsReact.-0l9Mibb.js" component-export="ButtonsReact" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island></div><div class="lg:order-first"><img srcSet="https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=it_started_with_the_world_wide_web_cfc840b987.png&amp;width=360&amp;height=243 360w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=it_started_with_the_world_wide_web_cfc840b987.png&amp;width=400&amp;height=271 400w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=it_started_with_the_world_wide_web_cfc840b987.png&amp;width=440&amp;height=298 440w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=it_started_with_the_world_wide_web_cfc840b987.png&amp;width=768&amp;height=520 768w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=it_started_with_the_world_wide_web_cfc840b987.png&amp;width=1280&amp;height=867 1280w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=it_started_with_the_world_wide_web_cfc840b987.png&amp;width=1476&amp;height=1000 1476w" sizes="(width &lt;= 360px) 360px, (width &lt;= 400px) 400px, (width &lt;= 440px) 440px, (width &lt;= 768px) 768px, (width &lt;= 1280px) 1280px, 1476px" src="https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=it_started_with_the_world_wide_web_cfc840b987.png&amp;width=1476&amp;height=1000" width="1476" height="1000" loading="eager" decoding="async" alt="" class="w-full h-full dtc-object-contain dtc-object-center"/></div></div></div></div></div></div></div><div class="dtc-pt-0 dtc-pb-0 dtc-bg-purple-50">
50<div class="dtc-max-w-full mx-auto md:dtc-pt-20 xl:dtc-pt-24 dtc-pt-16 md:dtc-pb-20 xl:dtc-pb-24 dtc-pb-16 px-4 md:px-8 xl:px-16 dtc-bg-white dtc-rounded-b-8xl overflow-hidden"><div class="dtc-max-w-7xl mx-auto"><div class=""><div class="" data-showmore-item=""><div class="grid grid-cols-1 gap-x-24 gap-y-6 lg:grid-cols-2"><div class="flex flex-col items-stretch justify-center gap-y-8 py-4 items-start text-start"><div class="space-y-2"><h2 class="lg:dtc-text-4xl dtc-text-3xl text-purple-800 font-serif dtc-font-normal">We created Proton to provide an alternative</h2></div><div class="font-sans rich-text"><p>Proton was born out of a desire to build an internet that puts people before profits, where everyone is in control of their digital lives and where online freedom is a reality. In this new world, you can communicate with whomever you want, protect your data and identity, avoid having your data sold, and be safe from cybercrime.</p></div><astro-island uid="SzOrQ" prefix="r20" component-url="/_astro/ButtonsReact.-0l9Mibb.js" component-export="ButtonsReact" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island></div><div class=""><img srcSet="https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_created_Proton_to_provide_an_alternative_1f3f0b03ac.png&amp;width=360&amp;height=243 360w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_created_Proton_to_provide_an_alternative_1f3f0b03ac.png&amp;width=400&amp;height=271 400w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_created_Proton_to_provide_an_alternative_1f3f0b03ac.png&amp;width=440&amp;height=298 440w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_created_Proton_to_provide_an_alternative_1f3f0b03ac.png&amp;width=768&amp;height=520 768w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_created_Proton_to_provide_an_alternative_1f3f0b03ac.png&amp;width=1280&amp;height=867 1280w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_created_Proton_to_provide_an_alternative_1f3f0b03ac.png&amp;width=1476&amp;height=1000 1476w" sizes="(width &lt;= 360px) 360px, (width &lt;= 400px) 400px, (width &lt;= 440px) 440px, (width &lt;= 768px) 768px, (width &lt;= 1280px) 1280px, 1476px" src="https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=we_created_Proton_to_provide_an_alternative_1f3f0b03ac.png&amp;width=1476&amp;height=1000" width="1476" height="1000" loading="eager" decoding="async" alt="" class="w-full h-full dtc-object-contain dtc-object-center"/></div></div></div></div></div></div></div>
50<div class="md:dtc-pt-20 xl:dtc-pt-24 dtc-pt-16 dtc-pb-0 px-4 md:px-8 xl:px-16 dtc-bg-purple-50"><div class="dtc-max-w-3xl mx-auto"><div class=""><div class="" data-showmore-item=""><div class="flex flex-col items-stretch gap-y-8 items-center text-center"><div class="space-y-2"><h2 class="lg:dtc-text-4xl dtc-text-3xl text-purple-800 font-serif dtc-font-normal">About Proton AG</h2></div><div class="dtc-text-xl font-sans rich-text"><p>“Internet for the people, by the people”</p></div><astro-island uid="Z2ceVwT" prefix="r21" component-url="/_astro/ButtonsReact.-0l9Mibb.js" component-export="ButtonsReact" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;center&quot;]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island></div></div></div></div></div><div class="md:dtc-pt-8 xl:dtc-pt-12 dtc-pt-4 dtc-pb-0 px-4 md:px-8 xl:px-16 dtc-bg-purple-50"><div class="dtc-max-w-7xl mx-auto"><div class="grid dtc-gap-8 grid-cols-1 md:grid-cols-2"><div class="" data-showmore-item=""><div class="flex flex-col items-stretch gap-y-8 items-start text-start"><div class="font-sans rich-text"><p>We launched Proton in the summer of 2014 after a successful public crowdfunding campaign in which over 10,000 individuals donated over $500,000 to bring our shared vision to life. Since then, Proton has grown to become the world&#x27;s leading privacy company, serving over 100 million people globally, but we have never forgotten our humble beginnings. Proton services are operated by Proton AG, a Swiss corporation whose primary shareholder is the non-profit <a target="_blank" href="https://proton.me/foundation">Proton Foundation<span class="sr-only">(new window)</span></a> based in Geneva, Switzerland.</p></div><astro-island uid="SzOrQ" prefix="r22" component-url="/_astro/ButtonsReact.-0l9Mibb.js" component-export="ButtonsReact" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island></div></div><div class="" data-showmore-item=""><div class="flex flex-col items-stretch gap-y-8 items-start text-start"><div class="font-sans rich-text"><p>Proton exists to serve the world. We do not have venture capital investors, and our non-profit structure requires us to permanently put people before profits while protecting against takeover attempts. Our first and only obligation is always to the Proton community, not advertisers or other third parties. We do not compromise your trust by selling your data and never will. We are committed to fighting for privacy and freedom online and will always stand up to defend an internet that serves the interests of all people.</p></div><astro-island uid="SzOrQ" prefix="r23" component-url="/_astro/ButtonsReact.-0l9Mibb.js" component-export="ButtonsReact" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island></div></div></div></div></div><div class="dtc-pt-0 dtc-pb-0 dtc-bg-purple-900"><div class="dtc-max-w-full mx-auto md:dtc-pt-8 xl:dtc-pt-12 dtc-pt-4 md:dtc-pb-20 xl:dtc-pb-24 dtc-pb-16 px-4 md:px-8 xl:px-16 dtc-bg-purple-50 dtc-rounded-b-8xl overflow-hidden"><div class="dtc-max-w-8xl mx-auto"><div class=""><div class="" data-showmore-item=""><div class="flex flex-col items-stretch gap-y-8 items-center text-center"><astro-island uid="ZsdPMv" prefix="r24" component-url="/_astro/ButtonsReact.-0l9Mibb.js" component-export="ButtonsReact" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Meet the team&quot;],&quot;href&quot;:[0,&quot;https://proton.me/about/team&quot;],&quot;target&quot;:[0,&quot;_blank&quot;],&quot;shape&quot;:[0,&quot;plain&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,false],&quot;iconStart&quot;:[0],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}],[0,{&quot;content&quot;:[0,&quot;Our impact&quot;],&quot;href&quot;:[0,&quot;https://proton.me/about/impact&quot;],&quot;target&quot;:[0,&quot;_blank&quot;],&quot;shape&quot;:[0,&quot;outline&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,false],&quot;iconStart&quot;:[0],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;center&quot;]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-center"><a target="_blank" href="https://proton.me/about/team" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out motion-reduce:transition-none bg-purple-500 text-white ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white no-underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-
50px py-3 px-5 text-base gap-2 max-sm:w-full">Meet the team<span class="sr-only">(new window)</span></a><a target="_blank" href="https://proton.me/about/impact" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out motion-reduce:transition-none text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-3 px-5 text-base gap-2 max-sm:w-full">Our impact<span class="sr-only">(new window)</span></a></div></div><!--astro:end--></astro-island></div></div></div></div></div></div><div class="dtc-pt-0 dtc-pb-0 dtc-bg-purple-50"><div class="dtc-max-w-full mx-auto md:dtc-pt-8 xl:dtc-pt-12 dtc-pt-4 md:dtc-pb-20 xl:dtc-pb-24 dtc-pb-16 px-4 md:px-8 xl:px-16 dtc-bg-purple-900 dtc-rounded-b-8xl overflow-hidden"><div class="dtc-max-w-8xl mx-auto"><div class=""><div class="" data-showmore-item=""><div class="grid grid-cols-1 gap-x-24 gap-y-6 lg:grid-cols-2"><div class="flex flex-col items-stretch justify-center gap-y-8 py-4 items-start text-start"><div class="space-y-2"><h2 class="lg:dtc-text-4xl dtc-text-3xl dtc-text-white font-serif dtc-font-normal">TED Talk</h2></div><div class="dtc-text-gray-300 font-sans rich-text"><p>Our online data is more than just a collection of ones and zeros. It contains our lives, our stories, our friends, our families, and our hopes and aspirations.</p></div><astro-island uid="1HaHNW" prefix="r25" component-url="/_astro/ButtonsReact.-0l9Mibb.js" component-export="ButtonsReact" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Watch our TED talk&quot;],&quot;href&quot;:[0,&quot;https://ted.com/talks/andy_yen_think_your_email_s_private_think_again&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;underline&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;white&quot;],&quot;showIconOnly&quot;:[0,false],&quot;iconStart&quot;:[0],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-start"><a href="https://ted.com/talks/andy_yen_think_your_email_s_private_think_again" aria-disabled="false" class="inline font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out motion-reduce:transition-none text-white ring-offset-black hocus:text-white bg-transparent ring-current no-underline hocus:underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-3 text-base gap-2">Watch our TED talk<span class="ms-1 inline-flex align-text-bottom *:inline-flex"><div class="flex shrink-0 items-center justify-center rounded-lg size-6 [&amp;_svg]:h-full [&amp;_svg]:w-full rtl:-scale-x-100"><!--$--><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg><!--/$--></div></span></a></div></div><!--astro:end--></astro-island></div><div class=""><a href="https://ted.com/talks/andy_yen_think_your_email_s_private_think_again" target="_blank" rel="noopener noreferrer" data-video-link-url="https://ted.com/talks/andy_yen_think_your_email_s_private_think_again" data-video-link-name="Andy Yen: Think your email&#x27;s private? Think again" aria-label="Play video: Andy Yen: Think your email&#x27;s private? Think again" class="group/video-facade block overflow-hidden outline-none relative aspect-video rounded-2xl w-full"><img srcSet="https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=andy_ted_talk_video_thumbnail_c7bc2148af.png&amp;width=360&amp;height=277 360w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=andy_ted_talk_video_thumbnail_c7bc2148af.png&amp;width=400&amp;height=308 400w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=andy_ted_talk_video_thumbnail_c7bc2148af.png&amp;width=440&amp;height=338 440w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=andy_ted_talk_video_thumbnail_c7bc2148af.png&amp;width=768&amp;height=591 768w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=andy_ted_talk_video_thumbnail_c7bc2148af.png&amp;width=1280&amp;height=986 1280w, https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=andy_ted_talk_video_thumbnail_c7bc2148af.png&amp;width=1298&amp;height=1000 1298w" sizes="auto, (width &lt;= 360px) 360px, (width &lt;
50= 400px) 400px, (width &lt;= 440px) 440px, (width &lt;= 768px) 768px, (width &lt;= 1280px) 1280px, 1298px" src="https://vpncdn.protonweb.com/image-transformation/?s=a&amp;image=andy_ted_talk_video_thumbnail_c7bc2148af.png&amp;width=1298&amp;height=1000" width="1298" height="1000" loading="lazy" decoding="async" alt="" class="absolute inset-0 h-full w-full rounded-[inherit] object-cover"/><span class="absolute inset-0 flex items-center justify-center rounded-[inherit] bg-purple-800/50"><span class="rounded-full bg-white p-10 transition-all ease-out motion-safe:group-focus-visible/video-facade:scale-110 motion-safe:group-hover/video-facade:scale-110 outline-offset-2 group-focus-visible/video-facade:outline group-focus-visible/video-facade:outline-white"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-8 w-8 text-purple-500"><path fill-rule="evenodd" d="M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z" clip-rule="evenodd"></path></svg></span></span></a></div></div></div></div></div></div></div></main>
50<script>(()=>{var l=(n,t)=>{let i=async()=>{await(await n())()},e=typeof t.value=="object"?t.value:void 0,s={timeout:e==null?void 0:e.timeout};"requestIdleCallback"in window?window.requestIdleCallback(i,s):setTimeout(i,s.timeout||200)};(self.Astro||(self.Astro={})).idle=l;window.dispatchEvent(new Event("astro:idle"));})();</script>
50<footer class="pt-4 md:pt-8 xl:pt-12 pb-4 md:pb-8 xl:pb-12 px-4 md:px-8 xl:px-16"><div class="max-w-9xl mx-auto"><div class="space-y-6 md:space-y-12" data-testid="footer"><div class="grid gap-6 md:grid-cols-12 md:gap-4 xl:gap-6"><div class="col-span-full flex flex-col gap-6 xl:col-span-2"><div class="grid gap-2"><div class="w-4/5"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1776940263/static/logos/vpn/vpn-trademark-b2c-light.svg" width="179" height="36" loading="eager" decoding="async" alt="Proton VPN" class="inline-flex w-fit h-8"/></div></div><ul class="flex flex-wrap gap-2"><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://x.com/intent/user?screen_name=ProtonVPN" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/x.svg" width="24" height="24" loading="lazy" decoding="async" alt="X" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://www.reddit.com/r/ProtonVPN/" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/reddit.svg" width="24" height="24" loading="lazy" decoding="async" alt="Reddit" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://www.instagram.com/protonprivacy/" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/instagram.svg" width="24" height="24" loading="lazy" decoding="async" alt="Instagram" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://www.facebook.com/Proton" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/facebook.svg" width="24" height="24" loading="lazy" decoding="async" alt="Facebook" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://www.linkedin.com/company/protonprivacy/" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/linkedin.svg" width="24" height="24" loading="lazy" decoding="async" alt="LinkedIn" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a target="_blank" href="https://proton.me/blog/feed" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/rss.svg" width="24" height="24" loading="lazy" decoding="async" alt="RSS" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://www.threads.net/@protonprivacy" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/threads.svg" width="24" height="24" loading="lazy" decoding="async" alt="Threads" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://t.me/proton_privacy" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/telegram.svg" width="24" height="24" loading="lazy" decoding="async" alt="Telegram" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://protonmail.uservoice.com/" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/uservoice.svg" width="24" height="24" loading="lazy" decoding="async" alt="UserVoice" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://www.youtube.com/@ProtonAG?sub_confirmation=1" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/youtube.svg" width="24" height="24" loading="lazy" decoding="async" alt="Youtube tutorials and updates" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://www.youtube.com/@ProtonPrivacy?sub_confirmation=1" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/youtube-alt.svg" width="24" height="24" loading="lazy" decoding="async" alt="Youtube Proton Presents" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://www.tiktok.com/@privacytok" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/tiktok.svg" width="24" height="24" loading="lazy" decoding="async" alt="TikTok" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://bsky.app/profile/proton.me" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/bluesky.svg" width="24" height="24" loading="lazy" decoding="async" alt="Bluesky" class=""/><span class="sr-only">(new window)</span></a></li><li class="pe-1"><a rel="noopener noreferrer" target="_blank" href="https://discord.gg/proton" class="block"><img src="https://vpncdn.protonweb.com/image-transformation/?s=c&amp;image=image/upload/v1727943149/static/social/square/discord.svg" width="24" height="24" loading="lazy" decoding="async" alt="Discord" class=""/><span class="sr-only">(new window)</span></a></li></ul><div class="flex flex-wrap gap-8 xl:flex-col"><address class="text-xs not-italic md:col-span-3"><span class="mb-2.5 block font-bold">Proton AG</span><div><span>
50Route de la Galaise 32</span><br/><span>1228</span> <span>Plan-les-Ouates</span><br/><span>Geneva, Switzerland</span></div></address></div></div><astro-island uid="1qDGiL" prefix="r26" component-url="/_astro/FooterNavigation.W5ysKx11.js" component-export="FooterNavigation" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;slot&quot;:[0,&quot;navigation&quot;],&quot;layout&quot;:[0,&quot;full&quot;],&quot;variant&quot;:[0,&quot;light&quot;]}" ssr client="idle" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;FooterNavigation&quot;,&quot;value&quot;:true}" await-children><nav class="col-span-full lg:col-span-10"><ul class="grid gap-6 md:grid-cols-2 md:gap-x-4 md:gap-y-12 xl:gap-x-12 xl:grid-cols-5"><li class="first:border-transparent max-md:hidden xl:-ms-6 xl:border-s xl:ps-6 xl:border-gray-300/60"><span id="_r26R_1_" class="mb-8 block font-bold text-lg text-purple-800">Features</span><ul aria-labelledby="_r26R_1_" class="mt-4 space-y-4"><li class=""><a href="/free-vpn" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Free VPN
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/vpn-servers" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN servers
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/streaming" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for streaming
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/streaming/netflix" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Netflix VPN
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/support/secure-core-vpn/" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Secure Core VPN
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a target="_blank" href="https://proton.me/business/vpn?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Business<span class="sr-only">(new window)</span></a></li><li class=""><a href="/support/protonvpn-setup-guide/" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Getting started
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li></ul></li><li class="md:hidden"><div class="group/collapsible-panel"><h3 class="relative z-over"><button type="button" aria-expanded="false" aria-controls="sect-_r26R_19_" id="btn-_r26R_19_" class="w-full text-start"><span class="flex w-full flex-row items-center justify-between gap-4"><span class="text-base md:text-lg lg:text-xl text-purple-800"><span class="font-bold text-lg">Features</span></span><span class="flex h-6 w-6 shrink-0 items-center justify-center rounded-full group-hover/collapsible-panel:bg-purple-500 bg-purple-50"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-3.5 w-3.5 text-purple-500 group-hover/collapsible-panel:text-white"><path fill-rule="evenodd" d="M12 3.75a.75.75 0 0 1 .75.75v6.75h6.75a.75.75 0 0 1 0 1.5h-6.75v6.75a.75.75 0 0 1-1.5 0v-6.75H4.5a.75.75 0 0 1 0-1.5h6.75V4.5a.75.75 0 0 1 .75-.75Z" clip-rule="evenodd"></path></svg></span></span></button></h3><div id="sect-_r26R_19_" aria-labelledby="btn-_r26R_19_" aria-hidden="true" role="region" class="relative z-over pb-6 hidden text-body"><ul class="space-y-4"><li class=""><a href="/free-vpn" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Free VPN
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/vpn-servers" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN servers
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/streaming" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for streaming
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/streaming/netflix" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Netflix VPN
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/support/secure-core-vpn/" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Secure Core VPN
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a target="_blank" href="https://proton.me/business/vpn?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Business<span class="sr-only">(new window)</span></a></li><li class=""><a href="/support/protonvpn-setup-guide/" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Getting started
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li></ul></div></div></li><li class="first:border-transparent max-md:hidden xl:-ms-6 xl:border-s xl:ps-6 xl:border-gray-300/60"><span id="_r26R_2_" class="mb-8 block font-bold text-lg text-purple-800">Platforms</span><ul aria-labelledby="_r26R_2_" class="mt-4 space-y-4"><li class=""><a href="/download" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Download VPN
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-windows" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Windows
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-macos" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for macOS
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-android" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Android
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-ios" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for iOS
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-linux" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Linux
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-chrome-extension" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Chrome
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-firefox-extension" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Firefox
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-chromebook" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Chromebook
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-androidtv" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Android TV
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-appletv" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Apple TV
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li></ul></li><li class="md:hidden"><div class="group/collapsible-panel"><h3 class="relative z-over"><button type="button" aria-expanded="false" aria-controls="sect-_r26R_1a_" id="btn-_r26R_1a_" class="w-full text-start"><span class="flex w-full flex-row items-center justify-between gap-4"><span class="text-base md:text-lg lg:text-xl text-purple-800"><span class="font-bold text-lg">Platforms</span></span><span class="flex h-6 w-6 shrink-0 items-center justify-center rounded-full group-hover/collapsible-panel:bg-purple-500 bg-purple-50"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-3.5 w-3.5 text-purple-500 group-hover/collapsible-panel:text-white"><path fill-rule="evenodd" d="M12 3.75a.75.75 0 0 1 .75.75v6.75h6.75a.75.75 0 0 1 0 1.5h-6.75v6.75a.75.75 0 0 1-1.5 0v-6.75H4.5a.75.75 0 0 1 0-1.5h6.75V4.5a.75.75 0 0 1 .75-.75Z" clip-rule="evenodd"></path></svg></span></span></button></h3><div id="sect-_r26R_1a_" aria-labelledby="btn-_r26R_1a_" aria-hidden="true" role="region" class="relative z-over pb-6 hidden text-body"><ul class="space-y-4"><li class=""><a href="/download" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Download VPN
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-windows" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Windows
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-macos" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for macOS
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-android" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Android
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-ios" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for iOS
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-linux" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Linux
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-chrome-extension" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Chrome
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-firefox-extension" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Firefox
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-chromebook" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Chromebook
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-androidtv" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Android TV
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/download-appletv" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">VPN for Apple TV
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li></ul></div></div></li><li class="first:border-transparent max-md:hidden xl:-ms-6 xl:border-s xl:ps-6 xl:border-gray-300/60"><span id="_r26R_3_" class="mb-8 block font-bold text-lg text-purple-800">Company</span><ul aria-labelledby="_r26R_3_" class="mt-4 space-y-4"><li class=""><a href="/about" aria-current="page" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">About us
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a target="_blank" href="https://proton.me/foundation?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Proton Foundation<span class="sr-only">(new window)</span></a></li><li class=""><a href="/blog/" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Blog
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class="flex flex-wrap gap-x-2"><a target="_blank" href="https://proton.me/careers?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Careers<span class="sr-only">(new window)</span></a><span class="*:-my-1"><div class="inline-block rounded-md text-xs px-3 py-1 text-white bg-purple-500 font-bold" data-testid="tag">We’re hiring</div></span></li><li class=""><a href="/blog/threat-model" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Threat model
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/blog/open-source/" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Open source
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li></ul></li><li class="md:hidden"><div class="group/collapsible-panel"><h3 class="relative z-over"><button type="button" aria-expanded="false" aria-controls="sect-_r26R_1b_" id="btn-_r26R_1b_" class="w-full text-start"><span class="flex w-full flex-row items-center justify-between gap-4"><span class="text-base md:text-lg lg:text-xl text-purple-800"><span class="font-bold text-lg">Company</span></span><span class="flex h-6 w-6 shrink-0 items-center justify-center rounded-full group-hover/collapsible-panel:bg-purple-500 bg-purple-50"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-3.5 w-3.5 text-purple-500 group-hover/collapsible-panel:text-white"><path fill-rule="evenodd" d="M12 3.75a.75.75 0 0 1 .75.75v6.75h6.75a.75.75 0 0 1 0 1.5h-6.75v6.75a.75.75 0 0 1-1.5 0v-6.75H4.5a.75.75 0 0 1 0-1.5h6.75V4.5a.75.75 0 0 1 .75-.75Z" clip-rule="evenodd"></path></svg></span></span></button></h3><div id="sect-_r26R_1b_" aria-labelledby="btn-_r26R_1b_" aria-hidden="true" role="region" class="relative z-over pb-6 hidden text-body"><ul class="space-y-4"><li class=""><a href="/about" aria-current="page" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">About us
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a target="_blank" href="https://proton.me/foundation?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Proton Foundation<span class="sr-only">(new window)</span></a></li><li class=""><a href="/blog/" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Blog
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class="flex flex-wrap gap-x-2"><a target="_blank" href="https://proton.me/careers?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Careers<span class="sr-only">(new window)</span></a><span class="*:-my-1"><div class="inline-block rounded-md text-xs px-3 py-1 text-white bg-purple-500 font-bold" data-testid="tag">We’re hiring</div></span></li><li class=""><a href="/blog/threat-model" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Threat model
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a href="/blog/open-source/" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Open source
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li></ul></div></div></li><li class="first:border-transparent max-md:hidden xl:-ms-6 xl:border-s xl:ps-6 xl:border-gray-300/60"><span id="_r26R_4_" class="mb-8 block font-bold text-lg text-purple-800">Connect</span><ul aria-labelledby="_r26R_4_" class="mt-4 space-y-4"><li class=""><a href="/support" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Help and support
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a target="_blank" href="https://proton.me/business/contact?pd=vpn" class="text-purple-800 no-underline hover:underline">Business sales<span class="sr-only">(new window)</span></a></li><li class=""><a target="_blank" href="https://proton.me/partners?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Partners and affiliates<span class="sr-only">(new window)</span></a></li><li class=""><a target="_blank" href="https://proton.me/media?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Press and media<span class="sr-only">(new window)</span></a></li><li class=""><a href="/support/troubleshooter" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Contact us
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a target="_blank" href="https://proton.me/foundation?ref=pvpn_lp_b2c_vpn_footer#donate" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Donate<span class="sr-only">(new window)</span></a></li><li class="flex flex-wrap gap-x-2"><a rel="noopener" href="https://account.protonvpn.com/dashboard?chat=true" class="text-purple-800 no-underline hover:underline">Live chat</a><span class="*:-my-1"><div class="inline-block rounded-md text-xs px-3 py-1 text-body bg-purple-200 font-bold" data-testid="tag">For customers</div></span></li><li class=""><a target="_blank" href="https://proton.me/student?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Student discount<span class="sr-only">(new window)</span></a></li></ul></li><li class="md:hidden"><div class="group/collapsible-panel"><h3 class="relative z-over"><button type="button" aria-expanded="false" aria-controls="sect-_r26R_1c_" id="btn-_r26R_1c_" class="w-full text-start"><span class="flex w-full flex-row items-center justify-between gap-4"><span class="text-base md:text-lg lg:text-xl text-purple-800"><span class="font-bold text-lg">Connect</span></span><span class="flex h-6 w-6 shrink-0 items-center justify-center rounded-full group-hover/collapsible-panel:bg-purple-500 bg-purple-50"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-3.5 w-3.5 text-purple-500 group-hover/collapsible-panel:text-white"><path fill-rule="evenodd" d="M12 3.75a.75.75 0 0 1 .75.75v6.75h6.75a.75.75 0 0 1 0 1.5h-6.75v6.75a.75.75 0 0 1-1.5 0v-6.75H4.5a.75.75 0 0 1 0-1.5h6.75V4.5a.75.75 0 0 1 .75-.75Z" clip-rule="evenodd"></path></svg></span></span></button></h3><div id="sect-_r26R_1c_" aria-labelledby="btn-_r26R_1c_" aria-hidden="true" role="region" class="relative z-over pb-6 hidden text-body"><ul class="space-y-4"><li class=""><a href="/support" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Help and support
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a target="_blank" href="https://proton.me/business/contact?pd=vpn" class="text-purple-800 no-underline hover:underline">Business sales<span class="sr-only">(new window)</span></a></li><li class=""><a target="_blank" href="https://proton.me/partners?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Partners and affiliates<span class="sr-only">(new window)</span></a></li><li class=""><a target="_blank" href="https://proton.me/media?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Press and media<span class="sr-only">(new window)</span></a></li><li class=""><a href="/support/troubleshooter" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Contact us
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class=""><a target="_blank" href="https://proton.me/foundation?ref=pvpn_lp_b2c_vpn_footer#donate" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Donate<span class="sr-only">(new window)</span></a></li><li class="flex flex-wrap gap-x-2"><a rel="noopener" href="https://account.protonvpn.com/dashboard?chat=true" class="text-purple-800 no-underline hover:underline">Live chat</a><span class="*:-my-1"><div class="inline-block rounded-md text-xs px-3 py-1 text-body bg-purple-200 font-bold" data-testid="tag">For customers</div></span></li><li class=""><a target="_blank" href="https://proton.me/student?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Student discount<span class="sr-only">(new window)</span></a></li></ul></div></div></li></ul></nav><!--astro:end--></astro-island></div><hr/><div class="grid gap-6 md:grid md:grid-cols-12 md:gap-x-4 xl:gap-x-6"><div class="flex w-full flex-col gap-6 md:col-span-12 md:flex-row md:justify-between"><div class="md:hidden"><div class="col-span-full md:col-span-3 xl:flex xl:justify-end"><noscript><style>.js-hidden { display: none !important; }</style></noscript><div class="js-hidden"><astro-island uid="bxMpA" prefix="r27" component-url="/_astro/LanguageSwitcher.CaP-n4vp.js" component-export="LanguageSwitcher" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;slot&quot;:[0,&quot;languageSwitcher&quot;],&quot;variant&quot;:[0,&quot;light&quot;]}" ssr client="idle" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;LanguageSwitcher&quot;,&quot;value&quot;:true}" await-children><div class="w-fit"><div class="relative" data-headlessui-state=""><button data-testid="menu-button-trigger" id="headlessui-menu-button-_r27R_7_" aria-haspopup="menu" aria-expanded="false" data-headlessui-state="" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out motion-reduce:transition-none text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1 px-3 text-sm gap-1 max-sm:w-full"><span class="shrink-0 -ms-1.5"><div class="flex shrink-0 items-center justify-center rounded-md size-5 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="m20.893 13.393-1.135-1.135a2.252 2.252 0 0 1-.421-.585l-1.08-2.16a.414.414 0 0 0-.663-.107.827.827 0 0 1-.812.21l-1.273-.363a.89.89 0 0 0-.738 1.595l.587.39c.59.395.674 1.23.172 1.732l-.2.2c-.212.212-.33.498-.33.796v.41c0 .409-.11.809-.32 1.158l-1.315 2.191a2.11 2.11 0 0 1-1.81 1.025 1.055 1.055 0 0 1-1.055-1.055v-1.172c0-.92-.56-1.747-1.414-2.089l-.655-.261a2.25 2.25 0 0 1-1.383-2.46l.007-.042a2.25 2.25 0 0 1 .29-.787l.09-.15a2.25 2.25 0 0 1 2.37-1.048l1.178.236a1.125 1.125 0 0 0 1.302-.795l.208-.73a1.125 1.125 0 0 0-.578-1.315l-.665-.332-.091.091a2.25 2.25 0 0 1-1.591.659h-.18c-.249 0-.487.1-.662.274a.931.931 0 0 1-1.458-1.137l1.411-2.353a2.25 2.25 0 0 0 .286-.76m11.928 9.869A9 9 0 0 0 8.965 3.525m11.928 9.868A9 9 0 1 1 8.965 3.525"></path></svg><!--/$--></div></span>English<span class="shrink-0 -me-1.5"><div class="flex shrink-0 items-center justify-center rounded-md size-5 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg><!--/$--></div></span></button></div></div><!--astro:end--></astro-island></div></div></div><div class="md:flex md:flex-grow"><ul class="col-span-12 sm:flex sm:flex-wrap sm:gap-x-5 sm:gap-y-2 md:col-span-9"><li><a rel="noopener noreferrer" target="_blank" href="https://status.proton.me" class="text-purple-800 no-underline hover:underline">System status<span class="sr-only">(new window)</span></a></li><li><a href="mailto:[email protected]" class="text-purple-800 no-underline hover:underline">Report abuse</a></li><li><a href="/support/report-a-bug/" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Report a problem
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li><a target="_blank" href="https://proton.me/security/response-center?ref=pvpn_lp_b2c_vpn_footer" class="text-purple-800 no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Report a security issue<span class="sr-only">(new window)</span></a></li><li><a rel="noopener noreferrer" target="_blank" href="https://protonmail.uservoice.com/" class="text-purple-800 no-underline hover:underline">Request a feature<span class="sr-only">(new window)</span></a></li></ul></div><div class="hidden md:block md:flex-shrink-0"><div class="col-span-full md:col-span-3 xl:flex xl:justify-end"><noscript><style>.js-hidden { display: none !important; }</style></noscript><div class="js-hidden"><astro-island uid="bxMpA" prefix="r27" component-url="/_astro/LanguageSwitcher.CaP-n4vp.js" component-export="LanguageSwitcher" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;slot&quot;:[0,&quot;languageSwitcher&quot;],&quot;variant&quot;:[0,&quot;light&quot;]}" ssr client="idle" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;LanguageSwitcher&quot;,&quot;value&quot;:true}" await-children><div class="w-fit"><div class="relative" data-headlessui-state=""><button data-testid="menu-button-trigger" id="headlessui-menu-button-_r27R_7_" aria-haspopup="menu" aria-expanded="false" data-headlessui-state="" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out motion-reduce:transition-none text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1 px-3 text-sm gap-1 max-sm:w-full"><span class="shrink-0 -ms-1.5"><div class="flex shrink-0 items-center justify-center rounded-md size-5 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="m20.893 13.393-1.135-1.135a2.252 2.252 0 0 1-.421-.585l-1.08-2.16a.414.414 0 0 0-.663-.107.827.827 0 0 1-.812.21l-1.273-.363a.89.89 0 0 0-.738 1.595l.587.39c.59.395.674 1.23.172 1.732l-.2.2c-.212.212-.33.498-.33.796v.41c0 .409-.11.809-.32 1.158l-1.315 2.191a2.11 2.11 0 0 1-1.81 1.025 1.055 1.055 0 0 1-1.055-1.055v-1.172c0-.92-.56-1.747-1.414-2.089l-.655-.261a2.25 2.25 0 0 1-1.383-2.46l.007-.042a2.25 2.25 0 0 1 .29-.787l.09-.15a2.25 2.25 0 0 1 2.37-1.048l1.178.236a1.125 1.125 0 0 0 1.302-.795l.208-.73a1.125 1.125 0 0 0-.578-1.315l-.665-.332-.091.091a2.25 2.25 0 0 1-1.591.659h-.18c-.249 0-.487.1-.662.274a.931.931 0 0 1-1.458-1.137l1.411-2.353a2.25 2.25 0 0 0 .286-.76m11.928 9.869A9 9 0 0 0 8.965 3.525m11.928 9.868A9 9 0 1 1 8.965 3.525"></path></svg><!--/$--></div></span>English<span class="shrink-0 -me-1.5"><div class="flex shrink-0 items-center justify-center rounded-md size-5 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg><!--/$--></div></span></button></div></div><!--astro:end--></astro-island></div></div></div></div></div><noscript><ul class="mb-4 text-xs" data-testid="language-switcher-seo"><li class="inline-flex items-center"><a href="/id/about" hrefLang="id" class="text-xs underline hover:no-underline" data-testid="language-link-id">Bahasa Indonesia</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/cs/about" hrefLang="cs" class="text-xs underline hover:no-underline" data-testid="language-link-cs">Čeština</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/da/about" hrefLang="da" class="text-xs underline hover:no-underline" data-testid="language-link-da">Dansk</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/de/about" hrefLang="de" class="text-xs underline hover:no-underline" data-testid="language-link-de">
50Deutsch</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/about" hrefLang="en" class="text-xs underline hover:no-underline" data-testid="language-link-en">English</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/es-es/about" hrefLang="es-es" class="text-xs underline hover:no-underline" data-testid="language-link-es-es">Español (España)</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/es-419/about" hrefLang="es-419" class="text-xs underline hover:no-underline" data-testid="language-link-es-419">Español (Latinoamérica)</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/fr/about" hrefLang="fr" class="text-xs underline hover:no-underline" data-testid="language-link-fr">Français</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/it/about" hrefLang="it" class="text-xs underline hover:no-underline" data-testid="language-link-it">Italiano</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/nl/about" hrefLang="nl" class="text-xs underline hover:no-underline" data-testid="language-link-nl">Nederlands</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/nb/about" hrefLang="nb" class="text-xs underline hover:no-underline" data-testid="language-link-nb">Norsk bokmål</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/pl/about" hrefLang="pl" class="text-xs underline hover:no-underline" data-testid="language-link-pl">Polski</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/pt-br/about" hrefLang="pt-br" class="text-xs underline hover:no-underline" data-testid="language-link-pt-br">Português (Brasil)</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/pt/about" hrefLang="pt" class="text-xs underline hover:no-underline" data-testid="language-link-pt">Português (Portugal)</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/ro/about" hrefLang="ro" class="text-xs underline hover:no-underline" data-testid="language-link-ro">Română</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/fi/about" hrefLang="fi" class="text-xs underline hover:no-underline" data-testid="language-link-fi">Suomi</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/sv/about" hrefLang="sv" class="text-xs underline hover:no-underline" data-testid="language-link-sv">Svenska</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/vi/about" hrefLang="vi" class="text-xs underline hover:no-underline" data-testid="language-link-vi">Tiếng Việt</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/tr/about" hrefLang="tr" class="text-xs underline hover:no-underline" data-testid="language-link-tr">Türkçe</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/ru/about" hrefLang="ru" class="text-xs underline hover:no-underline" data-testid="language-link-ru">Русский</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/hi/about" hrefLang="hi" class="text-xs underline hover:no-underline" data-testid="language-link-hi">हिन्दी (भारत)</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/th/about" hrefLang="th" class="text-xs underline hover:no-underline" data-testid="language-link-th">ไทย</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/ko/about" hrefLang="ko" class="text-xs underline hover:no-underline" data-testid="language-link-ko">한국어</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/ja/about" hrefLang="ja" class="text-xs underline hover:no-underline" data-testid="language-link-ja">日本語</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/zh/about" hrefLang="zh" class="text-xs underline hover:no-underline" data-testid="language-link-zh">简体中文</a><span class="mx-2 text-gray-500 text-xs before:content-[&#x27;•&#x27;]" aria-hidden="true"></span></li><li class="inline-flex items-center"><a href="/zh-tw/about" hrefLang="zh-tw" class="text-xs underline hover:no-underline" data-testid="language-link-zh-tw">繁體中文</a></li></ul></noscript><ul class="text-xs sm:flex sm:flex-wrap sm:gap-y-2"><li class="sm:me-2 sm:border-purple-300 sm:border-e sm:pe-2"><a href="/privacy-policy" class="text-body no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Privacy Policy
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class="sm:me-2 sm:border-purple-300 sm:border-e sm:pe-2"><a target="_blank" href="https://proton.me/legal/terms?ref=pvpn_lp_b2c_vpn_footer" class="text-body no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Terms &amp; conditions<span class="sr-only">(new window)</span></a></li><li class="sm:me-2 sm:border-purple-300 sm:border-e sm:pe-2"><a href="/blog/transparency-report" class="text-body no-underline hover:underline" data-analytics-id="pvpn_lp_b2c_vpn_footer">Transparency report
50<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pvpn_lp_b2c_vpn_footer'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script>
50</a></li><li class="mt-6 sm:mt-0">© <!-- -->2026<!-- --> <!-- -->Proton AG. All rights reserved.</li></ul></div></div></footer><astro-island uid="Z1JTmfc" prefix="r14" component-url="/_astro/PreferredLanguage.BeHUwtsF.js" component-export="PreferredLanguage" renderer-url="/_astro/client.BTwzmrn_.js" props="{&quot;enableSwitchLanguagePrompt&quot;:[0,true]}" ssr client="idle" before-hydration-url="/_astro/astro_scripts/before-hydration.js.r2R3DD1s.js" opts="{&quot;name&quot;:&quot;PreferredLanguage&quot;,&quot;value&quot;:true}"></astro-island></body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.