OK
https://leap.se/
Réunion
Country
Network
September 04, 2024, 06:06 AM UTC
Date & Time
Websites
Websites
Runtime: 3.6s
On September 04, 2024, 06:06 AM UTC, https://leap.se/ was accessible when tested on AS21351 in Réunion.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
154.67.0.1
Query:
IN A leap.se
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
198.252.153.82

TCP Connections

Connection to 198.252.153.82:443 succeeded.

HTTP Requests

URL
GET https://leap.se/
Response Headers
Accept-Ranges:
bytes
Content-Length:
42979
Content-Type:
text/html
Date:
Wed, 04 Sep 2024 05:48:23 GMT
Etag:
"a7e3-61d814fdaf400"
Last-Modified:
Thu, 18 Jul 2024 08:24:48 GMT
Server:
Apache/2.4.62 (Debian)
Strict-Transport-Security:
max-age=15768000; preload
Vary:
Accept-Encoding
Response Body
<!doctype html>
<html lang="en" class="scroll-smooth">
  <head>
	<meta name="generator" content="Hugo 0.129.0">
    <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>LEAP</title>
<meta name="description" content="LEAP Encryption Access Project" />
<link rel="canonical" href="https://leap.se/" />


<link rel="stylesheet" href="/css/style.min.62f2dbbf3bf18451a2d84f2d1206ae1be3992a12c97cfa09703ded7e9899e0bd.css" />



<script src="/js/main.min.17cab5c48903d2bb76f0e469898213977aa2d1265f2ce31d04c366537daffa8c.js"></script>

<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="manifest" href="/site.webmanifest" />
<meta name="msapplication-TileColor" content="#da532c" />
<meta name="theme-color" content="#ffffff" />

<meta property="og:title" content="LEAP Encryption Access Project" />
<meta property="og:description" content="LEAP Encryption Access Project" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://leap.se/" />
      <meta property="og:image" content="https://leap.se/featured.png" />

<meta name="twitter:card" content="summary_large_image" />
      <meta name="twitter:image" content="https://leap.se/featured.png" />


<meta name="twitter:title" content="LEAP Encryption Access Project" />
<meta name="twitter:description" content="LEAP Encryption Access Project" />

  </head>
  <body>
    <div id="navbar" class="sticky font-montserrat top-0 z-50 bg-brand" 
  x-data="{ mobile: false }" 
  @click.outside="mobile = false">
  <div class="px-6 lg:px-8">
    <div class="mx-auto max-w-none py-2 lg:py-4">
      <div class="flex items-center justify-between lg:justify-start lg:space-x-10">
        <div class="flex justify-start lg:w-0 lg:flex-1">
          <a class="flex items-center gap-4" href="/">
            <span class="text-white text-base sm:text-lg lg:text-xl xl:text-2xl font-montserrat font-semibold">LEAP Encryption Access Project</span>
          </a>
        </div>
        <div class="flex items-center gap-2 lg:hidden">
          <button @click="mobile = !mobile" type="button" class="inline-flex items-center justify-center p-2 -mr-3 text-white focus:outline-none" aria-expanded="false" style="width: 48px; height: 48px;">
            <span class="sr-only">Toggle main menu</span>
            <div class="relative flex h-full w-full items-center justify-center">
              <span :class="{'rotate-45': mobile, '-translate-y-1.5': !mobile}" class="absolute block h-0.5 w-5 transform bg-current transition duration-300 ease-in-out"></span>
              <span :class="{'opacity-0': mobile}" class="absolute block h-0.5 w-5 transform bg-current transition duration-300 ease-in-out"></span>
              <span :class="{'-rotate-45': mobile, 'translate-y-1.5': !mobile}" class="absolute block h-0.5 w-5 transform bg-current transition duration-300 ease-in-out"></span>
            </div>
          </button>
        </div>
        <nav class="hidden lg:flex justify-center items-center lg:space-x-1 gap-4 font-medium">
          
          
            <a href="/blog/" class=" text-white border-transparent border-b-2 transition duration-300  hover:border-white text-base lg:text-lg pt-px"> Blog </a>
          
            <a href="/#get-involved" class=" text-white border-transparent border-b-2 transition duration-300  hover:border-white text-base lg:text-lg pt-px"> Get Involved </a>
          
            <a href="/donate/" class=" text-white border-transparent border-b-2 transition duration-300  hover:border-white text-base lg:text-lg pt-px"> Donate </a>
          
            <a href="/about/" class=" text-white border-transparent border-b-2 transition duration-300  hover:border-white text-base lg:text-lg pt-px"> About Us </a>
          

          
  <div class="relative text-white" x-data="{ lang: false }" @click.outside="lang = false">
    <button @click="lang = ! lang" type="button" class="group relative inline-flex h-full items-center rounded text-left text-base font-medium uppercase text-white hover:text-white focus:outline-none lg:text-lg" :class="{ 'text-white': lang, 'text-white': !(lang) }" aria-haspopup="listbox" aria-expanded="true">
      <span> en </span>
      <svg :class="{ 'text-white rotate-180': lang, 'text-white transform-none': !(lang) }" class="ml-0.5 h-6 w-6 text-white group-hover:text-white/80" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
        <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
      </svg>
    </button>
    <ul :class="{ 'block': lang, 'hidden': !(lang) }" class="absolute -left-2 z-10 -ml-1 hidden overflow-auto rounded bg-brand pt-0.5 shadow-lg ring-opacity-5 focus:outline-none" tabindex="-1">
      
        <li class="relative cursor-default select-none px-3 py-1 text-white hover:bg-white/20" id="listbox-option-0">
          <a href="https://leap.se/es/" class="flex pr-4 text-base uppercase text-white lg:text-lg">
            es
          </a>
        </li>
      
        <li class="relative cursor-default select-none px-3 py-1 text-white hover:bg-white/20" id="listbox-option-0">
          <a href="https://leap.se/ru/" class="flex pr-4 text-base uppercase text-white lg:text-lg">
            ru
          </a>
        </li>
      
    </ul>
  </div>


        </nav>
      </div>
    </div>
  </div>

  <div
    x-show="mobile"
    :class="{ 'block': mobile, 'hidden': !(mobile) }"
    x-transition:enter="duration-200 ease-out"
    x-transition:enter-start="opacity-0 scale-95"
    x-transition:enter-end="opacity-100 scale-100"
    x-transition:leave="duration-100 ease-in"
    x-transition:leave-start="opacity-100 scale-100"
    x-transition:leave-end="opacity-0 scale-95"
    class="absolute w-full z-10 origin-top transform transition hidden lg:hidden shadow-md"
  >
    <div class="overflow-hidden bg-white/90 backdrop-blur-md font-normal">
      <div class="space-y-1 p-4 sm:p-6">
        
        
          <a @click="mobile = false" href="/blog/" class="block tracking-wide px-4 py-3 text-base hover:bg-zinc-50" 
          >Blog</a>
        
          <a @click="mobile = false" href="/#get-involved" class="block tracking-wide px-4 py-3 text-base hover:bg-zinc-50" 
          >Get Involved</a>
        
          <a @click="mobile = false" href="/donate/" class="block tracking-wide px-4 py-3 text-base hover:bg-zinc-50" 
          >Donate</a>
        
          <a @click="mobile = false" href="/about/" class="block tracking-wide px-4 py-3 text-base hover:bg-zinc-50" 
          >About Us</a>
        
      </div>

      <div class="flex flex-row items-center right-1 px-8 mb-10">

        
          <button class="px-3 py-2 flex flex-row items-center border border-gray-300 text-sm font-medium text-white bg-brand focus:outline-none">
            <a class="text-md uppercase" href="https://leap.se/">en</a>
          </button>
          
          
          <button class="px-3 py-2 flex flex-row items-center border border-gray-300 text-sm font-medium text-gray-700 hover:bg-gray-100 focus:bg-gray-200 focus:outline-none">
            <a class="text-md uppercase" href="https://leap.se/es/">es</a>
          </button>
          
          <button class="px-3 py-2 flex flex-row items-center border border-gray-300 text-sm font-medium text-gray-700 hover:bg-gray-100 focus:bg-gray-200 focus:outline-none">
            <a class="text-md uppercase" href="https://leap.se/ru/">ru</a>
          </button>
          
        
      </div>
      
    </div>
  </div>
</div>

<script>
  window.onscroll = function () {
    scrollFunction();
  };
  function scrollFunction() {
    if (document.body.scrollTop > 80 || document.documentElement.scrollTop > 80) {
      document.getElementById("navbar").classList.add("shadow");
    } else {
      document.getElementById("navbar").classList.remove("shadow");
    }
  }
</script>
    
  
  
    
      
      <div class="mt-8 w-full px-6 lg:mt-28 lg:px-8">
  <div class="items-start mx-auto grid max-w-7xl grid-cols-1 justify-center lg:grid-cols-3">
    <div class="col-span-1 flex h-auto w-full flex-shrink-0 pr-8 xl:pr-0">
      
        












  <img src="/images/leap.svg" alt="" class="my-8 lg:my-0 h-[80%] object-cover" loading="eager" />


      
    </div>

    <div class="block mb-12 lg:mb-20 col-span-2 max-w-5xl lg:block">
      <h1 class="mb-8 text-[8vw] font-semibold leading-[1.2] text-brand md:text-[6vw] lg:text-[5vw] [@media(min-width:1820px)]:text-[90px]">Privacy Should<br>
Not Be A Privilege</h1>
      <div class="lg:text-asize w-full max-w-2xl text-left font-montserrat text-base text-black sm:text-lg">LEAP is dedicated to giving internet users access to secure communication. We are a development shop of FLOSS advocates and practitioners. We come from international solidarity networks and are active participants in the internet freedom community. Our primary product is LEAP VPN, an open source white label VPN designed for ease of use and utility within censored environments. LEAP VPN is the shared code base for RiseupVPN, CalyxVPN, and Bitmask.</div>
    </div>
  </div>
</div>

    
  
    
      
      <div class="bg-white lg:px-6">
  <div class="bg-muted w-full py-8 lg:py-16">
    <div class="mx-auto w-full max-w-5xl px-6 lg:px-8">
      <h2 class="lg:text-bsize mb-6 text-2xl font-bold text-brand sm:text-3xl">LEAP VPN</h2>
      <div class="lg:text-asize prose max-w-none text-base text-black prose-headings:text-brand prose-blockquote:text-sm sm:text-lg lg:prose-blockquote:text-lg">LEAP VPN is designed for mid scale deployments with a focus on supporting journalists, activists, dissidents, and human rights defenders, and their affinity networks. All our apps are 100% open source. Our entire platform orchestration system for VPN deployment is 100% open source and well documented to ease provisioning. LEAP VPN code has been third party audited by Cure53 and is fast, reliable, and easy to use. We specialize in field testing and providing censorship bypassing technology.</div>
      <div class="my-8 flex flex-col items-center justify-start gap-8 md:flex-row md:items-start">
        
          <div class="w-64 md:-ml-2 md:w-60">
            












  
    
    
    

    
      
        
        
          
          
        
      
    


    <picture>
      
        
        <source srcset="/images/leap-vpn_hu35c6eed8a1beb461d2cbd2d44d2e69c8_457611_640x0_resize_q90_h2_box_3.webp 640w" media="(min-width: 640px)" sizes="(min-width: 1024px) 100vw" type="image/webp" />
      
      <img src="/images/leap-vpn.png" alt="Logo" class="h-auto w-full min-w-60 object-fit object-center" width="1142" height="1961" loading="lazy" />
    </picture>
  


          </div>
        


        <div class="w-full max-w-lg px-0 lg:contents">
          <div class="mx-auto w-full border border-brand/50 p-4">
            
              <h2 class="text-center text-3xl font-bold tracking-tight text-black sm:text-xl">
                Features
              </h2>
              <div class="no-scrollbar mt-6 overflow-scroll">
                <table class="w-full text-center ">
                  <thead class="">
                    <tr>
                      <th></th>
                      
                        <th class="w-[15%] py-2">
                          <a class="border-b border-gray-200 pb-1 text-xs" href="">Windows</a>
                        </th>
                      
                        <th class="w-[15%] py-2">
                          <a class="border-b border-gray-200 pb-1 text-xs" href="">macOS</a>
                        </th>
                      
                        <th class="w-[15%] py-2">
                          <a class="border-b border-gray-200 pb-1 text-xs" href="">Linux</a>
                        </th>
                      
                        <th class="w-[15%] py-2">
                          <a class="border-b border-gray-200 pb-1 text-xs" href="">Android</a>
                        </th>
                      
                    </tr>
                  </thead>
                  <tbody>
                    
                      <tr class="">
                        <td class="whitespace-nowrap py-2 pl-3 text-left text-sm">
                          Code is open source
                        </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                      </tr>
                    
                      <tr class="">
                        <td class="whitespace-nowrap py-2 pl-3 text-left text-sm">
                          UDP and TCP
                        </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                      </tr>
                    
                      <tr class="">
                        <td class="whitespace-nowrap py-2 pl-3 text-left text-sm">
                          Snowflake
                        </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                      </tr>
                    
                      <tr class="">
                        <td class="whitespace-nowrap py-2 pl-3 text-left text-sm">
                          Obfs4
                        </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                      </tr>
                    
                      <tr class="">
                        <td class="whitespace-nowrap py-2 pl-3 text-left text-sm">
                          VPN Hotspot: android only
                        </td>
                        
                          <td class="text-center align-middle">
                            
                              <span> </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span> </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span> </span>
                            
                          </td>
                        
                          <td class="text-center align-middle">
                            
                              <span class="inline-flex items-center justify-center pt-2 text-green-500">
                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
                                  <path fill="#1AB73A" transform="translate(0, 2)" d="M0.05 6.77c0.097-0.415 0.924-0.855 1.433-0.733 0.292 0.073 0.656 1.564 0.924 1.636 0.215-0.096 0.766-1.047 1.627-2.347 0.891-1.339 2.108-3.045 3.181-4.3 0.049-0.073 0.121-0.146 0.121-0.195 0.17-0.22 0.777-0.61 1.19-0.708 0.364-0.073 0.971-0.146 1.068 0.024 0.097 0.171-0.68 1.147-0.971 1.44-0.924 1.098-4.229 5.492-4.734 6.517-0.17 0.195-0.753 1.147-1.263 1.782-0.607 0.293-1.312 0.097-1.528 0.024C0.705 9.39 0.05 7.527 0.05 6.77z" />
                                </svg>
                              </span>
                            
                          </td>
                        
                      </tr>
                    
                  </tbody>
                </table>
              </div>
            
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

    
  
    
      
      <div class="bg-white lg:px-6">
  <div class="bg-white -mt-8 lg:mt-0 w-full py-8 lg:py-16">
    <div class="mx-auto w-full max-w-5xl px-6 lg:px-8">
      <h2 class="lg:text-bsize mb-6 text-2xl font-bold text-brand sm:text-3xl">LEAP VPN Providers</h2>
      <div class="lg:text-asize prose max-w-none text-base text-black prose-headings:text-brand prose-blockquote:text-sm sm:text-lg lg:prose-blockquote:text-lg">We work with trusted service providers to build and brand their VPN service.  Our trusted partners, Riseup and The Calyx Institute have a long public history of protecting their users and adhere to best practices for VPN providers.</div>
      <div class="my-8 flex flex-col gap-16">
        
          <div class="flex gap-8">
            
              












  <img src="/images/icons/riseup.svg" alt="Logo" class="aspect-square h-full w-full object-fit object-center sm:aspect-auto max-w-24 p-2 border border-brand/50" loading="eager" />


            
            <div class="lg:text-asize prose -mt-2 max-w-none text-base text-black prose-headings:text-brand prose-blockquote:text-sm sm:text-lg lg:prose-blockquote:text-lg">
              <strong>RiseupVPN</strong>: A free service for censorship circumvention, location anonymization and traffic encryption. Unlike most free providers, Riseup does not log your IP address, or mine your data.
              <p class="mt-2 flex gap-2">
                
                  <a href="https://riseup.net/vpn" class="border border-brand/50 bg-white px-2 py-1 text-xs font-semibold uppercase text-black no-underline transition-all duration-200 hover:bg-brand hover:text-white"
                    >Get the app
                  </a>
                
              </p>
            </div>
          </div>
        
          <div class="flex gap-8">
            
              












  <img src="/images/icons/calyx.svg" alt="Logo" class="aspect-square h-full w-full object-fit object-center sm:aspect-auto max-w-24 p-2 border border-brand/50" loading="eager" />


            
            <div class="lg:text-asize prose -mt-2 max-w-none text-base text-black prose-headings:text-brand prose-blockquote:text-sm sm:text-lg lg:prose-blockquote:text-lg">
              <strong>CalyxVPN</strong>: By encrypting and securely routing all your network traffic through Calyx’s servers, CalyxVPN is able to prevent many forms of censorship and surveillance.
              <p class="mt-2 flex gap-2">
                
                  <a href="https://calyxos.org/docs/guide/apps/calyx-vpn/" class="border border-brand/50 bg-white px-2 py-1 text-xs font-semibold uppercase text-black no-underline transition-all duration-200 hover:bg-brand hover:text-white"
                    >Get the app
                  </a>
                
              </p>
            </div>
          </div>
        
          <div class="flex gap-8">
            
              












  <img src="/images/icons/bitmask.svg" alt="Logo" class="aspect-square h-full w-full object-fit object-center sm:aspect-auto max-w-24 p-2 border border-brand/50" loading="eager" />


            
            <div class="lg:text-asize prose -mt-2 max-w-none text-base text-black prose-headings:text-brand prose-blockquote:text-sm sm:text-lg lg:prose-blockquote:text-lg">
              <strong>Bitmask</strong>: This isn’t a provider, but it is LEAP’s very own VPN client that allows you to select from multiple service providers all from one app. Current providers include Riseup and The Calyx Institute.
              <p class="mt-2 flex gap-2">
                
                  <a href="https://play.google.com/store/apps/details?id=se.leap.bitmaskclient&amp;hl=en_US&amp;gl=US" class="border border-brand/50 bg-white px-2 py-1 text-xs font-semibold uppercase text-black no-underline transition-all duration-200 hover:bg-brand hover:text-white"
                    >Google Play
                  </a>
                
                  <a href="https://f-droid.org/en/packages/se.leap.bitmaskclient/" class="border border-brand/50 bg-white px-2 py-1 text-xs font-semibold uppercase text-black no-underline transition-all duration-200 hover:bg-brand hover:text-white"
                    >F-Droid
                  </a>
                
              </p>
            </div>
          </div>
        
      </div>
    </div>
  </div>
</div>

    
  
    
      
      <div class="bg-white lg:px-6">
  <div class="bg-muted w-full py-8 lg:py-16">
    <div class="mx-auto w-full max-w-5xl px-6 lg:px-8">
      <h2 class="lg:text-bsize mb-8 text-2xl font-bold text-brand sm:text-3xl">Recent Posts</h2>
      <div class="flex flex-col gap-16 lg:gap-24">
        
          
          <div class="flex flex-col items-start justify-start gap-8 overflow-hidden lg:flex-row">
            <div class="flex w-full items-center justify-center border border-brand/50 lg:max-w-48">
              
                <a href="/blog/android-dev-wanted-sequel/"><img src="https://leap.se/blog/android-dev-wanted-sequel/featured.jpg" alt="Wanted: Android Developer to Fight Censorship" class="w-full object-cover" /></a>
              
            </div>
            <div class="lg:text-asize sm:text-lg">
              <h3 class="font-sans text-2xl font-bold text-black hover:opacity-80 lg:text-[22px] lg:leading-[30px]"><a href="/blog/android-dev-wanted-sequel/">Wanted: Android Developer to Fight Censorship</a></h3>

              
                By:
                
                
                
                  
                  
                  
                  <a href="/author/leap" class="class">leap</a>
                  
                
              


              <p class="">Last updated on Jun 21, 2024</p>

              <p class="mt-6">The LEAP Encryption Access Project (LEAP) is looking for a mobile application developer to join our team! Work will include development of LEAP VPN, a multi-platform VPN application with a focus on usability and censorship-circumvention, Tor VPN, and Pluggable Transports integration. The candidate must be self motivated, self managed and able to work well within a highly collaborative team. The candidate must be experienced with Android and Golang development. A passion for internet freedom and privacy is a big plus. <a href="/blog/android-dev-wanted-sequel/" class="underline">Read more</a></p>
            </div>
          </div>
        
          
          <div class="flex flex-col items-start justify-start gap-8 overflow-hidden lg:flex-row">
            <div class="flex w-full items-center justify-center border border-brand/50 lg:max-w-48">
              
                <a href="/blog/a-resilient-core/"><img src="https://leap.se/blog/a-resilient-core/featured.jpg" alt="A resilient core" class="w-full object-cover" /></a>
              
            </div>
            <div class="lg:text-asize sm:text-lg">
              <h3 class="font-sans text-2xl font-bold text-black hover:opacity-80 lg:text-[22px] lg:leading-[30px]"><a href="/blog/a-resilient-core/">A resilient core</a></h3>

              
                By:
                
                
                
                  
                  
                  
                  <a href="/author/leap" class="class">leap</a>
                  
                
              


              <p class="">Last updated on Aug 12, 2023</p>

              <p class="mt-6">We live in bad times for tunneling traffic. In the last year, we&rsquo;ve seen backlash against VPNs and other circumvention technology in several countries. In the past few months, we&rsquo;ve been working on streamlining the possibility to deploy a diversity of circumvention tactics based on Pluggable Transports. <a href="/blog/a-resilient-core/" class="underline">Read more</a></p>
            </div>
          </div>
        
          
          <div class="flex flex-col items-start justify-start gap-8 overflow-hidden lg:flex-row">
            <div class="flex w-full items-center justify-center border border-brand/50 lg:max-w-48">
              
                <a href="/blog/pluggable-transports-and-circumvention-landscape/"><img src="https://leap.se/blog/pluggable-transports-and-circumvention-landscape/featured.png" alt="Pluggable Transports and the Censorship Circumvention Landscape" class="w-full object-cover" /></a>
              
            </div>
            <div class="lg:text-asize sm:text-lg">
              <h3 class="font-sans text-2xl font-bold text-black hover:opacity-80 lg:text-[22px] lg:leading-[30px]"><a href="/blog/pluggable-transports-and-circumvention-landscape/">Pluggable Transports and the Censorship Circumvention Landscape</a></h3>

              
                By:
                
                
                
                  
                  
                  
                  <a href="/author/onyinyang" class="class">onyinyang</a>
                  
                
              


              <p class="">Last updated on Jun 28, 2022</p>

              <p class="mt-6">Overview of censorship and circumvention techniques, and how Pluggable Transports (PT) fit in <a href="/blog/pluggable-transports-and-circumvention-landscape/" class="underline">Read more</a></p>
            </div>
          </div>
        

      </div>
    </div>
  </div>
</div>

    
  
    
      
      <div id="get-involved" class="anchor bg-white lg:px-6">
  <div class="bg-white w-full py-8 lg:py-16">
    <div class="mx-auto w-full max-w-5xl px-6 lg:px-8">
      <h2 class="lg:text-bsize mb-6 text-2xl font-bold text-brand sm:text-3xl">Get Involved</h2>
      <div class="lg:text-asize prose max-w-none text-base text-black prose-headings:text-brand prose-blockquote:text-sm sm:text-lg lg:prose-blockquote:text-lg"><p><strong>We value your contribution!</strong><br>
LEAP thrives when there are contributions from the community. Many of our current team started by submitting patches and fixing bugs that were bothering them.</p>
<p><strong>Code &amp; bugs and fixes</strong><br>
You can find developer documentation here: <a href="https://docs.leap.se/" target="_blank" rel="nofollow noopener noreferrer">https://docs.leap.se/</a><br>
You can find code and project plans on this <a href="https://0xacab.org/leap" target="_blank" rel="nofollow noopener noreferrer">Gitlab</a> instance. You can also find us on <a href="https://github.com/leapcode" target="_blank" rel="nofollow noopener noreferrer">Github</a>.</p>
<p><strong>Translations and localization</strong><br>
Transifex is where we&rsquo;re gathering translations by volunteers like you. The Localization Lab helps us and they&rsquo;ve got a <a href="https://wiki.localizationlab.org/index.php/Bitmask" target="_blank" rel="nofollow noopener noreferrer">short intro on how to contribute</a>.</p>
<p><strong>Talk to us</strong><br>
The best way to get in touch is via matrix: <a href="https://matrix.to/#/#leap:systemli.org" target="_blank" rel="nofollow noopener noreferrer">#leap:systemli.org</a></p>
</div>
    </div>
  </div>
</div>

    
  

    <footer class="mt-8 bg-muted px-6 py-6 lg:px-16 lg:py-8">
  <p class="mx-4 text-center font-sans text-lg italic leading-5 text-black sm:text-[21px] sm:leading-[29px]">
    © LEAP 2024 - all rights reversed
  </p>
</footer>

  </body>
</html>

Resolver

Resolver ASN
AS21351
Resolver IP
154.67.0.1
Resolver Network Name
Canal + Telecom SAS
Report ID
20240904T055923Z_webconnectivity_RE_21351_n1_oYQKtFBqvYi0icAY
Platform
android
Software Name
ooniprobe-android-unattended (3.8.9)
Measurement Engine
ooniprobe-engine (3.23.0)

Raw Measurement Data

Loading