www.htmlyse.com - Home

Test DNS, SSL/TLS, HTTP and HTML

Test results for quad9.net

Scanned on: Thu Jan 13 14:56:05 2022 GMT. Tested in 405 seconds

DNS Report

DNSSEC                 offered (OK)
Zone transfer (AXFR)   not allowed (OK)
CAA Record             not offered
SPF Record             offered (OK)
DMARC Record           not offered
MTA-STS                not offered
TLSRPT Record          not offered

Raw DNS Records

Name TTL Type Data
quad9.net 1200 SOA admin1.sjc.rrdns.pch.net hostmaster @ pch.net 689116271 10800 3600 172800 600
quad9.net 172800 NS anyns.pch.net, IPv4: 204.61.216.4, IPv6: 2001:500:14:6004:ad:0:0:1
quad9.net 172800 NS ns2.pch.net, IPv4: 204.42.254.5, IPv6: 2001:418:3f4:0:0:0:0:5
quad9.net 172800 NS ns3.pch.net, IPv4: 206.220.231.3, IPv6: 2620:0:872:0:0:0:231:3
quad9.net 1200 A 216.21.3.77
quad9.net 1200 AAAA 2620:0:871:9000:0:0:0:77
quad9.net 1200 MX 5 mx1.quad9.net
quad9.net 1200 MX 20 mx2.quad9.net
quad9.net 1200 MX 100 keriomail.pch.net
quad9.net 1200 TXT status-page-domain-verification=0t3fl41mmnjq
quad9.net 1200 TXT v=spf1 a mx ip4:216.21.3.0/24 include:mail.zendesk.com include:servers.mcsv.net include:stspg-customer.com ?all
www.quad9.net 1200 A 216.21.3.77
www.quad9.net 1200 AAAA 2620:0:871:9000:0:0:0:77

SSL/TLS Report

 Further IP addresses:   2620:0:871:9000::77 
 A record via            supplied IP "216.21.3.77"
 rDNS (216.21.3.77):     web1.sjc.rrdns.pch.net.
 Service detected:       HTTP


 SSL/TLS protocols 
 SSLv2      not offered (OK)
 SSLv3      not offered (OK)
 TLS 1      offered
 TLS 1.1    offered
 TLS 1.2    offered (OK)
 TLS 1.3    not offered -- downgraded
 NPN/SPDY   not offered
 ALPN/HTTP2 not offered

 SSL/TLS server implementation bugs 

 No bugs found.

 Cipher categories 

 NULL ciphers (no encryption)                  not offered (OK) -- NULL:eNULL
 Anonymous NULL Ciphers (no authentication)    not offered (OK) -- aNULL:ADH
 Export ciphers (w/o ADH+NULL)                 not offered (OK) -- EXPORT:!ADH:!NULL
 LOW: 64 Bit + DES encryption (w/o export)     not offered (OK) -- LOW:DES:!ADH:!EXP:!NULL
 Weak 128 Bit ciphers (SEED, IDEA, RC[2,4])    not offered (OK) -- MEDIUM:!aNULL:!AES:!CAMELLIA:!ARIA:!CHACHA20:!3DES
 Triple DES Ciphers (Medium)                   not offered (OK) -- 3DES:!aNULL:!ADH
 High encryption (AES+Camellia, no AEAD)       offered (OK) -- HIGH:!NULL:!aNULL:!DES:!3DES:!AESGCM:!CHACHA20:!AESGCM:!CamelliaGCM:!AESCCM8:!AESCCM
 Strong encryption (AEAD ciphers)              offered (OK) -- AESGCM:CHACHA20:AESGCM:CamelliaGCM:AESCCM8:AESCCM


 Robust (perfect) forward secrecy, (P)FS -- omitting Null Authentication/Encryption, 3DES, RC4 

 PFS is offered (OK)          ECDHE-ECDSA-AES256-GCM-SHA384 
                              ECDHE-ECDSA-AES256-SHA384 ECDHE-ECDSA-AES256-SHA 
                              ECDHE-ECDSA-AES128-GCM-SHA256 
 Elliptic curves offered:     prime256v1 


 Server preferences 

 Has server cipher order?     yes (OK)
 Negotiated protocol          TLSv1.2
 Negotiated cipher            ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Cipher order
    TLSv1:     ECDHE-ECDSA-AES256-SHA 
    TLSv1.1:   ECDHE-ECDSA-AES256-SHA 
    TLSv1.2:   ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES128-GCM-SHA256 
               ECDHE-ECDSA-AES256-SHA384 ECDHE-ECDSA-AES256-SHA 


 Server defaults (Server Hello) 

 TLS extensions (standard)    "server name/#0" "renegotiation info/#65281"
                              "EC point formats/#11" "heartbeat/#15"
 Session Ticket RFC 5077 hint (no lifetime advertised)
 SSL Session ID support       yes
 Session Resumption           Tickets: yes, ID: yes
 TLS clock skew               Random values, no fingerprinting possible 
 Signature Algorithm          ECDSA with SHA384
 Server key size              EC 256 bits
 Server key usage             Digital Signature
 Server extended key usage    TLS Web Server Authentication, TLS Web Client Authentication
 Serial / Fingerprints        054506FE179852BBFAC1A73DCD80397B / SHA1 80EE8A216123D4BAD04D478A73152D0B1B2CA23A
                              SHA256 F9F43AA347F520F02B01DEE1D83D661C258AD5190E1344DF29308D0DF9C7F22A
 Common Name (CN)             *.quad9.net
 subjectAltName (SAN)         *.quad9.net quad9.net 9.9.9.9 9.9.9.10 9.9.9.11
                              9.9.9.12 9.9.9.13 9.9.9.14 9.9.9.15 149.112.112.9
                              149.112.112.10 149.112.112.11 149.112.112.12
                              149.112.112.13 149.112.112.14 149.112.112.15
                              149.112.112.112 2620:FE:0:0:0:0:0:9
                              2620:FE:0:0:0:0:0:10 2620:FE:0:0:0:0:0:11
                              2620:FE:0:0:0:0:0:12 2620:FE:0:0:0:0:0:13
                              2620:FE:0:0:0:0:0:14 2620:FE:0:0:0:0:0:15
                              2620:FE:0:0:0:0:0:FE 2620:FE:0:0:0:0:FE:9
                              2620:FE:0:0:0:0:FE:10 2620:FE:0:0:0:0:FE:11
                              2620:FE:0:0:0:0:FE:12 2620:FE:0:0:0:0:FE:13
                              2620:FE:0:0:0:0:FE:14 2620:FE:0:0:0:0:FE:15 
 Issuer                       DigiCert TLS Hybrid ECC SHA384 2020 CA1 (DigiCert Inc from US)
 Trust (hostname)             Ok via SAN (same w/o SNI)
 Chain of trust               Ok   
 EV cert (experimental)       no 
 Certificate Validity (UTC)   203 >= 60 days (2021-07-27 00:00 --> 2022-08-04 23:59)
 # of certificates provided   2
 Certificate Revocation List  http://crl3.digicert.com/DigiCertTLSHybridECCSHA3842020CA1-1.crl
                              http://crl4.digicert.com/DigiCertTLSHybridECCSHA3842020CA1-1.crl
 OCSP URI                     http://ocsp.digicert.com
 OCSP stapling                not offered
 OCSP must staple extension   --
 DNS CAA RR (experimental)    not offered
 Certificate Transparency     yes (certificate extension)


 HTTP header response @ "/" 

 HTTP Status Code             200 OK
 HTTP clock skew              +83 sec from localtime
 Strict Transport Security    365 days=31536000 s, includeSubDomains, preload
 Public Key Pinning           --
 Server banner                nginx/1.16.1
 Application banner           --
 Cookie(s)                    (none issued at "/")
 Security headers             X-Content-Type-Options nosniff
 Reverse Proxy banner         --


 SSL/TLS vulnerabilities 

 Heartbleed (CVE-2014-0160)                not vulnerable (OK)
 CCS (CVE-2014-0224)                       not vulnerable (OK)
 Ticketbleed (CVE-2016-9244), experiment.  not vulnerable (OK), no session ticket extension
 ROBOT                                     Server does not support any cipher suites that use RSA key transport
 Secure Renegotiation (CVE-2009-3555)      not vulnerable (OK)
 Secure Client-Initiated Renegotiation     not vulnerable (OK)
 CRIME, TLS (CVE-2012-4929)                not vulnerable (OK)
 BREACH (CVE-2013-3587)                    potentially NOT ok, uses gzip HTTP compression. - only supplied "/" tested
                                           Can be ignored for static pages or if no secrets in the page
 POODLE, SSL (CVE-2014-3566)               not vulnerable (OK)
 TLS_FALLBACK_SCSV (RFC 7507)              Downgrade attack prevention supported (OK)
 SWEET32 (CVE-2016-2183, CVE-2016-6329)    not vulnerable (OK)
 FREAK (CVE-2015-0204)                     not vulnerable (OK)
 DROWN (CVE-2016-0800, CVE-2016-0703)      not vulnerable on this host and port (OK)
                                           no RSA certificate, thus certificate can't be used with SSLv2 elsewhere
 LOGJAM (CVE-2015-4000), experimental      not vulnerable (OK): no DH EXPORT ciphers, no DH key detected
 BEAST (CVE-2011-3389)                     TLS1: ECDHE-ECDSA-AES256-SHA 
                                           VULNERABLE -- but also supports higher protocols  TLSv1.1 TLSv1.2 (likely mitigated)
 LUCKY13 (CVE-2013-0169), experimental     potentially VULNERABLE, uses cipher block chaining (CBC) ciphers with TLS. Check patches
 RC4 (CVE-2013-2566, CVE-2015-2808)        no RC4 ciphers detected (OK)


 Tested 364 ciphers, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
 xc02c   ECDHE-ECDSA-AES256-GCM-SHA384     ECDH 256   AESGCM      256      TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384            
 xc024   ECDHE-ECDSA-AES256-SHA384         ECDH 256   AES         256      TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384            
 xc00a   ECDHE-ECDSA-AES256-SHA            ECDH 256   AES         256      TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA               
 xc02b   ECDHE-ECDSA-AES128-GCM-SHA256     ECDH 256   AESGCM      128      TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256            


 Ciphers per protocol, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
TLS 1.3  
TLS 1.2  
 xc02c   ECDHE-ECDSA-AES256-GCM-SHA384     ECDH 256   AESGCM      256      TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384            
 xc024   ECDHE-ECDSA-AES256-SHA384         ECDH 256   AES         256      TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384            
 xc00a   ECDHE-ECDSA-AES256-SHA            ECDH 256   AES         256      TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA               
 xc02b   ECDHE-ECDSA-AES128-GCM-SHA256     ECDH 256   AESGCM      128      TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256            
TLS 1.1  
 xc00a   ECDHE-ECDSA-AES256-SHA            ECDH 256   AES         256      TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA               
TLS 1  
 xc00a   ECDHE-ECDSA-AES256-SHA            ECDH 256   AES         256      TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA               
SSLv3  
SSLv2  

 Client simulations 

 Android 2.3.7                No connection
 Android 4.0.4                TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Android 4.1.1                TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Android 4.2.2                TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Android 4.3                  TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Android 4.4.2                TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Android 5.0.0                TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 6.0                  TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 7.0                  TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Chrome 27 Win 7              TLSv1.1 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Chrome 28 Win 7              TLSv1.1 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Chrome 29 Win 7              TLSv1.1 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Chrome 30 Win 7              TLSv1.2 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Chrome 31 Win 7              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 32 Win 7              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 33 Win 7              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 34 OS X               TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 35 Win 7              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 36 Win 7              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 37 OS X               TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 39 OS X               TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 40 OS X               TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 42 OS X               TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 43 OS X               TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 45 OS X               TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 47 OS X               TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 48 OS X               TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 49 Win 7              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 49 XP SP3             No connection
 Chrome 50 Win 7              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 51 Win 7              TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Chrome 57 Win 7              TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Chrome 65 Win 7              TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Chrome 69 Win 7              TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Chrome 70 Win 10             TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Firefox 10.0.12 ESR Win 7    TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Firefox 17.0.7 ESR Win 7     TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Firefox 21 Fedora 19         No connection
 Firefox 21 Win 7             TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Firefox 22 Win 7             TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Firefox 24.2.0 ESR Win 7     TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Firefox 24 Win 7             TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Firefox 26 Win 8             TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Firefox 27 Win 8             TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 29 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 30 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 31.3.0 ESR Win 7     TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 31 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 32 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 34 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 35 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 37 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 39 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 41 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 42 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 44 OS X              TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 45 Win 7             TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 46 Win 7             TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 47 Win 7             TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 49 Win 7             TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Firefox 49 XP SP3            TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Firefox 53 Win 7             TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Firefox 59 Win 7             TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Firefox 62 Win 7             TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 IE 6 XP                      No connection
 IE 7 Vista                   TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 IE 8-10 Win 7                TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 IE 8 Win 7                   TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 IE 8 XP                      No connection
 IE 9 Win 7                   TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 IE 10 Win Phone 8.0          TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 IE 11 Win 7                  TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 IE 11 Win 8.1                TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 IE 11 Win Phone 8.1          TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 IE 11 Win Phone 8.1 Update   TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 IE 11 Win 10                 TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 IE 11 Win 10 Preview         TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Edge 12 Win 10               TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Edge 13 Win 10               TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Edge 13 Win Phone 10         TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Edge 15 Win 10               TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Opera 12.15 Win 7            No connection
 Opera 15 Win 7               TLSv1.1 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Opera 16 Win 7               TLSv1.1 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Opera 17 Win 7               TLSv1.2 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Safari 5.1.9 OS X 10.6.8     TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Safari 5 iOS 5.1.1           TLSv1.2 ECDHE-ECDSA-AES256-SHA384, 256 bit ECDH (P-256)
 Safari 6.0.4 OS X 10.8.4     TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Safari 6 iOS 6.0.1           TLSv1.2 ECDHE-ECDSA-AES256-SHA384, 256 bit ECDH (P-256)
 Safari 7 iOS 7.1             TLSv1.2 ECDHE-ECDSA-AES256-SHA384, 256 bit ECDH (P-256)
 Safari 7 OS X 10.9           TLSv1.2 ECDHE-ECDSA-AES256-SHA384, 256 bit ECDH (P-256)
 Safari 8 iOS 8.0 Beta        TLSv1.2 ECDHE-ECDSA-AES256-SHA384, 256 bit ECDH (P-256)
 Safari 8 iOS 8.4             TLSv1.2 ECDHE-ECDSA-AES256-SHA384, 256 bit ECDH (P-256)
 Safari 8 OS X 10.10          TLSv1.2 ECDHE-ECDSA-AES256-SHA384, 256 bit ECDH (P-256)
 Safari 9 iOS 9               TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Safari 9 OS X 10.11          TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Safari 10 iOS 10             TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Safari 10 OS X 10.12         TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Tor 17.0.9 Win 7             TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Apple ATS 9 iOS 9            TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Baidu Jan 2015               TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 BingBot Dec 2013             TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 BingPreview Dec 2013         No connection
 BingPreview Jun 2014         No connection
 BingPreview Jan 2015         TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Googlebot Oct 2013           TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Googlebot Jun 2014           TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Googlebot Feb 2015           TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Googlebot Feb 2018           TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Yahoo Slurp Oct 2013         TLSv1.0 ECDHE-ECDSA-AES256-SHA, 256 bit ECDH (P-256)
 Yahoo Slurp Jun 2014         TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Yahoo Slurp Jan 2015         TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 YandexBot 3.0                No connection
 YandexBot May 2014           No connection
 YandexBot Sep 2014           TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 YandexBot Jan 2015           TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Java 6u45                    No connection
 Java 7u25                    No connection
 Java 8b132                   TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 8u111                   TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 8u161                   TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Java 8u31                    TLSv1.2 ECDHE-ECDSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 9.0.4                   TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 OpenSSL 0.9.8y               No connection
 OpenSSL 1.0.1h               TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 OpenSSL 1.0.1l               TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 OpenSSL 1.0.2e               TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)


Security HTTP Headers

HTTP Strict Transport Security (HSTS)   offered (OK)
Content Security Policy (CSP)           not offered (NOT ok)
X-Frame-Options                         not offered (NOT ok)
X-XSS-Protection                        not offered
X-Content-Type-Options                  offered (OK)
Expect-CT                               not offered
Referrer Policy                         not offered
Feature Policy                          not offered
Web Server Version Disclosure           offered (NOT ok)
Web Application Disclosure              not offered (OK)
HTTP Public Key Pins (HPKP)             not offered, deprecated

Connection Performance
Keep Alive Connection                   not offered
Content Encoding (Compression)          offered (Gzip) OK, for static pages or if no secrets in the page

Raw HTTP Headers

HTTP/1.1 200 OK
Content-Encoding gzip
Content-Type text/html
Date Thu, 13 Jan 2022 14:50:51 GMT
ETag W/"61c037a3-12f5f"
Last-Modified Mon, 20 Dec 2021 07:58:27 GMT
Server nginx/1.16.1
Strict-Transport-Security max-age=31536000; includeSubdomains; preload
X-Content-Type-Options nosniff

Cleaned HTML

<!DOCTYPE html>
<html data-n-head-ssr="" lang="en" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D">
<head>
<title>Quad9 | A public and free DNS service for a better security and privacy</title>
<meta data-n-head="ssr" charset="utf-8" />
<meta data-n-head="ssr" name="viewport" content="width=device-width,initial-scale=1" />
<meta data-n-head="ssr" data-hid="mobile-web-app-capable" name="mobile-web-app-capable" content="yes" />
<meta data-n-head="ssr" data-hid="apple-mobile-web-app-status-bar-style" name="apple-mobile-web-app-status-bar-style" content="black" />
<meta data-n-head="ssr" data-hid="theme-color" name="theme-color" content="#383838" />
<meta data-n-head="ssr" data-hid="og:type" name="og:type" property="og:type" content="website" />
<meta data-n-head="ssr" data-hid="description" name="description" content="A public and free DNS service for a better security and privacy" />
<meta data-n-head="ssr" data-hid="keywords" name="keywords" content="quad9, public dns, dns, privacy, security" />
<meta data-n-head="ssr" data-hid="twitter:title" name="twitter:title" content="Quad9 | A public and free DNS service for a better security and privacy" />
<meta data-n-head="ssr" data-hid="twitter:description" name="twitter:description" content="A public and free DNS service for a better security and privacy" />
<meta data-n-head="ssr" data-hid="twitter:image" name="twitter:image" content="/uploads/cover_c2f081e020.png" />
<meta data-n-head="ssr" data-hid="twitter:card" name="twitter:card" content="summary_large_image" />
<meta data-n-head="ssr" data-hid="twitter:site" name="twitter:site" content="@quad9dns" />
<meta data-n-head="ssr" data-hid="twitter:creator" name="twitter:creator" content="@quad9dns" />
<meta data-n-head="ssr" data-hid="og:title" property="og:title" content="Quad9 | A public and free DNS service for a better security and privacy" />
<meta data-n-head="ssr" data-hid="og:description" property="og:description" content="A public and free DNS service for a better security and privacy" />
<meta data-n-head="ssr" data-hid="og:image" property="og:image" content="/uploads/cover_c2f081e020.png" />
<meta data-n-head="ssr" data-hid="og:image:secure_url" property="og:image:secure_url" content="/uploads/cover_c2f081e020.png" />
<meta data-n-head="ssr" data-hid="og:url" property="og:url" content="https://quad9.net/" />
<meta data-n-head="ssr" data-hid="og:site_name" property="og:site_name" content="Quad9" />
<meta data-n-head="ssr" data-hid="i18n-og" property="og:locale" content="en" />
<meta data-n-head="ssr" data-hid="i18n-og-alt-de" property="og:locale:alternate" content="de" />
<meta data-n-head="ssr" data-hid="i18n-og-alt-es" property="og:locale:alternate" content="es" />
<meta data-n-head="ssr" data-hid="i18n-og-alt-fr" property="og:locale:alternate" content="fr" />
<meta data-n-head="ssr" data-hid="i18n-og-alt-pt" property="og:locale:alternate" content="pt" />
<link data-n-head="ssr" rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link data-n-head="ssr" data-hid="shortcut-icon" rel="shortcut icon" href="/_nuxt/icons/icon_64x64.a811cc.png" />
<link data-n-head="ssr" data-hid="apple-touch-icon" rel="apple-touch-icon" href="/_nuxt/icons/icon_512x512.a811cc.png" sizes="512x512" />
<link data-n-head="ssr" rel="manifest" href="/_nuxt/manifest.529077bd.json" data-hid="manifest" />
<link data-n-head="ssr" data-hid="i18n-alt-de" rel="alternate" href="/de" hreflang="de" />
<link data-n-head="ssr" data-hid="i18n-alt-en" rel="alternate" href="/" hreflang="en" />
<link data-n-head="ssr" data-hid="i18n-alt-es" rel="alternate" href="/es" hreflang="es" />
<link data-n-head="ssr" data-hid="i18n-alt-fr" rel="alternate" href="/fr" hreflang="fr" />
<link data-n-head="ssr" data-hid="i18n-alt-pt" rel="alternate" href="/pt" hreflang="pt" />
<link data-n-head="ssr" data-hid="i18n-xd" rel="alternate" href="/" hreflang="x-default" />
<link data-n-head="ssr" data-hid="i18n-can" rel="canonical" href="/" />
<link rel="preload" href="/_nuxt/d1c95ba.js" as="script" />
<link rel="preload" href="/_nuxt/c15dec3.js" as="script" />
<link rel="preload" href="/_nuxt/8a531bd.js" as="script" />
<link rel="preload" href="/_nuxt/508d4bb.js" as="script" />
<link rel="preload" href="/_nuxt/541e6c9.js" as="script" />
<link rel="preload" href="/_nuxt/9522e49.js" as="script" />
<style data-vue-ssr-id="20c2c1c7:0 4cea545c:0 6f46b3d0:0 4d35b858:0 0d99c978:0 05990b74:0 a44d4fd4:0 5a89f21a:0 0c1efc64:0 aa2631d0:0 5cb8c844:0 9d4c7c90:0 517a8dd7:0 fa7ff0ca:0 6eaca5ab:0 4379947a:0 37ec739a:0 084da8a2:0 41258e9f:0 077634e4:0 21806186:0 1b77d325:0 11283428:0 12a9e3ae:0 7b4f141c:0 492b138d:0 2065e928:0 52e1aaf0:0 56b3b2c0:0 94e39b46:0 a33b6b34:0 08fe6e4a:0 62790c01:0 6c080e7c:0 c2a1d27e:0 6d992825:0 883d29b8:0 8035f3ee:0 016cf8ca:0 3b266402:0 1fc7d3e5:0 2d14288a:0">
<![CDATA[
.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:0}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}@font-face{font-family:QuadSans;src:url(/fonts/EOT/QuadSans-Bold.eot);src:url(/fonts/EOT/QuadSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/WOFF2/QuadSans-Bold.woff2) format("woff2"),url(/fonts/WOFF/QuadSans-Bold.woff) format("woff"),url(/fonts/OTF/QuadSans-Bold.otf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:QuadSans;src:url(/fonts/EOT/QuadSans-BoldItalic.eot);src:url(/fonts/EOT/QuadSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/WOFF2/QuadSans-BoldItalic.woff2) format("woff2"),url(/fonts/WOFF/QuadSans-BoldItalic.woff) format("woff"),url(/fonts/OTF/QuadSans-BoldItalic.otf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:QuadSans;src:url(/fonts/EOT/QuadSans-Book.eot);src:url(/fonts/EOT/QuadSans-Book.eot?#iefix) format("embedded-opentype"),url(/fonts/WOFF2/QuadSans-Book.woff2) format("woff2"),url(/fonts/WOFF/QuadSans-Book.woff) format("woff"),url(/fonts/OTF/QuadSans-Book.otf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:QuadSans;src:url(/fonts/EOT/QuadSans-BookItalic.eot);src:url(/fonts/EOT/QuadSans-BookItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/WOFF2/QuadSans-BookItalic.woff2) format("woff2"),url(/fonts/WOFF/QuadSans-BookItalic.woff) format("woff"),url(/fonts/OTF/QuadSans-BookItalic.otf) format("truetype");font-weight:500;font-style:italic}body,html{font-family:QuadSans,Georgia,sans-serif}html{width:100vw;overflow-x:hidden;scroll-behavior:smooth;font-size:30px}@media screen and (min-width:320px){html{font-size:calc(25.85185px + 1.2963vw)}}@media screen and (min-width:1400px){html{font-size:44px}}@-moz-document url-prefix(){html{scroll-behavior:unset}}body{font-family:QuadSans,Georgia,sans-serif;font-weight:500;font-size:var(--font-size-sm);line-height:1.5em;width:100%}h1{font-size:var(--font-size-lg);line-height:1.3em}@media (max-width:768px){h1{font-size:var(--font-size-md)}}h2{font-size:var(--font-size-md)}h2,h3{line-height:1.3em}h3{font-size:var(--font-size-sm)}@media (max-width:768px){h3{font-size:var(--font-size-sm)}}p{font-size:var(--font-size-sm)}:root{--color-darkest-gray:#111;--color-darker-gray:#292929;--color-dark-gray:#383838;--color-normal-gray:#8a8a8a;--color-light-gray:#636363;--color-lighter-gray:#c9c9c9;--color-lighterish-gray:#e4e4e4;--color-lightest-gray:#f6f6f6;--color-accent:#db1f5d;--color-accent-light:#f098b5;--color-accent-lightest:#faecf1;--color-link:#fff;--font-size-xxxs:0.05rem;--font-size-xxs:0.3rem;--font-size-xs:0.35rem;--font-size-sm:0.45rem;--font-size-md:0.6rem;--font-size-lg:0.8rem;--font-size-xl:1rem;--font-size-xxl:1.4rem;--font-size-xxxl:2rem;--font-size-4xl:3rem;--space-4xs:2px;--space-xxxs:4px;--space-xxs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-xxl:64px;--space-xxxl:96px;--space-4xl:128px;--space-5xl:192px;--space-6xl:256px;--space-7xl:384px;--space-8xl:512px;--border-radius-default:2px;--container-width:1400px;--total-tiles:43;--tile-width:calc(min(var(--container-width), 100vw)/var(--total-tiles));--inter-section-space:calc(var(--tile-width)*2);--column-width:calc(var(--tile-width)*6)}@media (max-width:768px){:root{--total-tiles:7}}div,h1,h2,h3,h4,h5,p{margin-top:0}*,:after,:before{box-sizing:border-box;margin:0}a{text-decoration:none;color:#f098b5;color:var(--color-accent-light);transition:color .2s ease-in-out}.light-theme a,a:hover{color:#db1f5d;color:var(--color-accent)}.light-theme a{text-decoration:none;transition:color .2s ease-in-out}.light-theme a:hover{color:#f098b5;color:var(--color-accent-light)}hr{display:block;height:1px;border:0;border-top:2px solid #636363;border-top:2px solid var(--color-light-gray);margin:1em 0;padding:0}body{background:#383838;background:var(--color-dark-gray)}:target:before{content:"";display:block;height:calc(150px + 3vw);margin-top:calc(-150px - 3vw)}input[type=email],input[type=text],select,textarea{border:2px solid var(--color-light-gray);border-radius:var(--border-radius-default);background-color:transparent;padding:var(--space-xs);color:#fff;outline:0;width:100%;line-height:unset}input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--color-accent)}option{background-color:var(--color-dark-gray)}.markdown-rules h1,.nuxt-content h1{margin-top:var(--font-size-xxl);margin-bottom:var(--font-size-lg)}.markdown-rules h2,.nuxt-content h2{margin-top:var(--font-size-xl);margin-bottom:var(--font-size-md)}.markdown-rules h3,.nuxt-content h3{margin-top:var(--font-size-lg);margin-bottom:var(--font-size-sm)}.markdown-rules h4,.markdown-rules h5,.markdown-rules h6,.markdown-rules p,.nuxt-content h4,.nuxt-content h5,.nuxt-content h6,.nuxt-content p{margin-top:var(--font-size-md);margin-bottom:var(--font-size-xs);word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.markdown-rules img,.nuxt-content img{width:unset;max-width:100%;-o-object-fit:contain;object-fit:contain}.markdown-rules iframe,.nuxt-content iframe{width:100%;max-width:100%;height:400px}.ip{background-color:var(--color-darker-gray);border-radius:var(--border-radius-default);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:var(--space-sm);width:calc(var(--tile-width)*13);display:inline-block}.ip__title{font-size:var(--font-size-xs);color:var(--color-accent-light)}.ip__value{font-weight:700;font-size:var(--font-size-md);margin:0!important}.ip__types:first-child{margin-bottom:var(--space-sm)}@media (max-width:768px){.ip{width:100%}}table{border-collapse:collapse}table td,table th{padding:var(--space-xs) var(--space-sm);border-bottom:2px solid var(--color-light-gray)}table tr:nth-child(2n){background-color:var(--color-darker-gray)}#foundation-council thead{display:none}#foundation-council td,#foundation-council th{border-bottom:none;padding:unset;padding-bottom:var(--space-lg)}#foundation-council td:first-child{width:calc(var(--tile-width) + var(--column-width))}@media (max-width:768px){#foundation-council td:first-child{width:auto;padding-bottom:var(--space-xxs)}}#foundation-council td:first-child img{width:100%;padding-right:var(--tile-width)}@media (max-width:768px){#foundation-council td:first-child img{width:220px}}#foundation-council tr{vertical-align:top}@media (max-width:768px){#foundation-council tr{display:grid;margin-bottom:var(--space-md)}}#foundation-council tr:nth-child(2n){background-color:unset}#support table{border-collapse:collapse}#support table td,#support table th{padding:unset;border-bottom:unset}#support table td{width:50%;vertical-align:top}#support table tr:nth-child(2n){background-color:unset}#support table td:first-child{padding-right:var(--space-md)}@media (max-width:768px){#support table tr{display:grid}#support table td{width:100%}#support table td:first-child{padding-right:0;padding-bottom:var(--space-xs)}}#about table{border-collapse:collapse;width:100%;background-color:var(--color-darker-gray);border-radius:var(--border-radius-default);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin-bottom:var(--space-lg)}#about table td,#about table th{padding:var(--space-sm);border-bottom:unset;width:33%}#about table tr:first-child{font-size:var(--font-size-xxl);font-weight:700}#about table tr:first-child td{padding-top:0}#about table tr:nth-child(2n){background-color:unset;color:var(--color-accent);font-weight:700;vertical-align:top}#about table tr:nth-child(2n) td{padding-top:0}@media (max-width:768px){#about table tr:first-child{font-size:var(--font-size-xl)}#about table tr:nth-child(2n){font-size:var(--font-size-xs);line-height:1.3;font-weight:400}}.logos-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:var(--tile-width);border:2px solid var(--color-normal-gray);border-radius:var(--border-radius-default);padding:var(--space-sm);background-color:#fff;align-items:center}.logos-grid--transparent{background:0 0;border:none}.logos-grid img{padding:var(--space-sm);width:100%}@media (max-width:768px){.logos-grid{grid-template-columns:1fr 1fr}.logos-grid img{padding:var(--space-xxs);width:100%}}.logos-row{display:flex;justify-content:space-around;align-items:center;border:2px solid var(--color-normal-gray);border-radius:var(--border-radius-default);padding:var(--space-sm);background-color:#fff;flex-wrap:wrap}.logos-row--transparent{background:0 0;border:none}.logos-row img{padding:calc(var(--tile-width)/2);width:100%!important;max-width:200px!important}@media (max-width:768px){.logos-row img{padding:calc(var(--tile-width)/2);width:100%!important;max-width:200px!important}}.base-card{background-color:var(--color-darker-gray);border-radius:var(--border-radius-default);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:var(--space-sm);margin:var(--space-md) 0}.base-card,.base-card p{font-size:var(--font-size-xs)}.two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--tile-width)}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}html{background-color:var(--color-dark-gray);color:#fff}@media (max-width:768px){.home{padding-top:135px}}.the-navbar[data-v-3dc2f576]{background-color:var(--color-dark-gray);padding:var(--space-xs) 0;color:#fff;z-index:100}.the-navbar__sticky-full[data-v-3dc2f576]{position:-webkit-sticky;position:sticky;top:0;z-index:100}@media (max-width:768px){.the-navbar__sticky-full[data-v-3dc2f576]{position:static}}@media (max-width:768px){.the-navbar[data-v-3dc2f576]{width:100%;padding:var(--space-xxs) 0;box-shadow:0 3px 6px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.12);position:fixed}.the-navbar__ip[data-v-3dc2f576]{position:relative;top:calc(122px + 3.2vw)}}.the-navbar__logo[data-v-3dc2f576]{width:100%}.the-navbar__column[data-v-3dc2f576]{display:flex;align-items:center;justify-content:space-between}.the-navbar__navigation[data-v-3dc2f576]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:768px){.the-navbar__navigation[data-v-3dc2f576]{display:flex!important;justify-content:space-between;grid-gap:unset!important}}@media (max-width:768px){.the-navbar__language[data-v-3dc2f576]{position:absolute;top:var(--space-sm);right:calc(var(--tile-width)/2)}}@media (max-width:768px){.the-navbar__branding[data-v-3dc2f576]{display:grid;width:110px}}.container[data-v-59db6e6c]{padding:0 var(--tile-width);max-width:var(--container-width);margin:auto}@media (max-width:768px){.container[data-v-59db6e6c]{padding:0 calc(var(--tile-width)/2)}}.base-row[data-v-5e84c870]{display:grid;grid-gap:var(--tile-width)}@media (max-width:768px){.base-row[data-v-5e84c870]{display:block}}.the-logo__logo[data-v-7e336068]{width:100%;height:100%;padding-top:.44rem;padding-bottom:.22rem}@media (max-width:768px){.the-logo__logo[data-v-7e336068]{padding-top:.3rem;padding-bottom:.15rem}}.the-navbar-dropdown[data-v-4f32944a]{position:relative;display:inline-block;font-size:var(--font-size-md);font-weight:700;padding:var(--space-lg) 0}.the-navbar-dropdown__title[data-v-4f32944a]{white-space:nowrap}@media (max-width:768px){.the-navbar-dropdown[data-v-4f32944a]:hover:after{content:" ";display:block;width:calc(100% + 15vw);height:70px;background:var(--color-darker-gray);position:absolute;margin-left:-6.5vw;margin-top:-54px;z-index:4}}@media (max-width:768px){.the-navbar-dropdown[data-v-4f32944a]{font-weight:500;text-align:center;font-size:var(--font-size-sm);padding:var(--space-xxs) 0}}.the-navbar-dropdown__link[data-v-4f32944a]{color:#fff;fill:#fff;position:relative;z-index:5;width:100%;display:inline-block}.the-navbar-dropdown__link--child[data-v-4f32944a]{padding-bottom:var(--space-md)}.the-navbar-dropdown__link[data-v-4f32944a]:hover{color:var(--color-accent-light);fill:var(--color-accent-light)}.the-navbar-dropdown__content[data-v-4f32944a]{opacity:0;visibility:hidden;position:absolute;background-color:var(--color-darker-gray);min-width:var(--column-width);box-shadow:0 3px 6px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.12);padding:var(--space-md) var(--space-md) 0 var(--space-md);z-index:4;list-style:none;font-weight:500;margin-top:var(--space-lg);transition:opacity .2s ease-in-out,visibility .2s ease-in-out;font-size:var(--font-size-sm)}.the-navbar-dropdown__content[data-v-4f32944a]:before{content:"▴";color:var(--color-darker-gray);position:absolute;display:block;margin-top:-46px;font-size:50px}@media (max-width:768px){.the-navbar-dropdown__content[data-v-4f32944a]{left:0;right:0;position:fixed;text-align:left;margin-top:var(--space-xs)}.the-navbar-dropdown__content[data-v-4f32944a]:before{content:unset}}.the-navbar-dropdown:hover .the-navbar-dropdown__content[data-v-4f32944a]{visibility:visible;opacity:1}.mobile-only[data-v-4f32944a]{display:none}@media (pointer:coarse){.mobile-only[data-v-4f32944a]{display:block}.desktop-only[data-v-4f32944a]{display:none}}.the-navbar-dropdown-icon[data-v-46873307]{display:none}@media (max-width:768px){.the-navbar-dropdown-icon[data-v-46873307]{display:block;position:relative;z-index:4}}.the-navbar-dropdown-icon{margin-bottom:-2px!important}.the-navbar-dropdown-icon svg{height:22px}.base-donate[data-v-28dc3ce7]{display:inline-flex}.base-donate__button[data-v-28dc3ce7]{background:0 0!important;border:none;padding:0!important;cursor:pointer;text-decoration:none;color:var(--color-accent-light);transition:color .2s ease-in-out}.base-donate__button--reverted[data-v-28dc3ce7]{color:var(--color-accent)}.base-donate__button--reverted[data-v-28dc3ce7]:hover{color:var(--color-accent-light)}.base-donate__button[data-v-28dc3ce7]:hover{color:var(--color-accent)}.the-navbar-language-selector[data-v-5ca86e49]{position:relative;display:inline-flex;text-transform:uppercase;border:2px solid var(--color-light-gray);border-radius:var(--border-radius-default);font-size:var(--font-size-sm);flex-direction:column;align-items:flex-end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:10px}.the-navbar-language-selector__input[data-v-5ca86e49]{display:none}.the-navbar-language-selector__label[data-v-5ca86e49]{padding:var(--space-xs);white-space:nowrap}@media (max-width:768px){.the-navbar-language-selector__label[data-v-5ca86e49]{padding:var(--space-xxs) var(--space-xs)}}.the-navbar-language-selector__content[data-v-5ca86e49]{opacity:0;visibility:hidden;position:absolute;background-color:var(--color-dark-gray);box-shadow:0 3px 6px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.12);z-index:5;list-style:none;font-weight:500;border:2px solid var(--color-light-gray);border-radius:var(--border-radius-default);margin-top:58px;margin-right:-1px;padding:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@media (max-width:768px){.the-navbar-language-selector__content[data-v-5ca86e49]{margin-top:50px}}.the-navbar-language-selector__item[data-v-5ca86e49]{text-transform:capitalize}.the-navbar-language-selector__link[data-v-5ca86e49]{color:#fff!important;padding:var(--space-xs);width:100%;display:inline-block}.the-navbar-language-selector__link[data-v-5ca86e49]:hover{background-color:var(--color-darker-gray)}.the-navbar-language-selector__input:checked~.the-navbar-language-selector__content[data-v-5ca86e49]{visibility:visible;opacity:1}.base-ip-showcase[data-v-2644d6a6]{background-color:var(--color-darker-gray);border-radius:var(--border-radius-default);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:6px 0;border-top:2px solid #fff;border-bottom:2px solid #fff}.base-ip-showcase__section[data-v-2644d6a6]{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.base-ip-showcase__section--more[data-v-2644d6a6]{justify-content:center}.base-ip-showcase__title[data-v-2644d6a6]{color:var(--color-accent-light);font-weight:500;font-size:var(--font-size-xs);margin-bottom:var(--space-4xs)}@media (max-width:768px){.base-ip-showcase__title[data-v-2644d6a6]{margin-bottom:var(--space-xxxs)}.base-ip-showcase__title--second[data-v-2644d6a6]{margin-top:var(--space-xxxs)}}.base-ip-showcase__list[data-v-2644d6a6]{list-style:none;padding:0}.base-ip-showcase__adresses[data-v-2644d6a6]{font-weight:700;font-size:var(--font-size-sm);margin-top:-6px}@media (max-width:768px){.base-ip-showcase__adresses[data-v-2644d6a6]{margin-top:0;margin-bottom:var(--space-xxxs)}}.base-ip-showcase__options[data-v-2644d6a6]{font-size:var(--font-size-xs)}@media (max-width:768px){.base-ip-showcase__options[data-v-2644d6a6]{margin-top:var(--space-4xs)}}@media (max-width:768px){.base-ip-showcase .base-row{grid-template-columns:1fr 1fr!important;display:grid;grid-column-gap:var(--space-md);grid-row-gap:0}.base-ip-showcase__empty{display:none}}.home{background:var(--color-dark-gray)}.home-hero[data-v-2dee2948]{background-image:url(/images/background/pattern.png);background-size:var(--tile-width);color:#fff;background-position-x:center}@media (max-width:768px){.home-hero[data-v-2dee2948]{background-position-x:calc(var(--tile-width)/2)}}.home-hero__cta--mobile[data-v-2dee2948]{display:none}@media (max-width:768px){.home-hero__cta--mobile[data-v-2dee2948]{margin-top:var(--space-md);display:block}}@media (max-width:768px){.home-hero__cta--desktop[data-v-2dee2948]{display:none}}.home-hero__gradient[data-v-2dee2948]{background:linear-gradient(0deg,var(--color-dark-gray),rgba(61,60,62,0));height:100%;padding:var(--inter-section-space) 0}@media (max-width:768px){.home-hero__gradient[data-v-2dee2948]{padding:calc(var(--tile-width)/2) 0}}.home-hero__pattern-edge[data-v-2dee2948]{background-image:url(/images/background/pattern_top.png);background-size:var(--tile-width);height:calc(var(--tile-width)*48/147);background-position-x:center}@media (max-width:768px){.home-hero__pattern-edge[data-v-2dee2948]{background-position-x:calc(var(--tile-width)/2)}}.home-hero__description[data-v-2dee2948]{margin-bottom:var(--tile-width)}@media (max-width:768px){.home-hero__description[data-v-2dee2948]{margin-bottom:calc(var(--tile-width)/4)}}@media (max-width:768px){.home-hero__content[data-v-2dee2948],.home-hero__ip[data-v-2dee2948]{margin-bottom:calc(var(--tile-width)/2)}}.base-metrics-showcase[data-v-6a158ef5]{background-color:var(--color-darker-gray);border-radius:var(--border-radius-default);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.base-metrics-showcase__section[data-v-6a158ef5]{padding:var(--space-sm);border-bottom:2px solid var(--color-darkest-gray)}.base-metrics-showcase__section[data-v-6a158ef5]:last-child{border-bottom:none}.base-metrics-showcase__value[data-v-6a158ef5]{font-weight:700;font-size:var(--font-size-lg);margin-bottom:var(--space-xxxs)}.base-metrics-showcase__label[data-v-6a158ef5]{color:var(--color-accent-light);font-weight:700;font-size:var(--font-size-xs);margin-bottom:var(--space-4xs);line-height:1.3}@media (max-width:768px){.base-metrics-showcase__label[data-v-6a158ef5]{font-size:var(--font-size-md)}}.base-metrics-showcase__options[data-v-6a158ef5]{font-size:var(--font-size-xs)}@media (max-width:768px){.base-metrics-showcase__options[data-v-6a158ef5]{font-size:var(--font-size-md)}}.base-metrics-showcase--horizontal[data-v-6a158ef5]{display:grid;grid-template-columns:1fr 1fr 1fr}.base-metrics-showcase--horizontal .base-metrics-showcase__section[data-v-6a158ef5]{border-bottom:none}.base-metrics-showcase--horizontal .base-metrics-showcase__value[data-v-6a158ef5]{font-size:var(--font-size-xxl);padding:var(--space-sm) 0}.base-metrics-showcase--horizontal .base-metrics-showcase__label[data-v-6a158ef5]{font-size:var(--font-size-sm)}.home-section[data-v-0ed17aea]{padding-bottom:var(--inter-section-space)}.home-section__title[data-v-0ed17aea]:before{content:"▸"}@media (max-width:768px){.home-section[data-v-0ed17aea]{padding-bottom:calc(var(--tile-width)/2)}.home-section__title[data-v-0ed17aea]{margin-bottom:var(--space-md)}.home-section__title[data-v-0ed17aea]:before{position:absolute;margin-left:-.6rem}}.home-section-column__text[data-v-47d3f67f],.home-section-column__title[data-v-47d3f67f]{margin-bottom:var(--space-xs)}@media (max-width:768px){.home-section-column[data-v-47d3f67f]{margin-bottom:var(--space-md)}}.home-quotes[data-v-2ab7d2d6]{background-color:var(--color-darker-gray);margin-bottom:var(--inter-section-space)}@media (max-width:768px){.home-quotes[data-v-2ab7d2d6]{margin-bottom:var(--tile-width)}}.home-quotes__row[data-v-2ab7d2d6]{transition:opacity .3s ease-in-out}.home-quotes__quote[data-v-2ab7d2d6]{padding:var(--tile-width) 0;height:100%;display:flex;justify-content:center;flex-direction:column}.home-quotes__quote--first[data-v-2ab7d2d6]{border-right:1px solid var(--color-darkest-gray)}@media (max-width:768px){.home-quotes__quote[data-v-2ab7d2d6]{padding:calc(var(--tile-width)/2) 0}.home-quotes__quote--first[data-v-2ab7d2d6]{border-right:none;padding-bottom:var(--space-xxs)}}.base-quote__text[data-v-8425d3ca]{margin-bottom:var(--space-sm);position:relative;z-index:2}.base-quote__text[data-v-8425d3ca]:before{content:"“";position:absolute;left:-9px}.base-quote[data-v-8425d3ca]:before{content:"“";position:absolute;font-size:4rem;color:var(--color-dark-gray);z-index:1;margin-left:-35px;margin-top:30px}@media (max-width:768px){.base-quote[data-v-8425d3ca]:before{margin-top:25px}}.base-author[data-v-03b3db96]{display:grid;grid-template-columns:48px 1fr;grid-gap:var(--space-sm);align-items:center;position:relative;z-index:2}.base-author svg[data-v-03b3db96]{width:48px;height:48px;margin:0 auto}.base-author #hex[data-v-03b3db96]{stroke-width:1.5;stroke:#fff}.base-author__name[data-v-03b3db96]{font-weight:700}.blocked-domain-tester[data-v-45e8e07d]{background-color:var(--color-darker-gray);padding:var(--tile-width) 0;margin-top:var(--tile-width)}@media (max-width:768px){.blocked-domain-tester[data-v-45e8e07d]{padding:calc(var(--tile-width)/2) 0;margin-top:calc(var(--tile-width)/2);margin-bottom:calc(var(--tile-width)/2)}}.blocked-domain-tester__title[data-v-45e8e07d]{margin-bottom:var(--space-xs)}.blocked-domain-tester__description[data-v-45e8e07d]{margin-bottom:var(--space-md);font-size:var(--font-size-xs)}.blocked-domain-tester__form[data-v-45e8e07d]{display:flex;width:100%}.blocked-domain-tester__input[data-v-45e8e07d]{margin-right:var(--space-xxs)}.blocked-domain-tester__result[data-v-45e8e07d]{margin-top:var(--space-md);border:2px solid var(--color-dark-gray)}.blocked-domain-tester__result-container[data-v-45e8e07d]{display:grid;grid-template-columns:32px 1fr;grid-gap:var(--space-xxs)}.blocked-domain-tester__result-icon-blocked[data-v-45e8e07d]{fill:#e16364}.blocked-domain-tester__result-icon-not-blocked[data-v-45e8e07d]{fill:#74d99f}.blocked-domain-tester__result-text-blocked[data-v-45e8e07d]{color:#e16364}@media (max-width:768px){.blocked-domain-tester__result-text-blocked[data-v-45e8e07d]{margin-top:var(--space-xxxs)}}.blocked-domain-tester__result-text-not-blocked[data-v-45e8e07d]{color:#74d99f}@media (max-width:768px){.blocked-domain-tester__result-text-not-blocked[data-v-45e8e07d]{margin-top:var(--space-xxxs)}}.blocked-domain-tester__result-data[data-v-45e8e07d]{margin-top:var(--space-md)}.blocked-domain-tester__result-blockers[data-v-45e8e07d]{padding-left:0}.blocked-domain-tester__result-blocker[data-v-45e8e07d]{list-style:none}.blocked-domain-tester__result-false[data-v-45e8e07d]{margin-top:var(--space-md)}.blocked-domain-tester__result-false p[data-v-45e8e07d]{font-size:var(--font-size-xs)}.blocked-domain-tester__error[data-v-45e8e07d],.blocked-domain-tester__invalid[data-v-45e8e07d]{font-size:var(--font-size-xs);color:#e16364;margin-top:var(--space-xs)}.blocked-domain-tester__button button{height:100%}.base-input{border:2px solid var(--color-light-gray)!important;border-radius:var(--border-radius-default)!important;background-color:transparent!important;padding:var(--space-xs)!important;color:#fff!important;outline:0!important;width:100%!important;line-height:unset!important}.base-input:focus{border-color:var(--color-accent)!important}.base-button[data-v-69b40c9a]{background-color:var(--color-accent);border:2px solid var(--color-accent);border-radius:var(--border-radius-default);padding:var(--space-xs) var(--space-md);font-weight:700;color:#fff;cursor:pointer;display:flex;align-items:center}.base-button__loading[data-v-69b40c9a]{margin-right:var(--space-xxxs)}.base-button[data-v-69b40c9a]:hover{background-color:#c51c54;border-color:#c51c54}.base-button[data-v-69b40c9a]:active{background-color:#ae194a;border-color:#ae194a}.the-footer[data-v-50f1028e]{padding:var(--tile-width) 0;background-color:var(--color-darker-gray);color:#fff}.the-footer__badge[data-v-50f1028e]{margin-bottom:-2px;margin-right:4px}.the-footer__copyright[data-v-50f1028e]{color:var(--color-light-gray);font-size:var(--font-size-xs)}.the-footer__logo[data-v-50f1028e]{width:75px}.the-footer__title[data-v-50f1028e]{margin-bottom:var(--space-xs)}.the-footer__column[data-v-50f1028e]{overflow:hidden}.the-footer__column--sponsors[data-v-50f1028e]{text-align:center}.the-footer__sponsors[data-v-50f1028e]{margin-bottom:var(--space-xs)}.the-footer__bottom[data-v-50f1028e]{align-items:flex-end;margin-top:var(--space-xxs)}@media (max-width:768px){.the-footer[data-v-50f1028e]{padding:calc(var(--tile-width)/2) 0}.the-footer__column[data-v-50f1028e]{margin-bottom:var(--space-md)}.the-footer__column--sponsors[data-v-50f1028e]{text-align:left;max-width:200px}.the-footer__bottom[data-v-50f1028e]{display:flex;flex-direction:column-reverse;align-items:flex-start;width:100%;margin-top:unset}}.base-carousel[data-v-d5e4b712]{padding:0 2px}.base-carousel__image[data-v-d5e4b712]{width:100%}.base-carousel__arrow[data-v-d5e4b712]{color:var(--color-light-gray);font-size:var(--font-size-md);cursor:pointer;padding-bottom:20px}.base-carousel__grid[data-v-d5e4b712]{display:grid;grid-template-columns:20px 1fr 20px;grid-gap:8px;align-items:center}.slick-slide img{padding:2px}.social-networks--full-width[data-v-c81a082a]{display:flex;justify-content:space-between}.social-networks--normal .social-networks__link[data-v-c81a082a]{margin-right:var(--space-md);display:inline-block}.social-networks__social-icon[data-v-c81a082a]{fill:var(--color-light-gray);width:20px;transition:fill .2s ease-in-out}.social-networks__social-icon[data-v-c81a082a]:hover{fill:var(--color-accent-light)}@media (max-width:768px){.social-networks[data-v-c81a082a]{margin-bottom:var(--space-md);width:auto}.social-networks__social-icon[data-v-c81a082a]{margin-right:var(--space-md)}}
]]>
</style>
<link rel="preload" href="/_nuxt/static/1639987092/state.js" as="script" />
<link rel="preload" href="/_nuxt/static/1639987092/payload.js" as="script" />
<link rel="preload" href="/_nuxt/static/1639987092/manifest.js" as="script" />
<style type="text/css">
/*<![CDATA[*/
div.c14 {width:700%;left:-100%}
div.c13 {outline:0;width:14.285714285714286%}
div.c12 {width:14.285714285714286%}
a.c11 {width:100%;display:inline-block}
div.c10 {grid-column:span 5}
div.c9 {grid-column: 2/7; grid-template-columns: repeat(6,1fr)}
div.c8 {grid-template-columns:repeat(6,1fr);opacity:1}
div.c7 {grid-column: span 3; min-height: 400px}
div.c6 {grid-column:span 3}
div.c5 {grid-column:span 2}
div.c4 {grid-column:2/5}
div.c3 {grid-template-columns:repeat(6,1fr)}
div.c2 {grid-column: span 4; grid-template-columns: repeat(4,1fr)}
div.c1 {grid-column:span 1}
/*]]>*/
</style>
</head>
<body>
<div data-server-rendered="true" id="__nuxt">
<div id="__layout">
<div class="the-navbar__sticky-full" data-v-3dc2f576="">
<div class="the-navbar container the-navbar__container base-row c3" data-v-3dc2f576="" data-v-59db6e6c="" data-v-3dc2f576="" data-v-5e84c870="" data-v-3dc2f576="">
<div class="base-grid-item the-navbar__column the-navbar__branding c1" data-v-3dc2f576=""><a href="/" aria-current="page" class="the-navbar__logo nuxt-link-exact-active nuxt-link-active" data-v-3dc2f576="">
<div class="the-logo" data-v-7e336068="" data-v-3dc2f576=""><svg xmlns="http://www.w3.org/2000/svg" width="1347.412" height="442.52" viewbox="0 0 1347.412 442.52" class="the-logo__logo" data-v-7e336068="">
<g transform="translate(-326.518 -141.68)" data-v-7e336068="" data-v-7e336068="">
<path d="M946.608-239.3c-64.214,0-112.794,52.67-112.794,122.655S882.395,6.013,946.608,6.013c31.987,0,54.594-12.987,69.745-31.746V0h61.327V-346.32h-62.53v137.566C1000-227.032,977.873-239.3,946.608-239.3Zm-815.3,0c-64.214,0-112.795,52.67-112.795,122.655S67.1,6.013,131.313,6.013c31.265,0,53.391-12.266,68.543-30.3V96.2h62.53V-233.045H201.058v25.734C185.666-226.311,163.3-239.3,131.313-239.3Zm667.628,6.253H737.614v25.734c-15.392-19-37.758-31.987-69.745-31.987-64.214,0-112.794,52.67-112.794,122.655S603.655,6.013,667.869,6.013c31.987,0,54.594-12.987,69.745-31.746V0h61.328Zm-278.74,0h-62.53v128.187c0,37.277-20.683,52.429-47.619,52.429-27.176,0-47.619-15.152-47.619-52.429V-233.045H299.663V-99.327c0,73.593,51.948,105.339,110.389,105.339,58.2,0,110.149-31.746,110.149-105.339ZM142.857-180.856c35.835,0,60.125,27.417,60.125,64.214s-24.29,64.214-60.125,64.214c-36.8,0-60.125-28.619-60.125-64.214S106.061-180.856,142.857-180.856Zm536.556,0c35.835,0,60.125,27.417,60.125,64.214s-24.29,64.214-60.125,64.214c-36.8,0-60.125-28.619-60.125-64.214S642.616-180.856,679.413-180.856Zm278.74,0c35.835,0,60.125,27.417,60.125,64.214s-24.29,64.214-60.125,64.214c-36.8,0-60.125-28.619-60.125-64.214S921.356-180.856,958.152-180.856Z" transform="translate(308 488)" fill="#fff" data-v-7e336068="" data-v-7e336068=""></path>
<path d="M56.037,96.2h78.4l88.5-132.516C243.386-66.859,254.93-95,254.93-125.782c0-65.175-54.593-113.516-126.5-113.516-72.39,0-126.5,48.822-126.5,114.719,0,63.011,48.34,111.833,116.643,111.833a96.328,96.328,0,0,0,15.152-.962Zm72.39-165.945c-33.91,0-58.923-22.848-58.923-55.315,0-32.708,25.012-55.315,58.923-55.315,33.67,0,58.923,22.607,58.923,55.315C187.35-92.593,162.1-69.745,128.427-69.745Z" transform="translate(1419 488)" fill="#dc205e" data-v-7e336068="" data-v-7e336068=""></path>
</g>
</svg></div>
</a></div>
<div class="base-grid-item the-navbar__column c1" data-v-3dc2f576=""></div>
<div class="base-grid-item base-row the-navbar__navigation c2" data-v-3dc2f576="" data-v-5e84c870="" data-v-3dc2f576="">
<div class="base-grid-item the-navbar__column c1" data-v-3dc2f576="">
<div class="the-navbar-dropdown" data-v-4f32944a="" data-v-3dc2f576=""><a class="the-navbar-dropdown__link mobile-only" data-v-4f32944a="">
<div class="the-navbar-dropdown-icon" data-v-46873307="" data-v-4f32944a=""><svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewbox="0 0 24 24">
<path d="M8,6A1,1,0,1,0,7,5,1,1,0,0,0,8,6ZM21,19H14.82A3,3,0,0,0,13,17.18V15h4a3,3,0,0,0,3-3V10a3,3,0,0,0-.78-2A3,3,0,0,0,20,6V4a3,3,0,0,0-3-3H7A3,3,0,0,0,4,4V6a3,3,0,0,0,.78,2A3,3,0,0,0,4,10v2a3,3,0,0,0,3,3h4v2.18A3,3,0,0,0,9.18,19H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM6,4A1,1,0,0,1,7,3H17a1,1,0,0,1,1,1V6a1,1,0,0,1-1,1H7A1,1,0,0,1,6,6Zm1,9a1,1,0,0,1-1-1V10A1,1,0,0,1,7,9H17a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1Zm5,8a1,1,0,1,1,1-1A1,1,0,0,1,12,21ZM8,10a1,1,0,1,0,1,1A1,1,0,0,0,8,10Z"></path>
</svg></div>
<span class="the-navbar-dropdown__title" data-v-4f32944a="">Service</span></a> <a href="/service" class="the-navbar-dropdown__link the-navbar-dropdown__link desktop-only" data-v-4f32944a="">
<div class="the-navbar-dropdown-icon" data-v-46873307="" data-v-4f32944a=""><svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewbox="0 0 24 24">
<path d="M8,6A1,1,0,1,0,7,5,1,1,0,0,0,8,6ZM21,19H14.82A3,3,0,0,0,13,17.18V15h4a3,3,0,0,0,3-3V10a3,3,0,0,0-.78-2A3,3,0,0,0,20,6V4a3,3,0,0,0-3-3H7A3,3,0,0,0,4,4V6a3,3,0,0,0,.78,2A3,3,0,0,0,4,10v2a3,3,0,0,0,3,3h4v2.18A3,3,0,0,0,9.18,19H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM6,4A1,1,0,0,1,7,3H17a1,1,0,0,1,1,1V6a1,1,0,0,1-1,1H7A1,1,0,0,1,6,6Zm1,9a1,1,0,0,1-1-1V10A1,1,0,0,1,7,9H17a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1Zm5,8a1,1,0,1,1,1-1A1,1,0,0,1,12,21ZM8,10a1,1,0,1,0,1,1A1,1,0,0,0,8,10Z"></path>
</svg></div>
<span class="the-navbar-dropdown__title" data-v-4f32944a="">Service</span></a>
<ul class="the-navbar-dropdown__content" data-v-4f32944a="">
<li class="the-navbar-dropdown__item mobile-only" data-v-4f32944a=""><a href="/service" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Service</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/service/service-addresses-and-features" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Addresses & Features</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/service/threat-blocking" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Threat blocking</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/service/privacy" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Privacy</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/service/locations" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Locations</a></li>
</ul>
</div>
</div>
<div class="base-grid-item the-navbar__column c1" data-v-3dc2f576="">
<div class="the-navbar-dropdown" data-v-4f32944a="" data-v-3dc2f576=""><a class="the-navbar-dropdown__link mobile-only" data-v-4f32944a="">
<div class="the-navbar-dropdown-icon" data-v-46873307="" data-v-4f32944a=""><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
<path d="M17,11H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0,4H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM11,9h6a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2ZM21,3H7A1,1,0,0,0,6,4V7H3A1,1,0,0,0,2,8V18a3,3,0,0,0,3,3H18a4,4,0,0,0,4-4V4A1,1,0,0,0,21,3ZM6,18a1,1,0,0,1-2,0V9H6Zm14-1a2,2,0,0,1-2,2H7.82A3,3,0,0,0,8,18V5H20Zm-9-4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm0,4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Z"></path>
</svg></div>
<span class="the-navbar-dropdown__title" data-v-4f32944a="">News</span></a> <a href="/news" class="the-navbar-dropdown__link the-navbar-dropdown__link desktop-only" data-v-4f32944a="">
<div class="the-navbar-dropdown-icon" data-v-46873307="" data-v-4f32944a=""><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
<path d="M17,11H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0,4H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM11,9h6a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2ZM21,3H7A1,1,0,0,0,6,4V7H3A1,1,0,0,0,2,8V18a3,3,0,0,0,3,3H18a4,4,0,0,0,4-4V4A1,1,0,0,0,21,3ZM6,18a1,1,0,0,1-2,0V9H6Zm14-1a2,2,0,0,1-2,2H7.82A3,3,0,0,0,8,18V5H20Zm-9-4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm0,4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Z"></path>
</svg></div>
<span class="the-navbar-dropdown__title" data-v-4f32944a="">News</span></a>
<ul class="the-navbar-dropdown__content" data-v-4f32944a="">
<li class="the-navbar-dropdown__item mobile-only" data-v-4f32944a=""><a href="/news" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">News</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/news/blog" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Blog</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/news/press" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Press</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/news/media-kit" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Media Kit</a></li>
</ul>
</div>
</div>
<div class="base-grid-item the-navbar__column c1" data-v-3dc2f576="">
<div class="the-navbar-dropdown" data-v-4f32944a="" data-v-3dc2f576=""><a class="the-navbar-dropdown__link mobile-only" data-v-4f32944a="">
<div class="the-navbar-dropdown-icon" data-v-46873307="" data-v-4f32944a=""><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
<path d="M14.77,5.87a1,1,0,0,0,1.36-.37A1,1,0,0,1,18,6a1,1,0,0,1-1,1,1,1,0,0,0,0,2,3,3,0,1,0-2.6-4.5A1,1,0,0,0,14.77,5.87ZM19.07,13a1,1,0,0,0-1.12.86A7,7,0,0,1,11,20H5.41l.65-.65a1,1,0,0,0,0-1.41A7,7,0,0,1,11,6a1,1,0,0,0,0-2A9,9,0,0,0,4,18.61L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.93-7.87A1,1,0,0,0,19.07,13Zm-1.69-2.93A1,1,0,0,0,16.8,10l-.18.06-.18.09-.15.13a1,1,0,0,0-.21.32A.84.84,0,0,0,16,11a1,1,0,0,0,.07.39,1,1,0,0,0,.22.32A1,1,0,0,0,17,12a1,1,0,0,0,1-1,.84.84,0,0,0-.08-.38,1.07,1.07,0,0,0-.54-.54Z"></path>
</svg></div>
<span class="the-navbar-dropdown__title" data-v-4f32944a="">Support</span></a> <a href="/support" class="the-navbar-dropdown__link the-navbar-dropdown__link desktop-only" data-v-4f32944a="">
<div class="the-navbar-dropdown-icon" data-v-46873307="" data-v-4f32944a=""><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
<path d="M14.77,5.87a1,1,0,0,0,1.36-.37A1,1,0,0,1,18,6a1,1,0,0,1-1,1,1,1,0,0,0,0,2,3,3,0,1,0-2.6-4.5A1,1,0,0,0,14.77,5.87ZM19.07,13a1,1,0,0,0-1.12.86A7,7,0,0,1,11,20H5.41l.65-.65a1,1,0,0,0,0-1.41A7,7,0,0,1,11,6a1,1,0,0,0,0-2A9,9,0,0,0,4,18.61L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.93-7.87A1,1,0,0,0,19.07,13Zm-1.69-2.93A1,1,0,0,0,16.8,10l-.18.06-.18.09-.15.13a1,1,0,0,0-.21.32A.84.84,0,0,0,16,11a1,1,0,0,0,.07.39,1,1,0,0,0,.22.32A1,1,0,0,0,17,12a1,1,0,0,0,1-1,.84.84,0,0,0-.08-.38,1.07,1.07,0,0,0-.54-.54Z"></path>
</svg></div>
<span class="the-navbar-dropdown__title" data-v-4f32944a="">Support</span></a>
<ul class="the-navbar-dropdown__content" data-v-4f32944a="">
<li class="the-navbar-dropdown__item mobile-only" data-v-4f32944a=""><a href="/support" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Support</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/support/set-up-guides" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Set up guides</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/support/faq" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">FAQ</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/result" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Search Blocked Domains</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/support/contact" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Get support</a></li>
</ul>
</div>
</div>
<div class="base-grid-item the-navbar__column c1" data-v-3dc2f576="">
<div class="the-navbar-dropdown" data-v-4f32944a="" data-v-3dc2f576=""><a class="the-navbar-dropdown__link mobile-only" data-v-4f32944a="">
<div class="the-navbar-dropdown-icon" data-v-46873307="" data-v-4f32944a=""><svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewbox="0 0 24 24">
<path d="M16,14H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0-4H10a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4-6H17V3a1,1,0,0,0-2,0V4H13V3a1,1,0,0,0-2,0V4H9V3A1,1,0,0,0,7,3V4H4A1,1,0,0,0,3,5V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V5A1,1,0,0,0,20,4ZM19,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V6H7V7A1,1,0,0,0,9,7V6h2V7a1,1,0,0,0,2,0V6h2V7a1,1,0,0,0,2,0V6h2Z"></path>
</svg></div>
<span class="the-navbar-dropdown__title" data-v-4f32944a="">About</span></a> <a href="/about" class="the-navbar-dropdown__link the-navbar-dropdown__link desktop-only" data-v-4f32944a="">
<div class="the-navbar-dropdown-icon" data-v-46873307="" data-v-4f32944a=""><svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewbox="0 0 24 24">
<path d="M16,14H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0-4H10a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4-6H17V3a1,1,0,0,0-2,0V4H13V3a1,1,0,0,0-2,0V4H9V3A1,1,0,0,0,7,3V4H4A1,1,0,0,0,3,5V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V5A1,1,0,0,0,20,4ZM19,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V6H7V7A1,1,0,0,0,9,7V6h2V7a1,1,0,0,0,2,0V6h2V7a1,1,0,0,0,2,0V6h2Z"></path>
</svg></div>
<span class="the-navbar-dropdown__title" data-v-4f32944a="">About</span></a>
<ul class="the-navbar-dropdown__content" data-v-4f32944a="">
<li class="the-navbar-dropdown__item mobile-only" data-v-4f32944a=""><a href="/about" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">About</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/about/foundation-council" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Foundation Council</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/about/jobs" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Jobs</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/about/transparency-report" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Transparency Report</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/about/sponsors" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Sponsors</a></li>
<li class="the-navbar-dropdown__item" data-v-4f32944a=""><a href="/about/partners" class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">Partners</a></li>
<li class="the-navbar-dropdown__link the-navbar-dropdown__link--child" data-v-4f32944a="">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" class="base-donate page__donate" data-v-28dc3ce7="" data-v-4f32944a=""><input type="hidden" name="cmd" value="_s-xclick" data-v-28dc3ce7="" /> <input type="hidden" name="hosted_button_id" value="PSNWM3WUSAZU2" data-v-28dc3ce7="" /> <input type="submit" name="submit" title="Donate to Quad9 via PayPal" alt="Donate to Quad9 with PayPal button" value="Donate ▸" class="base-donate__button" data-v-28dc3ce7="" /></form>
</li>
</ul>
</div>
<div class="the-navbar__language the-navbar-language-selector" data-v-5ca86e49="" data-v-3dc2f576="" data-v-5ca86e49=""><input id="checkbox-lang" type="checkbox" class="the-navbar-language-selector__input" data-v-5ca86e49="" /> <label for="checkbox-lang" class="the-navbar-language-selector__label" data-v-5ca86e49="">en ▾</label>
<ul class="the-navbar-language-selector__content" data-v-5ca86e49="">
<li class="the-navbar-language-selector__item" data-v-5ca86e49=""><a href="/de" class="the-navbar-language-selector__link" data-v-5ca86e49="">Deutsch</a></li>
<li class="the-navbar-language-selector__item" data-v-5ca86e49=""><a href="/" aria-current="page" class="the-navbar-language-selector__link nuxt-link-exact-active nuxt-link-active" data-v-5ca86e49="">English</a></li>
<li class="the-navbar-language-selector__item" data-v-5ca86e49=""><a href="/es" class="the-navbar-language-selector__link" data-v-5ca86e49="">Español</a></li>
<li class="the-navbar-language-selector__item" data-v-5ca86e49=""><a href="/fr" class="the-navbar-language-selector__link" data-v-5ca86e49="">Français</a></li>
<li class="the-navbar-language-selector__item" data-v-5ca86e49=""><a href="/pt" class="the-navbar-language-selector__link" data-v-5ca86e49="">Português</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="base-ip-showcase the-navbar__ip container base-row c3" data-v-2644d6a6="" data-v-3dc2f576="" data-v-59db6e6c="" data-v-2644d6a6="" data-v-5e84c870="" data-v-2644d6a6="">
<div class="base-grid-item base-ip-showcase__empty c1" data-v-2644d6a6=""></div>
<div class="base-grid-item base-ip-showcase__section c1" data-v-2644d6a6="" data-v-2644d6a6="">
<h2 class="base-ip-showcase__title" data-v-2644d6a6="">IPv4</h2>
<ul class="base-ip-showcase__list" data-v-2644d6a6="">
<li class="base-ip-showcase__adresses" data-v-2644d6a6="">9.9.9.9</li>
</ul>
</div>
<div class="base-grid-item base-ip-showcase__section c1" data-v-2644d6a6="" data-v-2644d6a6="">
<ul class="base-ip-showcase__list" data-v-2644d6a6="">
<li class="base-ip-showcase__adresses" data-v-2644d6a6="">149.112.112.112</li>
</ul>
</div>
<div class="base-grid-item base-ip-showcase__section c1" data-v-2644d6a6="" data-v-2644d6a6="">
<h2 class="base-ip-showcase__title base-ip-showcase__title--second" data-v-2644d6a6="">IPv6</h2>
<ul class="base-ip-showcase__list" data-v-2644d6a6="">
<li class="base-ip-showcase__adresses" data-v-2644d6a6="">2620:fe::fe</li>
</ul>
</div>
<div class="base-grid-item base-ip-showcase__section c1" data-v-2644d6a6="" data-v-2644d6a6="">
<ul class="base-ip-showcase__list" data-v-2644d6a6="">
<li class="base-ip-showcase__adresses" data-v-2644d6a6="">2620:fe::9</li>
</ul>
</div>
<div class="base-grid-item base-ip-showcase__options base-ip-showcase__section base-ip-showcase__section--more c1" data-v-2644d6a6="" data-v-2644d6a6=""><a href="/service/service-addresses-and-features" data-v-2644d6a6="">More options ▸</a></div>
</div>
</div>
<div class="home default__main-content home">
<div data-v-2dee2948="">
<div class="home-hero__pattern-edge" data-v-2dee2948=""></div>
<header class="home-hero" data-v-2dee2948="">
<div class="home-hero__gradient container base-row c3" data-v-2dee2948="" data-v-59db6e6c="" data-v-2dee2948="" data-v-5e84c870="" data-v-2dee2948="">
<div class="base-grid-item home-hero__content c4" data-v-2dee2948="">
<h1 data-v-2dee2948="">An open DNS recursive service for free security and high privacy</h1>
<p class="home-hero__description" data-v-2dee2948="">Quad9 is a free service that replaces your default ISP or enterprise Domain Name Server (DNS) configuration. When your computer performs any Internet transaction that uses the DNS (and most transactions do), Quad9 blocks lookups of malicious host names from an up-to-the-minute list of threats. This blocking action protects your computer, mobile device, or IoT systems against a wide range of threats such as malware, phishing, spyware, and botnets, and it can improve performance in addition to guaranteeing privacy. The Quad9 DNS service is operated by the Swiss-based Quad9 Foundation, whose mission is to provide a safer and more robust Internet for everyone.</p>
<a href="/support/set-up-guides" class="home-hero__cta--desktop" data-v-2dee2948="">Watch our short videos on how to set up Quad9 - Windows / MacOS ▸</a></div>
<div class="base-grid-item home-hero__ip c1" data-v-2dee2948="">
<div class="base-metrics-showcase" data-v-6a158ef5="" data-v-2dee2948="">
<div class="base-metrics-showcase__section" data-v-6a158ef5="">
<p class="base-metrics-showcase__value" data-v-6a158ef5="">60M</p>
<p class="base-metrics-showcase__label" data-v-6a158ef5="">Average Daily Blocks</p>
</div>
<div class="base-metrics-showcase__section" data-v-6a158ef5="">
<p class="base-metrics-showcase__value" data-v-6a158ef5="">18+</p>
<p class="base-metrics-showcase__label" data-v-6a158ef5="">Threats Intelligence Providers</p>
</div>
<div class="base-metrics-showcase__section" data-v-6a158ef5="">
<p class="base-metrics-showcase__value" data-v-6a158ef5="">150</p>
<p class="base-metrics-showcase__label" data-v-6a158ef5="">Resolver Clusters in 90 countries</p>
</div>
</div>
<a href="/support/set-up-guides" class="home-hero__cta--mobile" data-v-2dee2948="">Watch our short videos on how to set up Quad9 - Windows / MacOS ▸</a></div>
</div>
</header>
</div>
<section class="home-section" data-v-0ed17aea="">
<div class="container base-row c3" data-v-59db6e6c="" data-v-0ed17aea="" data-v-5e84c870="" data-v-0ed17aea="">
<div class="base-grid-item c1" data-v-0ed17aea="">
<h2 class="home-section__title" data-v-0ed17aea="">Privacy</h2>
</div>
<div class="base-grid-item home-section-column c5" data-v-0ed17aea="" data-v-47d3f67f="" data-v-0ed17aea="">
<h3 class="home-section-column__title" data-v-47d3f67f="">How Quad9 protects your privacy</h3>
<div class="home-section-column__text" data-v-47d3f67f="">
<p>When your devices use Quad9 normally, no data containing your IP address is ever logged in any Quad9 system. Connections can employ encryption if your system supports it, and the entire Quad9 platform has been designed to be GDPR-compliant from the first public announcement in 2017.</p>
</div>
<p data-v-47d3f67f=""><a href="/service/privacy" data-v-47d3f67f="">Read more about Quad9’s privacy ▸</a></p>
</div>
<div class="base-grid-item home-section-column c6" data-v-0ed17aea="" data-v-47d3f67f="" data-v-0ed17aea="">
<h3 class="home-section-column__title" data-v-47d3f67f="">Why Quad9 is dedicated to data privacy</h3>
<div class="home-section-column__text" data-v-47d3f67f="">
<p>Every transaction on the Internet starts with a DNS event. This name lookup reveals critically sensitive data about the person triggering that transaction. The nature of those name lookups has created a strong and dangerous motivation for commercialization of personal data from DNS recursive resolver services. Quad9 is the only large DNS resolver with a founding charter that includes privacy as a primary goal, and the Quad9 team is devoted to the concept of keeping personal data under the control of the end user.</p>
</div>
</div>
</div>
</section>
<section class="home-quotes" data-v-2ab7d2d6="">
<div class="container base-row home-quotes__row c8" data-v-59db6e6c="" data-v-2ab7d2d6="" data-v-5e84c870="" data-v-2ab7d2d6="">
<div class="base-grid-item base-quote home-quotes__quote home-quotes__quote--first c7" data-v-2ab7d2d6="" data-v-8425d3ca="" data-v-2ab7d2d6="">
<blockquote class="base-quote__text" data-v-8425d3ca="">Quad9’s organizational move to Switzerland is important for the free and open internet because it provides much-needed geographic and legal diversity in the open DNS resolver space. It also shows that Quad9 is actively seeking to work within the legislative framework that best serves the privacy of its users. I support the Quad9 open resolver because it puts the end user first and helps build a secure and private internet without collecting – and therefore without the possibility of commercializing – users’ personal information. I believe Quad9’s philosophy of openness and transparency in handling users’ data resonates strongly with the core beliefs of our community.”</blockquote>
<div class="base-author" data-v-03b3db96="" data-v-8425d3ca=""><svg viewbox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" data-v-03b3db96="">
<defs data-v-03b3db96="">
<pattern id="img-0" patternunits="userSpaceOnUse" width="48" height="48" data-v-03b3db96="">
<image xlink:href="/uploads/chris_kauf_67153b07f1.jpg" x="0" width="48" height="48" data-v-03b3db96=""></image>
</pattern>
</defs>
<polygon id="hex" points="24 0.48 45.6 12 45.6 36 24 47.52 2.4 36 2.4 12" fill="url(#img-0)" data-v-03b3db96=""></polygon>
</svg>
<div data-v-03b3db96="">
<p class="base-author__name" data-v-03b3db96="">Christian Kaufmann</p>
<p class="base-author__infos" data-v-03b3db96="">Chairman,<br data-v-03b3db96="" />
RIPE</p>
</div>
</div>
</div>
<div class="base-grid-item base-quote home-quotes__quote c7" data-v-2ab7d2d6="" data-v-8425d3ca="" data-v-2ab7d2d6="">
<blockquote class="base-quote__text" data-v-8425d3ca="">I’m really impressed by the privacy architecture of Quad9. In addition to providing great security as a DNS resolver, Quad9 doesn’t collect or retain personal data. Now, it is relocating to Switzerland, where it will become subject to the rigors of Swiss data protection law, which is similar to GDPR. In addition, it obtained findings of law from the Swiss government whereby it won’t be required to retain personal information, nor will it be subject to requests from law enforcement or national security”</blockquote>
<div class="base-author" data-v-03b3db96="" data-v-8425d3ca=""><svg viewbox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" data-v-03b3db96="">
<defs data-v-03b3db96="">
<pattern id="img-1" patternunits="userSpaceOnUse" width="48" height="48" data-v-03b3db96="">
<image xlink:href="/uploads/download_7781d92e0b.png" x="0" width="48" height="48" data-v-03b3db96=""></image>
</pattern>
</defs>
<polygon id="hex" points="24 0.48 45.6 12 45.6 36 24 47.52 2.4 36 2.4 12" fill="url(#img-1)" data-v-03b3db96=""></polygon>
</svg>
<div data-v-03b3db96="">
<p class="base-author__name" data-v-03b3db96="">Omer Tene</p>
<p class="base-author__infos" data-v-03b3db96="">Vice President and Chief Knowledge Officer,<br data-v-03b3db96="" />
International Association of Privacy Professionals</p>
</div>
</div>
</div>
</div>
</section>
<section class="home-section" data-v-0ed17aea="">
<div class="container base-row c3" data-v-59db6e6c="" data-v-0ed17aea="" data-v-5e84c870="" data-v-0ed17aea="">
<div class="base-grid-item c1" data-v-0ed17aea="">
<h2 class="home-section__title" data-v-0ed17aea="">Security</h2>
</div>
<div class="base-grid-item home-section-column c5" data-v-0ed17aea="" data-v-47d3f67f="" data-v-0ed17aea="">
<h3 class="home-section-column__title" data-v-47d3f67f="">How Quad9 blocks malware</h3>
<div class="home-section-column__text" data-v-47d3f67f="">
<p>Quad9 routes your DNS queries through a secure network of servers around the globe. The system uses threat intelligence from more than a dozen of the industry’s leading cybersecurity companies to give a real-time perspective on what websites are safe and what sites are known to include malware or other threats. If the system detects that the site you want to reach is known to be infected, you’ll automatically be blocked from entry – keeping your data and computer safe.</p>
</div>
</div>
<div class="base-grid-item home-section-column c6" data-v-0ed17aea="" data-v-47d3f67f="" data-v-0ed17aea="">
<h3 class="home-section-column__title" data-v-47d3f67f="">Why Quad9 provides security services</h3>
<div class="home-section-column__text" data-v-47d3f67f="">
<p>For the Internet to be an effective tool, users must trust their ability to use online services without fear of theft, fraud, or misuse of their devices by criminals. Public and private network operators need protection against malicious use of infrastructure resources and attacks against their users or customers. Quad9’s mission is to improve the security and stability of the Internet to allow everyone to be less vulnerable to risks and more effective in their daily online interactions.</p>
</div>
</div>
</div>
<div class="blocked-domain-tester" data-v-45e8e07d=""><span id="blocked-domain-tester" data-v-45e8e07d=""></span>
<div class="container base-row base-grid-item c9" data-v-59db6e6c="" data-v-45e8e07d="" data-v-5e84c870="" data-v-45e8e07d="" data-v-45e8e07d="">
<h3 class="blocked-domain-tester__title" data-v-45e8e07d="">Check to see if a domain is in the millions of malicious domains Quad9 blocks</h3>
<p class="blocked-domain-tester__description" data-v-45e8e07d="">Enter a hostname or domain name to check if it is blocked by Quad9</p>
<form data-v-45e8e07d="">
<div class="blocked-domain-tester__form" data-v-45e8e07d=""><input placeholder="domainname.com" class="base-input blocked-domain-tester__input" data-v-45e8e07d="" /> <span class="blocked-domain-tester__button" data-v-69b40c9a="" data-v-45e8e07d=""><button class="base-button" data-v-69b40c9a=""> Search</button></span></div>
</form>
</div>
</div>
</section>
<section class="home-section" data-v-0ed17aea="">
<div class="container base-row c3" data-v-59db6e6c="" data-v-0ed17aea="" data-v-5e84c870="" data-v-0ed17aea="">
<div class="base-grid-item c1" data-v-0ed17aea="">
<h2 class="home-section__title" data-v-0ed17aea="">Participate</h2>
</div>
<div class="base-grid-item home-section-column c5" data-v-0ed17aea="" data-v-47d3f67f="" data-v-0ed17aea="">
<h3 class="home-section-column__title" data-v-47d3f67f="">How to use Quad9</h3>
<div class="home-section-column__text" data-v-47d3f67f="">
<p>Quad9 can be used simply by setting the DNS server settings for your device to the addresses given in <a href="/service/service-addresses-and-features#ip">one of our service profiles</a>. No sign-up is required, no account data needs to be given to Quad9, and there is no contract. Quad9 is free to use and collects no personal data about you. You can configure your router or wifi access point to distribute these settings, which will extend protection to all the elements on your local network including IoT devices, many of which otherwise would not have any anti-malware defenses.</p>
</div>
</div>
<div class="base-grid-item home-section-column c6" data-v-0ed17aea="" data-v-47d3f67f="" data-v-0ed17aea="">
<h3 class="home-section-column__title" data-v-47d3f67f="">Why participate?</h3>
<div class="home-section-column__text" data-v-47d3f67f="">
<p>Quad9 is a not-for-profit organization, relying on grants and partnerships with commercial and non-commercial sources and from individuals. Your use of Quad9 may prevent a ransomware attack, prevent your bank account from being compromised, or protect your laptop from being used as part of an illicit criminal attack on others. All of these potential protections and many millions of other interventions have a direct savings result for you, your business or organization, and the companies you rely on such as banks and e-commerce firms. We hope that this understanding may inspire you to donate to Quad9, as an individual or with a corporate sponsorship.</p>
</div>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" class="base-donate" data-v-28dc3ce7=""><input type="hidden" name="cmd" value="_s-xclick" data-v-28dc3ce7="" /> <input type="hidden" name="hosted_button_id" value="PSNWM3WUSAZU2" data-v-28dc3ce7="" /> <input type="submit" name="submit" title="Donate to Quad9 via PayPal" alt="Donate to Quad9 with PayPal button" value="Donate ▸" class="base-donate__button" data-v-28dc3ce7="" /></form>
</div>
</div>
</section>
</div>
<footer class="the-footer" data-v-50f1028e="">
<div class="container" data-v-59db6e6c="" data-v-50f1028e="">
<div class="base-row c3" data-v-5e84c870="" data-v-50f1028e="">
<div class="base-grid-item the-footer__column c10" data-v-50f1028e="">
<p data-v-50f1028e=""><em class="home-section-column__text" data-v-50f1028e=""></em></p>
<p><em class="home-section-column__text" data-v-50f1028e="">Quad9<br />
c/o SWITCH<br />
Werdstrasse 2<br />
8004 Zürich<br />
Switzerland</em></p>
<p></p>
</div>
<div class="base-grid-item the-footer__column the-footer__column--sponsors c1" data-v-50f1028e="">
<h3 class="the-footer__title" data-v-50f1028e="">Major sponsors</h3>
<div class="base-carousel the-footer__sponsors base-carousel__grid slick-slider slick-initialized" data-v-d5e4b712="" data-v-50f1028e="" dir="ltr" data-v-3d1a4f76="" data-v-d5e4b712="">
<div class="base-carousel__arrow slick-arrow slick-prev" data-v-21137603="" data-v-d5e4b712="" data-v-3d1a4f76="">◂</div>
<div class="slick-list slick-track c14" data-v-3d1a4f76="" data-v-e4caeaf8="" data-v-3d1a4f76="">
<div tabindex="-1" data-index="-1" aria-hidden="true" class="slick-slide slick-cloned c12" data-v-e4caeaf8="" data-v-e4caeaf8=""><a href="https://www.globalcyberalliance.org/" target="_blank" tabindex="-1" class="c11" data-v-e4caeaf8="" data-v-d5e4b712=""><img src="/uploads/GCA_Logo_White_with_color_web_e386773973.png" alt="Global Cyber Alliance" class="base-carousel__image" data-v-e4caeaf8="" data-v-d5e4b712="" /></a></div>
<div tabindex="-1" data-index="0" aria-hidden="false" class="slick-slide slick-active slick-current c13" data-v-e4caeaf8="" data-v-e4caeaf8=""><a href="https://www.ibm.com" target="_blank" tabindex="-1" class="c11" data-v-e4caeaf8="" data-v-d5e4b712=""><img src="/uploads/2880px_IBM_logo_svg_a3627e043e.png" alt="IBM" class="base-carousel__image" data-v-e4caeaf8="" data-v-d5e4b712="" /></a></div>
<div tabindex="-1" data-index="1" aria-hidden="true" class="slick-slide c13" data-v-e4caeaf8="" data-v-e4caeaf8=""><a href="https://www.pch.net/" target="_blank" tabindex="-1" class="c11" data-v-e4caeaf8="" data-v-d5e4b712=""><img src="/uploads/pch_logo_reverse_transparent_vector_8a20c1197f.svg" alt="PCH" class="base-carousel__image" data-v-e4caeaf8="" data-v-d5e4b712="" /></a></div>
<div tabindex="-1" data-index="2" aria-hidden="true" class="slick-slide c13" data-v-e4caeaf8="" data-v-e4caeaf8=""><a href="https://www.globalcyberalliance.org/" target="_blank" tabindex="-1" class="c11" data-v-e4caeaf8="" data-v-d5e4b712=""><img src="/uploads/GCA_Logo_White_with_color_web_e386773973.png" alt="Global Cyber Alliance" class="base-carousel__image" data-v-e4caeaf8="" data-v-d5e4b712="" /></a></div>
<div tabindex="-1" data-index="3" aria-hidden="true" class="slick-slide slick-cloned c12" data-v-e4caeaf8="" data-v-e4caeaf8=""><a href="https://www.ibm.com" target="_blank" tabindex="-1" class="c11" data-v-e4caeaf8="" data-v-d5e4b712=""><img src="/uploads/2880px_IBM_logo_svg_a3627e043e.png" alt="IBM" class="base-carousel__image" data-v-e4caeaf8="" data-v-d5e4b712="" /></a></div>
<div tabindex="-1" data-index="4" aria-hidden="true" class="slick-slide slick-cloned c12" data-v-e4caeaf8="" data-v-e4caeaf8=""><a href="https://www.pch.net/" target="_blank" tabindex="-1" class="c11" data-v-e4caeaf8="" data-v-d5e4b712=""><img src="/uploads/pch_logo_reverse_transparent_vector_8a20c1197f.svg" alt="PCH" class="base-carousel__image" data-v-e4caeaf8="" data-v-d5e4b712="" /></a></div>
<div tabindex="-1" data-index="5" aria-hidden="true" class="slick-slide slick-cloned c12" data-v-e4caeaf8="" data-v-e4caeaf8=""><a href="https://www.globalcyberalliance.org/" target="_blank" tabindex="-1" class="c11" data-v-e4caeaf8="" data-v-d5e4b712=""><img src="/uploads/GCA_Logo_White_with_color_web_e386773973.png" alt="Global Cyber Alliance" class="base-carousel__image" data-v-e4caeaf8="" data-v-d5e4b712="" /></a></div>
</div>
<div class="base-carousel__arrow slick-arrow slick-next" data-v-21137603="" data-v-d5e4b712="" data-v-3d1a4f76="">▸</div>
</div>
</div>
</div>
<div class="base-row the-footer__bottom c3" data-v-5e84c870="" data-v-50f1028e="">
<div class="base-grid-item the-footer__copyright c10" data-v-50f1028e=""><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank" data-v-50f1028e=""><img src="/images/badges/cc-by-nc-40.png" alt="CC BY-NC SA 4.0 License" class="the-footer__badge" data-v-50f1028e="" /></a> This work is licensed under a <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank" data-v-50f1028e="">CC BY-NC SA 4.0 License</a></div>
<div class="base-grid-item the-footer__social-icons c1" data-v-50f1028e=""><span class="social-networks social-networks--full-width" data-v-c81a082a="" data-v-50f1028e=""><a href="https://www.facebook.com/quad9dns/" target="_blank" class="social-networks__link" data-v-c81a082a=""><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" class="social-networks__social-icon" data-v-c81a082a="">
<path d="M32 16c0-8.839-7.167-16-16-16-8.839 0-16 7.161-16 16 0 7.984 5.849 14.604 13.5 15.803v-11.177h-4.063v-4.625h4.063v-3.527c0-4.009 2.385-6.223 6.041-6.223 1.751 0 3.584 0.312 3.584 0.312v3.937h-2.021c-1.984 0-2.604 1.235-2.604 2.5v3h4.437l-0.713 4.625h-3.724v11.177c7.645-1.199 13.5-7.819 13.5-15.803z" data-v-c81a082a="" data-v-c81a082a=""></path>
</svg></a> <a href="https://twitter.com/quad9dns" target="_blank" class="social-networks__link" data-v-c81a082a=""><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" class="social-networks__social-icon" data-v-c81a082a="">
<path d="M31.937 6.093c-1.177 0.516-2.437 0.871-3.765 1.032 1.355-0.813 2.391-2.099 2.885-3.631-1.271 0.74-2.677 1.276-4.172 1.579-1.192-1.276-2.896-2.079-4.787-2.079-3.625 0-6.563 2.937-6.563 6.557 0 0.521 0.063 1.021 0.172 1.495-5.453-0.255-10.287-2.875-13.52-6.833-0.568 0.964-0.891 2.084-0.891 3.303 0 2.281 1.161 4.281 2.916 5.457-1.073-0.031-2.083-0.328-2.968-0.817v0.079c0 3.181 2.26 5.833 5.26 6.437-0.547 0.145-1.131 0.229-1.724 0.229-0.421 0-0.823-0.041-1.224-0.115 0.844 2.604 3.26 4.5 6.14 4.557-2.239 1.755-5.077 2.801-8.135 2.801-0.521 0-1.041-0.025-1.563-0.088 2.917 1.86 6.36 2.948 10.079 2.948 12.067 0 18.661-9.995 18.661-18.651 0-0.276 0-0.557-0.021-0.839 1.287-0.917 2.401-2.079 3.281-3.396z" data-v-c81a082a="" data-v-c81a082a=""></path>
</svg></a> <a href="https://www.linkedin.com/company/quad9-dns/" target="_blank" class="social-networks__link" data-v-c81a082a=""><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" class="social-networks__social-icon" data-v-c81a082a="">
<path d="M27.26 27.271h-4.733v-7.427c0-1.771-0.037-4.047-2.475-4.047-2.468 0-2.844 1.921-2.844 3.916v7.557h-4.739v-15.271h4.552v2.083h0.061c0.636-1.203 2.183-2.468 4.491-2.468 4.801 0 5.692 3.161 5.692 7.271v8.385zM7.115 9.912c-1.527 0-2.751-1.235-2.751-2.756 0-1.516 1.229-2.749 2.751-2.749s2.755 1.233 2.755 2.749c0 1.521-1.233 2.756-2.755 2.756zM9.489 27.271h-4.749v-15.271h4.749zM29.636 0h-27.276c-1.303 0-2.36 1.031-2.36 2.307v27.387c0 1.276 1.057 2.307 2.36 2.307h27.271c1.301 0 2.369-1.031 2.369-2.307v-27.387c0-1.276-1.068-2.307-2.369-2.307z" data-v-c81a082a="" data-v-c81a082a=""></path>
</svg></a> <a href="https://www.youtube.com/channel/UC9XjO28SrM5i6blpyHNoTbg" target="_blank" class="social-networks__link" data-v-c81a082a=""><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" class="social-networks__social-icon" data-v-c81a082a="">
<path d="M31.328 8.271c-0.38-1.349-1.432-2.407-2.787-2.781-2.495-0.667-12.525-0.667-12.525-0.667s-10.011-0.016-12.532 0.667c-1.348 0.375-2.405 1.432-2.781 2.781-0.473 2.557-0.708 5.145-0.697 7.745-0.005 2.583 0.229 5.167 0.697 7.708 0.376 1.349 1.433 2.407 2.781 2.787 2.495 0.667 12.532 0.667 12.532 0.667s10.005 0 12.525-0.667c1.355-0.38 2.407-1.437 2.787-2.787 0.459-2.541 0.683-5.125 0.667-7.708 0.016-2.6-0.203-5.188-0.667-7.745zM12.812 20.803v-9.595l8.349 4.808z" data-v-c81a082a="" data-v-c81a082a=""></path>
</svg></a> <a href="https://github.com/Quad9DNS" target="_blank" class="social-networks__link" data-v-c81a082a=""><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" class="social-networks__social-icon" data-v-c81a082a="">
<path d="M16 0.396c-8.839 0-16 7.167-16 16 0 7.073 4.584 13.068 10.937 15.183 0.803 0.151 1.093-0.344 1.093-0.772 0-0.38-0.009-1.385-0.015-2.719-4.453 0.964-5.391-2.151-5.391-2.151-0.729-1.844-1.781-2.339-1.781-2.339-1.448-0.989 0.115-0.968 0.115-0.968 1.604 0.109 2.448 1.645 2.448 1.645 1.427 2.448 3.744 1.74 4.661 1.328 0.14-1.031 0.557-1.74 1.011-2.135-3.552-0.401-7.287-1.776-7.287-7.907 0-1.751 0.62-3.177 1.645-4.297-0.177-0.401-0.719-2.031 0.141-4.235 0 0 1.339-0.427 4.4 1.641 1.281-0.355 2.641-0.532 4-0.541 1.36 0.009 2.719 0.187 4 0.541 3.043-2.068 4.381-1.641 4.381-1.641 0.859 2.204 0.317 3.833 0.161 4.235 1.015 1.12 1.635 2.547 1.635 4.297 0 6.145-3.74 7.5-7.296 7.891 0.556 0.479 1.077 1.464 1.077 2.959 0 2.14-0.020 3.864-0.020 4.385 0 0.416 0.28 0.916 1.104 0.755 6.4-2.093 10.979-8.093 10.979-15.156 0-8.833-7.161-16-16-16z" data-v-c81a082a="" data-v-c81a082a=""></path>
</svg></a></span></div>
</div>
</div>
</footer>
</div>
</div>
<script defer="defer" src="/_nuxt/static/1639987092/state.js"></script>
<script src="/_nuxt/d1c95ba.js" defer="defer"></script>
<script src="/_nuxt/541e6c9.js" defer="defer"></script>
<script src="/_nuxt/9522e49.js" defer="defer"></script>
<script src="/_nuxt/c15dec3.js" defer="defer"></script>
<script src="/_nuxt/8a531bd.js" defer="defer"></script>
<script src="/_nuxt/508d4bb.js" defer="defer"></script>
</body>
</html>

Warnings Errors and Accessibility

line 7 column 627 - Warning: <svg> dropping value "NULL" for repeated attribute "data-v-7e336068"
line 41 column 802 - Warning: missing </em> before <p>
line 41 column 859 - Warning: inserting implicit <em>
line 46 column 1 - Warning: discarding unexpected </em>
line 46 column 6 - Warning: inserting implicit <p>
line 49 column 338 - Warning: <svg> dropping value "NULL" for repeated attribute "data-v-c81a082a"
line 49 column 951 - Warning: <svg> dropping value "NULL" for repeated attribute "data-v-c81a082a"
line 49 column 1982 - Warning: <svg> dropping value "NULL" for repeated attribute "data-v-c81a082a"
line 49 column 2864 - Warning: <svg> dropping value "NULL" for repeated attribute "data-v-c81a082a"
line 49 column 3636 - Warning: <svg> dropping value "NULL" for repeated attribute "data-v-c81a082a"

Accessibility Checks:

line 7 column 251 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 349 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 2661 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 2758 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 2829 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 2950 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 5811 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 8102 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 10943 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 15552 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 15650 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 15752 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 16076 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 7 column 16346 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 9 column 157 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 9 column 422 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 11 column 332 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 11 column 430 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 11 column 1483 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 19 column 312 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 19 column 410 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 21 column 21 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 22 column 124 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 23 column 151 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 23 column 276 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 23 column 347 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 29 column 33 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 29 column 104 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 33 column 157 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 33 column 255 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 35 column 21 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 36 column 28 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 37 column 203 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 37 column 301 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 37 column 1138 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 37 column 1236 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 39 column 21 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 40 column 28 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 41 column 595 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 41 column 693 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 17 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 540 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 627 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 785 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 1104 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 1286 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 1560 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 1714 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 2005 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 2159 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 2478 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 2635 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 2909 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 3066 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 3357 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 3514 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 3982 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 46 column 4099 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 49 column 45 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 4 column 4152 - Access: [6.1.1.2]: style sheets require testing (style element).
line 7 column 7431 - Access: [13.1.1.1]: link text not meaningful.
line 7 column 7598 - Access: [13.1.1.1]: link text not meaningful.
line 7 column 7769 - Access: [13.1.1.1]: link text not meaningful.
line 7 column 10422 - Access: [13.1.1.1]: link text not meaningful.
line 7 column 12522 - Access: [13.1.1.1]: link text not meaningful.
line 7 column 12891 - Access: [13.1.1.1]: link text not meaningful.
line 7 column 13805 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 7 column 13872 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 7 column 13872 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 7 column 13956 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 7 column 14276 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 7 column 14276 - Access: [12.4.1.2]: associate labels explicitly with form controls (for).
line 11 column 1326 - Access: [13.1.1.3]: link text too long.
line 19 column 22 - Access: [13.1.1.3]: link text too long.
line 37 column 722 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 41 column 125 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 41 column 192 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 41 column 276 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 41 column 783 - Access: [3.5.2.2]: potential header (italics).
line 41 column 856 - Access: [3.5.2.2]: potential header (italics).
line 46 column 785 - Access: [10.1.1.2]: new windows require warning (_blank).
line 46 column 934 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 46 column 934 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 46 column 1286 - Access: [10.1.1.2]: new windows require warning (_blank).
line 46 column 1418 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 46 column 1418 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 46 column 1714 - Access: [10.1.1.2]: new windows require warning (_blank).
line 46 column 1847 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 46 column 1847 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 46 column 2159 - Access: [10.1.1.2]: new windows require warning (_blank).
line 46 column 2308 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 46 column 2308 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 46 column 2635 - Access: [10.1.1.2]: new windows require warning (_blank).
line 46 column 2767 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 46 column 2767 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 46 column 3066 - Access: [10.1.1.2]: new windows require warning (_blank).
line 46 column 3199 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 46 column 3199 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 46 column 3514 - Access: [10.1.1.2]: new windows require warning (_blank).
line 46 column 3663 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 46 column 3663 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 46 column 4192 - Access: [10.1.1.2]: new windows require warning (_blank).
line 46 column 4285 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 46 column 4285 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 48 column 9 - Access: [10.1.1.2]: new windows require warning (_blank).
line 49 column 231 - Access: [10.1.1.2]: new windows require warning (_blank).
line 49 column 850 - Access: [10.1.1.2]: new windows require warning (_blank).
line 49 column 1866 - Access: [10.1.1.2]: new windows require warning (_blank).
line 49 column 2735 - Access: [10.1.1.2]: new windows require warning (_blank).
line 49 column 3536 - Access: [10.1.1.2]: new windows require warning (_blank).
line 49 column 4735 - Access: [6.2.2.2]: text equivalents require updating (script).
line 49 column 4735 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 49 column 4735 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 49 column 4735 - Access: [7.1.1.1]: remove flicker (script).
line 49 column 4735 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 49 column 4735 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 49 column 4798 - Access: [6.2.2.2]: text equivalents require updating (script).
line 49 column 4798 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 49 column 4798 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 49 column 4798 - Access: [7.1.1.1]: remove flicker (script).
line 49 column 4798 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 49 column 4798 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 49 column 4845 - Access: [6.2.2.2]: text equivalents require updating (script).
line 49 column 4845 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 49 column 4845 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 49 column 4845 - Access: [7.1.1.1]: remove flicker (script).
line 49 column 4845 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 49 column 4845 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 49 column 4892 - Access: [6.2.2.2]: text equivalents require updating (script).
line 49 column 4892 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 49 column 4892 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 49 column 4892 - Access: [7.1.1.1]: remove flicker (script).
line 49 column 4892 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 49 column 4892 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 49 column 4939 - Access: [6.2.2.2]: text equivalents require updating (script).
line 49 column 4939 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 49 column 4939 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 49 column 4939 - Access: [7.1.1.1]: remove flicker (script).
line 49 column 4939 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 49 column 4939 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 49 column 4986 - Access: [6.2.2.2]: text equivalents require updating (script).
line 49 column 4986 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 49 column 4986 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 49 column 4986 - Access: [7.1.1.1]: remove flicker (script).
line 49 column 4986 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 49 column 4986 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 49 column 5033 - Access: [6.2.2.2]: text equivalents require updating (script).
line 49 column 5033 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 49 column 5033 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 49 column 5033 - Access: [7.1.1.1]: remove flicker (script).
line 49 column 5033 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 49 column 5033 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 7 column 627 - Warning: <svg> attribute "width" has invalid value "1347.412"
line 7 column 627 - Warning: <svg> attribute "height" has invalid value "442.52"
line 4 column 216 - Warning: discarding unexpected <meta>
line 7 column 460 - Warning: <a> proprietary attribute "aria-current"
line 7 column 14760 - Warning: <a> proprietary attribute "aria-current"
Info: Document content looks like HTML5
<HTMLYSE> found 15 warnings and 0 errors!