OK
https://proton.me/
Hong Kong SAR China
Country
Network
August 02, 2025, 10:00 AM UTC
Date & Time
Websites
Websites
Runtime: 2.4s
On August 02, 2025, 10:00 AM UTC, https://proton.me/ was accessible when tested on AS9269 in Hong Kong SAR China.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
172.71.217.35
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:
bytes
Age:
11
Cache-Control:
public, max-age=120, s-maxage=120, must-revalidate
Content-Length:
231521
Content-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 https://*.paypal.com https://*.paypalobjects.com; script-src 'self' blob: 'unsafe-eval' 'unsafe-inline' https://static.zdassets.com https://pmecdn.protonweb.com https://www.youtube.com https://platform.twitter.com https://*.paypal.com https://*.paypalobjects.com; style-src 'self' 'unsafe-inline' https://pmecdn.protonweb.com https://*.paypal.com https://*.paypalobjects.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 https://*.paypal.com https://*.paypalobjects.com; object-src 'self' data: blob:; child-src 'self' data: blob: https://*.paypal.com https://*.paypalobjects.com; report-uri https://reports.proton.me/reports/csp; frame-ancestors 'self' https://*.proton.me;
Content-Type:
text/html; charset=utf-8
Date:
Sat, 02 Aug 2025 10:00:35 GMT
Etag:
"38861-63b3dc7d60600"
Last-Modified:
Thu, 31 Jul 2025 18:26:32 GMT
Onion-Location:
https://protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion/
Public-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-origin
Set-Cookie:
Domain=proton.me; Path=/; HttpOnly; SameSite=None; Secure; Max-Age=7776000
Strict-Transport-Security:
max-age=31536000; includeSubDomains; preload
Vary:
Accept-Encoding
X-Content-Type-Options:
nosniff
X-Permitted-Cross-Domain-Policies:
none
X-Xss-Protection:
0
Response Body
<!DOCTYPE html><html lang="en"> <head><script>(function(){const frameworkContext = {"currentUrl":"https://proton.me/","localization":{"alternateLanguages":["en","cs","de","es-419","es-es","fr","it","nl","pl","pt-br","ru","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.Cx0RKgMD.js"></script><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="color-scheme" content="light"/><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/inter/InterVariable.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/fonts/arizona/ABCArizonaFlareVariable.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/fonts/syne/Syne-Medium.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://proton.me"/><link rel="alternate" hrefLang="x-default" href="https://proton.me"/><link rel="alternate" hrefLang="en" href="https://proton.me"/><link rel="alternate" hrefLang="cs" href="https://proton.me/cs"/><link rel="alternate" hrefLang="de" href="https://proton.me/de"/><link rel="alternate" hrefLang="es" href="https://proton.me/es-419"/><link rel="alternate" hrefLang="es-es" href="https://proton.me/es-es"/><link rel="alternate" hrefLang="fr" href="https://proton.me/fr"/><link rel="alternate" hrefLang="it" href="https://proton.me/it"/><link rel="alternate" hrefLang="nl" href="https://proton.me/nl"/><link rel="alternate" hrefLang="pl" href="https://proton.me/pl"/><link rel="alternate" hrefLang="pt-br" href="https://proton.me/pt-br"/><link rel="alternate" hrefLang="ru" href="https://proton.me/ru"/><link rel="alternate" hrefLang="tr" href="https://proton.me/tr"/><link rel="manifest" href="/site.webmanifest"/><title>Proton: Privacy by default</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"/><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/"/><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"/><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"/><style>@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-Italic.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%;} @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-Medium.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-feature-settings:"ss04";}@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%;}</style><script type="application/ld+json">{"@context":"https://schema.org/","@graph":[{"@type":"webPage","@id":"https://proton.me/","url":"https://proton.me/","name":"Proton","description":"Proton provides easy-to-use encrypted email, calendar, file storage, VPN, and password manager built on the principle of your data, your rules. Your privacy is ensured by strong encryption, open-source code, and Swiss privacy laws.","isPartOf":{"@id":"https://proton.me/#website"},"inLanguage":["en","fr","de","es","it","pl","nl","ru","tr","pt"],"significantLink":["https://proton.me/mail","https://proton.me/calendar","https://proton.me/drive","https://proton.me/pass","https://protonvpn.com","https://simplelogin.io","https://proton.me/business","https://proton.me/blog","https://proton.me/support","https://proton.me/about"],"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"mainEntity":{"@id":"https://proton.me/#corporation"},"about":{"@id":"https://proton.me/#corporation"}},{"@context":"https://schema.org/","@type":"WebSite","@id":"https://proton.me/#website","url":"https://proton.me","name":"Proton","mainEntity":{"@id":"https://proton.me/#corporation"},"about":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"publisher":{"@id":"https://proton.me/#corporation"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"copyrightNotice":"© Proton AG. All rights reserved.","copyrightYear":"2023","isAccessibleForFree":"True","inLanguage":["en","fr","de","es","it","pl","nl","ru","tr","pt"]},{"@type":"Corporation","@id":"https://proton.me/#corporation","additionalType":"http://www.productontology.org/id/Technology_company","name":"Proton","legalName":"Proton AG","url":"https://proton.me","logo":"https://proton.me/images/social/proton-logo-square.png","slogan":"Privacy by default","foundingDate":"2014-07-18","description":"Proton provides easy-to-use encrypted email, calendar, cloud storage, passowrd manager, and VPN services, built on the principle of your data, your rules.","address":{"@type":"PostalAddress","addressCountry":"Switzerland","addressRegion":"Geneve","addressLocality":"Plan-les-Ouates","postalCode":"1228","streetAddress":"Route de la Galaise 32"},"sameAs":["https://www.linkedin.com/company/protonprivacy/","https://x.com/ProtonPrivacy","https://www.facebook.com/Proton","https://www.instagram.com/protonprivacy/","https://www.wikidata.org/wiki/Q30537036","https://en.wikipedia.org/wiki/Proton_(Swiss_company)","https://www.google.com/search?kgmid=/g/11g8vthvmc"],"employee":{"@type":"Person","name":"Andy Yen","jobTitle":"Chief Executive Officer","sameAs":["https://x.com/andyyen","https://www.linkedin.com/in/andy-yen-03a9676/","https://www.wikidata.org/wiki/Q23759707"]},"owns":[{"@id":"https://proton.me/#Proton_Mail"},{"@id":"https://proton.me/#Proton_Calendar"},{"@id":"https://proton.me/#Proton_Drive"},{"@id":"https://proton.me/#Proton_Pass"},{"@id":"https://proton.me/#Wallet"},{"@id":"https://proton.me/#Proton_Authenticator"},{"@id":"https://proton.me/#Proton_VPN"},{"@id":"https://proton.me/#Proton_SimpleLogin"}]},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_Authenticator","additionalType":"http://www.productontology.org/doc/Authenticator","name":"Proton Authenticator","description":"Protect your accounts with Proton Authenticator, an end-to-end encrypted, open source, and ad-free two-factor authentication (2FA) app available across devices","keywords":"authenticator app,authentication app,authenticator,free,open source,no ads,unlimited,,two factor authentication,2fa","applicationCategory":"SecurityApplication","applicationSubCategory":"Authenticator","isAccessibleForFree":"True","operatingSystem":["Android","iOS","MacOS","Windows","Linux"],"image":"https://proton.me/images/social/proton-authenticator-logo.png","downloadUrl":["https://proton.me/authenticator/download","https://apps.apple.com/app/proton-authenticator/id6741758667","https://play.google.com/store/apps/details?id=proton.android.authenticator"],"subjectOf":{"@id":"https://proton.me/authenticator"},"url":"https://proton.me/authenticator","mainEntityOfPage":{"@id":"https://proton.me/authenticator"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_Calendar","additionalType":"http://www.productontology.org/id/Digital_calendar","name":"Proton Calendar","description":"Proton Calendar helps you stay on top of your schedule while encrypting and protecting your calendar data. Available on Web, Android and iOS.","keywords":"digital calendar,calendar app,diary app,free,open source,no ads,private calendar,secure calendar,encrypted calendar","applicationCategory":"CommunicationApplication","applicationSubCategory":"Calendar Application","isAccessibleForFree":"True","operatingSystem":["Android","iOS"],"image":"https://proton.me/images/social/proton-calendar-logo.png","sameAs":"https://www.wikidata.org/wiki/Q114414130","downloadUrl":["https://proton.me/calendar/download","https://play.google.com/store/apps/details?id=me.proton.android.calendar","https://apps.apple.com/app/apple-store/id1514709943"],"subjectOf":{"@id":"https://proton.me/calendar"},"url":"https://proton.me/calendar","mainEntityOfPage":{"@id":"https://proton.me/calendar"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_Drive","additionalType":["http://www.productontology.org/id/File_hosting_service","http://www.productontology.org/id/Mobile_cloud_storage"],"name":"Proton Drive","description":"End-to-end encrypted file storage that lets you securely back up your files on the cloud, access them anywhere, and share them with anyone. Based in Switzerland.","keywords":"cloud storage,mobile cloud storage,file hosting service,file transfer service,cloud drive,file sharing,free,photo storage,video storage,secure cloud storage,encrypted cloud storage,private cloud storage","applicationCategory":"SecurityApplication","applicationSubCategory":"Cloud Storage Application","isAccessibleForFree":"True","operatingSystem":["Windows","Android","iOS"],"image":"https://proton.me/images/social/proton-drive-logo.png","sameAs":"https://www.wikidata.org/wiki/Q30537036","downloadUrl":["https://proton.me/drive/download","https://apps.apple.com/app/id1509667851","https://play.google.com/store/apps/details?id=me.proton.android.drive"],"subjectOf":{"@id":"https://proton.me/drive"},"url":"https://proton.me/drive","mainEntityOfPage":{"@id":"https://proton.me/drive"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_Mail","additionalType":"http://www.productontology.org/id/Webmail","name":"Proton Mail","alternateName":"ProtonMail","description":"Proton Mail is the world’s largest secure email service with over 100 million users. Available on Web, iOS, Android, and desktop. Protected by Swiss privacy law.","keywords":"webmail,email app,email account,free,open source,no ads,private email,secure email,encrypted email","applicationCategory":"CommunicationApplication","applicationSubCategory":"Webmail Application","isAccessibleForFree":"True","operatingSystem":["Windows","macOS","Linux","Android","iOS"],"image":"https://proton.me/images/social/proton-mail-logo.png","sameAs":["https://www.google.com/search?kgmid=/m/0113fkjd","https://proton.me/mail","https://en.wikipedia.org/wiki/ProtonMail","https://www.wikidata.org/wiki/Q17355735"],"downloadUrl":["https://proton.me/mail/download","https://apps.apple.com/app/apple-store/id979659905","https://play.google.com/store/apps/details?id=ch.protonmail.android"],"subjectOf":{"@id":"https://proton.me/mail"},"url":"https://proton.me/mail","mainEntityOfPage":["https://www.google.com/search?kgmid=/m/0113fkjd","https://proton.me/mail","https://en.wikipedia.org/wiki/ProtonMail","https://www.wikidata.org/wiki/Q17355735"],"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_Pass","additionalType":"http://www.productontology.org/id/Password_manager","name":"Proton Pass","description":"Proton Pass is an open source, end-to-end encrypted, no ads password manager. Create and securely store passwords, email aliases, 2FA codes, and notes on all your devices.","keywords":"password manager,password generator,free,open source,no ads,unlimited,biometric login,vault,2fa","applicationCategory":"SecurityApplication","applicationSubCategory":"Password Manager","isAccessibleForFree":"True","operatingSystem":["Windows","macOS","Linux","Android","iOS"],"image":"https://proton.me/images/social/proton-pass-logo.png","sameAs":"https://www.wikidata.org/wiki/Q118744792","downloadUrl":["https://proton.me/pass/download","https://apps.apple.com/us/app/proton-pass-password-manager/id6443490629","https://play.google.com/store/apps/details?id=proton.android.pass","https://addons.mozilla.org/en-US/firefox/addon/proton-pass/","https://chrome.google.com/webstore/detail/proton-pass-free-password/ghmbeldphafepmbegfdlkpapadhbakde"],"subjectOf":{"@id":"https://proton.me/pass"},"url":"https://proton.me/pass","mainEntityOfPage":{"@id":"https://proton.me/pass"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_SimpleLogin","additionalType":["http://www.productontology.org/id/Email_alias","http://www.productontology.org/id/Email_forwarding"],"name":"SimpleLogin","description":"SimpleLogin allows you to set up email aliases that hide your real email address, so you can be anonymous online and protect your inbox against spam and phishing.","keywords":"email alias,email forwarding,email protection","applicationCategory":["SecurityApplication","CommunicationApplication"],"applicationSubCategory":"Email Alias Application","isAccessibleForFree":"True","operatingSystem":["Windows","macOS","Linux","Android","iOS"],"image":"https://simplelogin.io/logo.svg","sameAs":"https://www.wikidata.org/wiki/Q118390928","downloadUrl":["https://chrome.google.com/webstore/detail/simpleloginreceive-send-e/dphilobhebphkdjbpfohgikllaljmgbn","https://addons.mozilla.org/en-US/firefox/addon/simplelogin/"],"subjectOf":{"@id":"https://simplelogin.io/"},"url":"https://simplelogin.io/","mainEntityOfPage":{"@id":"https://simplelogin.io/"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_VPN","additionalType":"http://www.productontology.org/id/Virtual_private_network","name":"Proton VPN","description":"Proton VPN is a security focused free VPN service, developed by CERN and MIT scientists. Use the web anonymously, unblock websites and encrypt your connection.","keywords":"vpn,secure vpn,private,vpn,encrypted vpn,free,no ads, vpn service","applicationCategory":["SecurityApplication","CommunicationApplication"],"applicationSubCategory":"VPN Application","isAccessibleForFree":"True","operatingSystem":["Windows","macOS","Linux","Android","iOS"],"image":"https://protonvpn.com/images/social/proton-vpn-logo.png","sameAs":"https://www.wikidata.org/wiki/Q55157581","downloadUrl":["https://protonvpn.com/download","https://protonvpn.com/download-windows","https://protonvpn.com/download-macos","https://protonvpn.com/download-linux","https://protonvpn.com/download-ios","https://protonvpn.com/download-android","https://apps.apple.com/app/apple-store/id1437005085","https://play.google.com/store/apps/details?id=ch.protonvpn.android"],"subjectOf":{"@id":"https://protonvpn.com"},"url":"https://protonvpn.com","mainEntityOfPage":{"@id":"https://protonvpn.com"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Wallet","name":"Proton Wallet","description":"Our end-to-end encrypted wallet gives you control of your Bitcoin and makes it easy to transact with anyone. Available on web, iOS, and Android.","keywords":"bitcoin wallet, btc wallet, crypto wallet, proton wallet, hot wallet","applicationCategory":"FinanceApplication","isAccessibleForFree":"True","operatingSystem":["Android","iOS"],"image":"https://proton.me/images/social/proton-wallet-trademark.png","sameAs":["https://apps.apple.com/app/apple-store/id6479609548","https://play.google.com/store/apps/details?id=me.proton.wallet.android"],"downloadUrl":["https://apps.apple.com/app/apple-store/id6479609548","https://play.google.com/store/apps/details?id=me.proton.wallet.android"],"subjectOf":{"@id":"https://proton.me/wallet"},"url":"https://proton.me/wallet","mainEntityOfPage":["https://proton.me/wallet"],"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}}]}</script><link rel="stylesheet" href="/_astro/_form_.DeEQ0jft.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}
.tab-list{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%,#4b556380,#4b556300) left center,radial-gradient(farthest-side at 100% 50%,#4b556380,#4b556300) right center;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:2.5rem 100%,2.5rem 100%,.75rem 100%,.75rem 100%;background-position:left,right,left -.125rem center,right -.125rem center}
.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-7xl{max-width:80rem}.dtc-max-w-8xl{max-width:96rem}.dtc-max-w-full{max-width:100%}.dtc-gap-12{gap:3rem}.dtc-gap-8{gap:2rem}.dtc-rounded-3xl{border-radius:1.5rem}.dtc-bg-gray-75{--tw-bg-opacity:1;background-color:rgb(246 247 249/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-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.dtc-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.dtc-from-purple-200{--tw-gradient-from:#c5b7ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(197,183,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.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-purple-900{--tw-gradient-from:#1b1340 var(--tw-gradient-from-position);--tw-gradient-to:rgba(27,19,64,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dtc-from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dtc-from-0\%{--tw-gradient-from-position:0%}.dtc-from-40\%{--tw-gradient-from-position:40%}.dtc-from-80\%{--tw-gradient-from-position:80%}.dtc-to-cyan-800{--tw-gradient-to:#155e75 var(--tw-gradient-to-position)}.dtc-to-gray-75{--tw-gradient-to:#f6f7f9 var(--tw-gradient-to-position)}.dtc-to-purple-25{--tw-gradient-to:#f7f5ff var(--tw-gradient-to-position)}.dtc-to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.dtc-to-100\%{--tw-gradient-to-position:100%}.dtc-to-40\%{--tw-gradient-to-position:40%}.dtc-to-75\%{--tw-gradient-to-position:75%}.dtc-object-contain{object-fit:contain}.dtc-object-cover{object-fit:cover}.dtc-object-center{object-position:center}.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-5xl{font-size:3rem;line-height:1.125}.dtc-text-base{font-size:1rem;line-height:1.625}.dtc-text-lg{font-size:1.125rem;line-height:1.55}.dtc-text-xl{font-size:1.25rem;line-height:1.5}.dtc-text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dtc-text-purple-800{--tw-text-opacity:1;color:rgb(55 37 128/var(--tw-text-opacity,1))}.dtc-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:48em){.md\:dtc-object-contain{object-fit:contain}.md\:dtc-object-cover{object-fit:cover}.md\:dtc-object-center{object-position:center}}@media (min-width:64em){.lg\:dtc-text-2xl{font-size:1.5rem;line-height:1.34}.lg\:dtc-text-5xl{font-size:3rem;line-height:1.125}.lg\:dtc-text-6xl{font-size:3.75rem;line-height:1.06}.lg\:dtc-text-7xl{font-size:4.5rem;line-height:1.08}}</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"));})();</script><script>(()=>{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.BH70Z9V-.js" component-export="FrameworkClient" renderer-url="/_astro/client.CCZQwERF.js" props="{}" ssr client="only" opts="{&quot;name&quot;:&quot;FrameworkClient&quot;,&quot;value&quot;:&quot;react&quot;}"></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="2bURcC" prefix="r31" component-url="/_astro/HeaderDefault.BRx3DPQM.js" component-export="HeaderDefault" renderer-url="/_astro/client.CCZQwERF.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;HeaderDefault&quot;,&quot;value&quot;:true}" await-children><div class="ease-out-cubic z-menu top-0 w-full xl:fixed sticky bg-purple-25 text-purple-800"><div><div class="z-over min-h-12 relative flex w-full overflow-hidden"></div><div><header data-testid="header-id" class="container"><div class="relative flex h-12 items-center justify-between gap-4 text-sm duration-150 ease-linear"><a href="/" aria-current="page" 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ftexts%2Fproton-purple_lf83vr.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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=""><div class="relative"><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="max-[88em]:hidden h-5 w-5 transition-transform"><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 shadow-s mt-3 max-h-[calc(100vh-6rem)] transform overflow-y-auto bg-white ring-1 ring-black ring-opacity-5 absolute rounded-xl start-0 -ms-10 w-screen max-w-6xl 2xl:max-w-7xl" hidden="" style="display:none;--button-width:0px" id="headlessui-popover-panel-«r31Repb9»" tabindex="-1" data-headlessui-state=""><div class="-ms-4 py-6 xl:ms-0 xl:px-6 gap-12 from-transparent from-[73%] to-gray-50 to-[73%] xl:grid xl:grid-cols-[3fr_1fr] xl:bg-gradient-to-r"><div class="xl:grid xl:grid-cols-[repeat(auto-fill,minmax(16rem,1fr))]"><div class="sr-only col-span-full">Proton ecosystem</div><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="flex items-center justify-start gap-2"><span class="h-9 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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></span><span class="font-semibold">Proton Mail</span></span></div><p class="text-body mt-2 text-sm">Secure your communications with encrypted email.</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="flex items-center justify-start gap-2"><span class="h-9 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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></span><span class="font-semibold">Proton VPN</span></span></div><p class="text-body mt-2 text-sm">Keep your online activity secure and private.</p><span class="sr-only">(new window)</span></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="flex items-center justify-start gap-2"><span class="h-9 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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></span><span class="font-semibold">Proton Drive</span></span></div><p class="text-body mt-2 text-sm">Organize your photos and files with secure cloud storage.</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="flex items-center justify-start gap-2"><span class="h-9 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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></span><span class="font-semibold">Proton Calendar</span></span></div><p class="text-body mt-2 text-sm">Organize your schedule privately.</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" 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="flex items-center justify-start gap-2"><span class="h-9 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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></span><span class="font-semibold">Proton Pass</span></span></div><p class="text-body mt-2 text-sm">Protect your online identity with an encrypted password manager.</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="flex items-center justify-start gap-2"><span class="h-9 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fwallet_hnlslt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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></span><span class="font-semibold">Proton Wallet</span></span></div><p class="text-body mt-2 text-sm">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><a href="/authenticator" 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="flex items-center justify-start gap-2"><span class="h-9 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fauthenticator_n275es.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fauthenticator_n275es.svg" alt="Proton Authenticator" 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></span><span class="font-semibold">Proton Authenticator</span><div class="inline-block rounded-md font-bold text-xs px-3 py-1 text-purple-500 bg-purple-100" data-testid="tag">New</div></span></div><p class="text-body mt-2 text-sm">Cross-device 2FA app to secure all your accounts.</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><hr class="col-span-full m-4"/><div class="col-span-full mx-4 my-2 text-base font-semibold text-purple-800">More from Proton</div><a rel="noopener noreferrer" target="_blank" href="https://lumo.proton.me/?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="flex items-center justify-start gap-2"><span class="h-9 shrink-0"><div class="inline-flex items-center justify-center rounded-[25%] px-[15%] pb-[12%] pt-[18%] 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Flumo_k0nljk.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Flumo_k0nljk.svg" alt="Lumo" 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></span><span class="font-semibold">Lumo</span><div class="inline-block rounded-md font-bold text-xs px-3 py-1 text-purple-500 bg-purple-100" data-testid="tag">New</div></span></div><p class="text-body mt-2 text-sm">The AI where every conversation is confidential.</p><span class="sr-only">(new window)</span></a><a rel="noopener noreferrer" target="_blank" href="https://simplelogin.io" 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="flex items-center justify-start gap-2"><span class="h-9 shrink-0"><div class="inline-flex aspect-square h-full w-auto items-center justify-center rounded-[25%] bg-white shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)] p-1"><picture class="inline-flex h-full w-auto"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1741968746%2Fstatic%2Flogos%2Fside-products%2Fsimple-login_cozggp.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1741968746%2Fstatic%2Flogos%2Fside-products%2Fsimple-login_cozggp.svg" alt="" loading="eager" decoding="async" class="inline-flex h-full w-auto"/></picture></div></span><span class="font-semibold">Simple Login</span></span></div><p class="text-body mt-2 text-sm">Shield your inbox from spam and phishing with an email alias service.</p><span class="sr-only">(new window)</span></a><a rel="noopener noreferrer" target="_blank" href="https://standardnotes.com" 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="flex items-center justify-start gap-2"><span class="h-9 shrink-0"><div class="inline-flex aspect-square h-full w-auto items-center justify-center rounded-[25%] bg-white shadow-[0_0_0_1px_rgb(0_0_0_/_0.1)] p-2"><picture class="inline-flex h-full w-auto"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1741972455%2Fstatic%2Flogos%2Fside-products%2Fstandard-notes_h81doh.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1741972455%2Fstatic%2Flogos%2Fside-products%2Fstandard-notes_h81doh.svg" alt="" loading="eager" decoding="async" class="inline-flex h-full w-auto"/></picture></div></span><span class="font-semibold">Standard Notes</span></span></div><p class="text-body mt-2 text-sm">A secure digital notes app that protects your notes.</p><span class="sr-only">(new window)</span></a></div><hr class="m-4 xl:hidden"/><div class="flex-col gap-4 xl:flex"><a href="/business" 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"><span class="flex items-center justify-start gap-2"><span class="h-9 shrink-0"><div class="inline-flex items-center justify-center rounded-[25%] p-1/5 w-auto h-full bg-purple-800 shadow-[0_0_0_1px_rgb(255_255_255_/_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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fp-white-no-shadow_iwycfj.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fp-white-no-shadow_iwycfj.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></span><span class="font-semibold">Proton for Business</span></span></div><p class="text-body mt-2 text-sm">Protect your business with end-to-end encryption and compliance-ready security.</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 class="flex-grow overflow-hidden rounded-xl max-xl:hidden"><picture class="h-full w-full object-cover"><source sizes="(min-width: 606px) 606px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1742923981%2Fstatic%2Fnavigation%2Fnav-b2b-illustration_nzn3qv.jpg&amp;width=1212&amp;height=1104 1212w, https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1742923981%2Fstatic%2Fnavigation%2Fnav-b2b-illustration_nzn3qv.jpg&amp;width=848&amp;height=773 848w, https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1742923981%2Fstatic%2Fnavigation%2Fnav-b2b-illustration_nzn3qv.jpg&amp;width=594&amp;height=541 594w, https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1742923981%2Fstatic%2Fnavigation%2Fnav-b2b-illustration_nzn3qv.jpg&amp;width=416&amp;height=379 416w, https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1742923981%2Fstatic%2Fnavigation%2Fnav-b2b-illustration_nzn3qv.jpg&amp;width=291&amp;height=265 291w" height="552" width="606"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fv1742923981%2Fstatic%2Fnavigation%2Fnav-b2b-illustration_nzn3qv.jpg" alt="" loading="eager" decoding="async" class="h-full w-full object-cover"/></picture></div></div></div></div></div></li><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span><li><a href="/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=""><div class="relative"><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="max-[88em]:hidden h-5 w-5 transition-transform"><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 shadow-s mt-3 max-h-[calc(100vh-6rem)] transform overflow-y-auto bg-white ring-1 ring-black ring-opacity-5 absolute rounded-xl start-0 -ms-10 w-screen max-w-3xl" hidden="" style="display:none;--button-width:0px" id="headlessui-popover-panel-«r31Rerb9»" tabindex="-1" data-headlessui-state=""><div class="-ms-4 gap-12 from-transparent from-50% to-gray-50 to-50% py-6 xl:ms-0 xl:grid xl:grid-cols-2 xl:items-stretch xl:bg-gradient-to-r xl:px-6"><div><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="text-body mt-2 text-sm">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="text-body mt-2 text-sm">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="text-body mt-2 text-sm">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-2">Careers<div class="inline-block rounded-md font-bold text-xs px-3 py-1 text-purple-500 bg-purple-100" data-testid="tag">We’re hiring</div></span></div><p class="text-body mt-2 text-sm">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="text-body flex flex-row flex-nowrap items-center gap-4 p-4 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&#x27;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="text-body mt-2 text-sm">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="text-body mt-2 text-sm">Everyone is welcome to inspect our code. We&#x27;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="text-body mt-2 text-sm">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></div></li><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span><li data-headlessui-state=""><div class="relative"><button class="flex items-center gap-1 font-semibold 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="max-[88em]:hidden h-5 w-5 transition-transform"><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 shadow-s mt-3 max-h-[calc(100vh-6rem)] transform overflow-y-auto bg-white ring-1 ring-black ring-opacity-5 absolute rounded-xl start-0 -ms-10 w-screen max-w-3xl" hidden="" style="display:none;--button-width:0px" id="headlessui-popover-panel-«r31Resb9»" 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="text-body mt-2 text-sm">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="text-body mt-2 text-sm">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="text-body mt-2 text-sm">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="text-body mt-2 text-sm">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><p class="text-body mt-2 text-sm"></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/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><p class="text-body mt-2 text-sm"></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/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><p class="text-body mt-2 text-sm"></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">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><p class="text-body mt-2 text-sm"></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/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><p class="text-body mt-2 text-sm"></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/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><p class="text-body mt-2 text-sm"></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/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><p class="text-body mt-2 text-sm"></p><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><p class="text-body mt-2 text-sm"></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></div></div></div></li><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span></ul><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span></nav></div><div class="ms-auto flex shrink-0 items-center gap-4"><div class="hidden sm:block"><a href="/mail/pricing" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-purple-500 text-white ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white no-underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1 px-3 text-sm gap-1 max-sm:w-full">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><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span></div></header></div></div></div><div class="hidden h-24 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="pt-16 md:pt-20 xl:pt-24 pb-4 md:pb-6 xl:pb-8" id="ecosystem"><div class="dtc-max-w-full"><div class=""><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 max-w-full"><ul class="flex divide-x divide-gray-300/40 max-sm:justify-between max-w-full max-sm:overflow-auto"><li class="flex items-center shrink-0 gap-2 px-2 xs:px-4 max-sm:flex-1 max-sm:first:ps-0 max-sm:last:pe-0 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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 class="max-xs:text-sm">Email</span></li><li class="flex items-center shrink-0 gap-2 px-2 xs:px-4 max-sm:flex-1 max-sm:first:ps-0 max-sm:last:pe-0 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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 class="max-xs:text-sm">VPN</span></li><li class="flex items-center shrink-0 gap-2 px-2 xs:px-4 max-sm:flex-1 max-sm:first:ps-0 max-sm:last:pe-0 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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="max-xs:text-sm lg:hidden">Pass</span><span class="max-xs:text-sm max-lg:hidden">Password manager</span></li><li class="flex items-center shrink-0 gap-2 px-2 xs:px-4 max-sm:flex-1 max-sm:first:ps-0 max-sm:last:pe-0 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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="max-xs:text-sm">Storage</span></li><li class="flex items-center shrink-0 gap-2 px-2 xs:px-4 max-sm:flex-1 max-sm:first:ps-0 max-sm:last:pe-0 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fproton-docs-icon_q9p090.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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></span><span class="max-xs:text-sm">Docs</span></li></ul></div></div></div></div></div></div><div class="dtc-bg-gradient-to-b dtc-from-0% dtc-from-purple-25 dtc-to-100% dtc-to-white pb-24 md:pb-32 xl:pb-44" id="hero"><div class="dtc-max-w-full"><div class=""><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-6xl"> <div class=""><div class=""><div class="flex flex-col items-stretch gap-y-8 items-center text-center"><div class="space-y-2"><h1 class="lg:dtc-text-7xl dtc-text-5xl dtc-text-purple-800 font-serif">A better internet starts with privacy and freedom</h1></div><div class="lg:dtc-text-2xl dtc-text-base dtc-text-purple-800 font-sans rich-text"><p>Take control of your data with end-to-end encryption</p></div><astro-island uid="1eTUkD" prefix="r35" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Create a free account&quot;],&quot;href&quot;:[0,&quot;https://account.proton.me/start?ref=pme_hp_b2c-1&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;plain&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,false],&quot;iconStart&quot;:[0],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}],[0,{&quot;content&quot;:[0,&quot;Compare plans&quot;],&quot;href&quot;:[0,&quot;/mail/pricing?ref=pme_hp_b2c_CTA-2&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;outline&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,false],&quot;iconStart&quot;:[0],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;center&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-center"><a rel="noopener noreferrer" href="https://account.proton.me/start?ref=pme_hp_b2c-1" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-purple-500 text-white ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white no-underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-3 px-5 text-base gap-2 max-sm:w-full">Create a free account</a><a href="/mail/pricing" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-3 px-5 text-base gap-2 max-sm:w-full">Compare plans<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'pme_hp_b2c_CTA-2'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div><!--astro:end--></astro-island></div></div></div> </div></div></div></div><div class="dtc-bg-white"><div class="dtc-max-w-full"><div class=""><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"> <div class="grid dtc-gap-8 grid-cols-1 md:grid-cols-2 xl:grid-cols-3"><div class="overflow-hidden rounded-3xl dtc-bg-gray-75 relative group"><div class="absolute inset-0"><picture class="h-full w-full max-md:hidden dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_b38d3702fa.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_b38d3702fa.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_b38d3702fa.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_b38d3702fa.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_b38d3702fa.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_b38d3702fa.png" alt="" loading="lazy" decoding="async" class="h-full w-full max-md:hidden 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&amp;image=Mail_card_hover_256212ac6e.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_hover_256212ac6e.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_hover_256212ac6e.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_hover_256212ac6e.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_hover_256212ac6e.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Mail_card_hover_256212ac6e.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="relative z-10 @container/highlight flex h-full flex-col md:min-h-[37.5rem] items-start text-left"><div class="flex h-full flex-col gap-y-8 flex-grow @sm/highlight:p-8 @md/highlight:p-10 @lg/highlight:p-12 @xl/highlight:p-14 @2xl/highlight:p-16 p-6"><div class="flex items-center gap-4 justify-start"><div class="flex-shrink-0"><div class="h-8 md:h-12"><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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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><h2 class="dtc-text-base dtc-text-gray-600 font-sans">Proton Mail</h2></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="dtc-text-2xl dtc-text-purple-800 font-serif rich-text"><p>Protect your inbox from spam, tracking, and ads with an encrypted email account.</p></div></div><div><astro-island uid="c6pJz" prefix="r36" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Proton Mail&quot;],&quot;href&quot;:[0,&quot;/mail?ref=pmehpherobtn&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;outline&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,true],&quot;iconStart&quot;:[0,&quot;ChevronRightIcon&quot;],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;],&quot;highlightCard&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-start"><a href="/mail" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring  p-3 before:absolute before:inset-0" title="Proton Mail"><div class="flex shrink-0 items-center justify-center rounded-md w-6 h-6 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" 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><!--astro:end--></astro-island></div></div></div></div></div><div class="overflow-hidden rounded-3xl dtc-bg-gray-75 relative group"><div class="absolute inset-0"><picture class="h-full w-full max-md:hidden dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_c62d8f7188.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_c62d8f7188.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_c62d8f7188.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_c62d8f7188.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_c62d8f7188.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_c62d8f7188.png" alt="" loading="lazy" decoding="async" class="h-full w-full max-md:hidden 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&amp;image=VPN_card_hover_7cddf1db9f.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_hover_7cddf1db9f.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_hover_7cddf1db9f.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_hover_7cddf1db9f.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=VPN_card_hover_7cddf1db9f.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;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="relative z-10 @container/highlight flex h-full flex-col md:min-h-[37.5rem] items-start text-left"><div class="flex h-full flex-col gap-y-8 flex-grow @sm/highlight:p-8 @md/highlight:p-10 @lg/highlight:p-12 @xl/highlight:p-14 @2xl/highlight:p-16 p-6"><div class="flex items-center gap-4 justify-start"><div class="flex-shrink-0"><div class="h-8 md:h-12"><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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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><h2 class="dtc-text-base dtc-text-gray-600 font-sans">Proton VPN</h2></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="dtc-text-2xl dtc-text-purple-800 font-serif rich-text"><p>Browse privately and access content from anywhere with a fast VPN.</p></div></div><div><astro-island uid="1YNg9R" prefix="r37" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Proton VPN&quot;],&quot;href&quot;:[0,&quot;https://protonvpn.com/?ref=pmehpherocard&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;outline&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,true],&quot;iconStart&quot;:[0,&quot;ChevronRightIcon&quot;],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;],&quot;highlightCard&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-start"><a rel="" href="https://protonvpn.com/?ref=pmehpherocard" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring  p-3 before:absolute before:inset-0" title="Proton VPN"><div class="flex shrink-0 items-center justify-center rounded-md w-6 h-6 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" 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><!--astro:end--></astro-island></div></div></div></div></div><div class="overflow-hidden rounded-3xl dtc-bg-gray-75 relative group"><div class="absolute inset-0"><picture class="h-full w-full max-md:hidden dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_c8f0425a50.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_c8f0425a50.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_c8f0425a50.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_c8f0425a50.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_c8f0425a50.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_c8f0425a50.png" alt="" loading="lazy" decoding="async" class="h-full w-full max-md:hidden 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&amp;image=Pass_card_hover_01c227fa66.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_hover_01c227fa66.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_hover_01c227fa66.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_hover_01c227fa66.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Pass_card_hover_01c227fa66.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;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="relative z-10 @container/highlight flex h-full flex-col md:min-h-[37.5rem] items-start text-left"><div class="flex h-full flex-col gap-y-8 flex-grow @sm/highlight:p-8 @md/highlight:p-10 @lg/highlight:p-12 @xl/highlight:p-14 @2xl/highlight:p-16 p-6"><div class="flex items-center gap-4 justify-start"><div class="flex-shrink-0"><div class="h-8 md:h-12"><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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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><h2 class="dtc-text-base dtc-text-gray-600 font-sans">Proton Pass</h2></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="dtc-text-2xl dtc-text-purple-800 font-serif rich-text"><p>Prevent data breaches by setting up strong passwords with an integrated password manager.</p></div></div><div><astro-island uid="1vWswD" prefix="r38" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Proton Pass&quot;],&quot;href&quot;:[0,&quot;/pass?ref=pmehpherobtn&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;outline&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,true],&quot;iconStart&quot;:[0,&quot;ChevronRightIcon&quot;],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;],&quot;highlightCard&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-start"><a href="/pass" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring  p-3 before:absolute before:inset-0" title="Proton Pass"><div class="flex shrink-0 items-center justify-center rounded-md w-6 h-6 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" 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><!--astro:end--></astro-island></div></div></div></div></div><div class="overflow-hidden rounded-3xl dtc-bg-gray-75 relative group"><div class="absolute inset-0"><picture class="h-full w-full max-md:hidden dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_c1c51764ce.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_c1c51764ce.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_c1c51764ce.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_c1c51764ce.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_c1c51764ce.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_c1c51764ce.png" alt="" loading="lazy" decoding="async" class="h-full w-full max-md:hidden 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&amp;image=Calendar_card_hover_569e059f53.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_hover_569e059f53.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_hover_569e059f53.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_hover_569e059f53.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Calendar_card_hover_569e059f53.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;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="relative z-10 @container/highlight flex h-full flex-col md:min-h-[37.5rem] items-start text-left"><div class="flex h-full flex-col gap-y-8 flex-grow @sm/highlight:p-8 @md/highlight:p-10 @lg/highlight:p-12 @xl/highlight:p-14 @2xl/highlight:p-16 p-6"><div class="flex items-center gap-4 justify-start"><div class="flex-shrink-0"><div class="h-8 md:h-12"><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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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><h2 class="dtc-text-base dtc-text-gray-600 font-sans">Proton Calendar</h2></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="dtc-text-2xl dtc-text-purple-800 font-serif rich-text"><p>Keep your schedule private in a secure calendar app, because your life is your business.</p></div></div><div><astro-island uid="Z1r69pm" prefix="r39" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Proton Calendar&quot;],&quot;href&quot;:[0,&quot;/calendar?ref=pmehpherobtn&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;outline&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,true],&quot;iconStart&quot;:[0,&quot;ChevronRightIcon&quot;],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;],&quot;highlightCard&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-start"><a href="/calendar" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring  p-3 before:absolute before:inset-0" title="Proton Calendar"><div class="flex shrink-0 items-center justify-center rounded-md w-6 h-6 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" 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><!--astro:end--></astro-island></div></div></div></div></div><div class="overflow-hidden rounded-3xl dtc-bg-gray-75 relative group"><div class="absolute inset-0"><picture class="h-full w-full max-md:hidden dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_e0ab64031c.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_e0ab64031c.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_e0ab64031c.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_e0ab64031c.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_e0ab64031c.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_e0ab64031c.png" alt="" loading="lazy" decoding="async" class="h-full w-full max-md:hidden 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&amp;image=Drive_card_hover_409b3fa4e9.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_hover_409b3fa4e9.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_hover_409b3fa4e9.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_hover_409b3fa4e9.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Drive_card_hover_409b3fa4e9.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;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="relative z-10 @container/highlight flex h-full flex-col md:min-h-[37.5rem] items-start text-left"><div class="flex h-full flex-col gap-y-8 flex-grow @sm/highlight:p-8 @md/highlight:p-10 @lg/highlight:p-12 @xl/highlight:p-14 @2xl/highlight:p-16 p-6"><div class="flex items-center gap-4 justify-start"><div class="flex-shrink-0"><div class="h-8 md:h-12"><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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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><h2 class="dtc-text-base dtc-text-gray-600 font-sans">Proton Drive</h2></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="dtc-text-2xl dtc-text-purple-800 font-serif rich-text"><p>Safeguard and share files and photos with encrypted cloud storage.</p></div></div><div><astro-island uid="ZdpvLk" prefix="r40" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Proton Drive&quot;],&quot;href&quot;:[0,&quot;/drive?ref=pmehpherobtn&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;outline&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,true],&quot;iconStart&quot;:[0,&quot;ChevronRightIcon&quot;],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;],&quot;highlightCard&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-start"><a href="/drive" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring  p-3 before:absolute before:inset-0" title="Proton Drive"><div class="flex shrink-0 items-center justify-center rounded-md w-6 h-6 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" 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><!--astro:end--></astro-island></div></div></div></div></div><div class="overflow-hidden rounded-3xl dtc-bg-gray-75 relative group"><div class="absolute inset-0"><picture class="h-full w-full max-md:hidden dtc-object-cover dtc-object-center"><source sizes="(min-width: 1000px) 1000px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_64b08d3878.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_64b08d3878.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_64b08d3878.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_64b08d3878.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_64b08d3878.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_64b08d3878.png" alt="" loading="lazy" decoding="async" class="h-full w-full max-md:hidden 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&amp;image=Docs_card_hover_64ec5c8d27.png&amp;width=2000&amp;height=2400 2000w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_hover_64ec5c8d27.png&amp;width=1400&amp;height=1680 1400w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_hover_64ec5c8d27.png&amp;width=980&amp;height=1176 980w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_hover_64ec5c8d27.png&amp;width=686&amp;height=823 686w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=Docs_card_hover_64ec5c8d27.png&amp;width=480&amp;height=576 480w" height="1200" width="1000"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;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="relative z-10 @container/highlight flex h-full flex-col md:min-h-[37.5rem] items-start text-left"><div class="flex h-full flex-col gap-y-8 flex-grow @sm/highlight:p-8 @md/highlight:p-10 @lg/highlight:p-12 @xl/highlight:p-14 @2xl/highlight:p-16 p-6"><div class="flex items-center gap-4 justify-start"><div class="flex-shrink-0"><div class="h-8 md:h-12"><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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fproton-docs-icon_q9p090.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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><h2 class="dtc-text-base dtc-text-gray-600 font-sans">Proton Docs</h2></div><div class="mt-auto flex items-end gap-4"><div class="flex-grow space-y-4"><div class="dtc-text-2xl dtc-text-purple-800 font-serif rich-text"><p>Work together in collaborative documents, knowing everything you write is secured.</p></div></div><div><astro-island uid="1LosfD" prefix="r41" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Proton Drive Documents&quot;],&quot;href&quot;:[0,&quot;/drive/docs?ref=pmehpherobtn&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;outline&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,true],&quot;iconStart&quot;:[0,&quot;ChevronRightIcon&quot;],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;],&quot;highlightCard&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-start"><a href="/drive/docs" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out text-purple-500 shadow-purple-500 ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white bg-transparent shadow-[inset_0_0_0_2px] no-underline hocus:shadow-transparent ring-offset-2 focus-visible:ring  p-3 before:absolute before:inset-0" title="Proton Drive Documents"><div class="flex shrink-0 items-center justify-center rounded-md w-6 h-6 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" 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><!--astro:end--></astro-island></div></div></div></div></div></div> </div></div></div></div><div class="dtc-bg-white pt-24 md:pt-32 xl:pt-44 pb-24 md:pb-32 xl:pb-44"><div class="dtc-max-w-full"><div class="pt-4 pb-4"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-4xl"> <div class=""><div class=""><div class="flex flex-col items-stretch gap-y-8 items-center text-center"><div class="space-y-2"><h2 class="lg:dtc-text-6xl dtc-text-4xl text-purple-800 font-serif">With Proton, your data belongs to you, not tech companies, governments, or hackers.</h2></div><astro-island uid="sMFaV" prefix="r42" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Get your encrypted email&quot;],&quot;href&quot;:[0,&quot;https://account.proton.me/start?ref=pme_hp_b2c-3&quot;],&quot;target&quot;:[0,null],&quot;shape&quot;:[0,&quot;plain&quot;],&quot;size&quot;:[0,&quot;lg&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,false],&quot;iconStart&quot;:[0],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;center&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-center"><a rel="noopener noreferrer" href="https://account.proton.me/start?ref=pme_hp_b2c-3" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out bg-purple-500 text-white ring-purple-800 ring-offset-white hocus:bg-purple-700 hocus:text-white no-underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-3 px-5 text-base gap-2 max-sm:w-full">Get your encrypted email</a></div></div><!--astro:end--></astro-island></div></div></div> </div></div></div></div><div class="dtc-bg-white pb-4 md:pb-8 xl:pb-12"><div class="dtc-max-w-full"><div class=""><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-7xl"> <div class=""><div class=""><div class="flex flex-col items-stretch gap-y-8 items-start text-left"><div class="space-y-2"><h3 class="lg:dtc-text-5xl dtc-text-3xl text-purple-800 font-serif">Fundamentally different</h3></div><astro-island uid="ZR5BCN" prefix="r43" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island></div></div></div> </div></div></div></div><div class="dtc-bg-white pb-16 md:pb-20 xl:pb-24"><div class="dtc-max-w-full"><div class=""><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-7xl"> <div class="grid dtc-gap-8 grid-cols-1 md:grid-cols-2"><div class=""><div class="flex flex-col items-stretch gap-y-8 items-start text-left"><div class="dtc-text-base font-sans rich-text"><p>Proton was started in 2014 by scientists who met at CERN and shared a vision of an internet that defends freedom and puts people first.</p><p>Our transparency, open-source software, and rigorous encryption have earned Proton millions of users around the world — and the recommendation of the United Nations.</p></div><astro-island uid="ZR5BCN" prefix="r44" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island></div></div><div class=""><div class="flex flex-col items-stretch gap-y-8 items-start text-left"><div class="dtc-text-base font-sans rich-text"><p>Tech companies like Google or Apple define privacy as “nobody can exploit your data, except for us.” We believe nobody should 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><astro-island uid="ZR5BCN" prefix="r45" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}"></astro-island></div></div></div> </div></div></div></div><div class="dtc-bg-white pb-24 md:pb-32 xl:pb-44"><div class="dtc-max-w-full"><div class=""><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-8xl"> <div class=""><div class=""><div class="grid grid-cols-1 gap-x-24 gap-y-6 lg:grid-cols-2"><div class="flex flex-col items-stretch justify-center gap-y-8 py-4 items-start text-left"><div class="space-y-2"><h3 class="lg:dtc-text-5xl dtc-text-3xl text-purple-800 font-serif">Privacy for a better world</h3></div><div class="dtc-text-base font-sans rich-text"><p>At Proton, we believe that a better world begins with privacy, and this is at the heart of everything we do. Privacy isn’t just something we talk about; it’s a core belief and the reason Proton was created in the first place.</p><p>We also believe in people before profits, and our primary shareholder is the nonprofit <a href="/foundation">Proton Foundation</a>, whose mission is to fight for an open internet that promotes freedom of speech and freedom of information.</p></div><astro-island uid="Z1psUKL" prefix="r46" component-url="/_astro/ButtonsReact.Bi36P8uW.js" component-export="ButtonsReact" renderer-url="/_astro/client.CCZQwERF.js" props="{&quot;buttons&quot;:[1,[[0,{&quot;content&quot;:[0,&quot;Learn about our impact&quot;],&quot;href&quot;:[0,&quot;https://proton.me/about/impact&quot;],&quot;target&quot;:[0,&quot;_self&quot;],&quot;shape&quot;:[0,&quot;underline&quot;],&quot;size&quot;:[0,&quot;sm&quot;],&quot;color&quot;:[0,&quot;purple-500&quot;],&quot;showIconOnly&quot;:[0,false],&quot;iconStart&quot;:[0],&quot;iconEnd&quot;:[0],&quot;fullSize&quot;:[0,false],&quot;disabled&quot;:[0,false]}]]],&quot;note&quot;:[0],&quot;alignment&quot;:[0,&quot;left&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;ButtonsReact&quot;,&quot;value&quot;:true}" await-children><div class="space-y-3"><div class="flex flex-wrap gap-2 justify-start"><a href="/about/impact" target="_self" aria-disabled="false" class="inline-flex shrink-0 items-center justify-center rounded-full text-center font-semibold outline-none transition-[color,background-color,border-color,box-shadow] duration-150 ease-out text-purple-500 ring-offset-white hocus:text-purple-700 bg-transparent ring-current no-underline hocus:underline ring-offset-2 focus-visible:ring motion-safe:active:translate-y-px py-1 text-sm gap-1">Learn about our impact<span class="shrink-0"><div class="flex shrink-0 items-center justify-center rounded-sm w-5 h-5 [&amp;_svg]:h-full [&amp;_svg]:w-full"><!--$--><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg><!--/$--></div></span></a></div></div><!--astro:end--></astro-island></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"><source sizes="(min-width: 850px) 850px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&amp;width=1700&amp;height=1500 1700w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&amp;width=1190&amp;height=1050 1190w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&amp;width=833&amp;height=735 833w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&amp;width=583&amp;height=514 583w, https://pmecdn.protonweb.com/image-transformation/?s=s&amp;image=c139ba59_1c6d_4c49_9a59_1d9676d095a1_Proton_Privacy_for_a_better_world_300841643f.png&amp;width=408&amp;height=360 408w" height="750" width="850"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&amp;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><div class="dtc-bg-white pb-8 md:pb-12 xl:pb-16"><div class="dtc-max-w-8xl mx-auto px-4 md:px-8 xl:px-16"><div class="pt-16 md:pt-20 xl:pt-24 pb-16 md:pb-20 xl:pb-24 dtc-bg-gradient-to-tr dtc-from-1% dtc-from-purple-200 dtc-to-40% dtc-to-gray-75 dtc-rounded-3xl overflow-hidden"><div class="mx-auto px-4 md:px-8 xl:px-16 dtc-max-w-4xl"> <div class=""><div class=""><div class="flex flex-col items-stretch gap-y-8 items-center text-center"><div class="flex flex-col items-center text-center"><div class="flow-root"><div class="h-8 md:h-12"><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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%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 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&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&amp;image=image%2Fupload%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity

Resolver

Resolver ASN
AS13335
Resolver IP
172.71.217.35
Resolver Network Name
Cloudflare Inc
Report ID
20250802T095331Z_webconnectivity_HK_9269_n1_3WAwQ7XklgMVJL0K
Platform
macos
Software Name
ooniprobe-desktop-unattended (3.26.0)
Measurement Engine
ooniprobe-engine (3.26.0)

Raw Measurement Data

Loading