OK
https://proton.me/
Websites
Runtime: 1.9s
On April 26, 2025, 09:02 PM UTC, https://proton.me/ was accessible when tested on AS6327 in Canada.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
64.59.144.18
Query:
IN A proton.me
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
185.70.42.45
TCP Connections
Connection to 185.70.42.45:443 succeeded.
HTTP Requests
URL
GET https://proton.me/
Response Headers
Accept-Ranges:bytesCache-Control:no-store, no-cache, must-revalidate, proxy-revalidateContent-Length:192916Content-Security-Policy:default-src 'self'; media-src https://static.zdassets.com https://res.cloudinary.com https://pmecdn.protonweb.com; connect-src 'self' wss: https://protonmail.zendesk.com https://ekr.zdassets.com blob: https://account.proton.me https://reports.proton.me https://telemetry.proton.me https://*.algolia.net https://*.algolianet.com https://go.getproton.me https://noembed.com https://boards-api.greenhouse.io https://proton.me; script-src 'self' blob: 'unsafe-eval' 'unsafe-inline' https://static.zdassets.com https://pmecdn.protonweb.com https://www.youtube.com https://platform.twitter.com; style-src 'self' 'unsafe-inline' https://pmecdn.protonweb.com; font-src 'self' https://pmecdn.protonweb.com; img-src 'self' data: blob: https:; frame-src 'self' data: blob: https://www.youtube-nocookie.com https://platform.twitter.com; object-src 'self' data: blob:; child-src 'self' data: blob:; report-uri https://reports.proton.me/reports/csp; frame-ancestors 'self' https://*.proton.me;Content-Type:text/html; charset=utf-8Date:Sat, 26 Apr 2025 21:02:05 GMTEtag:"2f194-63399fc7801c0"Expires:0Last-Modified:Fri, 25 Apr 2025 13:05:19 GMTOnion-Location:https://protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion/Pragma:no-cachePublic-Key-Pins-Report-Only:pin-sha256="CT56BhOTmj5ZIPgb/xD5mH8rY3BLo/MlhP7oPyJUEDo="; pin-sha256="35Dx28/uzN3LeltkCBQ8RHK0tlNSa2kCpCRGNp34Gxc="; report-uri="https://reports.proton.me/reports/tls"Referrer-Policy:strict-origin-when-cross-originSet-Cookie:Session-Id=aA1JzXHlH9JdD-XaNRjawwAAARM; Domain=proton.me; Path=/; HttpOnly; SameSite=None; Secure; Max-Age=7776000Strict-Transport-Security:max-age=31536000; includeSubDomains; preloadVary:Accept-EncodingX-Ab-Variant:BX-Content-Type-Options:nosniffX-Permitted-Cross-Domain-Policies:noneX-Xss-Protection:0
Response Body
<!DOCTYPE html><html lang="en"> <head><script>(function(){const frameworkContext = {"currentUrl":"https://proton.me/hp-test-090425/","localization":{"alternateLanguages":["en","cs","da","de","es-419","es-es","fi","fr","it","nl","pl","pt","pt-br","ro","ru","sv","tr"]},"translations":{},"base":"","cdn":{"url":"https://pmecdn.protonweb.com/","enabledForAssets":false,"enabledForImages":true},"unleashApi":"https://account.proton.me/api"}; window.frameworkContext = frameworkContext; const context = frameworkContext.base === '' ? '' : `${frameworkContext.base}/`; window.__toAssetUrl = (filename) => { if (frameworkContext.cdn !== undefined && frameworkContext.cdn.enabledForAssets === true) { return `${frameworkContext.cdn.url}${context}${filename}`; } else { return `/${context}${filename}`; } }; })();</script> <script type="module" src="/_astro/FrameworkHead.astro_astro_type_script_index_0_lang.BcNuprA3.js"></script><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link rel="preconnect" href="https://account.proton.me/"/><link rel="dns-prefetch" href="https://account.proton.me/"/><link rel="preconnect" href="https://pmecdn.protonweb.com/"/><link rel="dns-prefetch" href="https://pmecdn.protonweb.com/"/><link rel="preload" href="/fonts/arizona/ABCArizonaFlareVariable.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/fonts/syne/syne-latin-wght-normal.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/fonts/syne/syne-latin-ext-wght-normal.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/fonts/inter/InterVariable.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><meta name="robots" content="noindex, nofollow"/><link rel="manifest" href="/site.webmanifest"/><title>Proton: Privacy by default | Proton</title><meta name="description" content="Over 100 million people use Proton to stay private and secure online. Get a free Proton account and take back your privacy."/><meta property="og:title" content="Proton: Privacy by default | Proton"/><meta property="og:description" content="Over 100 million people use Proton to stay private and secure online. Get a free Proton account and take back your privacy."/><meta property="og:url" content="https://proton.me/hp-test-090425/"/><meta property="og:type" content="website"/><meta property="og:site_name" content="Proton"/><meta property="og:image" content="https://proton.me/images/social/proton-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: Privacy by default | Proton"/><meta property="twitter:description" content="Over 100 million people use Proton to stay private and secure online. Get a free Proton account and take back your privacy."/><meta property="twitter:image" content="https://proton.me/images/social/proton-og.png"/><meta property="twitter:site" content="@ProtonPrivacy"/><meta property="twitter:creator" content="@ProtonPrivacy"/><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"/><meta name="ab-test:GShomepage2025Test1" content="B"/><style>@font-face{font-family:Arizona;font-style:normal;font-weight:200 700;font-display:swap;src:url('/fonts/arizona/ABCArizonaFlareVariable.en.woff2')format('woff2');}@font-face{font-family:Arizona;font-style:italic;font-weight:200 700;font-display:swap;src:url('/fonts/arizona/ABCArizonaFlareVariable.en.woff2')format('woff2');}@font-face{font-family:ArizonaFallback;font-style:normal;font-weight:200 700;src:local(Georgia);size-adjust:97%;ascent-override:99%;descent-override:27%;line-gap-override:0%;}@font-face{font-family:ArizonaFallback;font-style:italic;font-weight:200 700;src:local(Georgia);size-adjust:97%;ascent-override:99%;descent-override:27%;line-gap-override:0%;}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url('/fonts/syne/syne-latin-wght-normal.en.woff2')format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url('/fonts/syne/syne-latin-ext-wght-normal.en.woff2')format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:SyneFallback;font-style:normal;font-weight:400 800;src:local(Arial);size-adjust:85%;ascent-override:92%;descent-override:25%;line-gap-override:5%;}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter/InterVariable.en.woff2')format('woff2');}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url('/fonts/inter/InterVariable.en.woff2')format('woff2');}@font-face{font-family:InterFallback;font-style:normal;font-weight:100 900;src:local(Arial);size-adjust:104%;}@font-face{font-family:InterFallback;font-style:italic;font-weight:100 900;src:local(Arial);size-adjust:104%;}</style><link rel="stylesheet" href="/_astro/_form_.BkIRogkO.css"> <style>.background-gradient-proton,.background-gradient-mail,.background-gradient-calendar,.background-gradient-drive,.background-gradient-vpn,.background-gradient-pass,.background-gradient-wallet{background-image:radial-gradient(var(--w-radius) var(--h-radius) at var(--w-start) var(--h-start),var(--color-gradient),transparent);--w-radius: 60%;--h-radius: 22rem;--w-start: 100%;--h-start: 100%;--color-proton: #6d4aff;--color-mail: #6d629b;--color-calendar: #205c8a;--color-drive: #92356a;--color-vpn: #1f7170;--color-pass: #ffd580 0%, #f6cc88 6.25%, #e4bb98 18.23%, #d2aaa8 29.17%, #c9a2ab 34.38%, #bb95b1 45.31%, #9a75a3 58.33%, #724c91 72.4%, #312255 89.58%;--color-wallet: #fa528ecc 1.66%, #ee6c6ecc 38.87%, #e0775ccc 62.81%}.background-gradient-proton{--color-gradient: var(--color-proton)}.background-gradient-mail{--color-gradient: var(--color-mail)}.background-gradient-calendar{--color-gradient: var(--color-calendar)}.background-gradient-drive{--color-gradient: var(--color-drive)}.background-gradient-vpn{--color-gradient: var(--color-vpn)}.background-gradient-pass{--color-gradient: var(--color-pass)}.background-gradient-wallet{--w-radius: 65.58%;--h-radius: 115.8%;--w-start: 98.48%;--h-start: 124.13%;--color-gradient: var(--color-wallet)}.background-gradient-top{--h-start: -15%}.background-gradient-v-center{--h-start: 50%}.background-gradient-bottom{--h-start: 110%}.background-gradient-left{--w-start: 0%}.background-gradient-h-center{--w-start: 50%;--h-radius: 18rem}.background-gradient-right{--w-start: 100%}@media (min-width: 64em){.lg\:background-gradient-top{--h-start: -15%}.lg\:background-gradient-v-center{--h-start: 50%}.lg\:background-gradient-bottom{--h-start: 150%}.lg\:background-gradient-left{--w-start: 0%}.lg\:background-gradient-h-center{--w-start: 50%;--h-radius: 18rem}.lg\:background-gradient-right{--w-start: 100%}} .new-comparison-table{scrollbar-color:#6d4aff #e2dbff;background:linear-gradient(to right,#fff 30%,#fff0) left center,linear-gradient(to right,#fff0,#fff 70%) right center,radial-gradient(farthest-side at 0 50%,#00000080,#0000) left center,radial-gradient(farthest-side at 100% 50%,#00000080,#0000) right center;background-repeat:no-repeat;background-size:40px 100%,40px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}.new-comparison-table::-webkit-scrollbar{height:4px}.new-comparison-table::-webkit-scrollbar-track{background:#e2dbff;border-radius:9999px}.new-comparison-table::-webkit-scrollbar-thumb{background-color:#6d4aff;border-radius:9999px}.plan-comparison-table th{font-weight:400}.signup-drive-image-file-pdf,.signup-drive-image-mountain,.signup-drive-image-encrypt,.signup-drive-image-ticket{display:none}.signup-drive-image-phone{height:17rem;top:0;left:calc(50% - 1rem)}.signup-drive-image-file-xls{height:6rem;top:2rem;right:calc(50% + 8rem);z-index:1}.signup-drive-image-hike{height:10rem;top:4rem;right:calc(50% - 2rem)}.signup-drive-image-file-folder{height:5.5rem;top:3rem;left:calc(50% + 9rem)}@media (min-width: 64em){.signup-drive-image-file-pdf{display:inline-block;height:6rem;top:7rem;left:3rem}.signup-drive-image-mountain{display:inline-block;height:15rem;top:17rem;left:-2.3rem}.signup-drive-image-encrypt{display:inline-block;height:16.2rem;top:16.55rem;left:9rem}.signup-drive-image-ticket{display:inline-block;height:12rem;top:9rem;left:4rem}.signup-drive-image-phone{height:19rem;top:9rem;right:-3.5rem;left:unset}.signup-drive-image-file-xls{height:6.5rem;top:7rem;right:7rem;left:unset}.signup-drive-image-hike{height:10rem;top:20rem;right:1rem;left:unset}.signup-drive-image-file-folder{height:6rem;top:26rem;right:.2rem;left:unset}}@media (min-width: 96em){.signup-drive-image-file-pdf{height:8rem;top:2rem;left:3rem}.signup-drive-image-mountain{height:18rem;top:16rem;left:-5.2rem}.signup-drive-image-encrypt{height:19.5rem;top:15.4rem;left:8.5rem}.signup-drive-image-ticket{height:15rem;top:5rem;left:4rem}.signup-drive-image-phone{height:22rem;top:5rem;right:-4rem}.signup-drive-image-file-xls{height:7.5rem;top:2rem;right:7rem}.signup-drive-image-hike{height:12rem;top:20rem;right:2rem}.signup-drive-image-file-folder{height:8rem;top:27rem;right:.5rem}}.range-wrapper input[type=range][scrubbed]-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1rem;width:1rem;border-radius:50%;background:#fff;position:relative;z-index:1}.range-wrapper input[type=range][scrubbed]-moz-range-thumb{border:none;height:1rem;width:1rem;border-radius:50%;background:#fff;position:relative;z-index:1}.password-generator-grid{grid-template-areas:"B B B B" "A A A A" "C C C C" "D D D D" "E E F F";grid-template-columns:1fr .5fr .5fr 1fr}@media (min-width: 1280px){.password-generator-grid{grid-template-areas:"A B B C" "A B B C" "A B B C" "D D E F";grid-template-columns:1fr 1fr 1fr 1.5fr;grid-template-rows:.1fr 1fr .5fr 1fr}}@media (min-width: 1401px){.password-generator-grid{grid-template-areas:"A B B C" "A B B C" "A D E C" "A D E F";grid-template-rows:1fr 1fr .5fr 1fr;grid-template-columns:1.2fr 1.5fr .5fr 1fr}}.password-generator-grid [scrubbed]-webkit-scrollbar{-webkit-appearance:none;width:6px;height:4px}.password-generator-grid [scrubbed]-webkit-scrollbar-thumb{border-radius:12px;background-color:#fff}.password-generator-grid [scrubbed]-webkit-scrollbar-track-piece{background-color:#ffffff1a;border-radius:12px}.box1{grid-area:A}@media (max-width: 1280px){.box1 div:first-child{background-image:none!important;z-index:auto;-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important}}.box2{grid-area:B}.box3{grid-area:C}.box4{grid-area:D}.box5{grid-area:E}.box6{grid-area:F} .background-gradient-proton,.background-gradient-mail,.background-gradient-calendar,.background-gradient-drive,.background-gradient-vpn,.background-gradient-pass,.background-gradient-wallet{background-image:radial-gradient(var(--w-radius) var(--h-radius) at var(--w-start) var(--h-start),var(--color-gradient),transparent);--w-radius: 60%;--h-radius: 22rem;--w-start: 100%;--h-start: 100%;--color-proton: #6d4aff;--color-mail: #6d629b;--color-calendar: #205c8a;--color-drive: #92356a;--color-vpn: #1f7170;--color-pass: #ffd580 0%, #f6cc88 6.25%, #e4bb98 18.23%, #d2aaa8 29.17%, #c9a2ab 34.38%, #bb95b1 45.31%, #9a75a3 58.33%, #724c91 72.4%, #312255 89.58%;--color-wallet: #fa528ecc 1.66%, #ee6c6ecc 38.87%, #e0775ccc 62.81%}.background-gradient-proton{--color-gradient: var(--color-proton)}.background-gradient-mail{--color-gradient: var(--color-mail)}.background-gradient-calendar{--color-gradient: var(--color-calendar)}.background-gradient-drive{--color-gradient: var(--color-drive)}.background-gradient-vpn{--color-gradient: var(--color-vpn)}.background-gradient-pass{--color-gradient: var(--color-pass)}.background-gradient-wallet{--w-radius: 65.58%;--h-radius: 115.8%;--w-start: 98.48%;--h-start: 124.13%;--color-gradient: var(--color-wallet)}.background-gradient-top{--h-start: -15%}.background-gradient-v-center{--h-start: 50%}.background-gradient-bottom{--h-start: 110%}.background-gradient-left{--w-start: 0%}.background-gradient-h-center{--w-start: 50%;--h-radius: 18rem}.background-gradient-right{--w-start: 100%}@media (min-width: 64em){.lg\:background-gradient-top{--h-start: -15%}.lg\:background-gradient-v-center{--h-start: 50%}.lg\:background-gradient-bottom{--h-start: 150%}.lg\:background-gradient-left{--w-start: 0%}.lg\:background-gradient-h-center{--w-start: 50%;--h-radius: 18rem}.lg\:background-gradient-right{--w-start: 100%}} </style><style>.dtc-max-w-3xl{max-width:48rem}.dtc-max-w-4xl{max-width:56rem}.dtc-max-w-6xl{max-width:72rem}.dtc-max-w-8xl{max-width:96rem}.dtc-max-w-9xl{max-width:120rem}.dtc-max-w-full{max-width:100%}.dtc-rounded-3xl{border-radius:1.5rem}.dtc-rounded-b-8xl{border-bottom-left-radius:4.375rem;border-bottom-right-radius:4.375rem}.dtc-rounded-t-8xl{border-top-left-radius:4.375rem;border-top-right-radius:4.375rem}.dtc-bg-purple-25{--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-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.dtc-from-purple-25{--tw-gradient-from:#f7f5ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(247,245,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dtc-from-10\%{--tw-gradient-from-position:10%}.dtc-to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.dtc-to-90\%{--tw-gradient-to-position:90%}.dtc-object-contain{object-fit:contain}.dtc-object-cover{object-fit:cover}.dtc-object-center{object-position:center}.dtc-font-sans{font-family:Inter,InterFallback,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.dtc-font-serif{font-family:Arizona,ArizonaFallback,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.dtc-text-2xl{font-size:1.5rem;line-height:1.34}.dtc-text-3xl{font-size:1.875rem;line-height:1.13}.dtc-text-4xl{font-size:2.25rem;line-height:1.11}.dtc-text-lg{font-size:1.125rem;line-height:1.55}.dtc-text-xl{font-size:1.25rem;line-height:1.5}.dtc-text-current{color:currentColor}.dtc-text-purple-800{--tw-text-opacity:1;color:rgb(55 37 128/var(--tw-text-opacity,1))}.dtc-text-purple-950{--tw-text-opacity:1;color:rgb(8 3 31/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:40em){.sm\:dtc-text-2xl{font-size:1.5rem;line-height:1.34}.sm\:dtc-text-4xl{font-size:2.25rem;line-height:1.11}.sm\:dtc-text-5xl{font-size:3rem;line-height:1.125}.sm\:dtc-text-6xl{font-size:3.75rem;line-height:1.06}.sm\:dtc-text-xl{font-size:1.25rem;line-height:1.5}}@media (min-width:48em){.md\:dtc-object-contain{object-fit:contain}.md\:dtc-object-center{object-position:center}.md\:dtc-text-2xl{font-size:1.5rem;line-height:1.34}.md\:dtc-text-6xl{font-size:3.75rem;line-height:1.06}.md\:dtc-text-xl{font-size:1.25rem;line-height:1.5}}@media (min-width:64em){.lg\:dtc-text-3xl{font-size:1.875rem;line-height:1.13}.lg\:dtc-text-4xl{font-size:2.25rem;line-height:1.11}.lg\:dtc-text-7xl{font-size:4.5rem;line-height:1.08}.lg\:dtc-text-xl{font-size:1.25rem;line-height:1.5}}@media (min-width:80em){.xl\:dtc-text-xl{font-size:1.25rem;line-height:1.5}}@media (min-width:96em){.\32xl\:dtc-text-2xl{font-size:1.5rem;line-height:1.34}}</style></head> <body class="bg-purple-25"> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).only=e;window.dispatchEvent(new Event("astro:only"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(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=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(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 c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(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),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="18mAL9" component-url="/_astro/FrameworkClient.C7NM6KyB.js" component-export="FrameworkClient" renderer-url="/_astro/client.DZJyCAFR.js" props="{}" ssr client="only" opts="{"name":"FrameworkClient","value":"react"}"></astro-island> <script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><astro-island uid="Z1U92Na" prefix="r2" component-url="/_astro/HeaderDefault.26OqqMJt.js" component-export="HeaderDefault" renderer-url="/_astro/client.DZJyCAFR.js" props="{}" ssr client="load" opts="{"name":"HeaderDefault","value":true}" await-children><div class="ease-out-cubic top-0 z-menu w-full xl:fixed sticky bg-purple-25 text-purple-800"><div><div><header data-testid="header-id" class="container"><div class="ease-linear relative flex h-12 items-center justify-between gap-4 text-sm duration-150"><a href="/" class="flex h-5"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:98/32;gap:10.204081632653061%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-purple_lf83vr.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-purple_lf83vr.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture></div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_menulogo'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><div class="hidden xl:block xl:flex-grow"><nav><ul class="flex flex-wrap gap-x-4 gap-y-1"><li data-headlessui-state=""><button class="flex items-center gap-1 font-semibold 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>Products</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 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 transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-lg -ms-10 w-screen max-w-4xl" style="display:none" hidden="" id="headlessui-popover-panel-«r2R39b9»" tabindex="-1" data-headlessui-state=""><div class="-ms-4 py-6 xl:ms-0 xl:px-6"><div class="xl:grid xl:grid-cols-[repeat(auto-fill,minmax(16rem,1fr))]"><a href="/mail" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:166.575/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" alt="Proton Mail" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:170/32;gap:5.882352941176471%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 62px) 62px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fmail-purple_resbmb.svg" height="32" width="62"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fmail-purple_resbmb.svg" alt="Mail" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Encrypted email that's private by default.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/calendar" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:218.8875/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" alt="Proton Calendar" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:245/32;gap:4.081632653061225%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 137px) 137px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fcalendar-purple_axpwhi.svg" height="32" width="137"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fcalendar-purple_axpwhi.svg" alt="Calendar" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Your calendar is a record of your life. Keep it safe.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/drive" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:172.8525/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" alt="Proton Drive" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:179/32;gap:5.58659217877095%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 71px) 71px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fdrive-purple_gvgywi.svg" height="32" width="71"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fdrive-purple_gvgywi.svg" alt="Drive" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Secure cloud storage that gives you control of your data.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a rel="noopener noreferrer" target="_blank" href="https://protonvpn.com/?ref=pme_lp_b2c_proton_submenu" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:171.45749999999998/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" alt="Proton VPN" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:177/32;gap:5.649717514124294%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 69px) 69px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fvpn-purple_afexu9.svg" height="32" width="69"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fvpn-purple_afexu9.svg" alt="VPN" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Your gateway to online freedom.</p><span class="sr-only">(new window)</span></a><a href="/pass" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:170.0625/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" alt="Proton Pass" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:175/32;gap:5.714285714285714%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 67px) 67px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fpass-purple_h2rbko.svg" height="32" width="67"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fpass-purple_h2rbko.svg" alt="Pass" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">An encrypted password manager that protects your online identity.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/wallet" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:193.7775/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fwallet_hnlslt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fwallet_hnlslt.svg" alt="Proton Wallet" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:209/32;gap:4.784688995215311%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 101px) 101px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fwallet-purple_gxmyyv.svg" height="32" width="101"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fwallet-purple_gxmyyv.svg" alt="Wallet" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Store and transact Bitcoin privately with an encrypted self-custody wallet.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><hr class="m-4 xl:mx-0 xl:my-6"/><div><a href="/business" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-5"><div class="relative inline-flex justify-between flex-row w-auto h-full" style="aspect-ratio:233/32"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:98/32;gap:10.204081632653061%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="w-auto h-full"><picture class="h-full w-auto"><source sizes="(min-width: 125px) 125px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fbusiness-black_xc1ryk.svg" height="32" width="125"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fbusiness-black_xc1ryk.svg" alt="For Business" loading="lazy" decoding="async" class="h-full w-auto opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></span></div><p class="mt-1 text-sm text-body">Improve the security of your business and comply with data protection laws.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></li><li><a href="/business" class="font-semibold text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500">Proton for Business<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></li><li data-headlessui-state=""><button class="flex items-center gap-1 font-semibold 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>Who we are</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 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 transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-lg -ms-10 w-screen max-w-3xl" style="display:none" hidden="" id="headlessui-popover-panel-«r2R3bb9»" tabindex="-1" data-headlessui-state=""><div class="-ms-4 py-6 xl:ms-0 xl:grid xl:grid-cols-2 xl:items-stretch xl:px-6 gap-12 from-transparent from-50% to-gray-50 to-50% xl:bg-gradient-to-r"><div><a href="/" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Proton</div><p class="mt-1 text-sm text-body">A better internet starts with privacy and freedom.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/about" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">About us</div><p class="mt-1 text-sm text-body">Proton stands for privacy. Always has, always will.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/about/team" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Team</div><p class="mt-1 text-sm text-body">Meet the people building a better internet.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/about/impact" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Impact</div><p class="mt-1 text-sm text-body">Defending freedom through tech is why we exist.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/careers" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="inline-flex flex-wrap items-center gap-x-4">Careers<span class="inline-block rounded-full bg-purple-100 px-4 py-1 text-xs font-bold uppercase text-purple-600">We're hiring</span></span></div><p class="mt-1 text-sm text-body">Seeking talented people to take Proton to the next level.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><hr class="m-4 xl:mx-0 xl:my-6 xl:hidden"/><div><div class="flex flex-row flex-nowrap items-center gap-4 p-4 text-body xl:ms-0"><div class="hidden h-10 w-10 flex-shrink-0 items-center justify-center rounded-full bg-white sm:h-12 sm:w-12 xl:flex"><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-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z"></path></svg></div><p class="xl:text-sm">We've always been guided by the Proton community.</p></div><a href="/community" 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"><div class="text-base font-semibold">Community</div><p class="mt-1 text-sm text-body">Join the fight to make the internet a better place.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/community/open-source" 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"><div class="text-base font-semibold">Open source</div><p class="mt-1 text-sm text-body">Everyone is welcome to inspect our code. We're open.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/foundation" 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"><div class="text-base font-semibold">Proton Foundation</div><p class="mt-1 text-sm text-body">Our non-profit model puts people before profit.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></li><li data-headlessui-state=""><button class="flex items-center gap-1 font-semibold 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 and support</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 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 transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-lg -ms-10 w-screen max-w-3xl" style="display:none" hidden="" id="headlessui-popover-panel-«r2R3cb9»" tabindex="-1" data-headlessui-state=""><div class="from-transparent from-[66.2%] to-gray-50 to-[66.2%] xl:bg-gradient-to-r"><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">Help</div><a href="/easyswitch" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Switch to Proton</div><p class="mt-1 text-sm text-body">Move to Proton in just a few clicks with Easy Switch.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/support" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Help and support</div><p class="mt-1 text-sm text-body">Guides and customer support for Proton products.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/pass/password-generator" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Password generator</div><p class="mt-1 text-sm text-body">Create strong, random passwords.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div><div class="flex-1 space-y-6 xl:space-y-7"><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-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">News</div><p class="mt-1 text-sm text-body">Latest news on privacy and the Internet.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/blog/product-updates" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Product updates</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/blog/news" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Proton news</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/blog/privacy-guides" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Privacy guides</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div><div class="flex-1 space-y-6 xl:space-y-7"><div><div class="mb-2 px-4 text-sm uppercase">Download the apps</div><a href="/mail/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"><div class="text-base font-semibold">Proton Mail</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/calendar/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"><div class="text-base font-semibold">Proton Calendar</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/drive/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"><div class="text-base font-semibold">Proton Drive</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a rel="noopener noreferrer" target="_blank" href="https://protonvpn.com/download?ref=pme_lp_b2c_proton_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"><div class="text-base font-semibold">Proton VPN</div><span class="sr-only">(new window)</span></a><a href="/pass/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"><div class="text-base font-semibold">Proton Pass</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_submenu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div></li></ul><div 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"></div></nav></div><div class="ms-auto flex shrink-0 items-center gap-4"><div class="hidden sm:block"><a href="/mail/pricing" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-purple-500 text-white ring-purple-700 ring-offset-white no-underline hocus:bg-purple-700 hocus:text-white ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1 px-3 text-sm gap-1">Create a free account<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_lp_b2c_proton_menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><div class="hidden md:block"><a rel="noopener noreferrer" href="https://account.proton.me/login" class="font-semibold text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500">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><div 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"></div></div></header></div></div></div><div class="hidden h-12 xl:block"></div><!--astro:end--></astro-island> <!-- We generate fallback pages for unlocalized pages. It's possible that the content of the page is not actually localized. --> <main lang="en"> <div class="dtc-bg-gradient-to-b dtc-from-10% dtc-from-purple-25 dtc-to-90% dtc-to-white pt-4" id="hero"><div class="dtc-max-w-full"><div class="overflow-hidden pt-16 md:pt-20 xl:pt-24"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-6xl"><div class=""><!--$--><div class="flex flex-col gap-y-4 sm:items-center sm:text-center"><div class="space-y-2"><h1 class="lg:dtc-text-7xl md:dtc-text-6xl sm:dtc-text-5xl dtc-text-4xl dtc-text-purple-800 dtc-font-serif">A better internet starts with privacy and freedom</h1></div><div class="md:dtc-text-2xl sm:dtc-text-xl dtc-text-lg dtc-text-purple-800 dtc-font-sans rich-text"><p>Take control of your data with end-to-end encryption</p></div></div><!--/$--></div></div></div></div></div><div class="dtc-bg-white" id="ecosystem"><div class="dtc-max-w-full"><div class="overflow-hidden pt-4 md:pt-6 xl:pt-8 pb-16 md:pb-20 xl:pb-24"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"><div class="flex text-center sm:justify-center"><div class="flex flex-wrap justify-center gap-y-6 max-sm:flex-1 max-sm:flex-col md:rounded-full md:border md:border-gray-300/40 md:p-4"><ul class="flex divide-x divide-gray-300/40"><li class="flex items-center gap-2 px-4 max-lg:flex-col md:py-2"><span class="block h-6 shrink-0"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></span><span>Email</span></li><li class="flex items-center gap-2 px-4 max-lg:flex-col md:py-2"><span class="block h-6 shrink-0"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></span><span>VPN</span></li><li class="flex items-center gap-2 px-4 max-lg:flex-col md:py-2"><span class="block h-6 shrink-0"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></span><span class="lg:hidden">Pass</span><span class="max-lg:hidden">Password manager</span></li><li class="flex items-center gap-2 px-4 max-lg:flex-col md:py-2"><span class="block h-6 shrink-0"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></span><span class="lg:hidden">Storage</span><span class="max-lg:hidden">Cloud storage</span></li></ul><a href="/mail/pricing" target="_self" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-purple-500 text-white ring-purple-700 ring-offset-white no-underline hocus:bg-purple-700 hocus:text-white ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-3 px-5 text-base gap-2">Create a free account<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_hp_b2c_CTA'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div></div><div class="dtc-bg-white" id="cards"><div class="dtc-max-w-full"><div class="overflow-hidden pt-8 md:pt-12 xl:pt-16 pb-24 md:pb-32 xl:pb-44"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"><div class="grid grid-cols-1 gap-8 md:grid-cols-2 xl:grid-cols-3"><!--$--><div class="@container group relative flex items-stretch overflow-hidden rounded-3xl bg-gray-200/20 md:min-h-[37.5rem]"><div class="absolute inset-0 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_57f8f83a8c.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_57f8f83a8c.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_57f8f83a8c.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_57f8f83a8c.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_57f8f83a8c.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_57f8f83a8c.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="absolute inset-0 opacity-0 transition-opacity duration-500 group-focus-within:opacity-100 group-hover:opacity-100 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_hover_42c7a7f017.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_hover_42c7a7f017.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_hover_42c7a7f017.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_hover_42c7a7f017.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_hover_42c7a7f017.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Mail_card_hover_42c7a7f017.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="md:@sm:p-8 md:@md:p-10 md:@lg:p-12 md:@xl:p-14 md:@2xl:p-16 relative z-10 flex flex-col gap-y-8 p-6"><div class="flex items-center gap-4"><div class="flex-shrink-0"><div class="inline-flex items-center justify-center rounded-[25%] p-1/5 w-auto h-full bg-white shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><div class="flex-grow"><h2 class="dtc-text-purple-800 dtc-font-sans">Proton Mail</h2></div></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="lg:dtc-text-xl md:dtc-text-xl sm:dtc-text-xl xl:dtc-text-xl dtc-text-xl 2xl:dtc-text-2xl dtc-text-purple-800 dtc-font-serif rich-text"><p>Protect your inbox from spam, tracking, and ads with an encrypted email account.</p></div></div><div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/mail" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-transparent text-purple-500 shadow-[inset_0_0_0_2px] shadow-current ring-purple-800 no-underline hocus:bg-purple-800 hocus:text-white hocus:shadow-transparent ring-offset-2 focus-visible:ring p-2 before:absolute before:inset-0" title="Proton Mail"><div class="shrink-0 rounded-sm w-5 h-5"><!--$--><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" data-testid="dynamic-hero-icon"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg><!--/$--></div><span class="sr-only">Proton Mail</span><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pmehpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div></div><!--/$--><!--$--><div class="@container group relative flex items-stretch overflow-hidden rounded-3xl bg-gray-200/20 md:min-h-[37.5rem]"><div class="absolute inset-0 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_c62d8f7188.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_c62d8f7188.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_c62d8f7188.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_c62d8f7188.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_c62d8f7188.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_c62d8f7188.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="absolute inset-0 opacity-0 transition-opacity duration-500 group-focus-within:opacity-100 group-hover:opacity-100 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_hover_7cddf1db9f.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_hover_7cddf1db9f.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_hover_7cddf1db9f.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_hover_7cddf1db9f.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_hover_7cddf1db9f.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=VPN_card_hover_7cddf1db9f.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="md:@sm:p-8 md:@md:p-10 md:@lg:p-12 md:@xl:p-14 md:@2xl:p-16 relative z-10 flex flex-col gap-y-8 p-6"><div class="flex items-center gap-4"><div class="flex-shrink-0"><div class="inline-flex items-center justify-center rounded-[25%] p-1/5 w-auto h-full bg-white shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><div class="flex-grow"><h2 class="dtc-text-purple-800 dtc-font-sans">Proton VPN</h2></div></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="lg:dtc-text-xl md:dtc-text-xl sm:dtc-text-xl dtc-text-xl 2xl:dtc-text-2xl dtc-text-purple-800 dtc-font-serif rich-text"><p>Browse privately and access content from anywhere with a fast VPN.</p></div></div><div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a rel="" href="https://protonvpn.com/?ref=pmehpherobtnB" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-transparent text-purple-500 shadow-[inset_0_0_0_2px] shadow-current ring-purple-800 no-underline hocus:bg-purple-800 hocus:text-white hocus:shadow-transparent ring-offset-2 focus-visible:ring p-2 before:absolute before:inset-0" title="Proton VPN"><div class="shrink-0 rounded-sm w-5 h-5"><!--$--><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" data-testid="dynamic-hero-icon"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg><!--/$--></div><span class="sr-only">Proton VPN</span></a></div></div></div></div></div></div><!--/$--><!--$--><div class="@container group relative flex items-stretch overflow-hidden rounded-3xl bg-gray-200/20 md:min-h-[37.5rem]"><div class="absolute inset-0 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_c8f0425a50.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_c8f0425a50.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_c8f0425a50.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_c8f0425a50.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_c8f0425a50.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_c8f0425a50.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="absolute inset-0 opacity-0 transition-opacity duration-500 group-focus-within:opacity-100 group-hover:opacity-100 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_hover_01c227fa66.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_hover_01c227fa66.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_hover_01c227fa66.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_hover_01c227fa66.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_hover_01c227fa66.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Pass_card_hover_01c227fa66.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="md:@sm:p-8 md:@md:p-10 md:@lg:p-12 md:@xl:p-14 md:@2xl:p-16 relative z-10 flex flex-col gap-y-8 p-6"><div class="flex items-center gap-4"><div class="flex-shrink-0"><div class="inline-flex items-center justify-center rounded-[25%] p-1/5 w-auto h-full bg-white shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><div class="flex-grow"><h2 class="dtc-text-purple-800 dtc-font-sans">Proton Pass</h2></div></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="sm:dtc-text-xl dtc-text-xl 2xl:dtc-text-2xl dtc-text-purple-800 dtc-font-serif rich-text"><p>Prevent data breaches by setting up strong passwords with an integrated password manager.</p></div></div><div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/pass" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-transparent text-purple-500 shadow-[inset_0_0_0_2px] shadow-current ring-purple-800 no-underline hocus:bg-purple-800 hocus:text-white hocus:shadow-transparent ring-offset-2 focus-visible:ring p-2 before:absolute before:inset-0" title="Proton Pass"><div class="shrink-0 rounded-sm w-5 h-5"><!--$--><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" data-testid="dynamic-hero-icon"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg><!--/$--></div><span class="sr-only">Proton Pass</span><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pmehpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div></div><!--/$--><!--$--><div class="@container group relative flex items-stretch overflow-hidden rounded-3xl bg-gray-200/20 md:min-h-[37.5rem]"><div class="absolute inset-0 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_c1c51764ce.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_c1c51764ce.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_c1c51764ce.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_c1c51764ce.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_c1c51764ce.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_c1c51764ce.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="absolute inset-0 opacity-0 transition-opacity duration-500 group-focus-within:opacity-100 group-hover:opacity-100 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_hover_569e059f53.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_hover_569e059f53.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_hover_569e059f53.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_hover_569e059f53.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_hover_569e059f53.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Calendar_card_hover_569e059f53.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="md:@sm:p-8 md:@md:p-10 md:@lg:p-12 md:@xl:p-14 md:@2xl:p-16 relative z-10 flex flex-col gap-y-8 p-6"><div class="flex items-center gap-4"><div class="flex-shrink-0"><div class="inline-flex items-center justify-center rounded-[25%] p-1/5 w-auto h-full bg-white shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><div class="flex-grow"><h2 class="dtc-text-purple-800 dtc-font-sans">Proton Calendar</h2></div></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="sm:dtc-text-xl dtc-text-xl 2xl:dtc-text-2xl dtc-text-purple-800 dtc-font-serif rich-text"><p>Keep your schedule private in a secure calendar app, because your life is your business.</p></div></div><div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/calendar" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-transparent text-purple-500 shadow-[inset_0_0_0_2px] shadow-current ring-purple-800 no-underline hocus:bg-purple-800 hocus:text-white hocus:shadow-transparent ring-offset-2 focus-visible:ring p-2 before:absolute before:inset-0" title="Proton Calendar"><div class="shrink-0 rounded-sm w-5 h-5"><!--$--><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" data-testid="dynamic-hero-icon"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg><!--/$--></div><span class="sr-only">Proton Calendar</span><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pmehpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div></div><!--/$--><!--$--><div class="@container group relative flex items-stretch overflow-hidden rounded-3xl bg-gray-200/20 md:min-h-[37.5rem]"><div class="absolute inset-0 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_e0ab64031c.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_e0ab64031c.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_e0ab64031c.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_e0ab64031c.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_e0ab64031c.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_e0ab64031c.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="absolute inset-0 opacity-0 transition-opacity duration-500 group-focus-within:opacity-100 group-hover:opacity-100 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_hover_409b3fa4e9.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_hover_409b3fa4e9.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_hover_409b3fa4e9.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_hover_409b3fa4e9.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_hover_409b3fa4e9.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Drive_card_hover_409b3fa4e9.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="md:@sm:p-8 md:@md:p-10 md:@lg:p-12 md:@xl:p-14 md:@2xl:p-16 relative z-10 flex flex-col gap-y-8 p-6"><div class="flex items-center gap-4"><div class="flex-shrink-0"><div class="inline-flex items-center justify-center rounded-[25%] p-1/5 w-auto h-full bg-white shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><div class="flex-grow"><h2 class="dtc-text-purple-800 dtc-font-sans">Proton Drive</h2></div></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="sm:dtc-text-xl dtc-text-xl 2xl:dtc-text-2xl dtc-text-purple-800 dtc-font-serif rich-text"><p>Safeguard and share files and photos with encrypted cloud storage.</p></div></div><div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/drive" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-transparent text-purple-500 shadow-[inset_0_0_0_2px] shadow-current ring-purple-800 no-underline hocus:bg-purple-800 hocus:text-white hocus:shadow-transparent ring-offset-2 focus-visible:ring p-2 before:absolute before:inset-0" title="Proton Drive"><div class="shrink-0 rounded-sm w-5 h-5"><!--$--><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" data-testid="dynamic-hero-icon"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg><!--/$--></div><span class="sr-only">Proton Drive</span><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pmehpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div></div><!--/$--><!--$--><div class="@container group relative flex items-stretch overflow-hidden rounded-3xl bg-gray-200/20 md:min-h-[37.5rem]"><div class="absolute inset-0 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_64b08d3878.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_64b08d3878.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_64b08d3878.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_64b08d3878.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_64b08d3878.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_64b08d3878.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="absolute inset-0 opacity-0 transition-opacity duration-500 group-focus-within:opacity-100 group-hover:opacity-100 max-md:hidden"><picture class="h-full w-full dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_hover_64ec5c8d27.png&width=2000&height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_hover_64ec5c8d27.png&width=1400&height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_hover_64ec5c8d27.png&width=980&height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_hover_64ec5c8d27.png&width=686&height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_hover_64ec5c8d27.png&width=480&height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Docs_card_hover_64ec5c8d27.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-cover dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="md:@sm:p-8 md:@md:p-10 md:@lg:p-12 md:@xl:p-14 md:@2xl:p-16 relative z-10 flex flex-col gap-y-8 p-6"><div class="flex items-center gap-4"><div class="flex-shrink-0"><div class="inline-flex items-center justify-center rounded-[25%] p-1/5 w-auto h-full bg-white shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)]"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1719843975%2Fstatic%2Flogos%2Ficons%2Fproton-docs-icon_q9p090.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1719843975%2Fstatic%2Flogos%2Ficons%2Fproton-docs-icon_q9p090.svg" alt="" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><div class="flex-grow"><h2 class="dtc-text-purple-800 dtc-font-sans">Proton Docs</h2></div></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="sm:dtc-text-xl dtc-text-xl 2xl:dtc-text-2xl dtc-text-purple-800 dtc-font-serif rich-text"><p>Work together in collaborative documents, knowing everything you write is secured.</p></div></div><div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/drive/docs" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-transparent text-purple-500 shadow-[inset_0_0_0_2px] shadow-current ring-purple-800 no-underline hocus:bg-purple-800 hocus:text-white hocus:shadow-transparent ring-offset-2 focus-visible:ring p-2 before:absolute before:inset-0" title="Proton Drive Documents"><div class="shrink-0 rounded-sm w-5 h-5"><!--$--><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" data-testid="dynamic-hero-icon"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg><!--/$--></div><span class="sr-only">Proton Drive Documents</span><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pmehpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div></div><!--/$--></div></div></div></div></div><div class="dtc-bg-white pt-4"><div class="dtc-max-w-full"><div class="overflow-hidden pt-4 md:pt-8 xl:pt-12 pb-4 md:pb-8 xl:pb-12"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"><div class=""><!--$--><div class="grid grid-cols-1 gap-x-24 gap-y-6 lg:grid-cols-2"><div class="flex flex-col justify-center gap-y-8 py-4"><div class="space-y-2"><h2 class="sm:dtc-text-4xl dtc-text-3xl dtc-text-purple-800 dtc-font-serif">With Proton, your data belongs to you, <br/> not tech companies, governments, or hackers.</h2></div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/mail/pricing" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-purple-500 text-white ring-purple-700 ring-offset-white no-underline hocus:bg-purple-700 hocus:text-white ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-3 px-5 text-base gap-2">Create a free account<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpcta1'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div><div class="-mx-4 md:-mx-8 lg:order-first lg:-ms-8 lg:me-0 xl:-ms-16"><picture class="h-full w-full dtc-object-contain dtc-object-center md:dtc-object-contain md:dtc-object-center"><source media="(min-width: 48em)" sizes="(min-width: 1536px) 1536px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=3072&height=2608 3072w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=2150&height=1826 2150w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=1505&height=1278 1505w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=1054&height=895 1054w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=738&height=626 738w" height="1304" width="1536"/><source sizes="(min-width: 1536px) 1536px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=3072&height=2284 3072w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=2150&height=1599 2150w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=1505&height=1119 1505w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=1054&height=783 1054w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=738&height=548 738w" height="1142" width="1536"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-contain dtc-object-center md:dtc-object-contain md:dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><!--/$--></div></div></div></div></div><div class="dtc-bg-white pt-4 md:pt-6 xl:pt-8"><div class="dtc-max-w-full"><div class="overflow-hidden pt-4 md:pt-8 xl:pt-12 pb-4"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"><div class=""><!--$--><div class="flex flex-col gap-y-4 sm:items-center sm:text-center"><div class="space-y-2"><h2 class="sm:dtc-text-6xl dtc-text-4xl dtc-text-purple-800 dtc-font-serif">Fundamentally different</h2></div></div><!--/$--></div></div></div></div></div><div class="dtc-bg-white"><div class="dtc-max-w-full"><div class="overflow-hidden pt-4 pb-4 md:pb-8 xl:pb-12"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"><div class="grid grid-cols-1 gap-8 md:grid-cols-2"><!--$--><div class="flex flex-col gap-y-4"><div class="space-y-2"></div><div class="dtc-text-purple-800 dtc-font-sans rich-text"><p>Proton was started in 2014 by scientists who met at CERN and shared a vision of an Internet that puts people first and defends freedom.</p><p>Our commitment to transparency, open-source software, and rigorous encryption has seen Proton become recommended by the United Nations and used by millions around the world.</p></div><div class="w-full order-first"><picture class="w-full dtc-object-contain dtc-object-center"><source sizes="(min-width: 1536px) 1536px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=f37e8988_b87d_49c2_802a_f1d8d0b0ccb6_image_grid_1_0b938d2675.png&width=3072&height=1094 3072w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=f37e8988_b87d_49c2_802a_f1d8d0b0ccb6_image_grid_1_0b938d2675.png&width=2150&height=766 2150w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=f37e8988_b87d_49c2_802a_f1d8d0b0ccb6_image_grid_1_0b938d2675.png&width=1505&height=536 1505w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=f37e8988_b87d_49c2_802a_f1d8d0b0ccb6_image_grid_1_0b938d2675.png&width=1054&height=375 1054w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=f37e8988_b87d_49c2_802a_f1d8d0b0ccb6_image_grid_1_0b938d2675.png&width=738&height=263 738w" height="547" width="1536"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=f37e8988_b87d_49c2_802a_f1d8d0b0ccb6_image_grid_1_0b938d2675.png" alt="" loading="lazy" decoding="async" class="w-full dtc-object-contain dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><!--/$--><!--$--><div class="flex flex-col gap-y-4"><div class="space-y-2"></div><div class="dtc-text-purple-800 dtc-font-sans rich-text"><p>Most tech companies, whether it’s Google or Apple, define privacy as “nobody can exploit your data except for us.” - We disagree. We believe nobody should be able to exploit your data, period.</p><p>Our technology and business are based upon this fundamentally stronger definition of privacy, backed also by Swiss privacy laws.</p></div><div class="w-full order-first"><picture class="w-full dtc-object-contain dtc-object-center"><source sizes="(min-width: 1536px) 1536px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=f1e2f84a_4444_43f0_b023_ce297a964fb2_image_grid_2_185c390954.png&width=3072&height=1094 3072w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=f1e2f84a_4444_43f0_b023_ce297a964fb2_image_grid_2_185c390954.png&width=2150&height=766 2150w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=f1e2f84a_4444_43f0_b023_ce297a964fb2_image_grid_2_185c390954.png&width=1505&height=536 1505w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=f1e2f84a_4444_43f0_b023_ce297a964fb2_image_grid_2_185c390954.png&width=1054&height=375 1054w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=f1e2f84a_4444_43f0_b023_ce297a964fb2_image_grid_2_185c390954.png&width=738&height=263 738w" height="547" width="1536"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=f1e2f84a_4444_43f0_b023_ce297a964fb2_image_grid_2_185c390954.png" alt="" loading="lazy" decoding="async" class="w-full dtc-object-contain dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><!--/$--></div></div></div></div></div><div class="dtc-bg-white" id="betterworld"><div class="dtc-max-w-full"><div class="overflow-hidden pt-4 md:pt-8 xl:pt-12 pb-4 md:pb-8 xl:pb-12"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"><div class=""><!--$--><div class="grid grid-cols-1 gap-x-24 gap-y-6 lg:grid-cols-2"><div class="flex flex-col justify-center gap-y-8 py-4"><div class="space-y-2"><h2 class="sm:dtc-text-5xl dtc-text-3xl dtc-text-purple-800 dtc-font-serif">Privacy for a better world</h2></div><div class="dtc-text-purple-800 dtc-font-sans rich-text"><p>At Proton, we believe that a better world begins with privacy, and our mission is at the heart of everything we do. Privacy isn’t just something we talk about; it’s a deeply held core belief and the reason Proton was created in the first place.</p><p>We believe in people before profits, and our primary shareholder is the non-profit <a href="/foundation">Proton Foundation<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hp'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a> whose mission is to fight for an open internet that promotes freedom of speech and freedom of information.</p><p><a href="/about/impact"><strong>Learn about our impact ></strong><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hp'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><strong></strong></p></div></div><div class="-mx-4 md:-mx-8 lg:-me-8 lg:ms-0 xl:-me-16"><picture class="h-full w-full dtc-object-contain dtc-object-center"><source sizes="(min-width: 850px) 850px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&width=1700&height=1500 1700w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&width=1190&height=1050 1190w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&width=833&height=735 833w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&width=583&height=514 583w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&width=408&height=360 408w" height="750" width="850"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png" alt="" loading="lazy" decoding="async" class="h-full w-full dtc-object-contain dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><!--/$--></div></div></div></div></div><div class="dtc-bg-white pt-8 md:pt-12 xl:pt-16"><div class="dtc-max-w-full"><div class="overflow-hidden pt-16 md:pt-20 xl:pt-24 pb-4 dtc-bg-purple-900 dtc-rounded-t-8xl"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"><div class=""><!--$--><div class="flex flex-col gap-y-8 sm:items-center sm:text-center"><div class="flex flex-col items-start sm:items-center"><div class="flow-root"><picture class="dtc-object-cover dtc-object-center md:dtc-object-contain md:dtc-object-center"><source media="(min-width: 48em)" sizes="(min-width: 1536px) 1536px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Dlhh5_Le_NN_Txd_HG_Frame28_59e9299a69.png&width=3072&height=148 3072w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Dlhh5_Le_NN_Txd_HG_Frame28_59e9299a69.png&width=2150&height=104 2150w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Dlhh5_Le_NN_Txd_HG_Frame28_59e9299a69.png&width=1505&height=73 1505w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Dlhh5_Le_NN_Txd_HG_Frame28_59e9299a69.png&width=1054&height=51 1054w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Dlhh5_Le_NN_Txd_HG_Frame28_59e9299a69.png&width=738&height=36 738w" height="74" width="1536"/><source sizes="(min-width: 395px) 395px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Dlhx5_Le_NN_Txd_HH_mobile_ecosystem_dcf401a0a5.svg" height="103" width="395"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Dlhx5_Le_NN_Txd_HH_mobile_ecosystem_dcf401a0a5.svg" alt="" loading="lazy" decoding="async" class="dtc-object-cover dtc-object-center md:dtc-object-contain md:dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><div class="space-y-2"></div></div><!--/$--></div></div></div></div></div><div class="dtc-bg-purple-900" id="100m"><div class="dtc-max-w-full"><div class="overflow-hidden pb-8 md:pb-12 xl:pb-16 dtc-bg-purple-900 dtc-rounded-3xl"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-3xl"><div class=""><!--$--><div class="flex flex-col gap-y-8 sm:items-center sm:text-center"><div class="space-y-2"><h2 class="sm:dtc-text-5xl dtc-text-3xl dtc-text-white dtc-font-serif">Over 100 million people and businesses have signed up for Proton</h2></div><div class="space-y-3"><div class="flex flex-wrap gap-2 sm:justify-center"><a href="/mail/pricing" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-white text-purple-500 ring-white ring-offset-black no-underline hocus:bg-purple-200 hocus:text-purple-900 ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-3 px-5 text-base gap-2">Join Proton<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpcta2'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div><!--/$--></div></div></div></div></div><div class="dtc-bg-purple-25 pb-4 md:pb-6 xl:pb-8"><div class="dtc-max-w-full"><div class="overflow-hidden pt-4 md:pt-8 xl:pt-12 pb-16 md:pb-20 xl:pb-24 dtc-bg-purple-900 dtc-rounded-b-8xl"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"><div class="grid grid-cols-1 gap-8 md:grid-cols-2 xl:grid-cols-3"><!--$--><div class="flex flex-col gap-y-4"><div class="space-y-2"><h3 class="sm:dtc-text-2xl dtc-text-xl dtc-text-white dtc-font-serif">End-to-end encryption</h3></div><div class="dtc-text-white dtc-font-sans rich-text"><p>Our end-to-end encryption and zero-access encryption means that no one (not even Proton) has the technical means to access your data without your permission.</p><p>We don't sell ads and can’t share your data. At Proton, privacy isn’t a promise, it’s mathematically ensured.</p></div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/mail/security" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-white text-purple-500 ring-white ring-offset-black no-underline hocus:bg-purple-200 hocus:text-purple-900 ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1.5 px-5 text-base gap-1">Discover Proton’s encryption<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hp'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div><!--/$--><!--$--><div class="flex flex-col gap-y-4"><div class="space-y-2"><h3 class="sm:dtc-text-2xl dtc-text-xl dtc-text-white dtc-font-serif">Swiss privacy</h3></div><div class="dtc-text-white dtc-font-sans rich-text"><p>Proton is based in Switzerland and your data does not go to the cloud. Instead, it stays under the protection of some of the world's strongest privacy laws.</p><p>We are a neutral and safe haven for your personal data, committed to defending your freedom.</p></div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/blog/switzerland" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-white text-purple-500 ring-white ring-offset-black no-underline hocus:bg-purple-200 hocus:text-purple-900 ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1.5 px-5 text-base gap-1">About Swiss privacy<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hp'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div><!--/$--><!--$--><div class="flex flex-col gap-y-4"><div class="space-y-2"><h3 class="sm:dtc-text-2xl dtc-text-xl dtc-text-white dtc-font-serif">Security made easy</h3></div><div class="dtc-text-white dtc-font-sans rich-text"><p>Proton’s encrypted services are so simple and intuitive that anyone can use them. Encryption is automatic and seamless.</p><p>Easy Switch lets you import and encrypt your data from Google, Outlook, or other services in just a couple of clicks.</p></div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/easyswitch" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-white text-purple-500 ring-white ring-offset-black no-underline hocus:bg-purple-200 hocus:text-purple-900 ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1.5 px-5 text-base gap-1">Migrate your emails to Proton<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hp'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div><!--/$--><!--$--><div class="flex flex-col gap-y-4"><div class="space-y-2"><h3 class="sm:dtc-text-2xl dtc-text-xl dtc-text-white dtc-font-serif">Open source and audited</h3></div><div class="dtc-text-white dtc-font-sans rich-text"><p>As a company created by former scientists, we believe strongly that trust is earned through transparency and peer review.</p><p>All our apps are open source and independently audited by security experts so that anyone can use them, inspect them, and trust them.</p></div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/community/open-source" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-white text-purple-500 ring-white ring-offset-black no-underline hocus:bg-purple-200 hocus:text-purple-900 ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1.5 px-5 text-base gap-1">Proton and open source<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hp'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div><!--/$--><!--$--><div class="flex flex-col gap-y-4"><div class="space-y-2"><h3 class="sm:dtc-text-2xl dtc-text-xl dtc-text-white dtc-font-serif">One account, any device</h3></div><div class="dtc-text-white dtc-font-sans rich-text"><p>Access your email, files, calendars, passwords, and VPN anywhere.</p><p>Get Proton apps on all your devices (Android, iPhone and iPad, Windows, macOS, Linux, and more) with one Proton Account for all our privacy-by-default services.</p></div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/blog/privacy-ecosystem" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-white text-purple-500 ring-white ring-offset-black no-underline hocus:bg-purple-200 hocus:text-purple-900 ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1.5 px-5 text-base gap-1">See all Proton services<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hp'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div><!--/$--><!--$--><div class="flex flex-col gap-y-4"><div class="space-y-2"><h3 class="sm:dtc-text-2xl dtc-text-xl dtc-text-white dtc-font-serif">Free forever</h3></div><div class="dtc-text-white dtc-font-sans rich-text"><p>We believe that privacy is a human right, and that's why Proton services are always available for free and our encryption technology is free software.</p><p>Proton has no ads and does not sell your data. You can support the service by upgrading to a paid account with more features.</p></div><div class="space-y-3"><div class="flex flex-wrap gap-2"><a href="/pricing" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-white text-purple-500 ring-white ring-offset-black no-underline hocus:bg-purple-200 hocus:text-purple-900 ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1.5 px-5 text-base gap-1">Get a free Proton account<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpfreelink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div><!--/$--></div></div></div></div></div><div class="bg-purple-25 text-purple-800" data-testid="column-block-section"><div class="pt-24 pb-18"><div class="container-grid container px-6 lg:grid-cols-2 lg:pl-24"><div class="container-grid grid-cols-6 grid-rows-[4em_auto_auto] gap-4 md:grid-cols-8 lg:grid-cols-6 lg:gap-12"><div class="col-span-5 col-start-2 row-span-full md:col-span-7 md:col-start-2 lg:col-span-4 lg:col-start-2"><picture class="h-[30rem] w-full rounded-2xl object-cover object-center lg:h-[40rem] lg:rounded-3xl"><source sizes="(min-width: 943px) 943px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=3cce6ce8_771d_4d45_ae15_9e59c94e6938_proton_origins_in_cern_331ce635e1.png&width=1886&height=2572 1886w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=3cce6ce8_771d_4d45_ae15_9e59c94e6938_proton_origins_in_cern_331ce635e1.png&width=1320&height=1800 1320w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=3cce6ce8_771d_4d45_ae15_9e59c94e6938_proton_origins_in_cern_331ce635e1.png&width=924&height=1260 924w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=3cce6ce8_771d_4d45_ae15_9e59c94e6938_proton_origins_in_cern_331ce635e1.png&width=647&height=882 647w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=3cce6ce8_771d_4d45_ae15_9e59c94e6938_proton_origins_in_cern_331ce635e1.png&width=453&height=618 453w" height="1286" width="943"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=3cce6ce8_771d_4d45_ae15_9e59c94e6938_proton_origins_in_cern_331ce635e1.png" alt="" loading="lazy" decoding="async" class="h-[30rem] w-full rounded-2xl object-cover object-center lg:h-[40rem] lg:rounded-3xl opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="z-over shadow-m col-span-5 col-start-1 row-span-1 row-start-2 rounded-2xl bg-white p-4 md:col-span-7 md:col-start-1 lg:col-span-4 lg:col-start-1 lg:rounded-3xl lg:p-12"><div class="pb-6"><h2 class="dtc-text-3xl lg:dtc-text-4xl dtc-text-purple-800 dtc-font-serif">Our story begins at CERN, where the web was born</h2></div><div class="rich-text pb-6 text-lg text-gray-800"><div><p>Proton was founded in 2014 by scientists who met at the European Organization for Nuclear Research (CERN) and shared a vision for a more secure and private Internet. We believe in technical excellence, integrity, and transparency.</p><p>Proton is led by scientists, including Sir Tim Berners-Lee, the inventor of the World Wide Web, and we work for the public good.</p></div></div><a href="/about" target="_self" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-transparent text-purple-500 ring-purple-700 ring-offset-white underline hocus:text-purple-700 hocus:no-underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1.5 text-base gap-1">Read our story<span class="shrink-0"><div class="shrink-0 rounded-sm w-5 h-5"><!--$--><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="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg><!--/$--></div></span><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hp'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div><div class="container-grid grid-cols-6 grid-rows-[4em_auto_auto] gap-4 md:grid-cols-8 lg:grid-cols-6 lg:gap-12"><div class="col-span-5 col-start-2 row-span-full md:col-span-7 md:col-start-2 lg:col-span-4 lg:col-start-2"><picture class="h-[30rem] w-full rounded-2xl object-cover object-center lg:h-[40rem] lg:rounded-3xl"><source sizes="(min-width: 926px) 926px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=72eee6ce_b476_4360_a57e_e53d58a761be_Community_6046f6fda8.png&width=1852&height=2730 1852w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=72eee6ce_b476_4360_a57e_e53d58a761be_Community_6046f6fda8.png&width=1296&height=1911 1296w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=72eee6ce_b476_4360_a57e_e53d58a761be_Community_6046f6fda8.png&width=907&height=1338 907w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=72eee6ce_b476_4360_a57e_e53d58a761be_Community_6046f6fda8.png&width=635&height=936 635w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=72eee6ce_b476_4360_a57e_e53d58a761be_Community_6046f6fda8.png&width=445&height=655 445w" height="1365" width="926"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=72eee6ce_b476_4360_a57e_e53d58a761be_Community_6046f6fda8.png" alt="" loading="lazy" decoding="async" class="h-[30rem] w-full rounded-2xl object-cover object-center lg:h-[40rem] lg:rounded-3xl opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="z-over shadow-m col-span-5 col-start-1 row-span-1 row-start-2 rounded-2xl bg-white p-4 md:col-span-7 md:col-start-1 lg:col-span-4 lg:col-start-1 lg:rounded-3xl lg:p-12"><div class="pb-6"><h2 class="dtc-text-3xl lg:dtc-text-4xl dtc-text-purple-800 dtc-font-serif">Built by the community, for the community</h2></div><div class="rich-text pb-6 text-lg text-gray-800"><div><p>Proton is a community-first organization, created through a public crowdfunding campaign, and built with community input. To this day, Proton's only source of revenue is subscriptions from users.</p><p>We exist only to serve you, not advertisers or other third parties. By choosing Proton, you join a movement of millions of volunteers, contributors, and users creating an Internet that puts people first.</p></div></div><a href="/community" target="_self" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-transparent text-purple-500 ring-purple-700 ring-offset-white underline hocus:text-purple-700 hocus:no-underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1.5 text-base gap-1">Join our community<span class="shrink-0"><div class="shrink-0 rounded-sm w-5 h-5"><!--$--><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="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg><!--/$--></div></span><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hp'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div><div class=""><div class="dtc-max-w-full"><div class="overflow-hidden pt-4 md:pt-8 xl:pt-12"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-4xl"><div class=""><!--$--><div class="flex flex-col gap-y-8 sm:items-center sm:text-center"><div class="space-y-2"><h2 class="sm:dtc-text-5xl dtc-text-3xl dtc-text-purple-800 dtc-font-serif">Choose an internet where your privacy comes first</h2></div><div class="space-y-3"><div class="flex flex-wrap gap-2 sm:justify-center"><a href="/mail/pricing" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-purple-500 text-white ring-purple-700 ring-offset-white no-underline hocus:bg-purple-700 hocus:text-white ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-3 px-5 text-base gap-2">Create a free account<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpcta3'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><div class="items-top flex gap-2"><div class="dtc-text-lg dtc-text-purple-800 dtc-font-sans rich-text"><p>One account for all Proton services.</p></div></div></div></div><!--/$--></div></div></div></div></div><div class=""><div class="dtc-max-w-full"><div class="overflow-hidden pb-4 md:pb-8 xl:pb-12"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"><div class=""><!--$--><div class="flex flex-col gap-y-8 sm:items-center sm:text-center"><div class="space-y-2"></div><div class="w-full"><picture class="w-full dtc-object-contain dtc-object-center md:dtc-object-contain md:dtc-object-center"><source media="(min-width: 48em)" sizes="(min-width: 1509px) 1509px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Doh_R5_Le_NN_Txd_Ie_Frame143724831_1054a3fb11.svg" height="139" width="1509"/><source sizes="(min-width: 390px) 390px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Dohh5_Le_NN_Txd_If_mobile_ecosystem_85b9e7278d.svg" height="103" width="390"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=Zq_Dohh5_Le_NN_Txd_If_mobile_ecosystem_85b9e7278d.svg" alt="" loading="lazy" decoding="async" class="w-full dtc-object-contain dtc-object-center md:dtc-object-contain md:dtc-object-center opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div><!--/$--></div></div></div></div></div><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><astro-island uid="Z1tiJHj" prefix="r18" component-url="/_astro/TestimonialSection.CGgfmgV_.js" component-export="TestimonialSection" renderer-url="/_astro/client.DZJyCAFR.js" props="{"background":[0,"purple-25"],"spaceTop":[0,4],"spaceBottom":[0,0],"heading":[0,{"level":[0,"h3"],"content
Resolver
Resolver ASN
AS6327
Resolver IP
64.59.144.18
Resolver Network Name
Shaw Communications Inc.
Report ID
20250426T210115Z_webconnectivity_CA_6327_n1_buJML8vhF5mOtvzJ
Platform
android
Software Name
ooniprobe-android-unattended (5.0.5)
Measurement Engine
ooniprobe-engine (3.24.0)