CINXE.COM

Latch Terms of Service - LatchBio

<!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><link rel="apple-touch-icon" type="image/png" sizes="180x180" href="https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/apple-touch-icon.png?v=3"/><link rel="icon" type="image/png" sizes="32x32" href="https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/favicon-32x32.png?v=3"/><link rel="icon" type="image/png" sizes="16x16" href="https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/favicon-16x16.png?v=3"/><link rel="shortcut icon" type="image/x-icon" href="https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/favicon.ico?v=3"/><meta name="msapplication-config" content="https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/browserconfig.xml?v=3"/><meta name="apple-mobile-web-app-title" content="LatchBio"/><meta name="application-name" content="LatchBio"/><meta name="msapplication-TileColor" content="#001AAE"/><meta name="theme-color" content="#ffffff"/><link rel="sitemap" type="application/xml" href="/sitemap.xml"/><meta name="charset" content="utf-8"/><meta name="og:type" content="website"/><meta name="og:site_name" content="LatchBio"/><meta name="twitter:card" content="summary_large_image"/><meta name="og:title" content="Latch Terms of Service - LatchBio"/><meta name="twitter:title" content="Latch Terms of Service - LatchBio"/><meta name="og:image" content="https://mintlify.com/docs/api/og?division=Documentation&amp;title=Latch+Terms+of+Service&amp;logoLight=https%3A%2F%2Fmintlify.s3-us-west-1.amazonaws.com%2Flatchbio%2Flogo%2Flight.svg&amp;logoDark=https%3A%2F%2Fmintlify.s3-us-west-1.amazonaws.com%2Flatchbio%2Flogo%2Fdark.svg&amp;primaryColor=%23001AAE&amp;lightColor=%2392A2FF&amp;darkColor=%2392A2FF"/><meta name="twitter:image" content="https://mintlify.com/docs/api/og?division=Documentation&amp;title=Latch+Terms+of+Service&amp;logoLight=https%3A%2F%2Fmintlify.s3-us-west-1.amazonaws.com%2Flatchbio%2Flogo%2Flight.svg&amp;logoDark=https%3A%2F%2Fmintlify.s3-us-west-1.amazonaws.com%2Flatchbio%2Flogo%2Fdark.svg&amp;primaryColor=%23001AAE&amp;lightColor=%2392A2FF&amp;darkColor=%2392A2FF"/><title>Latch Terms of Service - LatchBio</title><meta name="og:url" content="/resources/terms-of-service"/><link rel="canonical" href="/resources/terms-of-service"/><meta name="next-head-count" content="23"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" integrity="sha384-Xi8rHCmBmhbuyyhbI88391ZKP2dmfnOl4rT9ZfRI7mLTdk1wblIUnrIq35nqwEvC" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/a34f9d1faa5f3315-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/bb3ef058b751a6ad-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><script id="mode-toggle" data-nscript="beforeInteractive"> try { if (localStorage.isDarkMode === 'true') { document.documentElement.classList.add('dark'); } else if (localStorage.isDarkMode === 'false') { document.documentElement.classList.remove('dark'); } else if ((true && !('isDarkMode' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches) || false) { document.documentElement.classList.add('dark'); } else { document.documentElement.classList.remove('dark'); } } catch (_) {} </script><link rel="preload" href="/_next/static/css/1b0bee2a213c6d45.css" as="style"/><link rel="stylesheet" href="/_next/static/css/1b0bee2a213c6d45.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-bf3c4f880e1dcd79.js" defer=""></script><script src="/_next/static/chunks/framework-d17a13b7014ce556.js" defer=""></script><script src="/_next/static/chunks/main-6f86f9a153903fae.js" defer=""></script><script src="/_next/static/chunks/pages/_app-b11d76afc5a13cf2.js" defer=""></script><script src="/_next/static/chunks/2edb282b-7fa355f49eaeb230.js" defer=""></script><script src="/_next/static/chunks/e893f787-54a006ae51267903.js" defer=""></script><script src="/_next/static/chunks/086d643d-3aa1cf46914548d9.js" defer=""></script><script src="/_next/static/chunks/9097-75a5bfb192203d09.js" defer=""></script><script src="/_next/static/chunks/6430-16e004706658d885.js" defer=""></script><script src="/_next/static/chunks/2073-44fccc02750cfc69.js" defer=""></script><script src="/_next/static/chunks/pages/_sites/%5Bsubdomain%5D/%5B%5B...slug%5D%5D-7d0e3c1d0f130c24.js" defer=""></script><script src="/_next/static/00F6gVwbVo82CBHTQJtua/_buildManifest.js" defer=""></script><script src="/_next/static/00F6gVwbVo82CBHTQJtua/_ssgManifest.js" defer=""></script><style id="__jsx-4145347147">:root{--font-inter:'__Inter_e5ab12', '__Inter_Fallback_e5ab12';--font-jetbrains-mono:'__JetBrains_Mono_3c557b', '__JetBrains_Mono_Fallback_3c557b'}</style></head><div id="__next"><main class="jsx-4145347147"><style>:root { --primary: 0 26 174; --primary-light: 146 162 255; --primary-dark: 146 162 255; --background-light: 255 255 255; --background-dark: 12 12 16; --gray-50: 241 243 249; --gray-100: 236 237 244; --gray-200: 222 225 233; --gray-300: 203 207 218; --gray-400: 151 159 175; --gray-500: 104 111 129; --gray-600: 73 83 101; --gray-700: 53 64 84; --gray-800: 30 41 59; --gray-900: 16 24 43; --gray-950: 3 8 23; }</style><div class="relative antialiased text-gray-500 dark:text-gray-400"><span class="fixed inset-0 bg-background-light dark:bg-background-dark -z-10"></span><div id="navbar" class="z-30 fixed lg:sticky top-0 w-full"><div id="navbar-transition" class="absolute w-full h-full backdrop-blur flex-none transition-colors duration-500 border-b border-gray-500/5 dark:border-gray-300/[0.06] supports-backdrop-blur:bg-background-light/60 dark:bg-transparent"></div><div class="max-w-8xl mx-auto relative"><div class=""><div class="relative"><div class="flex items-center lg:px-12 h-16 min-w-0 mx-4 lg:mx-0"><div class="h-full relative flex-1 flex items-center gap-x-4 min-w-0 border-b border-gray-500/5 dark:border-gray-300/[0.06]"><div class="flex-1 flex items-center gap-x-4"><a href="/"><span class="sr-only">LatchBio<!-- --> home page</span><img class="w-auto h-7 relative object-contain block dark:hidden" src="https://mintlify.s3-us-west-1.amazonaws.com/latchbio/logo/light.svg" alt="light logo"/><img class="w-auto h-7 relative object-contain hidden dark:block" src="https://mintlify.s3-us-west-1.amazonaws.com/latchbio/logo/dark.svg" alt="dark logo"/></a><div class="flex items-center gap-x-2"></div></div><div class="hidden lg:block mx-px relative flex-1 bg-white dark:bg-gray-900 pointer-events-auto rounded-lg min-w-0"><button type="button" class="w-full flex items-center text-sm leading-6 rounded-lg py-1.5 pl-3.5 pr-3 shadow-sm text-gray-400 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/20 hover:ring-gray-600/25 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 focus:outline-primary justify-between truncate gap-2 min-w-[43px]" id="search-bar-entry"><div class="flex items-center gap-3 min-w-[42px]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search min-w-4 flex-none text-gray-700 hover:text-gray-800 dark:text-gray-300 hover:dark:text-gray-200"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg><div class="truncate min-w-0">Search or ask...</div></div></button></div><div class="flex-1 relative hidden lg:flex items-center ml-auto justify-end space-x-4"><nav class="text-sm"><ul class="flex space-x-6 items-center"><li class="block lg:hidden"><a class="whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="https://console.latch.bio/signup">Sign Up</a></li><li><a href="mailto:support@latch.bio" class="whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank">Contact Us</a></li><li><a href="https://console.latch.bio/" class="whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank">Log In</a></li><li class="whitespace-nowrap hidden lg:flex" id="topbar-cta-button"><a target="_blank" class="group px-4 py-1.5 relative inline-flex items-center text-sm font-medium" href="https://console.latch.bio/signup"><span class="absolute inset-0 bg-primary-dark dark:bg-primary-light/10 border-primary-light/30 rounded-full dark:border group-hover:opacity-[0.9] dark:group-hover:border-primary-light/60"></span><div class="mr-0.5 space-x-2.5 flex items-center"><span class="z-10 text-white dark:text-primary-light">Sign Up</span><svg width="3" height="24" viewBox="0 -9 3 24" class="h-5 rotate-0 overflow-visible text-white/90 dark:text-primary-light"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg></div></a></li></ul></nav><div class="flex items-center"><button class="group p-2 flex items-center justify-center" aria-label="Toggle dark mode"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 block text-gray-400 dark:hidden group-hover:text-gray-600"><g clip-path="url(#clip0_2880_7340)"><path d="M8 1.11133V2.00022" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M12.8711 3.12891L12.2427 3.75735" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.8889 8H14" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M12.8711 12.8711L12.2427 12.2427" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 14.8889V14" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3.12891 12.8711L3.75735 12.2427" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M1.11133 8H2.00022" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3.12891 3.12891L3.75735 3.75735" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8.00043 11.7782C10.0868 11.7782 11.7782 10.0868 11.7782 8.00043C11.7782 5.91402 10.0868 4.22266 8.00043 4.22266C5.91402 4.22266 4.22266 5.91402 4.22266 8.00043C4.22266 10.0868 5.91402 11.7782 8.00043 11.7782Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clipPath id="clip0_2880_7340"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon h-4 w-4 hidden dark:block text-gray-500 dark:group-hover:text-gray-300"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button></div></div><div class="flex lg:hidden items-center gap-2"><button type="button" class="text-gray-500 w-8 h-8 flex items-center justify-center hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300" id="search-bar-entry-mobile"><span class="sr-only">Search...</span><svg class="h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/solid/magnifying-glass.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></button><button aria-label="More actions" class="h-7 w-5 flex items-center justify-end"><svg class="h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/solid/ellipsis-vertical.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></button></div></div></div><div class="flex items-center h-14 py-4 px-5 lg:hidden"><button type="button" class="text-gray-500 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"><span class="sr-only">Navigation</span><svg class="h-4" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"></path></svg></button><div class="ml-4 flex text-sm leading-6 whitespace-nowrap min-w-0 space-x-3"><div class="flex items-center space-x-3"><span>Resources</span><svg width="3" height="24" viewBox="0 -9 3 24" class="h-5 rotate-0 overflow-visible fill-gray-400"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg></div><div class="font-semibold text-gray-900 truncate dark:text-gray-200">Latch Terms of Service</div></div></div></div><div class="hidden lg:flex px-12 h-12"><div class="h-full flex text-sm space-x-6"><a class="group relative h-full flex items-center text-gray-800 dark:text-gray-200 font-semibold" href="/start/introduction">Documentation<div class="absolute bottom-0 h-[1.5px] w-full bg-primary dark:bg-primary-light"></div></a><a href="https://docs.latch.bio/api/modules.html" target="_blank" rel="noreferrer" class="group relative h-full flex items-center font-medium text-gray-600 dark:text-gray-400 group-hover:text-gray-800 dark:group-hover:text-gray-300">API References<div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a href="https://latchbio.substack.com/" target="_blank" rel="noreferrer" class="group relative h-full flex items-center font-medium text-gray-600 dark:text-gray-400 group-hover:text-gray-800 dark:group-hover:text-gray-300">Blog<div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a href="https://latch.bio/" target="_blank" rel="noreferrer" class="group relative h-full flex items-center font-medium text-gray-600 dark:text-gray-400 group-hover:text-gray-800 dark:group-hover:text-gray-300">Website<div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a href="https://latchbio.notion.site/LatchBio-Product-Change-Logs-ca76a6ae05a74a4daf78cb4006ad80ac" target="_blank" rel="noreferrer" class="group relative h-full flex items-center font-medium text-gray-600 dark:text-gray-400 group-hover:text-gray-800 dark:group-hover:text-gray-300">Change Log<div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a></div></div></div></div></div><div class="px-4 mx-auto max-w-8xl lg:px-8 min-h-screen"><div class="z-20 hidden lg:block fixed bottom-0 right-auto w-[18rem] top-[7.1rem]" id="sidebar"><div class="absolute inset-0 z-10 stable-scrollbar-gutter overflow-auto pr-8 pb-10" id="sidebar-content"><div class="relative lg:text-sm lg:leading-6"><div class="sticky top-0 h-8 bg-gradient-to-b from-background-light dark:from-background-dark"></div><div id="navigation-items"><li class="list-none"><a class="pl-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="/start/introduction"><div class="mr-4 rounded-md p-1 group-hover:bg-primary zinc-box group-hover:brightness-100 group-hover:ring-0 ring-1 ring-gray-950/5 dark:ring-gray-700/40"><svg class="h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/duotone/house.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></div>Introduction</a></li><li class="list-none"><a class="pl-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="/data/overview"><div class="mr-4 rounded-md p-1 group-hover:bg-primary zinc-box group-hover:brightness-100 group-hover:ring-0 ring-1 ring-gray-950/5 dark:ring-gray-700/40"><svg class="h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/duotone/file-chart-column.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></div>Data</a></li><li class="list-none"><a class="pl-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="/registry/what-is-a-registry"><div class="mr-4 rounded-md p-1 group-hover:bg-primary zinc-box group-hover:brightness-100 group-hover:ring-0 ring-1 ring-gray-950/5 dark:ring-gray-700/40"><svg class="h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/duotone/table.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></div>Registry</a></li><li class="list-none"><a class="pl-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="/workflows/overview"><div class="mr-4 rounded-md p-1 group-hover:bg-primary zinc-box group-hover:brightness-100 group-hover:ring-0 ring-1 ring-gray-950/5 dark:ring-gray-700/40"><svg class="h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/duotone/screwdriver-wrench.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></div>Workflows &amp; SDK</a></li><li class="list-none"><a class="pl-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="/pods/overview"><div class="mr-4 rounded-md p-1 group-hover:bg-primary zinc-box group-hover:brightness-100 group-hover:ring-0 ring-1 ring-gray-950/5 dark:ring-gray-700/40"><svg class="h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/duotone/hexagon.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></div>Pods</a></li><li class="list-none"><a class="pl-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="/plots/overview"><div class="mr-4 rounded-md p-1 group-hover:bg-primary zinc-box group-hover:brightness-100 group-hover:ring-0 ring-1 ring-gray-950/5 dark:ring-gray-700/40"><svg class="h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/duotone/chart-scatter-bubble.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></div>Plots</a></li><li class="list-none"><a class="pl-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="/admin/overview"><div class="mr-4 rounded-md p-1 group-hover:bg-primary zinc-box group-hover:brightness-100 group-hover:ring-0 ring-1 ring-gray-950/5 dark:ring-gray-700/40"><svg class="h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/duotone/screen-users.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></div>Administration</a></li><li class="list-none"><a class="pl-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-semibold text-primary dark:text-primary-light" href="/resources/faq"><div class="mr-4 rounded-md p-1 group-hover:bg-primary bg-primary"><svg class="h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white bg-white" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/duotone/clipboard-question.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></div>Resources</a></li><div class="mt-12 lg:mt-8"><h5 class="pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200">Resources</h5><ul><li id="/resources/faq" class="scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light space-x-3 rounded-lg hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/resources/faq"><svg class="h-4 w-4 bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/solid/messages-question.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg><div class="flex-1 flex items-center space-x-2.5"><div>FAQ</div></div></a></li><li id="/resources/privacy-policy" class="scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light space-x-3 rounded-lg hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/resources/privacy-policy"><svg class="h-4 w-4 bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/solid/shield-keyhole.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg><div class="flex-1 flex items-center space-x-2.5"><div>Privacy Policy</div></div></a></li><li id="/resources/terms-of-service" class="scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light space-x-3 rounded-lg bg-primary/10 text-primary font-semibold dark:text-primary-light dark:bg-primary-light/10" style="padding-left:1rem" href="/resources/terms-of-service"><svg class="h-4 w-4 bg-primary dark:bg-primary-light" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/solid/file-contract.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg><div class="flex-1 flex items-center space-x-2.5"><div>Terms of Service</div></div></a></li></ul></div></div></div></div></div><div class="" id="content-container"><div class="flex flex-row gap-12 box-border w-full pt-40 lg:pt-10"><div class="relative grow box-border flex-col w-full mx-auto px-1 lg:pl-[23.7rem] lg:-ml-12 xl:w-[calc(100%-28rem)]" id="content-area"><header id="header" class="relative"><div class="mt-0.5 space-y-2.5"><div class="eyebrow h-5 text-primary dark:text-primary-light text-sm font-semibold">Resources</div><div class="flex items-center"><h1 class="inline-block text-2xl sm:text-3xl font-extrabold text-gray-900 tracking-tight dark:text-gray-200">Latch Terms of Service</h1></div></div></header><div class="flex flex-col gap-8"><div class="flex flex-col gap-6 xl:hidden [&amp;:not(:empty)]:mt-8"></div></div><div class="relative mt-8 prose prose-gray dark:prose-invert"><h2 class="flex whitespace-pre-wrap group" id="what-we-dont-do-with-your-data"><div class="absolute"><a href="#what-we-dont-do-with-your-data" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">What We <em>Don’t</em> Do With Your Data</span></h2> <ul> <li><strong>No Ownership:</strong> Your data, code, and analyses remain solely yours.</li> <li><strong>No Monetization:</strong> We never sell or monetize your data.</li> <li><strong>No Model Training:</strong> Your data isn’t used to train machine learning models.</li> <li><strong>No Business Influence:</strong> Your data doesn’t inform our decisions, except for helping you debug and give you the best customer service.</li> <li><strong>Purely Hosting:</strong> We are a hosting platform and interact with your data only for that purpose.</li> </ul> <h1 class="flex whitespace-pre-wrap group text-2xl sm:text-3xl mt-8" id="our-terms-of-service"><div class="absolute"><a href="#our-terms-of-service" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">Our Terms of Service</span></h1> <p>The website located at <a href="http://latch.bio" target="_blank" rel="noreferrer">latch.bio</a> (the “Site”) is a copyrighted work belonging to LatchBio, Inc. (“Company,” “us,” “our,” and “we”) located at 1800 Owens St San Francisco, CA 94158. Certain features of the Site may be subject to additional guidelines, terms, or rules, which will be posted on the Site in connection with such features. All such additional terms, guidelines, and rules are incorporated by reference into these Terms.</p> <p>THESE TERMS OF USE (THESE “TERMS”) SET FORTH THE LEGALLY BINDING TERMS AND CONDITIONS THAT GOVERN YOUR USE OF THE SITE. BY ACCESSING OR USING THE SITE, YOU ARE ACCEPTING THESE TERMS (ON BEHALF OF YOURSELF OR THE ENTITY THAT YOU REPRESENT), AND YOU REPRESENT AND WARRANT THAT YOU HAVE THE RIGHT, AUTHORITY, AND CAPACITY TO ENTER INTO THESE TERMS (ON BEHALF OF YOURSELF OR THE ENTITY THAT YOU REPRESENT). YOU MAY NOT ACCESS OR USE THE SITE OR ACCEPT THE TERMS IF YOU ARE NOT AT LEAST 18 YEARS OLD. IF YOU DO NOT AGREE WITH ALL OF THE PROVISIONS OF THESE TERMS, DO NOT ACCESS AND/OR USE THE SITE.</p> <p>PLEASE BE AWARE THAT SECTION 10.2 CONTAINS PROVISIONS GOVERNING HOW TO RESOLVE DISPUTES BETWEEN YOU AND COMPANY. AMONG OTHER THINGS, SECTION 10.2 INCLUDES AN AGREEMENT TO ARBITRATE WHICH REQUIRES, WITH LIMITED EXCEPTIONS, THAT ALL DISPUTES BETWEEN YOU AND US SHALL BE RESOLVED BY BINDING AND FINAL ARBITRATION. SECTION 10.2 ALSO CONTAINS A CLASS ACTION AND JURY TRIAL WAIVER. PLEASE READ SECTION 10.2 CAREFULLY.</p> <p>UNLESS YOU OPT OUT OF THE AGREEMENT TO ARBITRATE WITHIN 30 DAYS: (1) YOU WILL ONLY BE PERMITTED TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF AGAINST US ON AN INDIVIDUAL BASIS, NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY CLASS OR REPRESENTATIVE ACTION OR PROCEEDING, AND YOU WAIVE YOUR RIGHT TO PARTICIPATE IN A CLASS ACTION LAWSUIT OR CLASS-WIDE ARBITRATION; AND (2) YOU ARE WAIVING YOUR RIGHT TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF IN A COURT OF LAW AND TO HAVE A JURY TRIAL.</p> <h2 class="flex whitespace-pre-wrap group" id="1-accounts"><div class="absolute"><a href="#1-accounts" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">1. ACCOUNTS</span></h2> <h3 class="flex whitespace-pre-wrap group" id="1-1-account-creation"><div class="absolute"><a href="#1-1-account-creation" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">1.1. Account Creation</span></h3> <p>In order to use certain features of the Site, you must register for an account (“Account”) and provide certain information about yourself as prompted by the account registration form. You represent and warrant that: (a) all required registration information you submit is truthful and accurate; (b) you will maintain the accuracy of such information. You may delete your Account at any time, for any reason, by following the instructions on the Site. Company may suspend or terminate your Account in accordance with Section 8.</p> <h3 class="flex whitespace-pre-wrap group" id="1-2-account-responsibilities"><div class="absolute"><a href="#1-2-account-responsibilities" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">1.2. Account Responsibilities</span></h3> <p>You are responsible for maintaining the confidentiality of your Account login information and are fully responsible for all activities that occur under your Account. You agree to immediately notify Company of any unauthorized use, or suspected unauthorized use of your Account or any other breach of security. Company cannot and will not be liable for any loss or damage rising from your failure to comply with the above requirements.</p> <h2 class="flex whitespace-pre-wrap group" id="2-access-to-the-site"><div class="absolute"><a href="#2-access-to-the-site" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">2. ACCESS TO THE SITE</span></h2> <h3 class="flex whitespace-pre-wrap group" id="2-1-license"><div class="absolute"><a href="#2-1-license" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">2.1. License</span></h3> <p>Subject to these Terms, Company grants you a non-transferable, non-exclusive, revocable, limited license to use and access the Site solely for your own personal, noncommercial use.</p> <h3 class="flex whitespace-pre-wrap group" id="2-2-certain-restrictions"><div class="absolute"><a href="#2-2-certain-restrictions" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">2.2. Certain Restrictions</span></h3> <p>The rights granted to you in these Terms are subject to the following restrictions:</p> <ul> <li>(a) You shall not license, sell, rent, lease, transfer, assign, distribute, host, or otherwise commercially exploit the Site, whether in whole or in part, or any content displayed on the Site.</li> <li>(b) You shall not modify, make derivative works of, disassemble, reverse compile or reverse engineer any part of the Site.</li> <li>(c) You shall not access the Site in order to build a similar or competitive website, product, or service.</li> <li>(d) Except as expressly stated herein, no part of the Site may be copied, reproduced, distributed, republished, downloaded, displayed, posted, or transmitted in any form or by any means. Unless otherwise indicated, any future release, update, or other addition to functionality of the Site shall be subject to these Terms. All copyright and other proprietary notices on the Site (or on any content displayed on the Site) must be retained on all copies thereof.</li> </ul> <h3 class="flex whitespace-pre-wrap group" id="2-3-modification"><div class="absolute"><a href="#2-3-modification" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">2.3. Modification</span></h3> <p>Company reserves the right, at any time, to modify, suspend, or discontinue the Site (in whole or in part) with or without notice to you. You agree that Company will not be liable to you or to any third party for any modification, suspension, or discontinuation of the Site or any part thereof.</p> <h3 class="flex whitespace-pre-wrap group" id="2-4-no-support-or-maintenance"><div class="absolute"><a href="#2-4-no-support-or-maintenance" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">2.4. No Support or Maintenance</span></h3> <p>You acknowledge and agree that Company will have no obligation to provide you with any support or maintenance in connection with the Site.</p> <h3 class="flex whitespace-pre-wrap group" id="2-5-ownership"><div class="absolute"><a href="#2-5-ownership" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">2.5. Ownership</span></h3> <p>Excluding any User Content that you may provide (defined below), you acknowledge that all the intellectual property rights, including copyrights, patents, trademarks, and trade secrets, in the Site and its content are owned by Company or Company’s suppliers. Neither these Terms (nor your access to the Site) transfers to you or any third party any rights, title, or interest in or to such intellectual property rights, except for the limited access rights expressly set forth in Section 2.1. Company and its suppliers reserve all rights not granted in these Terms. There are no implied licenses granted under these Terms.</p> <h3 class="flex whitespace-pre-wrap group" id="2-6-feedback"><div class="absolute"><a href="#2-6-feedback" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">2.6. Feedback</span></h3> <p>If you provide Company with any feedback or suggestions regarding the Site (“Feedback”), you hereby assign to Company all rights in such Feedback and agree that Company shall have the right to use and fully exploit such Feedback and related information in any manner it deems appropriate. Company will treat any Feedback you provide to Company as non-confidential and non-proprietary. You agree that you will not submit to Company any information or ideas that you consider to be confidential or proprietary.</p> <h2 class="flex whitespace-pre-wrap group" id="3-user-content"><div class="absolute"><a href="#3-user-content" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">3. USER CONTENT</span></h2> <h3 class="flex whitespace-pre-wrap group" id="3-1-user-content"><div class="absolute"><a href="#3-1-user-content" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">3.1. User Content</span></h3> <p>”User Content” means any and all information and content that a user submits to, or uses with, the Site (e.g., content in the user’s profile or postings). You are solely responsible for your User Content. You assume all risks associated with the use of your User Content, including any reliance on its accuracy, completeness, or usefulness by others, or any disclosure of your User Content that personally identifies you or any third party. You hereby represent and warrant that your User Content does not violate our Acceptable Use Policy (defined in Section 3.3). You may not represent or imply to others that your User Content is in any way provided, sponsored, or endorsed by Company. Since you alone are responsible for your User Content, you may expose yourself to liability if, for example, your User Content violates the Acceptable Use Policy. Company is not obligated to back up any User Content, and your User Content may be deleted at any time without prior notice. You are solely responsible for creating and maintaining your own backup copies of your User Content if you desire.</p> <h3 class="flex whitespace-pre-wrap group" id="3-2-acceptable-use-policy"><div class="absolute"><a href="#3-2-acceptable-use-policy" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">3.2. Acceptable Use Policy</span></h3> <p>The following terms constitute our “Acceptable Use Policy”: (a) You agree not to use the Site to collect, upload, transmit, display, or distribute any User Content:</p> <ul> <li>(i) that violates any third-party right, including any copyright, trademark, patent, trade secret, moral right, privacy right, right of publicity, or any other intellectual property or proprietary right,</li> <li>(ii) that is unlawful, harassing, abusive, tortious, threatening, harmful, invasive of another’s privacy, vulgar, defamatory, false, intentionally misleading, trade libelous, pornographic, obscene, patently offensive, promotes racism, bigotry, hatred, or physical harm of any kind against any group or individual, or is otherwise objectionable,</li> <li>(iii) that is harmful to minors in any way, or</li> <li>(iv) that is in violation of any law, regulation, or obligations or restrictions imposed by any third party. (b) In addition, you agree not to:</li> <li>(i) upload, transmit, or distribute to or through the Site any computer viruses, worms, or any software intended to damage or alter a computer system or data,</li> <li>(ii) send through the Site unsolicited or unauthorized advertising, promotional materials, junk mail, spam, chain letters, pyramid schemes, or any other form of duplicative or unsolicited messages, whether commercial or otherwise,</li> <li>(iii) use the Site to harvest, collect, gather or assemble information or data regarding other users, including e-mail addresses, without their consent,</li> <li>(iv) interfere with, disrupt, or create an undue burden on servers or networks connected to the Site or violate the regulations, policies, or procedures of such networks,</li> <li>(v) attempt to gain unauthorized access to the Site (or to other computer systems or networks connected to or used together with the Site), whether through password mining or any other means,</li> <li>(vi) harass or interfere with any other user’s use and enjoyment of the Site, or</li> <li>(vii) use software or automated agents or scripts to produce multiple accounts on the Site or to generate automated searches, requests, or queries (or to strip, scrape, or mine data) from the Site. We conditionally grant to the operators of public search engines revocable permission to use spiders to copy materials from the Site for the sole purpose of and solely to the extent necessary for creating publicly available searchable indices of the materials, but not caches or archives of such materials, subject to the parameters set forth in our robots.txt file.</li> </ul> <h3 class="flex whitespace-pre-wrap group" id="3-3-enforcement"><div class="absolute"><a href="#3-3-enforcement" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">3.3. Enforcement</span></h3> <p>We reserve the right (but have no obligation) to review, refuse, and/or remove any User Content in our sole discretion, and to investigate and/or take appropriate action against you in our sole discretion if you violate the Acceptable Use Policy or any other provision of these Terms or otherwise create liability for us or any other person. Such action may include removing or modifying your User Content, terminating your Account in accordance with Section 8, and/or reporting you to law enforcement authorities.</p> <h2 class="flex whitespace-pre-wrap group" id="4-indemnification"><div class="absolute"><a href="#4-indemnification" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">4. INDEMNIFICATION</span></h2> <p>You agree to indemnify and hold Company (and its officers, employees, and agents) harmless, including costs and attorneys’ fees, from any claim or demand made by any third party due to or arising out of:</p> <p>(a) your use of the Site, (b) your violation of these Terms, (c) your violation of applicable laws or regulations, or (d) your User Content.</p> <p>Company reserves the right, at your expense, to assume the exclusive defense and control of any matter for which you are required to indemnify us, and you agree to cooperate with our defense of these claims. You agree not to settle any matter without the prior written consent of Company. Company will use reasonable efforts to notify you of any such claim, action, or proceeding upon becoming aware of it.</p> <h2 class="flex whitespace-pre-wrap group" id="5-third-party-links-and-ads-other-users"><div class="absolute"><a href="#5-third-party-links-and-ads-other-users" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">5. THIRD-PARTY LINKS &amp; ADS; OTHER USERS</span></h2> <h3 class="flex whitespace-pre-wrap group" id="5-1-third-party-links-and-ads"><div class="absolute"><a href="#5-1-third-party-links-and-ads" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">5.1. Third-Party Links &amp; Ads</span></h3> <p>The Site may contain links to third-party websites and services, and/or display advertisements for third parties (collectively, “Third-Party Links &amp; Ads”). Such Third-Party Links &amp; Ads are not under the control of Company, and Company is not responsible for any Third-Party Links &amp; Ads. Company provides access to these Third-Party Links &amp; Ads only as a convenience to you and does not review, approve, monitor, endorse, warrant, or make any representations with respect to Third-Party Links &amp; Ads. You use all Third-Party Links &amp; Ads at your own risk and should apply a suitable level of caution and discretion in doing so. When you click on any of the Third-Party Links &amp; Ads, the applicable third party’s terms and policies apply, including the third party’s privacy and data gathering practices. You should make whatever investigation you feel necessary or appropriate before proceeding with any transaction in connection with such Third-Party Links &amp; Ads.</p> <h3 class="flex whitespace-pre-wrap group" id="5-2-other-users"><div class="absolute"><a href="#5-2-other-users" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">5.2. Other Users</span></h3> <p>Each Site user is solely responsible for any and all of its own User Content. Since we do not control User Content, you acknowledge and agree that we are not responsible for any User Content, whether provided by you or by others. We make no guarantees regarding the accuracy, currency, suitability, appropriateness, or quality of any User Content. Your interactions with other Site users are solely between you and such users. You agree that Company will not be responsible for any loss or damage incurred as the result of any such interactions. If there is a dispute between you and any Site user, we are under no obligation to become involved.</p> <h3 class="flex whitespace-pre-wrap group" id="5-3-release"><div class="absolute"><a href="#5-3-release" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">5.3. Release</span></h3> <p>You hereby release and forever discharge Company (and our officers, employees, agents, successors, and assigns) from, and hereby waive and relinquish, each and every past, present, and future dispute, claim, controversy, demand, right, obligation, liability, action, and cause of action of every kind and nature (including personal injuries, death, and property damage) that has arisen or arises directly or indirectly out of, or that relates directly or indirectly to, the Site (including any interactions with, or act or omission of, other Site users or any Third-Party Links &amp; Ads).</p> <p><strong>IF YOU ARE A CALIFORNIA RESIDENT, YOU HEREBY WAIVE CALIFORNIA CIVIL CODE SECTION 1542 IN CONNECTION WITH THE FOREGOING, WHICH STATES: “A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.”</strong></p> <h2 class="flex whitespace-pre-wrap group" id="6-disclaimers"><div class="absolute"><a href="#6-disclaimers" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">6. DISCLAIMERS</span></h2> <p>THE SITE IS PROVIDED ON AN “AS-IS” AND “AS AVAILABLE” BASIS, AND COMPANY (AND OUR SUPPLIERS) EXPRESSLY DISCLAIM ANY AND ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING ALL WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, QUIET ENJOYMENT, ACCURACY, OR NON-INFRINGEMENT. WE (AND OUR SUPPLIERS) MAKE NO WARRANTY THAT THE SITE WILL MEET YOUR REQUIREMENTS, WILL BE AVAILABLE ON AN UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE BASIS, OR WILL BE ACCURATE, RELIABLE, FREE OF VIRUSES OR OTHER HARMFUL CODE, COMPLETE, LEGAL, OR SAFE. IF APPLICABLE LAW REQUIRES ANY WARRANTIES WITH RESPECT TO THE SITE, ALL SUCH WARRANTIES ARE LIMITED IN DURATION TO 90 DAYS FROM THE DATE OF FIRST USE.</p> <p>SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. SOME JURISDICTIONS DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU.</p> <h2 class="flex whitespace-pre-wrap group" id="7-limitation-on-liability"><div class="absolute"><a href="#7-limitation-on-liability" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">7. LIMITATION ON LIABILITY</span></h2> <p>TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL COMPANY (OR OUR SUPPLIERS) BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOST PROFITS, LOST DATA, COSTS OF PROCUREMENT OF SUBSTITUTE PRODUCTS, OR ANY INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL, OR PUNITIVE DAMAGES ARISING FROM OR RELATING TO THESE TERMS OR YOUR USE OF, OR INABILITY TO USE, THE SITE, EVEN IF COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ACCESS TO, AND USE OF, THE SITE IS AT YOUR OWN DISCRETION AND RISK, AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR DEVICE OR COMPUTER SYSTEM, OR LOSS OF DATA RESULTING THEREFROM.</p> <p>TO THE MAXIMUM EXTENT PERMITTED BY LAW, NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR ANY DAMAGES ARISING FROM OR RELATED TO THESE TERMS (FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION), WILL AT ALL TIMES BE LIMITED TO A MAXIMUM OF FIFTY US DOLLARS. THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE THIS LIMIT. YOU AGREE THAT OUR SUPPLIERS WILL HAVE NO LIABILITY OF ANY KIND ARISING FROM OR RELATING TO THESE TERMS.</p> <p>SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.</p> <h2 class="flex whitespace-pre-wrap group" id="8-term-and-termination"><div class="absolute"><a href="#8-term-and-termination" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">8. TERM AND TERMINATION</span></h2> <p>Subject to this Section, these Terms will remain in full force and effect while you use the Site. We may suspend or terminate your rights to use the Site (including your Account) at any time for any reason at our sole discretion, including for any use of the Site in violation of these Terms. Upon termination of your rights under these Terms, your Account and right to access and use the Site will terminate immediately. You understand that any termination of your Account may involve deletion of your User Content associated with your Account from our live databases. Company will not have any liability whatsoever to you for any termination of your rights under these Terms, including for termination of your Account or deletion of your User Content. Even after your rights under these Terms are terminated, the following provisions of these Terms will remain in effect: Sections 2.2 through 2.6, Section 3, and Sections 4 through 10.</p> <h2 class="flex whitespace-pre-wrap group" id="9-copyright-policy"><div class="absolute"><a href="#9-copyright-policy" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">9. COPYRIGHT POLICY</span></h2> <p>Company respects the intellectual property of others and asks that users of our Site do the same. In connection with our Site, we have adopted and implemented a policy respecting copyright law that provides for the removal of any infringing materials and for the termination, in appropriate circumstances, of users of our online Site who are repeat infringers of intellectual property rights, including copyrights. If you believe that one of our users is, through the use of our Site, unlawfully infringing the copyright(s) in a work, and wish to have the allegedly infringing material removed, the following information in the form of a written notification (pursuant to 17 U.S.C. § 512(c)) must be provided to our designated Copyright Agent:</p> <ol> <li>your physical or electronic signature;</li> <li>identification of the copyrighted work(s) that you claim to have been infringed;</li> <li>identification of the material on our services that you claim is infringing and that you request us to remove;</li> <li>sufficient information to permit us to locate such material;</li> <li>your address, telephone number, and e-mail address;</li> <li>a statement that you have a good faith belief that use of the objectionable material is not authorized by the copyright owner, its agent, or under the law; and</li> <li>a statement that the information in the notification is accurate, and under penalty of perjury, that you are either the owner of the copyright that has allegedly been infringed or that you are authorized to act on behalf of the copyright owner.</li> </ol> <p>Please note that, pursuant to 17 U.S.C. § 512(f), any misrepresentation of material fact (falsities) in a written notification automatically subjects the complaining party to liability for any damages, costs, and attorney’s fees incurred by us in connection with the written notification and allegation of copyright infringement.</p> <p>The designated Copyright Agent for Company is: Jordan Ramsay Address of Agent: 1800 Owens Street, San Francisco, CA 94158 Email: <a href="mailto:jordan@latch.bio" target="_blank" rel="noreferrer">jordan@latch.bio</a></p> <h2 class="flex whitespace-pre-wrap group" id="10-general"><div class="absolute"><a href="#10-general" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">10. GENERAL</span></h2> <h3 class="flex whitespace-pre-wrap group" id="10-1-changes"><div class="absolute"><a href="#10-1-changes" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">10.1. Changes</span></h3> <p>These Terms are subject to occasional revision, and if we make any substantial changes, we may notify you by sending you an e-mail to the last e-mail address you provided to us (if any), and/or by prominently posting notice of the changes on our Site. You are responsible for providing us with your most current e-mail address. In the event that the last e-mail address that you have provided us is not valid or, for any reason, is not capable of delivering to you the notice described above, our dispatch of the e-mail containing such notice will nonetheless constitute effective notice of the changes described in the notice. Continued use of our Site following notice of such changes shall indicate your acknowledgment of such changes and agreement to be bound by the terms and conditions of such changes.</p> <h3 class="flex whitespace-pre-wrap group" id="10-2-dispute-resolution"><div class="absolute"><a href="#10-2-dispute-resolution" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">10.2. Dispute Resolution</span></h3> <p>Please read the following arbitration agreement in this Section (the “Arbitration Agreement”) carefully. It requires you to arbitrate disputes with Company, its parent companies, subsidiaries, affiliates, successors and assigns and all of their respective officers, directors, employees, agents, and representatives (collectively, the “Company Parties”) and limits the manner in which you can seek relief from the Company Parties.</p> <h4 class="flex whitespace-pre-wrap group" id="a-applicability-of-arbitration-agreement"><div class="absolute"><a href="#a-applicability-of-arbitration-agreement" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">(a) Applicability of Arbitration Agreement</span></h4> <p>You agree that any dispute between you and any of the Company Parties relating in any way to the Site, the services offered on the Site (the “Services”) or these Terms will be resolved by binding arbitration, rather than in court, except that:</p> <ol> <li>You and the Company Parties may assert individualized claims in small claims court if the claims qualify, remain in such court and advance solely on an individual, non-class basis.</li> <li>You or the Company Parties may seek equitable relief in court for infringement or other misuse of intellectual property rights (such as trademarks, trade dress, domain names, trade secrets, copyrights, and patents).</li> </ol> <p>This Arbitration Agreement shall survive the expiration or termination of these Terms and shall apply, without limitation, to all claims that arose or were asserted before you agreed to these Terms (in accordance with the preamble) or any prior version of these Terms. This Arbitration Agreement does not preclude you from bringing issues to the attention of federal, state, or local agencies. Such agencies can, if the law allows, seek relief against the Company Parties on your behalf. For purposes of this Arbitration Agreement, “Dispute” will also include disputes that arose or involve facts occurring before the existence of this or any prior versions of the Agreement as well as claims that may arise after the termination of these Terms.</p> <h4 class="flex whitespace-pre-wrap group" id="b-informal-dispute-resolution"><div class="absolute"><a href="#b-informal-dispute-resolution" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">(b) Informal Dispute Resolution</span></h4> <p>There might be instances when a Dispute arises between you and Company. If that occurs, Company is committed to working with you to reach a reasonable resolution. You and Company agree that good faith informal efforts to resolve Disputes can result in a prompt, low-cost, and mutually beneficial outcome. You and Company, therefore, agree that before either party commences arbitration against the other (or initiates an action in small claims court if a party so elects), we will personally meet and confer telephonically or via videoconference, in a good faith effort to resolve informally any Dispute covered by this Arbitration Agreement (“Informal Dispute Resolution Conference”). If you are represented by counsel, your counsel may participate in the conference, but you will also participate in the conference.</p> <p>The party initiating a Dispute must give notice to the other party in writing of its intent to initiate an Informal Dispute Resolution Conference (“Notice”), which shall occur within 45 days after the other party receives such Notice, unless an extension is mutually agreed upon by the parties. Notice to Company that you intend to initiate an Informal Dispute Resolution Conference should be sent by email to: <a href="mailto:jordan@latch.bio" target="_blank" rel="noreferrer">jordan@latch.bio</a>, or by regular mail to 1800 Owens Street, San Francisco, California 94158. The Notice must include:</p> <ol> <li>Your name, telephone number, mailing address, e-mail address associated with your account (if you have one).</li> <li>The name, telephone number, mailing address, and e-mail address of your counsel, if any.</li> <li>A description of your Dispute.</li> </ol> <p>The Informal Dispute Resolution Conference shall be individualized such that a separate conference must be held each time either party initiates a Dispute, even if the same law firm or group of law firms represents multiple users in similar cases, unless all parties agree; multiple individuals initiating a Dispute cannot participate in the same Informal Dispute Resolution Conference unless all parties agree. In the time between a party receiving the Notice and the Informal Dispute Resolution Conference, nothing in this Arbitration Agreement shall prohibit the parties from engaging in informal communications to resolve the initiating party’s Dispute. Engaging in the Informal Dispute Resolution Conference is a condition precedent and requirement that must be fulfilled before commencing arbitration. The statute of limitations and any filing fee deadlines shall be tolled while the parties engage in the Informal Dispute Resolution Conference process required by this section.</p> <h4 class="flex whitespace-pre-wrap group" id="c-arbitration-rules-and-forum"><div class="absolute"><a href="#c-arbitration-rules-and-forum" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">(c) Arbitration Rules and Forum</span></h4> <p>These Terms evidence a transaction involving interstate commerce, and notwithstanding any other provision herein with respect to the applicable substantive law, the Federal Arbitration Act, 9 U.S.C. § 1 et seq., will govern the interpretation and enforcement of this Arbitration Agreement and any arbitration proceedings. If the Informal Dispute Resolution Process described above does not resolve satisfactorily within 60 days after receipt of your Notice, you and Company agree that either party shall have the right to finally resolve the Dispute through binding arbitration. The Federal Arbitration Act governs the interpretation and enforcement of this Arbitration Agreement. The arbitration will be conducted by JAMS, an established alternative dispute resolution provider. Disputes involving claims and counterclaims with an amount in controversy under $250,000, not inclusive of attorneys’ fees and interest, shall be subject to JAMS’ most current version of the Streamlined Arbitration Rules and procedures available at <a href="http://www.jamsadr.com/rules-streamlined-arbitration/" target="_blank" rel="noreferrer">JAMS Streamlined Arbitration Rules</a>; all other claims shall be subject to JAMS’s most current version of the Comprehensive Arbitration Rules and Procedures, available at <a href="http://www.jamsadr.com/rules-comprehensive-arbitration/" target="_blank" rel="noreferrer">JAMS Comprehensive Arbitration Rules</a>. JAMS’ rules are also available at <a href="http://www.jamsadr.com" target="_blank" rel="noreferrer">www.jamsadr.com</a> or by calling JAMS at 800-352-5267. A party who wishes to initiate arbitration must provide the other party with a request for arbitration (the “Request”). The Request must include:</p> <ol> <li>The name, telephone number, mailing address, e-mail address of the party seeking arbitration and the account username (if applicable) as well as the email address associated with any applicable account.</li> <li>A statement of the legal claims being asserted and the factual bases of those claims.</li> <li>A description of the remedy sought and an accurate, good-faith calculation of the amount in controversy in United States Dollars.</li> <li>A statement certifying completion of the Informal Dispute Resolution process as described above.</li> <li>Evidence that the requesting party has paid any necessary filing fees in connection with such arbitration.</li> </ol> <p>If the party requesting arbitration is represented by counsel, the Request shall also include counsel’s name, telephone number</p></div><div class="leading-6 mt-14"><div class="pb-16 w-full"><div class="flex flex-col gap-y-4 xl:flex-col xl:gap-6 min-[1400px]:flex-row md:flex-row md:justify-end"><div class="flex flex-row gap-5 items-center grow justify-between md:justify-start xl:justify-between min-[1400px]:justify-start"><p class="text-sm text-gray-600 dark:text-gray-400">Was this page helpful?</p><div class="flex flex-row gap-3 items-center"><button class="px-[14px] py-2 flex flex-row gap-[10px] items-center border rounded-lg text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 border-gray-200 dark:border-gray-800 dark:bg-codeblock/50 hover:border-gray-400 hover:dark:border-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" class="fill-current"><path d="M10.1187 1.08741C8.925 0.746789 7.67813 1.43741 7.3375 2.63116L7.15938 3.25616C7.04375 3.66241 6.83438 4.03741 6.55 4.34991L4.94688 6.11241C4.66875 6.41866 4.69062 6.89366 4.99687 7.17179C5.30312 7.44991 5.77813 7.42804 6.05625 7.12179L7.65938 5.35929C8.1 4.87491 8.42188 4.29679 8.6 3.66866L8.77812 3.04366C8.89062 2.64679 9.30625 2.41554 9.70625 2.52804C10.1063 2.64054 10.3344 3.05616 10.2219 3.45616L10.0437 4.08116C9.86562 4.70304 9.58437 5.29054 9.2125 5.81554C9.05 6.04366 9.03125 6.34366 9.15938 6.59366C9.2875 6.84366 9.54375 6.99991 9.825 6.99991H14C14.275 6.99991 14.5 7.22491 14.5 7.49991C14.5 7.71241 14.3656 7.89679 14.175 7.96866C13.9438 8.05616 13.7688 8.24992 13.7094 8.49054C13.65 8.73117 13.7125 8.98429 13.875 9.16866C13.9531 9.25616 14 9.37179 14 9.49991C14 9.74366 13.825 9.94679 13.5938 9.99054C13.3375 10.0405 13.1219 10.2187 13.0312 10.4624C12.9406 10.7062 12.9813 10.9843 13.1438 11.1905C13.2094 11.2749 13.25 11.3812 13.25 11.4999C13.25 11.7093 13.1187 11.8937 12.9312 11.9655C12.5719 12.1062 12.3781 12.4937 12.4812 12.8655C12.4937 12.9062 12.5 12.953 12.5 12.9999C12.5 13.2749 12.275 13.4999 12 13.4999H8.95312C8.55937 13.4999 8.17188 13.3843 7.84375 13.1655L5.91563 11.8812C5.57188 11.6499 5.10625 11.7437 4.875 12.0905C4.64375 12.4374 4.7375 12.8999 5.08437 13.1312L7.0125 14.4155C7.5875 14.7999 8.2625 15.003 8.95312 15.003H12C13.0844 15.003 13.9656 14.1405 14 13.0655C14.4563 12.6999 14.75 12.1374 14.75 11.503C14.75 11.3624 14.7344 11.228 14.7094 11.0968C15.1906 10.7312 15.5 10.153 15.5 9.50304C15.5 9.29991 15.4688 9.10304 15.4125 8.91866C15.775 8.55304 16 8.05304 16 7.49991C16 6.39679 15.1063 5.49991 14 5.49991H11.1156C11.2625 5.17491 11.3875 4.83741 11.4844 4.49366L11.6625 3.86866C12.0031 2.67491 11.3125 1.42804 10.1187 1.08741ZM1 5.99991C0.446875 5.99991 0 6.44679 0 6.99991V13.9999C0 14.553 0.446875 14.9999 1 14.9999H3C3.55313 14.9999 4 14.553 4 13.9999V6.99991C4 6.44679 3.55313 5.99991 3 5.99991H1Z"></path></svg><small class="text-sm font-normal leading-4 ">Yes</small></button><button class="px-[14px] py-2 flex flex-row gap-[10px] items-center border rounded-lg text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 border-gray-200 dark:border-gray-800 dark:bg-codeblock/50 hover:border-gray-400 hover:dark:border-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" class="fill-current"><path d="M10.1187 14.9124C8.925 15.253 7.67813 14.5624 7.3375 13.3687L7.15938 12.7437C7.04375 12.3374 6.83438 11.9624 6.55 11.6499L4.94688 9.8874C4.66875 9.58115 4.69062 9.10615 4.99687 8.82803C5.30312 8.5499 5.77813 8.57178 6.05625 8.87803L7.65938 10.6405C8.1 11.1249 8.42188 11.703 8.6 12.3312L8.77812 12.9562C8.89062 13.353 9.30625 13.5843 9.70625 13.4718C10.1063 13.3593 10.3344 12.9437 10.2219 12.5437L10.0437 11.9187C9.86562 11.2968 9.58437 10.7093 9.2125 10.1843C9.05 9.95615 9.03125 9.65615 9.15938 9.40615C9.2875 9.15615 9.54375 8.9999 9.825 8.9999H14C14.275 8.9999 14.5 8.7749 14.5 8.4999C14.5 8.2874 14.3656 8.10303 14.175 8.03115C13.9438 7.94365 13.7688 7.7499 13.7094 7.50928C13.65 7.26865 13.7125 7.01553 13.875 6.83115C13.9531 6.74365 14 6.62803 14 6.4999C14 6.25615 13.825 6.05303 13.5938 6.00928C13.3375 5.95928 13.1219 5.78115 13.0312 5.53428C12.9406 5.2874 12.9813 5.0124 13.1438 4.80615C13.2094 4.72178 13.25 4.61553 13.25 4.49678C13.25 4.2874 13.1187 4.10303 12.9312 4.03115C12.5719 3.89053 12.3781 3.50303 12.4812 3.13115C12.4937 3.09053 12.5 3.04365 12.5 2.99678C12.5 2.72178 12.275 2.49678 12 2.49678H8.95312C8.55937 2.49678 8.17188 2.6124 7.84375 2.83115L5.91563 4.11553C5.57188 4.34678 5.10625 4.25303 4.875 3.90615C4.64375 3.55928 4.7375 3.09678 5.08437 2.86553L7.0125 1.58115C7.5875 1.19678 8.2625 0.993652 8.95312 0.993652H12C13.0844 0.993652 13.9656 1.85615 14 2.93115C14.4563 3.29678 14.75 3.85928 14.75 4.49365C14.75 4.63428 14.7344 4.76865 14.7094 4.8999C15.1906 5.26553 15.5 5.84365 15.5 6.49365C15.5 6.69678 15.4688 6.89365 15.4125 7.07803C15.775 7.44678 16 7.94678 16 8.4999C16 9.60303 15.1063 10.4999 14 10.4999H11.1156C11.2625 10.8249 11.3875 11.1624 11.4844 11.5062L11.6625 12.1312C12.0031 13.3249 11.3125 14.5718 10.1187 14.9124ZM1 11.9999C0.446875 11.9999 0 11.553 0 10.9999V3.9999C0 3.44678 0.446875 2.9999 1 2.9999H3C3.55313 2.9999 4 3.44678 4 3.9999V10.9999C4 11.553 3.55313 11.9999 3 11.9999H1Z"></path></svg><small class="text-sm font-normal leading-4 ">No</small></button></div></div><div class="flex flex-row gap-3 justify-end"></div></div></div><div class="mb-12 px-0.5 flex items-center text-sm font-semibold text-gray-700 dark:text-gray-200"><a class="flex items-center space-x-3 group" href="/resources/privacy-policy"><svg viewBox="0 0 3 6" class="h-1.5 stroke-gray-400 overflow-visible group-hover:stroke-gray-600 dark:group-hover:stroke-gray-300"><path d="M3 0L0 3L3 6" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="group-hover:text-gray-900 dark:group-hover:text-white">Privacy Policy</span></a></div><footer id="footer" class="flex gap-12 justify-between pt-10 border-t border-gray-100 sm:flex dark:border-gray-800/50 pb-28"><div class="flex gap-6"><a href="https://twitter.com/latchbio" target="_blank"><span class="sr-only">twitter</span><svg class="w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/brands/twitter.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></a><a href="https://www.linkedin.com/company/latchbio/" target="_blank"><span class="sr-only">linkedin</span><svg class="w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/brands/linkedin.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center"></svg></a></div><div class="flex items-center justify-between"><div class="sm:flex"><a href="https://mintlify.com/preview-request?utm_campaign=poweredBy&amp;utm_medium=docs&amp;utm_source=wiki.latch.bio" target="_blank" rel="noreferrer" class="text-sm text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300">Powered by Mintlify</a></div></div></footer></div></div><div class="z-10 hidden xl:flex pl-10 box-border w-[19rem]" id="table-of-contents"><div id="table-of-contents-content" class="fixed text-gray-600 text-sm leading-6 w-[16.5rem] overflow-y-auto space-y-2 h-[calc(100%-10rem)]"><div class="text-gray-700 dark:text-gray-300 font-medium flex items-center space-x-2"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" xmlns="http://www.w3.org/2000/svg" class="h-3 w-3"><path d="M2.44434 12.6665H13.5554" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2.44434 3.3335H13.5554" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2.44434 8H7.33323" stroke-linecap="round" stroke-linejoin="round"></path></svg><span>On this page</span></div><ul><li><a href="#what-we-dont-do-with-your-data" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">What We Don’t Do With Your Data</a></li><li><a href="#our-terms-of-service" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">Our Terms of Service</a></li><li><a href="#1-accounts" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">1. ACCOUNTS</a></li><li style="margin-left:1rem"><a href="#1-1-account-creation" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">1.1. Account Creation</a></li><li style="margin-left:1rem"><a href="#1-2-account-responsibilities" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">1.2. Account Responsibilities</a></li><li><a href="#2-access-to-the-site" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">2. ACCESS TO THE SITE</a></li><li style="margin-left:1rem"><a href="#2-1-license" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">2.1. License</a></li><li style="margin-left:1rem"><a href="#2-2-certain-restrictions" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">2.2. Certain Restrictions</a></li><li style="margin-left:1rem"><a href="#2-3-modification" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">2.3. Modification</a></li><li style="margin-left:1rem"><a href="#2-4-no-support-or-maintenance" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">2.4. No Support or Maintenance</a></li><li style="margin-left:1rem"><a href="#2-5-ownership" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">2.5. Ownership</a></li><li style="margin-left:1rem"><a href="#2-6-feedback" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">2.6. Feedback</a></li><li><a href="#3-user-content" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">3. USER CONTENT</a></li><li style="margin-left:1rem"><a href="#3-1-user-content" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">3.1. User Content</a></li><li style="margin-left:1rem"><a href="#3-2-acceptable-use-policy" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">3.2. Acceptable Use Policy</a></li><li style="margin-left:1rem"><a href="#3-3-enforcement" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">3.3. Enforcement</a></li><li><a href="#4-indemnification" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">4. INDEMNIFICATION</a></li><li><a href="#5-third-party-links-and-ads-other-users" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">5. THIRD-PARTY LINKS &amp; ADS; OTHER USERS</a></li><li style="margin-left:1rem"><a href="#5-1-third-party-links-and-ads" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">5.1. Third-Party Links &amp; Ads</a></li><li style="margin-left:1rem"><a href="#5-2-other-users" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">5.2. Other Users</a></li><li style="margin-left:1rem"><a href="#5-3-release" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">5.3. Release</a></li><li><a href="#6-disclaimers" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">6. DISCLAIMERS</a></li><li><a href="#7-limitation-on-liability" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">7. LIMITATION ON LIABILITY</a></li><li><a href="#8-term-and-termination" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">8. TERM AND TERMINATION</a></li><li><a href="#9-copyright-policy" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">9. COPYRIGHT POLICY</a></li><li><a href="#10-general" class="py-1 block font-medium hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">10. GENERAL</a></li><li style="margin-left:1rem"><a href="#10-1-changes" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">10.1. Changes</a></li><li style="margin-left:1rem"><a href="#10-2-dispute-resolution" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">10.2. Dispute Resolution</a></li><li style="margin-left:2rem"><a href="#a-applicability-of-arbitration-agreement" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">(a) Applicability of Arbitration Agreement</a></li><li style="margin-left:2rem"><a href="#b-informal-dispute-resolution" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">(b) Informal Dispute Resolution</a></li><li style="margin-left:2rem"><a href="#c-arbitration-rules-and-forum" class="group flex items-start py-1 whitespace-pre-wrap text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">(c) Arbitration Rules and Forum</a></li></ul></div></div></div></div></div></div></main></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"mdxSource":{"compiledSource":"/*@jsxRuntime automatic @jsxImportSource react*/\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = Object.assign({\n em: \"em\",\n ul: \"ul\",\n li: \"li\",\n strong: \"strong\",\n p: \"p\",\n a: \"a\",\n ol: \"ol\"\n }, _provideComponents(), props.components), {Heading} = _components;\n if (!Heading) _missingMdxReference(\"Heading\", true);\n return _jsxs(_Fragment, {\n children: [_jsxs(Heading, {\n level: \"2\",\n id: \"what-we-dont-do-with-your-data\",\n children: [\"What We \", _jsx(_components.em, {\n children: \"Don’t\"\n }), \" Do With Your Data\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"No Ownership:\"\n }), \" Your data, code, and analyses remain solely yours.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"No Monetization:\"\n }), \" We never sell or monetize your data.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"No Model Training:\"\n }), \" Your data isn’t used to train machine learning models.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"No Business Influence:\"\n }), \" Your data doesn’t inform our decisions, except for helping you debug and give you the best customer service.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Purely Hosting:\"\n }), \" We are a hosting platform and interact with your data only for that purpose.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(Heading, {\n level: \"1\",\n id: \"our-terms-of-service\",\n children: \"Our Terms of Service\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The website located at \", _jsx(_components.a, {\n href: \"http://latch.bio\",\n children: \"latch.bio\"\n }), \" (the “Site”) is a copyrighted work belonging to LatchBio, Inc. (“Company,” “us,” “our,” and “we”) located at 1800 Owens St San Francisco, CA 94158. Certain features of the Site may be subject to additional guidelines, terms, or rules, which will be posted on the Site in connection with such features. All such additional terms, guidelines, and rules are incorporated by reference into these Terms.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"THESE TERMS OF USE (THESE “TERMS”) SET FORTH THE LEGALLY BINDING TERMS AND CONDITIONS THAT GOVERN YOUR USE OF THE SITE. BY ACCESSING OR USING THE SITE, YOU ARE ACCEPTING THESE TERMS (ON BEHALF OF YOURSELF OR THE ENTITY THAT YOU REPRESENT), AND YOU REPRESENT AND WARRANT THAT YOU HAVE THE RIGHT, AUTHORITY, AND CAPACITY TO ENTER INTO THESE TERMS (ON BEHALF OF YOURSELF OR THE ENTITY THAT YOU REPRESENT). YOU MAY NOT ACCESS OR USE THE SITE OR ACCEPT THE TERMS IF YOU ARE NOT AT LEAST 18 YEARS OLD. IF YOU DO NOT AGREE WITH ALL OF THE PROVISIONS OF THESE TERMS, DO NOT ACCESS AND/OR USE THE SITE.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"PLEASE BE AWARE THAT SECTION 10.2 CONTAINS PROVISIONS GOVERNING HOW TO RESOLVE DISPUTES BETWEEN YOU AND COMPANY. AMONG OTHER THINGS, SECTION 10.2 INCLUDES AN AGREEMENT TO ARBITRATE WHICH REQUIRES, WITH LIMITED EXCEPTIONS, THAT ALL DISPUTES BETWEEN YOU AND US SHALL BE RESOLVED BY BINDING AND FINAL ARBITRATION. SECTION 10.2 ALSO CONTAINS A CLASS ACTION AND JURY TRIAL WAIVER. PLEASE READ SECTION 10.2 CAREFULLY.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"UNLESS YOU OPT OUT OF THE AGREEMENT TO ARBITRATE WITHIN 30 DAYS: (1) YOU WILL ONLY BE PERMITTED TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF AGAINST US ON AN INDIVIDUAL BASIS, NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY CLASS OR REPRESENTATIVE ACTION OR PROCEEDING, AND YOU WAIVE YOUR RIGHT TO PARTICIPATE IN A CLASS ACTION LAWSUIT OR CLASS-WIDE ARBITRATION; AND (2) YOU ARE WAIVING YOUR RIGHT TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF IN A COURT OF LAW AND TO HAVE A JURY TRIAL.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"1-accounts\",\n children: \"1. ACCOUNTS\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"1-1-account-creation\",\n children: \"1.1. Account Creation\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"In order to use certain features of the Site, you must register for an account (“Account”) and provide certain information about yourself as prompted by the account registration form. You represent and warrant that: (a) all required registration information you submit is truthful and accurate; (b) you will maintain the accuracy of such information. You may delete your Account at any time, for any reason, by following the instructions on the Site. Company may suspend or terminate your Account in accordance with Section 8.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"1-2-account-responsibilities\",\n children: \"1.2. Account Responsibilities\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You are responsible for maintaining the confidentiality of your Account login information and are fully responsible for all activities that occur under your Account. You agree to immediately notify Company of any unauthorized use, or suspected unauthorized use of your Account or any other breach of security. Company cannot and will not be liable for any loss or damage rising from your failure to comply with the above requirements.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"2-access-to-the-site\",\n children: \"2. ACCESS TO THE SITE\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-1-license\",\n children: \"2.1. License\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Subject to these Terms, Company grants you a non-transferable, non-exclusive, revocable, limited license to use and access the Site solely for your own personal, noncommercial use.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-2-certain-restrictions\",\n children: \"2.2. Certain Restrictions\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"The rights granted to you in these Terms are subject to the following restrictions:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"(a) You shall not license, sell, rent, lease, transfer, assign, distribute, host, or otherwise commercially exploit the Site, whether in whole or in part, or any content displayed on the Site.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(b) You shall not modify, make derivative works of, disassemble, reverse compile or reverse engineer any part of the Site.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(c) You shall not access the Site in order to build a similar or competitive website, product, or service.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(d) Except as expressly stated herein, no part of the Site may be copied, reproduced, distributed, republished, downloaded, displayed, posted, or transmitted in any form or by any means. Unless otherwise indicated, any future release, update, or other addition to functionality of the Site shall be subject to these Terms. All copyright and other proprietary notices on the Site (or on any content displayed on the Site) must be retained on all copies thereof.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-3-modification\",\n children: \"2.3. Modification\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Company reserves the right, at any time, to modify, suspend, or discontinue the Site (in whole or in part) with or without notice to you. You agree that Company will not be liable to you or to any third party for any modification, suspension, or discontinuation of the Site or any part thereof.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-4-no-support-or-maintenance\",\n children: \"2.4. No Support or Maintenance\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You acknowledge and agree that Company will have no obligation to provide you with any support or maintenance in connection with the Site.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-5-ownership\",\n children: \"2.5. Ownership\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Excluding any User Content that you may provide (defined below), you acknowledge that all the intellectual property rights, including copyrights, patents, trademarks, and trade secrets, in the Site and its content are owned by Company or Company’s suppliers. Neither these Terms (nor your access to the Site) transfers to you or any third party any rights, title, or interest in or to such intellectual property rights, except for the limited access rights expressly set forth in Section 2.1. Company and its suppliers reserve all rights not granted in these Terms. There are no implied licenses granted under these Terms.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-6-feedback\",\n children: \"2.6. Feedback\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"If you provide Company with any feedback or suggestions regarding the Site (“Feedback”), you hereby assign to Company all rights in such Feedback and agree that Company shall have the right to use and fully exploit such Feedback and related information in any manner it deems appropriate. Company will treat any Feedback you provide to Company as non-confidential and non-proprietary. You agree that you will not submit to Company any information or ideas that you consider to be confidential or proprietary.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"3-user-content\",\n children: \"3. USER CONTENT\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"3-1-user-content\",\n children: \"3.1. User Content\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"”User Content” means any and all information and content that a user submits to, or uses with, the Site (e.g., content in the user’s profile or postings). You are solely responsible for your User Content. You assume all risks associated with the use of your User Content, including any reliance on its accuracy, completeness, or usefulness by others, or any disclosure of your User Content that personally identifies you or any third party. You hereby represent and warrant that your User Content does not violate our Acceptable Use Policy (defined in Section 3.3). You may not represent or imply to others that your User Content is in any way provided, sponsored, or endorsed by Company. Since you alone are responsible for your User Content, you may expose yourself to liability if, for example, your User Content violates the Acceptable Use Policy. Company is not obligated to back up any User Content, and your User Content may be deleted at any time without prior notice. You are solely responsible for creating and maintaining your own backup copies of your User Content if you desire.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"3-2-acceptable-use-policy\",\n children: \"3.2. Acceptable Use Policy\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"The following terms constitute our “Acceptable Use Policy”:\\n(a) You agree not to use the Site to collect, upload, transmit, display, or distribute any User Content:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"(i) that violates any third-party right, including any copyright, trademark, patent, trade secret, moral right, privacy right, right of publicity, or any other intellectual property or proprietary right,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(ii) that is unlawful, harassing, abusive, tortious, threatening, harmful, invasive of another’s privacy, vulgar, defamatory, false, intentionally misleading, trade libelous, pornographic, obscene, patently offensive, promotes racism, bigotry, hatred, or physical harm of any kind against any group or individual, or is otherwise objectionable,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(iii) that is harmful to minors in any way, or\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(iv) that is in violation of any law, regulation, or obligations or restrictions imposed by any third party.\\n(b) In addition, you agree not to:\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(i) upload, transmit, or distribute to or through the Site any computer viruses, worms, or any software intended to damage or alter a computer system or data,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(ii) send through the Site unsolicited or unauthorized advertising, promotional materials, junk mail, spam, chain letters, pyramid schemes, or any other form of duplicative or unsolicited messages, whether commercial or otherwise,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(iii) use the Site to harvest, collect, gather or assemble information or data regarding other users, including e-mail addresses, without their consent,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(iv) interfere with, disrupt, or create an undue burden on servers or networks connected to the Site or violate the regulations, policies, or procedures of such networks,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(v) attempt to gain unauthorized access to the Site (or to other computer systems or networks connected to or used together with the Site), whether through password mining or any other means,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(vi) harass or interfere with any other user’s use and enjoyment of the Site, or\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(vii) use software or automated agents or scripts to produce multiple accounts on the Site or to generate automated searches, requests, or queries (or to strip, scrape, or mine data) from the Site. We conditionally grant to the operators of public search engines revocable permission to use spiders to copy materials from the Site for the sole purpose of and solely to the extent necessary for creating publicly available searchable indices of the materials, but not caches or archives of such materials, subject to the parameters set forth in our robots.txt file.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"3-3-enforcement\",\n children: \"3.3. Enforcement\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"We reserve the right (but have no obligation) to review, refuse, and/or remove any User Content in our sole discretion, and to investigate and/or take appropriate action against you in our sole discretion if you violate the Acceptable Use Policy or any other provision of these Terms or otherwise create liability for us or any other person. Such action may include removing or modifying your User Content, terminating your Account in accordance with Section 8, and/or reporting you to law enforcement authorities.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"4-indemnification\",\n children: \"4. INDEMNIFICATION\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You agree to indemnify and hold Company (and its officers, employees, and agents) harmless, including costs and attorneys’ fees, from any claim or demand made by any third party due to or arising out of:\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"(a) your use of the Site,\\n(b) your violation of these Terms,\\n(c) your violation of applicable laws or regulations, or\\n(d) your User Content.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Company reserves the right, at your expense, to assume the exclusive defense and control of any matter for which you are required to indemnify us, and you agree to cooperate with our defense of these claims. You agree not to settle any matter without the prior written consent of Company. Company will use reasonable efforts to notify you of any such claim, action, or proceeding upon becoming aware of it.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"5-third-party-links-and-ads-other-users\",\n children: \"5. THIRD-PARTY LINKS \u0026 ADS; OTHER USERS\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"5-1-third-party-links-and-ads\",\n children: \"5.1. Third-Party Links \u0026 Ads\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"The Site may contain links to third-party websites and services, and/or display advertisements for third parties (collectively, “Third-Party Links \u0026 Ads”). Such Third-Party Links \u0026 Ads are not under the control of Company, and Company is not responsible for any Third-Party Links \u0026 Ads. Company provides access to these Third-Party Links \u0026 Ads only as a convenience to you and does not review, approve, monitor, endorse, warrant, or make any representations with respect to Third-Party Links \u0026 Ads. You use all Third-Party Links \u0026 Ads at your own risk and should apply a suitable level of caution and discretion in doing so. When you click on any of the Third-Party Links \u0026 Ads, the applicable third party’s terms and policies apply, including the third party’s privacy and data gathering practices. You should make whatever investigation you feel necessary or appropriate before proceeding with any transaction in connection with such Third-Party Links \u0026 Ads.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"5-2-other-users\",\n children: \"5.2. Other Users\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Each Site user is solely responsible for any and all of its own User Content. Since we do not control User Content, you acknowledge and agree that we are not responsible for any User Content, whether provided by you or by others. We make no guarantees regarding the accuracy, currency, suitability, appropriateness, or quality of any User Content. Your interactions with other Site users are solely between you and such users. You agree that Company will not be responsible for any loss or damage incurred as the result of any such interactions. If there is a dispute between you and any Site user, we are under no obligation to become involved.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"5-3-release\",\n children: \"5.3. Release\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You hereby release and forever discharge Company (and our officers, employees, agents, successors, and assigns) from, and hereby waive and relinquish, each and every past, present, and future dispute, claim, controversy, demand, right, obligation, liability, action, and cause of action of every kind and nature (including personal injuries, death, and property damage) that has arisen or arises directly or indirectly out of, or that relates directly or indirectly to, the Site (including any interactions with, or act or omission of, other Site users or any Third-Party Links \u0026 Ads).\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"IF YOU ARE A CALIFORNIA RESIDENT, YOU HEREBY WAIVE CALIFORNIA CIVIL CODE SECTION 1542 IN CONNECTION WITH THE FOREGOING, WHICH STATES: “A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.”\"\n })\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"6-disclaimers\",\n children: \"6. DISCLAIMERS\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"THE SITE IS PROVIDED ON AN “AS-IS” AND “AS AVAILABLE” BASIS, AND COMPANY (AND OUR SUPPLIERS) EXPRESSLY DISCLAIM ANY AND ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING ALL WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, QUIET ENJOYMENT, ACCURACY, OR NON-INFRINGEMENT. WE (AND OUR SUPPLIERS) MAKE NO WARRANTY THAT THE SITE WILL MEET YOUR REQUIREMENTS, WILL BE AVAILABLE ON AN UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE BASIS, OR WILL BE ACCURATE, RELIABLE, FREE OF VIRUSES OR OTHER HARMFUL CODE, COMPLETE, LEGAL, OR SAFE. IF APPLICABLE LAW REQUIRES ANY WARRANTIES WITH RESPECT TO THE SITE, ALL SUCH WARRANTIES ARE LIMITED IN DURATION TO 90 DAYS FROM THE DATE OF FIRST USE.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. SOME JURISDICTIONS DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"7-limitation-on-liability\",\n children: \"7. LIMITATION ON LIABILITY\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL COMPANY (OR OUR SUPPLIERS) BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOST PROFITS, LOST DATA, COSTS OF PROCUREMENT OF SUBSTITUTE PRODUCTS, OR ANY INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL, OR PUNITIVE DAMAGES ARISING FROM OR RELATING TO THESE TERMS OR YOUR USE OF, OR INABILITY TO USE, THE SITE, EVEN IF COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ACCESS TO, AND USE OF, THE SITE IS AT YOUR OWN DISCRETION AND RISK, AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR DEVICE OR COMPUTER SYSTEM, OR LOSS OF DATA RESULTING THEREFROM.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"TO THE MAXIMUM EXTENT PERMITTED BY LAW, NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR ANY DAMAGES ARISING FROM OR RELATED TO THESE TERMS (FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION), WILL AT ALL TIMES BE LIMITED TO A MAXIMUM OF FIFTY US DOLLARS. THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE THIS LIMIT. YOU AGREE THAT OUR SUPPLIERS WILL HAVE NO LIABILITY OF ANY KIND ARISING FROM OR RELATING TO THESE TERMS.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"8-term-and-termination\",\n children: \"8. TERM AND TERMINATION\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Subject to this Section, these Terms will remain in full force and effect while you use the Site. We may suspend or terminate your rights to use the Site (including your Account) at any time for any reason at our sole discretion, including for any use of the Site in violation of these Terms. Upon termination of your rights under these Terms, your Account and right to access and use the Site will terminate immediately. You understand that any termination of your Account may involve deletion of your User Content associated with your Account from our live databases. Company will not have any liability whatsoever to you for any termination of your rights under these Terms, including for termination of your Account or deletion of your User Content. Even after your rights under these Terms are terminated, the following provisions of these Terms will remain in effect: Sections 2.2 through 2.6, Section 3, and Sections 4 through 10.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"9-copyright-policy\",\n children: \"9. COPYRIGHT POLICY\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Company respects the intellectual property of others and asks that users of our Site do the same. In connection with our Site, we have adopted and implemented a policy respecting copyright law that provides for the removal of any infringing materials and for the termination, in appropriate circumstances, of users of our online Site who are repeat infringers of intellectual property rights, including copyrights. If you believe that one of our users is, through the use of our Site, unlawfully infringing the copyright(s) in a work, and wish to have the allegedly infringing material removed, the following information in the form of a written notification (pursuant to 17 U.S.C. § 512(c)) must be provided to our designated Copyright Agent:\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"your physical or electronic signature;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"identification of the copyrighted work(s) that you claim to have been infringed;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"identification of the material on our services that you claim is infringing and that you request us to remove;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"sufficient information to permit us to locate such material;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"your address, telephone number, and e-mail address;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"a statement that you have a good faith belief that use of the objectionable material is not authorized by the copyright owner, its agent, or under the law; and\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"a statement that the information in the notification is accurate, and under penalty of perjury, that you are either the owner of the copyright that has allegedly been infringed or that you are authorized to act on behalf of the copyright owner.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Please note that, pursuant to 17 U.S.C. § 512(f), any misrepresentation of material fact (falsities) in a written notification automatically subjects the complaining party to liability for any damages, costs, and attorney’s fees incurred by us in connection with the written notification and allegation of copyright infringement.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The designated Copyright Agent for Company is:\\nJordan Ramsay\\nAddress of Agent: 1800 Owens Street, San Francisco, CA 94158\\nEmail: \", _jsx(_components.a, {\n href: \"mailto:jordan@latch.bio\",\n children: \"jordan@latch.bio\"\n })]\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"10-general\",\n children: \"10. GENERAL\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"10-1-changes\",\n children: \"10.1. Changes\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"These Terms are subject to occasional revision, and if we make any substantial changes, we may notify you by sending you an e-mail to the last e-mail address you provided to us (if any), and/or by prominently posting notice of the changes on our Site. You are responsible for providing us with your most current e-mail address. In the event that the last e-mail address that you have provided us is not valid or, for any reason, is not capable of delivering to you the notice described above, our dispatch of the e-mail containing such notice will nonetheless constitute effective notice of the changes described in the notice. Continued use of our Site following notice of such changes shall indicate your acknowledgment of such changes and agreement to be bound by the terms and conditions of such changes.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"10-2-dispute-resolution\",\n children: \"10.2. Dispute Resolution\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Please read the following arbitration agreement in this Section (the “Arbitration Agreement”) carefully. It requires you to arbitrate disputes with Company, its parent companies, subsidiaries, affiliates, successors and assigns and all of their respective officers, directors, employees, agents, and representatives (collectively, the “Company Parties”) and limits the manner in which you can seek relief from the Company Parties.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"4\",\n id: \"a-applicability-of-arbitration-agreement\",\n children: \"(a) Applicability of Arbitration Agreement\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You agree that any dispute between you and any of the Company Parties relating in any way to the Site, the services offered on the Site (the “Services”) or these Terms will be resolved by binding arbitration, rather than in court, except that:\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"You and the Company Parties may assert individualized claims in small claims court if the claims qualify, remain in such court and advance solely on an individual, non-class basis.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"You or the Company Parties may seek equitable relief in court for infringement or other misuse of intellectual property rights (such as trademarks, trade dress, domain names, trade secrets, copyrights, and patents).\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"This Arbitration Agreement shall survive the expiration or termination of these Terms and shall apply, without limitation, to all claims that arose or were asserted before you agreed to these Terms (in accordance with the preamble) or any prior version of these Terms. This Arbitration Agreement does not preclude you from bringing issues to the attention of federal, state, or local agencies. Such agencies can, if the law allows, seek relief against the Company Parties on your behalf. For purposes of this Arbitration Agreement, “Dispute” will also include disputes that arose or involve facts occurring before the existence of this or any prior versions of the Agreement as well as claims that may arise after the termination of these Terms.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"4\",\n id: \"b-informal-dispute-resolution\",\n children: \"(b) Informal Dispute Resolution\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"There might be instances when a Dispute arises between you and Company. If that occurs, Company is committed to working with you to reach a reasonable resolution. You and Company agree that good faith informal efforts to resolve Disputes can result in a prompt, low-cost, and mutually beneficial outcome. You and Company, therefore, agree that before either party commences arbitration against the other (or initiates an action in small claims court if a party so elects), we will personally meet and confer telephonically or via videoconference, in a good faith effort to resolve informally any Dispute covered by this Arbitration Agreement (“Informal Dispute Resolution Conference”). If you are represented by counsel, your counsel may participate in the conference, but you will also participate in the conference.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The party initiating a Dispute must give notice to the other party in writing of its intent to initiate an Informal Dispute Resolution Conference (“Notice”), which shall occur within 45 days after the other party receives such Notice, unless an extension is mutually agreed upon by the parties. Notice to Company that you intend to initiate an Informal Dispute Resolution Conference should be sent by email to: \", _jsx(_components.a, {\n href: \"mailto:jordan@latch.bio\",\n children: \"jordan@latch.bio\"\n }), \", or by regular mail to 1800 Owens Street, San Francisco, California 94158. The Notice must include:\"]\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Your name, telephone number, mailing address, e-mail address associated with your account (if you have one).\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"The name, telephone number, mailing address, and e-mail address of your counsel, if any.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"A description of your Dispute.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"The Informal Dispute Resolution Conference shall be individualized such that a separate conference must be held each time either party initiates a Dispute, even if the same law firm or group of law firms represents multiple users in similar cases, unless all parties agree; multiple individuals initiating a Dispute cannot participate in the same Informal Dispute Resolution Conference unless all parties agree. In the time between a party receiving the Notice and the Informal Dispute Resolution Conference, nothing in this Arbitration Agreement shall prohibit the parties from engaging in informal communications to resolve the initiating party’s Dispute. Engaging in the Informal Dispute Resolution Conference is a condition precedent and requirement that must be fulfilled before commencing arbitration. The statute of limitations and any filing fee deadlines shall be tolled while the parties engage in the Informal Dispute Resolution Conference process required by this section.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"4\",\n id: \"c-arbitration-rules-and-forum\",\n children: \"(c) Arbitration Rules and Forum\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"These Terms evidence a transaction involving interstate commerce, and notwithstanding any other provision herein with respect to the applicable substantive law, the Federal Arbitration Act, 9 U.S.C. § 1 et seq., will govern the interpretation and enforcement of this Arbitration Agreement and any arbitration proceedings. If the Informal Dispute Resolution Process described above does not resolve satisfactorily within 60 days after receipt of your Notice, you and Company agree that either party shall have the right to finally resolve the Dispute through binding arbitration. The Federal Arbitration Act governs the interpretation and enforcement of this Arbitration Agreement. The arbitration will be conducted by JAMS, an established alternative dispute resolution provider. Disputes involving claims and counterclaims with an amount in controversy under $250,000, not inclusive of attorneys’ fees and interest, shall be subject to JAMS’ most current version of the Streamlined Arbitration Rules and procedures available at \", _jsx(_components.a, {\n href: \"http://www.jamsadr.com/rules-streamlined-arbitration/\",\n children: \"JAMS Streamlined Arbitration Rules\"\n }), \"; all other claims shall be subject to JAMS’s most current version of the Comprehensive Arbitration Rules and Procedures, available at \", _jsx(_components.a, {\n href: \"http://www.jamsadr.com/rules-comprehensive-arbitration/\",\n children: \"JAMS Comprehensive Arbitration Rules\"\n }), \". JAMS’ rules are also available at \", _jsx(_components.a, {\n href: \"http://www.jamsadr.com\",\n children: \"www.jamsadr.com\"\n }), \" or by calling JAMS at 800-352-5267. A party who wishes to initiate arbitration must provide the other party with a request for arbitration (the “Request”). The Request must include:\"]\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"The name, telephone number, mailing address, e-mail address of the party seeking arbitration and the account username (if applicable) as well as the email address associated with any applicable account.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"A statement of the legal claims being asserted and the factual bases of those claims.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"A description of the remedy sought and an accurate, good-faith calculation of the amount in controversy in United States Dollars.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"A statement certifying completion of the Informal Dispute Resolution process as described above.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Evidence that the requesting party has paid any necessary filing fees in connection with such arbitration.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"If the party requesting arbitration is represented by counsel, the Request shall also include counsel’s name, telephone number\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);\n return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {\n children: _jsx(_createMdxContent, props)\n })) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{"mintConfig":{"$schema":"https://mintlify.com/schema.json","name":"LatchBio","logo":{"light":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/logo/light.svg","dark":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/logo/dark.svg"},"favicon":"/favicon.png","colors":{"primary":"#001AAE","light":"#92A2FF","dark":"#92A2FF"},"topbarCtaButton":{"name":"Sign Up","url":"https://console.latch.bio/signup"},"topbarLinks":[{"url":"mailto:support@latch.bio","name":"Contact Us","_id":"672464fb85507cebe4ae6679"},{"url":"https://console.latch.bio/","name":"Log In","_id":"672464fb85507cebe4ae667a"}],"navigation":[{"group":"Introduction","pages":["start/introduction","start/quickstart"]},{"group":"Data","pages":["data/overview","data/basic-uploading-and-downloading","data/mount-s3-bucket","data/mount-gcp-bucket","data/basespace-downloader","data/data-command-line","data/sharing"]},{"group":"Visualizations","pages":["data/visualizations/fastqc","data/visualizations/cellxgene",{"group":"Interactive Genome Viewer (IGV)","pages":["data/visualizations/igv","data/visualizations/igv-setting-defaults","data/visualizations/igv-reference-genomes"]}]},{"group":"Registry","pages":["registry/what-is-a-registry","registry/create-a-project",{"group":"Bring Data into Registry","pages":["registry/add-records-to-a-table/single-records","registry/add-records-to-a-table/bulk-link","registry/add-records-to-a-table/import-data","registry/benchling-sync"]},"registry/connect-records-across-tables"]},{"group":"SDK","pages":["registry/sdk/import-registry-records","registry/sdk/latch-sdk-registry-integration","registry/sdk/account-objects","registry/sdk/registry-projects","registry/sdk/table-objects","registry/sdk/record-objects"]},{"group":"Overview","pages":["workflows/overview"]},{"group":"Workflows","pages":[{"group":"Verified Workflows","pages":[{"group":"Bulk RNA-seq","pages":["workflows/bulk-rna-seq-deep-dive","workflows/bulk-rna-seq"]},{"group":"ATAC-seq","pages":["workflows/ATAC-Seq-Deep-Dive","workflows/ATAC-Seq"]},"workflows/crispresso2","workflows/cas-offinder","workflows/crispor","workflows/alphafold",{"group":"MAGeCK","pages":["workflows/mageck-overview","workflows/mageck-count","workflows/mageck-test","workflows/mageck-mle","workflows/mageck-pathway","workflows/mageck-plot"]}]},"workflows/csv-import","workflows/resource-monitoring"]},{"group":"Python SDK","pages":["workflows/sdk/getting-started/quick-start","workflows/sdk/getting-started/authorizing-your-own-workflow",{"group":"Workflow Concepts","pages":["workflows/sdk/defining-a-workflow/what-is-a-workflow","workflows/sdk/defining-a-workflow/split-tasks",{"group":"Workflow Environment","pages":["workflows/sdk/defining-a-workflow/workflow-environment/overview","workflows/sdk/defining-a-workflow/workflow-environment/environments-for-individual-tasks","workflows/sdk/defining-a-workflow/workflow-environment/common-dockfile-patterns"]},"workflows/sdk/defining-a-workflow/latch-urls","workflows/sdk/defining-a-workflow/working-with-files","workflows/sdk/defining-a-workflow/legacy-file-support",{"group":"Customizing Your Interface","pages":["workflows/sdk/defining-a-workflow/customizing-your-interface/overview","workflows/sdk/defining-a-workflow/customizing-your-interface/parameter-types","workflows/sdk/defining-a-workflow/customizing-your-interface/workflow-documentation","workflows/sdk/defining-a-workflow/customizing-your-interface/previewing-workflow","workflows/sdk/defining-a-workflow/customizing-your-interface/forks-flows","workflows/sdk/defining-a-workflow/customizing-your-interface/results"]},"workflows/sdk/defining-a-workflow/messages","workflows/sdk/defining-a-workflow/defining-cloud-resources","workflows/sdk/defining-a-workflow/caching","workflows/sdk/defining-a-workflow/conditional-sections","workflows/sdk/defining-a-workflow/map-task","workflows/sdk/defining-a-workflow/storing-and-using-secrets","workflows/sdk/defining-a-workflow/versioning"]},{"group":"Testing and Debugging a Workflow","pages":["workflows/sdk/testing-and-debugging-a-workflow/development-and-debugging","workflows/sdk/testing-and-debugging-a-workflow/learning-through-an-example","workflows/sdk/testing-and-debugging-a-workflow/remote-execution"]}]},{"group":"Nextflow","pages":["workflows/sdk/nextflow/overview","workflows/sdk/nextflow/tutorial","workflows/sdk/nextflow/profiles","workflows/sdk/nextflow/caching","workflows/sdk/nextflow/registries",{"group":"Customizing Your Interface","pages":["workflows/sdk/nextflow/interface/about","workflows/sdk/nextflow/interface/results","workflows/sdk/nextflow/interface/param-validation","workflows/sdk/nextflow/interface/updating-entrypoint"]},"workflows/sdk/nextflow/dependencies","workflows/sdk/nextflow/gpus"]},{"group":"Snakemake","pages":["workflows/sdk/snakemake/quickstart","workflows/sdk/snakemake/cloud",{"group":"Advanced Configuration","pages":["workflows/sdk/snakemake/configuration/registries","workflows/sdk/snakemake/configuration/resources","workflows/sdk/snakemake/configuration/caching"]},"workflows/sdk/snakemake/tutorial","workflows/sdk/snakemake/debugging","workflows/sdk/snakemake/troubleshooting","workflows/sdk/snakemake/backend"]},{"group":"Automation","pages":["workflows/sdk/automation/overview","workflows/sdk/automation/example-data-addition","workflows/sdk/automation/example-interval"]},{"group":"Pods","pages":["pods/overview","pods/getting-started","pods/mount-data",{"group":"Shutdown Configuration","pages":["pods/auto-shutdown","pods/hard-shutdown"]},"pods/custom-app","pods/templates","pods/file-viewer",{"group":"Access \u0026 Integrations","pages":["pods/ssh","pods/integration-with-vscode","pods/integration-with-github"]}]},{"group":"Plots","pages":["plots/overview",{"group":"Basics","pages":["plots/basics","plots/developer/getting-started","plots/layouts","plots/developer/reactivity"]},{"group":"Data Plotting","pages":["plots/plotting/overview","plots/plotting/plot-types","plots/developer/custom-plots","plots/plotting/faceting","plots/plotting/styling","plots/plotting/error-bars","plots/plotting/selecting-points","plots/plotting/filtering"]},{"group":"Data Transformations","pages":["plots/transformations/overview","plots/transformations/widget-types","plots/transformations/outputs","plots/transformations/description-text"]},"plots/table-display-cell","plots/text-cell",{"group":"Developers","pages":["plots/developer/reactivity","plots/developer/ssh","plots/developer/dependencies"]},{"group":"Use Cases","pages":["plots/templates/overview","plots/templates/qpcr"]}]},{"group":"Overview","pages":["admin/overview"]},{"group":"Workspaces","pages":["admin/workspaces/overview","admin/workspaces/creating-new-workspace","admin/workspaces/inviting-members","admin/workspaces/roles","admin/workspaces/billing","admin/workspaces/move-copy-data","admin/workspaces/workspace-pod-templates"]},{"group":"Organizations: Manage Workspaces","pages":["admin/orgs/overview","admin/orgs/about","admin/orgs/adding-workspaces","admin/orgs/managing-members","admin/orgs/roles","admin/orgs/transfer-credits","admin/orgs/security","admin/orgs/analysis-packages"]},{"group":"Resources","pages":["resources/faq","resources/privacy-policy","resources/terms-of-service"]}],"primaryTab":{"name":"Documentation"},"anchors":[{"name":"Introduction","url":"start","icon":"house","_id":"672464fb85507cebe4ae6671"},{"name":"Data","url":"data","icon":"file-chart-column","_id":"672464fb85507cebe4ae6672"},{"name":"Registry","url":"registry","icon":"table","_id":"672464fb85507cebe4ae6673"},{"name":"Workflows \u0026 SDK","url":"workflows","icon":"screwdriver-wrench","_id":"672464fb85507cebe4ae6674"},{"name":"Pods","url":"pods","icon":"hexagon","_id":"672464fb85507cebe4ae6675"},{"name":"Plots","url":"plots","icon":"chart-scatter-bubble","_id":"672464fb85507cebe4ae6676"},{"name":"Administration","url":"admin","icon":"screen-users","_id":"672464fb85507cebe4ae6677"},{"name":"Resources","url":"resources","icon":"clipboard-question","_id":"672464fb85507cebe4ae6678"}],"tabs":[{"name":"API References","url":"https://docs.latch.bio/api/modules.html","_id":"672464fb85507cebe4ae666d"},{"name":"Blog","url":"https://latchbio.substack.com/","_id":"672464fb85507cebe4ae666e"},{"name":"Website","url":"https://latch.bio/","_id":"672464fb85507cebe4ae666f"},{"name":"Change Log","url":"https://latchbio.notion.site/LatchBio-Product-Change-Logs-ca76a6ae05a74a4daf78cb4006ad80ac","_id":"672464fb85507cebe4ae6670"}],"feedback":{"thumbsRating":true,"raiseIssue":true},"redirects":[{"destination":"/start/introduction","source":"/wiki/introduction","_id":"672464fb85507cebe4ae6650"},{"destination":"/start/quickstart","source":"/wiki/getting-started","_id":"672464fb85507cebe4ae6651"},{"destination":"/start/introduction","source":"/wiki","_id":"672464fb85507cebe4ae6652"},{"destination":"/data/:slug*","source":"/wiki/data/:slug*","_id":"672464fb85507cebe4ae6653"},{"destination":"/data/overview","source":"/wiki/data","_id":"672464fb85507cebe4ae6654"},{"destination":"/data/visualizations/:slug*","source":"/wiki/visualizations/:slug*","_id":"672464fb85507cebe4ae6655"},{"destination":"/data/visualizations/fastqc","source":"/wiki/visualizations","_id":"672464fb85507cebe4ae6656"},{"destination":"/registry/:slug*","source":"/wiki/registry/:slug*","_id":"672464fb85507cebe4ae6657"},{"destination":"/registry/what-is-a-registry","source":"/wiki/registry","_id":"672464fb85507cebe4ae6658"},{"destination":"/workflows/:slug*","source":"/wiki/workflows/:slug*","_id":"672464fb85507cebe4ae6659"},{"destination":"/workflows/csv-import","source":"/wiki/workflow-helpers/csv-import","_id":"672464fb85507cebe4ae665a"},{"destination":"/workflows/overview","source":"/wiki/workflows","_id":"672464fb85507cebe4ae665b"},{"destination":"/workflows/overview","source":"/docs/getting-started/index","_id":"672464fb85507cebe4ae665c"},{"destination":"/pods/:slug*","source":"/wiki/pods/:slug*","_id":"672464fb85507cebe4ae665d"},{"destination":"/pods/overview","source":"/wiki/pods","_id":"672464fb85507cebe4ae665e"},{"destination":"/plots/:slug*","source":"/wiki/plots/:slug*","_id":"672464fb85507cebe4ae665f"},{"destination":"/plots/plotting/:slug*","source":"/wiki/plots/plotting/:slug*","_id":"672464fb85507cebe4ae6660"},{"destination":"/plots/developer/:slug*","source":"/wiki/plots/developer/:slug*","_id":"672464fb85507cebe4ae6661"},{"destination":"/plots/overview","source":"/wiki/plots/overview","_id":"672464fb85507cebe4ae6662"},{"destination":"/plots/overview","source":"/wiki/plots","_id":"672464fb85507cebe4ae6663"},{"destination":"/admin/workspaces/:slug*","source":"/wiki/workspaces/:slug*","_id":"672464fb85507cebe4ae6664"},{"destination":"/admin/workspaces/overview","source":"/wiki/workspaces","_id":"672464fb85507cebe4ae6665"},{"destination":"/admin/orgs/:slug*","source":"/wiki/organizations/:slug*","_id":"672464fb85507cebe4ae6666"},{"destination":"/admin/orgs/overview","source":"/wiki/organizations","_id":"672464fb85507cebe4ae6667"},{"destination":"/resources/:slug*","source":"/wiki/resources/:slug*","_id":"672464fb85507cebe4ae6668"},{"destination":"/resources/faq","source":"/wiki/resources","_id":"672464fb85507cebe4ae6669"},{"destination":"/workflows/sdk/:slug*","source":"/docs/:slug*","_id":"672464fb85507cebe4ae666a"},{"destination":"/workflows/overview#bring-your-own-workflow","source":"/docs","_id":"672464fb85507cebe4ae666b"},{"destination":"/workflows/overview","source":"/docs/quickstart/index","_id":"672464fb85507cebe4ae666c"}],"footerSocials":{"twitter":"https://twitter.com/latchbio","linkedin":"https://www.linkedin.com/company/latchbio/"},"analytics":{"koala":{"publicApiKey":"pk_0469d6299947a84c711662e1ed49f0fea8d7"}},"repo":{"github":{"owner":"latchbio","repo":"wiki","contentDirectory":"","deployBranch":"main","isPrivate":false}}},"pageMetadata":{"title":"Latch Terms of Service","description":null,"icon":"file-contract","iconType":"solid","sidebarTitle":"Terms of Service","href":"/resources/terms-of-service"}}},"mdxExtracts":{"tableOfContents":[{"title":"What We Don’t Do With Your Data","slug":"what-we-dont-do-with-your-data","depth":2,"children":[]},{"title":"Our Terms of Service","slug":"our-terms-of-service","depth":1,"children":[]},{"title":"1. ACCOUNTS","slug":"1-accounts","depth":2,"children":[{"title":"1.1. Account Creation","slug":"1-1-account-creation","depth":3,"children":[]},{"title":"1.2. Account Responsibilities","slug":"1-2-account-responsibilities","depth":3,"children":[]}]},{"title":"2. ACCESS TO THE SITE","slug":"2-access-to-the-site","depth":2,"children":[{"title":"2.1. License","slug":"2-1-license","depth":3,"children":[]},{"title":"2.2. Certain Restrictions","slug":"2-2-certain-restrictions","depth":3,"children":[]},{"title":"2.3. Modification","slug":"2-3-modification","depth":3,"children":[]},{"title":"2.4. No Support or Maintenance","slug":"2-4-no-support-or-maintenance","depth":3,"children":[]},{"title":"2.5. Ownership","slug":"2-5-ownership","depth":3,"children":[]},{"title":"2.6. Feedback","slug":"2-6-feedback","depth":3,"children":[]}]},{"title":"3. USER CONTENT","slug":"3-user-content","depth":2,"children":[{"title":"3.1. User Content","slug":"3-1-user-content","depth":3,"children":[]},{"title":"3.2. Acceptable Use Policy","slug":"3-2-acceptable-use-policy","depth":3,"children":[]},{"title":"3.3. Enforcement","slug":"3-3-enforcement","depth":3,"children":[]}]},{"title":"4. INDEMNIFICATION","slug":"4-indemnification","depth":2,"children":[]},{"title":"5. THIRD-PARTY LINKS \u0026 ADS; OTHER USERS","slug":"5-third-party-links-and-ads-other-users","depth":2,"children":[{"title":"5.1. Third-Party Links \u0026 Ads","slug":"5-1-third-party-links-and-ads","depth":3,"children":[]},{"title":"5.2. Other Users","slug":"5-2-other-users","depth":3,"children":[]},{"title":"5.3. Release","slug":"5-3-release","depth":3,"children":[]}]},{"title":"6. DISCLAIMERS","slug":"6-disclaimers","depth":2,"children":[]},{"title":"7. LIMITATION ON LIABILITY","slug":"7-limitation-on-liability","depth":2,"children":[]},{"title":"8. TERM AND TERMINATION","slug":"8-term-and-termination","depth":2,"children":[]},{"title":"9. COPYRIGHT POLICY","slug":"9-copyright-policy","depth":2,"children":[]},{"title":"10. GENERAL","slug":"10-general","depth":2,"children":[{"title":"10.1. Changes","slug":"10-1-changes","depth":3,"children":[]},{"title":"10.2. Dispute Resolution","slug":"10-2-dispute-resolution","depth":3,"children":[]},{"title":"(a) Applicability of Arbitration Agreement","slug":"a-applicability-of-arbitration-agreement","depth":4,"children":[]},{"title":"(b) Informal Dispute Resolution","slug":"b-informal-dispute-resolution","depth":4,"children":[]},{"title":"(c) Arbitration Rules and Forum","slug":"c-arbitration-rules-and-forum","depth":4,"children":[]}]}],"codeExamples":{}},"description":null,"pageData":{"navWithMetadata":[{"group":"Introduction","pages":[{"title":"What is LatchBio?","description":"Latch is a platform for you to store, analyze, and visualize multiomics data.","sidebarTitle":"What is LatchBio?","icon":"house","iconType":"solid","href":"/start/introduction"},{"title":"Quickstart","description":null,"icon":"play","iconType":"solid","href":"/start/quickstart"}]},{"group":"Data","pages":[{"title":"What is Latch Data?","description":"Latch Data is a cloud based file storage system built for storing biological data.","sidebarTitle":"Overview","icon":"magnifying-glass","iconType":"solid","href":"/data/overview"},{"title":"Basic Uploading and Downloading","description":null,"sidebarTitle":"Basic Uploading and Downloading","icon":"arrow-up-arrow-down","iconType":"solid","color":"#5D8EE9","href":"/data/basic-uploading-and-downloading"},{"title":"Mounting S3 Buckets","description":"Latch allows you to mount your own AWS S3 Buckets and use them the same as you would any data on Latch. All you need is to connect AWS account with Latch which will allow you to mount any buckets in that account onto Latch.","sidebarTitle":"Mounting S3 Buckets","icon":"aws","iconType":"solid","href":"/data/mount-s3-bucket"},{"title":"Mounting GCP Buckets","description":"Latch allows you to mount your own GCP Buckets and use them the same as you would any data on Latch.","sidebarTitle":"Mounting GCP Buckets","icon":"bucket","iconType":"solid","href":"/data/mount-gcp-bucket"},{"title":"BaseSpace Downloader","description":"This tutorial explains how to get an API key from BaseSpace that you can use to automatically import your sequencing runs into Latch.","sidebarTitle":"BaseSpace Downloader","icon":"cloud-arrow-up","iconType":"solid","href":"/data/basespace-downloader"},{"title":"Command Line Interface Data Upload/Download","description":null,"sidebarTitle":"Command Line Interface","icon":"square-terminal","iconType":"solid","href":"/data/data-command-line"},{"title":"Data Sharing","description":"Learn how to share your data on Latch","sidebarTitle":"Data Sharing","icon":"arrow-up-from-square","iconType":"regular","href":"/data/sharing"}]},{"group":"Visualizations","pages":[{"title":"FastQC","description":"FastQC aims to provide a simple way to do some quality control checks on raw sequence data coming from high throughput sequencing pipelines. It provides a modular set of analyses which you can use to give a quick impression of whether your data has any problems of which you should be aware before doing any further analysis.","icon":"magnifying-glass-chart","iconType":"solid","href":"/data/visualizations/fastqc"},{"title":"CELLxGENE","description":"CELLxGENE Explorer allows scientists to execute interactive analyses on a dataset to explore how patterns of gene expression are determined by environmental and genetic factors using an interactive speed no-code UI.","icon":"magnifying-glass-chart","iconType":"solid","href":"/data/visualizations/cellxgene"},{"group":"Interactive Genome Viewer (IGV)","pages":[{"title":"Using IGV on Latch","description":"The Integrative Genomics Viewer (IGV) is a high-performance, easy-to-use, interactive tool for the visual exploration of genomic data. BAM, Fasta, etc. files can be opened in an IGV Browser natively within the Latch Platform. ","icon":"magnifying-glass-chart","iconType":"solid","href":"/data/visualizations/igv"},{"title":"Setting Viewer Defaults for IGV on Latch","description":"Learn how to set default viewer settings when opening files in IGV on Latch","icon":"gear","iconType":"solid","href":"/data/visualizations/igv-setting-defaults"},{"title":"IGV Hosted Reference Genomes","description":"The IGV browser comes with many hosted options for common Reference Genomes to view Alignment Files to.","icon":"dna","iconType":"solid","href":"/data/visualizations/igv-reference-genomes"}]}]},{"group":"Registry","pages":[{"title":"What is Latch Registry?","description":"Connect your sample sheets, metadata, and analysis — all in one place.","sidebarTitle":"Overview","icon":"magnifying-glass","iconType":"solid","href":"/registry/what-is-a-registry"},{"title":"Registry Basics","description":"Learn how to set up your registry to manage your data.","sidebarTitle":"Registry Basics","icon":"table","iconType":"solid","href":"/registry/create-a-project"},{"group":"Bring Data into Registry","pages":[{"title":"Manually Create Single Records","description":null,"icon":"i-cursor","iconType":"solid","href":"/registry/add-records-to-a-table/single-records"},{"title":"Bulk Import Data Using a CSV","description":null,"icon":"file-import","iconType":"solid","href":"/registry/add-records-to-a-table/bulk-link"},{"title":"Bulk Link Sequencing Files to Existing Records","description":null,"icon":"link","iconType":"solid","href":"/registry/add-records-to-a-table/import-data"},{"title":"Benchling Integration","description":null,"icon":"rotate","iconType":"solid","href":"/registry/benchling-sync"}]},{"title":"Connect Records Across Tables","description":"As you centralize your biological data in Latch Registry, you will often find that some records are related or even dependent on one another. Linked records offer a powerful way for you to define relationships between records from different tables, enhancing your data analysis and enabling new insights that may have been difficult to discover without linked records.","icon":"merge","iconType":"solid","href":"/registry/connect-records-across-tables"}]},{"group":"SDK","pages":[{"title":"Import Registry Records in Latch SDK Workflows","description":null,"icon":"square-code","iconType":"solid","href":"/registry/sdk/import-registry-records"},{"title":"Using Registry in a Workflow","description":null,"icon":"table-tree","iconType":"solid","href":"/registry/sdk/latch-sdk-registry-integration"},{"title":"Account Objects","description":null,"icon":"user","iconType":"solid","href":"/registry/sdk/account-objects"},{"title":"Registry Projects","description":null,"icon":"diagram-project","iconType":"solid","href":"/registry/sdk/registry-projects"},{"title":"Table Objects","description":null,"icon":"table","iconType":"solid","href":"/registry/sdk/table-objects"},{"title":"Record Objects","description":null,"icon":"table-rows","iconType":"solid","href":"/registry/sdk/record-objects"}]},{"group":"Overview","pages":[{"title":"What are Latch Workflows?","description":"Latch's Workflow Manager comes with out-of-the-box community workflows and a Python SDK that allows uploading of custom workflows.","sidebarTitle":"Workflows \u0026 SDK","icon":"magnifying-glass","iconType":"solid","href":"/workflows/overview"}]},{"group":"Workflows","pages":[{"group":"Verified Workflows","pages":[{"group":"Bulk RNA-seq","pages":[{"title":"What is Bulk RNAseq?","description":null,"icon":"flask-gear","iconType":"solid","sidebarTitle":"Bulk RNA Seq Overview","href":"/workflows/bulk-rna-seq-deep-dive"},{"title":"Bulk RNAseq Quantification Walkthrough","description":null,"icon":"screwdriver-wrench","iconType":"solid","sidebarTitle":"Bulk RNA Seq","href":"/workflows/bulk-rna-seq"}]},{"group":"ATAC-seq","pages":[{"title":"What is ATAC seq?","description":null,"icon":"flask-gear","iconType":"solid","sidebarTitle":"ATAC Seq Overview","href":"/workflows/ATAC-Seq-Deep-Dive"},{"title":"","description":null,"icon":"screwdriver-wrench","iconType":"solid","sidebarTitle":"ATAC Seq","href":"/workflows/ATAC-Seq"}]},{"title":"CRISPResso2","description":"CRISPResso2 is a software pipeline for the analysis of genome editing experiments. It is designed to enable rapid and intuitive interpretation of results produced by amplicon sequencing.","href":"/workflows/crispresso2"},{"title":"CAS-OFFinder","description":"CAS-OFFinder is an algorithm that searches for potential off-target sites of Cas9 RNA-guided endonucleases. It is one of the most highly cited \u0026 consistent tools for this purpose.","href":"/workflows/cas-offinder"},{"title":"CRISPOR","description":"[CRISPOR](http://crispor.org/) is a website that helps select and express CRISPR guide sequences, described in two papers ([Gen Biol 2016](https://genomebiology.biomedcentral.com/articles/10.1186/s13059-016-1012-2) and [NAR 2018](https://academic.oup.com/nar/article/46/W1/W242/4995687)). In its default mode, the user pastes an input DNA sequence and chooses the genome.","href":"/workflows/crispor"},{"title":"AlphaFold","description":"AlphaFold produces highly accurate protein structure predictions from amino acid sequences.","href":"/workflows/alphafold"},{"group":"MAGeCK","pages":[{"title":"Overview - MAGeCK","description":"Model-based Analysis of Genome-wide CRISPR-Cas9 Knockout ","href":"/workflows/mageck-overview"},{"title":"MAGeCK - Count","description":"This is the count sub command from MAGeCK. This subcommand collects sgRNA read count information from fastq files or raw count files. The output count table can be used directly in the [MAGeCK Test](https://latch.wiki/mageck-test) or the [MAGeCK MLE](https://latch.wiki/mageck-mle) workflow.","href":"/workflows/mageck-count"},{"title":"MAGeCK - Test","description":"This is the test sub command from MAGeCK. This subcommand tests and ranks sgRNAs and genes based on the read count tables provided using [Robust Rank Aggregation](https://pubmed.ncbi.nlm.nih.gov/22247279/) (RRA). This subcommand takes the count summary file (*.count.txt) output from [MAGeCk Count](https://latch.wiki/mageck-count) and its outputs can be passed into [MAGeCk Pathway](https://latch.wiki/mageck-pathway) for gene pathway analysis and to [MAGeCK Plot](https://latch.wiki/mageck-plot) to generate graphics for selected genes.","href":"/workflows/mageck-test"},{"title":"MAGeCK - MLE","description":"This is the mle sub command from MAGeCK. Similar to [MAGeCk Test](https://latch.wiki/mageck-test), this subcommand outputs a gene ranking, but uses maximum-likelihood estimation for gene essentiality scores instead of RRA. This subcommand takes the count summary file (*.count.txt) output from [MAGeCk Count](https://latch.wiki/mageck-count).","href":"/workflows/mageck-mle"},{"title":"MAGeCK - Pathway","description":"This is the pathway sub command from MAGeCK. This subcommand takes the Gene Ranking output (*.gene_summary.txt) from [MAGeCK Test](https://latch.wiki/mageck-test) and invokes Gene Set Enrichment Analysis (GSEA) or RRA (Robust Rank Aggregation) to test if a pathway is enriched in one particular gene ranking.","href":"/workflows/mageck-pathway"},{"title":"MAGeCK - Plot","description":"This is the pathway sub command from MAGeCK. This subcommand takes the Gene Ranking output (*.gene_summary.txt) from [MAGeCK Test](https://latch.wiki/mageck-test) and invokes Gene Set Enrichment Analysis (GSEA) or RRA (Robust Rank Aggregation) to test if a pathway is enriched in one particular gene ranking.","href":"/workflows/mageck-plot"}]}]},{"title":"CSV Parameter Import","description":"Every workflow in Latch allows you to import a CSV containing values for its parameters. This is another way to import data when doing bulk runs of a workflow.","icon":"file-import","iconType":"solid","href":"/workflows/csv-import"},{"title":"Resource Monitoring","description":"Workflows on Latch provide visibility into the resource usage of each task execution, enabling developers to easily debug and optimize their workflow.","icon":"memory","iconType":"solid","href":"/workflows/resource-monitoring"}]},{"group":"Python SDK","pages":[{"title":"Quick Start","description":"","icon":"play","iconType":"solid","href":"/workflows/sdk/getting-started/quick-start"},{"title":"Authoring your Own Workflow","description":"In this demonstration, we will examine a workflow which sorts and assembles COVID sequencing data.","icon":"arrow-progress","iconType":"duotone","href":"/workflows/sdk/getting-started/authorizing-your-own-workflow"},{"group":"Workflow Concepts","pages":[{"title":"What is a Workflow?","description":"A workflow is an analysis that takes in some input, processes it in one or more steps and produces some output.","href":"/workflows/sdk/defining-a-workflow/what-is-a-workflow"},{"title":"When to split up a task into multiple tasks","description":"When building a workflow with multiple tasks, it can be difficult to decide when to split larger tasks into smaller tasks. Some of the tradeoffs are listed below to guide this decision:","sidebarTitle":"When to Split Up Tasks","href":"/workflows/sdk/defining-a-workflow/split-tasks"},{"group":"Workflow Environment","pages":[{"title":"Workflow Environment","description":"Workflow code is rarely free of dependencies. It may require python or system packages or make use of environment variables. For example, a task that downloads compressed reference data from AWS S3 will need the `aws-cli` and `unzip` [APT](https://en.wikipedia.org/wiki/APT_(software)) packages, then use the `pyyaml` python package to read the included metadata.","sidebarTitle":"Overview","href":"/workflows/sdk/defining-a-workflow/workflow-environment/overview"},{"title":"Environments for Individual Tasks","description":"Different tasks in a workflow may need different sets of dependencies. Creating a single shared environment can be problematic as the some part of the workflow image will be unused in each task and slow down that task's startup proportionally to the size of the extraneous chunk. Different dependencies might also need different system package versions in which case installing them together might be impractical. Instead, consider defining an individual environment for each task using the optional `dockerfile` parameter in the task definition. Include only the dependencies that each specific task needs.","href":"/workflows/sdk/defining-a-workflow/workflow-environment/environments-for-individual-tasks"},{"title":"Common Dockerfile patterns","description":null,"href":"/workflows/sdk/defining-a-workflow/workflow-environment/common-dockfile-patterns"}]},{"title":"Latch URLs","description":"Files and directories on Latch can be referred to in code or through the CLI using **Latch URLs**.","href":"/workflows/sdk/defining-a-workflow/latch-urls"},{"title":"Working with Remote Files","description":null,"href":"/workflows/sdk/defining-a-workflow/working-with-files"},{"title":"LatchFile / LatchDir","description":"When working with bioinformatics workflows, we are often passing around large files or directories between our tasks. These files are usually located in cloud object stores and are copied to the file systems of the machines on which the task is scheduled.","href":"/workflows/sdk/defining-a-workflow/legacy-file-support"},{"group":"Customizing Your Interface","pages":[{"title":"Customizing Your Interface","description":"Latch dynamically constructs the workflow interface based on the workflow function code and the `LatchMetadata` object.","sidebarTitle":"Overview","href":"/workflows/sdk/defining-a-workflow/customizing-your-interface/overview"},{"title":"Parameter Types","description":"The Latch SDK supports first-class static typing. All input parameters and output values must be annotated with types in the function signature. These type annotations validate task values and guide the construction of parameter-specific frontend components when your interface is generated at registration.","href":"/workflows/sdk/defining-a-workflow/customizing-your-interface/parameter-types"},{"title":"Workflow Documentation","description":"While most of the metadata of a workflow will be encapsulated in a LatchMetadata object, we still require a docstring in the body of the workflow function which specifies both a short and long-form description.","href":"/workflows/sdk/defining-a-workflow/customizing-your-interface/workflow-documentation"},{"title":"Previewing the Workflow Interface","description":"When iterating on the design of the workflow, it is helpful to preview the user interface locally using `latch preview`.","href":"/workflows/sdk/defining-a-workflow/customizing-your-interface/previewing-workflow"},{"title":"Flows","description":"Use these composable primitives to further customize your workflow interface.","href":"/workflows/sdk/defining-a-workflow/customizing-your-interface/forks-flows"},{"title":"Publishing Results","description":null,"href":"/workflows/sdk/defining-a-workflow/customizing-your-interface/results"}]},{"title":"Messages","description":"Task executions produce logs, displayed on the Latch console to provide users visibility into their workflows. However, these logs tend to be terribly verbose. It's tedious to sift through piles of logs looking for useful signals; instead, important information, warnings, and errors should be prominently displayed. This is accomplished through the Latch SDK's new messaging feature.","href":"/workflows/sdk/defining-a-workflow/messages"},{"title":"Defining Cloud Resources","description":"When a workflow is executed and tasks are scheduled, the machines needed to run the task are provisioned automatically and managed for the user until task completion. Tasks can be annotated with the resources they are expected to consume (eg. CPU, RAM, GPU) at runtime and these requests will be fullfilled during the scheduling process.","href":"/workflows/sdk/defining-a-workflow/defining-cloud-resources"},{"title":"Caching","description":"Caching allows workflow developers to reuse the results of previously run tasks to prevent wasted time and computation. This is helpful when running large batches of workflows with redundant inputs or when debugging errors in the middle of a workflow where upstream state can be reused.","href":"/workflows/sdk/defining-a-workflow/caching"},{"title":"Conditional Sections","description":"In order to support the functionality of an `if-elif-else` clause within the body of a workflow, we introduce the method `create_conditional_section`. This method creates a new conditional section in a workflow, allowing a user to conditionally execute a task based on the value of a task result.","href":"/workflows/sdk/defining-a-workflow/conditional-sections"},{"title":"Map Task","description":"There are many pipelines in bioinformatics that require running a processing step in parallel and aggregating their outputs at the end for downstream analysis. A prominent example of this is bulk RNA-sequencing, where alignment is performed to produce transcript abundances per sample, and gene counts of all samples are subsequently merged. Having a single count matrix makes it convenient to use in downstream steps, such as differential gene expression analysis. Another example is performing FastQC on multiple samples and summarizing the results in a MultiQC report.","href":"/workflows/sdk/defining-a-workflow/map-task"},{"title":"Storing and Using Secrets","description":"Often a workflow can depend on _secret data_, such as an API key, to function correctly. To make storing and using secret data easy, the Latch SDK comes with special utilities that handle this securely.","href":"/workflows/sdk/defining-a-workflow/storing-and-using-secrets"},{"title":"Versioning","description":null,"href":"/workflows/sdk/defining-a-workflow/versioning"}]},{"group":"Testing and Debugging a Workflow","pages":[{"title":"Development and Debugging","description":"When developing a workflow, it's helpful to run the task functions before executing the entire workflow in the cloud to debug the environment and logical issues. Since tasks run in a different environment than your local computer (namely, the one defined in your Dockerfile(s)), there may be discrepancies when running your code locally.To address this, the Latch SDK comes with a command that allows you to run tasks and debug your environment without having to reregister your workflow and run it through the UI.","href":"/workflows/sdk/testing-and-debugging-a-workflow/development-and-debugging"},{"title":"Learning through An Example","description":"We will walk through a quick end-to-end flow for testing and debugging a variant calling workflow to demonstrate how to use latch develop.","href":"/workflows/sdk/testing-and-debugging-a-workflow/learning-through-an-example"},{"title":"Remote Execution","description":"It is often desirable to be able to access a shell from within a running task of a workflow, to debug a misbehaving program or inspect some files for example.","href":"/workflows/sdk/testing-and-debugging-a-workflow/remote-execution"}]}]},{"group":"Nextflow","pages":[{"title":"Overview","description":null,"icon":"magnifying-glass","iconType":"solid","href":"/workflows/sdk/nextflow/overview"},{"title":"Tutorial","description":null,"icon":"book","iconType":"solid","href":"/workflows/sdk/nextflow/tutorial"},{"title":"Execution Profiles","description":null,"icon":"user","iconType":"solid","href":"/workflows/sdk/nextflow/profiles"},{"title":"Caching and Resuming","description":null,"icon":"window-restore","iconType":"solid","href":"/workflows/sdk/nextflow/caching"},{"title":"Private Registries","description":null,"icon":"lock","iconType":"solid","href":"/workflows/sdk/nextflow/registries"},{"group":"Customizing Your Interface","pages":[{"title":"About Page","description":null,"href":"/workflows/sdk/nextflow/interface/about"},{"title":"Publishing Results","description":null,"href":"/workflows/sdk/nextflow/interface/results"},{"title":"Parameter Validation","description":null,"href":"/workflows/sdk/nextflow/interface/param-validation"},{"title":"Updating the Entrypoint","description":null,"href":"/workflows/sdk/nextflow/interface/updating-entrypoint"}]},{"title":"Dependencies","description":null,"icon":"arrow-progress","iconType":"solid","href":"/workflows/sdk/nextflow/dependencies"},{"title":"Using GPU Accelerators","description":null,"icon":"microchip","iconType":"solid","href":"/workflows/sdk/nextflow/gpus"}]},{"group":"Snakemake","pages":[{"title":"Quick Start","description":null,"icon":"play","iconType":"solid","href":"/workflows/sdk/snakemake/quickstart"},{"title":"Snakemake Workflow Cloud Compatibility","description":null,"icon":"cloud","iconType":"solid","href":"/workflows/sdk/snakemake/cloud"},{"group":"Advanced Configuration","pages":[{"title":"Private Registries","description":null,"href":"/workflows/sdk/snakemake/configuration/registries"},{"title":null,"description":null,"href":"/workflows/sdk/snakemake/configuration/resources"},{"title":"Caching Snakemake Tasks","description":null,"href":"/workflows/sdk/snakemake/configuration/caching"}]},{"title":"Tutorial","description":"In this guide, we will walk through how to upload a simple Snakemake workflow to Latch.","icon":"book","iconType":"solid","href":"/workflows/sdk/snakemake/tutorial"},{"title":"Debugging Snakemake","description":null,"icon":"bug-slash","iconType":"solid","href":"/workflows/sdk/snakemake/debugging"},{"title":"Troubleshooting","description":"The following page outlines common problems with uploading Snakemake workflows and solutions.","icon":"bugs","iconType":"solid","href":"/workflows/sdk/snakemake/troubleshooting"},{"title":"Architecture Overview","description":null,"icon":"archway","iconType":"solid","href":"/workflows/sdk/snakemake/backend"}]},{"group":"Automation","pages":[{"title":"Workflows Automations","description":null,"icon":"robot","iconType":"solid","href":"/workflows/sdk/automation/overview"},{"title":"Data Addition Trigger","description":null,"sidebarTitle":"Example Data Addition Trigger","icon":"table","iconType":"solid","href":"/workflows/sdk/automation/example-data-addition"},{"title":"Interval Trigger","description":null,"sidebarTitle":"Example Interval Trigger","icon":"alarm-snooze","iconType":"solid","href":"/workflows/sdk/automation/example-interval"}]},{"group":"Pods","pages":[{"title":"What are Latch Pods?","description":"Access the scale of the cloud with the flexibility of your personal computer.","sidebarTitle":"Overview","icon":"magnifying-glass","iconType":"solid","href":"/pods/overview"},{"title":"Latch Pods Basics","description":"In this tutorial, we will walk through the basics of creating your first Pod.","icon":"hexagon","iconType":"solid","href":"/pods/getting-started"},{"title":"Accessing Latch Data in Pod using Latch Data FUSE","description":"Latch Pods provides direct access to all files stored on Latch Data.","icon":"file-chart-column","iconType":"solid","href":"/pods/mount-data"},{"group":"Shutdown Configuration","pages":[{"title":"Setting Up Auto Shutdown from Latch","description":"Pods allow easy customization of auto shutdown interval when inactive.","icon":"hourglass-clock","iconType":"solid","href":"/pods/auto-shutdown"},{"title":"Configuring Auto Shutdown","description":"Configure Pods for scheduled shutdown using systemd.","icon":"screwdriver-wrench","iconType":"solid","href":"/pods/hard-shutdown"}]},{"title":"Host a Custom App","description":"Latch Pods make it easy to host any custom application, such as Dash Apps, RShiny, Streamlit, and more, on Latch.","icon":"grid-2","iconType":"solid","href":"/pods/custom-app"},{"title":"Pod Templates","description":"Pod Templates provide an easy way to take a snapshot of a Pod’s dependencies and files, and save it as a template that is reusable in future Pods for your organization. ","icon":"layer-group","iconType":"solid","href":"/pods/templates"},{"title":"Custom File Viewer","description":"The Custom File Viewer enables scientists to click on files in Latch Data with a specific extension and view them in an application hosted on a Latch Pod without having to manually enter the pod and download the file.","icon":"browser","iconType":"solid","href":"/pods/file-viewer"},{"group":"Access \u0026 Integrations","pages":[{"title":"Set up SSH Access","description":"You may want to set up SSH access for Pod if you want to access Pod from your local terminal or open your favorite IDE, such as Visual Studio Code, inside a Pod.","icon":"square-terminal","iconType":"solid","href":"/pods/ssh"},{"title":"Integration with VSCode","description":"Follow our tutorial to use Visual Studio Code inside your Pod and navigate the filesystem on your favorite IDE.","icon":"display-code","iconType":"solid","href":"/pods/integration-with-vscode"},{"title":"Integration with GitHub","description":"Using GitHub within Pods","icon":"github","iconType":"solid","href":"/pods/integration-with-github"}]}]},{"group":"Plots","pages":[{"title":"What are Latch Plots?","description":"Set up dashboards with interactive visualizations and data transformations for scientists to explore their data.","sidebarTitle":"Overview","icon":"magnifying-glass","iconType":"solid","href":"/plots/overview"},{"group":"Basics","pages":[{"title":"Latch Plots Basics","description":"Learn how to bring data into a plotting layout and chart it.","sidebarTitle":"Plotting a CSV","icon":"chart-column","iconType":"solid","href":"/plots/basics"},{"title":"Develop your First Plot Notebook","description":"The Notebook View is where you bring in data, perform transformations in Python, and visualize your data.","sidebarTitle":"Develop your first Plot Notebook","icon":"code","iconType":"solid","href":"/plots/developer/getting-started"},{"title":"Components of a Plot Notebook","description":"An overview of all components in a Plot notebook","sidebarTitle":"Plot Notebook Components","icon":"notebook","iconType":"solid","href":"/plots/layouts"},{"title":"Plots Reactivity","description":"Learn how reactivity works in Plot notebooks","sidebarTitle":"Reactivity","icon":"bolt","iconType":"solid","href":"/plots/developer/reactivity"}]},{"group":"Data Plotting","pages":[{"title":"Plotting Overview","description":"Create interactive and customizable plots.","sidebarTitle":"Overview","icon":"chart-scatter","iconType":"solid","href":"/plots/plotting/overview"},{"title":"Supported Plot Types","description":"Learn about the plot types supported in a plotting layout.","sidebarTitle":" Plot Types","icon":"chart-tree-map","iconType":"solid","href":"/plots/plotting/plot-types"},{"title":"Add Custom Plots from Any Library","description":"Latch Plots allows you to install and import any libraries to generate custom plots and display them in the notebook view.","sidebarTitle":"Custom Plots in Python","icon":"python","iconType":"solid","href":"/plots/developer/custom-plots"},{"title":"Faceting","description":"Facet your plot based on a categorical column.","sidebarTitle":"Faceting","icon":"chart-pie-simple","iconType":"solid","href":"/plots/plotting/faceting"},{"title":"Appearance","description":"Learn what options are available for customizing the appearance of your plots.","sidebarTitle":"Appearance","icon":"palette","iconType":"solid","href":"/plots/plotting/styling"},{"title":"Error Bars","description":"Add error bars to your plot.","sidebarTitle":"Error Bars","icon":"chart-candlestick","iconType":"solid","href":"/plots/plotting/error-bars"},{"title":"Selecting Points","description":"Learn how to make a selection of points and use that selection to filter the source table.","sidebarTitle":"Selecting Points","icon":"square-dashed-circle-plus","iconType":"solid","href":"/plots/plotting/selecting-points"},{"title":"Filtering","description":"Learn how to filter the values displayed in a plot.","sidebarTitle":"Filtering","icon":"filter-list","iconType":"solid","href":"/plots/plotting/filtering"}]},{"group":"Data Transformations","pages":[{"title":"Overview","description":"The Data Transformation component functions similarly to a Python cell in a Jupyter Notebook, allowing users to input, modify, and execute Python code interactively.","sidebarTitle":"Overview","icon":"square-list","iconType":"solid","href":"/plots/transformations/overview"},{"title":"Widgets","description":"Widgets can be used to create transforms that users can update based on user input. You're able to define a widget and use its user input in your analysis code.","sidebarTitle":"Widgets","icon":"grid-2","iconType":"solid","href":"/plots/transformations/widget-types"},{"title":"Transform Outputs","description":"Learn how to view and use dataframe outputs from a transfrom.","sidebarTitle":"Transform Outputs","icon":"list-tree","iconType":"solid","href":"/plots/transformations/outputs"},{"title":"Description Text","description":"Write descriptions using markdown within a transform.","sidebarTitle":"Description Text","icon":"text","iconType":"solid","href":"/plots/transformations/description-text"}]},{"title":"Table Display/Filter","description":"Learn how to use a table display to view data and filter it for use downstream.","sidebarTitle":"Table Display/Filter","icon":"table","iconType":"solid","href":"/plots/table-display-cell"},{"title":"Text Display","description":"Learn how to add description text to your layout.","sidebarTitle":"Text Display","icon":"font-case","iconType":"solid","href":"/plots/text-cell"},{"group":"Developers","pages":[{"title":"Plots Reactivity","description":"Learn how reactivity works in Plot notebooks","sidebarTitle":"Reactivity","icon":"bolt","iconType":"solid","href":"/plots/developer/reactivity"},{"title":"SSH into the Plot Runtime","description":"How to connect to Plots runtime using SSH","sidebarTitle":"SSH Access","icon":"square-terminal","iconType":"solid","href":"/plots/developer/ssh"},{"title":"Installing Custom Dependencies","description":"How to install custom dependencies for your Plot runtime","sidebarTitle":"Installing Custom Dependencies","icon":"code-merge","iconType":"solid","href":"/plots/developer/dependencies"}]},{"group":"Use Cases","pages":[{"title":"Use Cases","description":null,"sidebarTitle":"Overview","icon":"dna","iconType":"solid","href":"/plots/templates/overview"},{"title":"The Ultimate Guide to Relative qPCR Analysis on Latch","description":"The guide below walks through how you can perform qPCR analysis on Latch using Plot Templates. ","sidebarTitle":"qPCR","icon":"vials","iconType":"solid","href":"/plots/templates/qpcr"}]}]},{"group":"Overview","pages":[{"title":"Workspaces \u0026 Orgs: An Overview","description":"Learn about roles and permissions for members of an organization.","icon":"magnifying-glass","iconType":"solid","sidebarTitle":"Workspaces \u0026 Orgs","href":"/admin/overview"}]},{"group":"Workspaces","pages":[{"title":"What are Latch Workspaces?","description":null,"icon":"building","iconType":"solid","sidebarTitle":"Overview","href":"/admin/workspaces/overview"},{"title":"Creating a Workspace","description":"Learn how to create a new workspace on Latch","icon":"grid-2-plus","iconType":"solid","sidebarTitle":"Creating a Workspace","href":"/admin/workspaces/creating-new-workspace"},{"title":"Inviting Members to a Workspace","description":"Learn how to invite users to an existing workspace","icon":"user-plus","iconType":"solid","sidebarTitle":"Inviting Members to a Workspace","href":"/admin/workspaces/inviting-members"},{"title":"Workspace Roles","description":"Learn about workspace roles and permissions","icon":"sliders","iconType":"solid","sidebarTitle":"Workspace Roles","href":"/admin/workspaces/roles"},{"title":"Workspace Billing","description":"Learn about billing for Latch workspaces and how to add your credit card information.","icon":"money-bill-wave","iconType":"solid","sidebarTitle":"Billing","href":"/admin/workspaces/billing"},{"title":"Copying and Moving Data Between Workspaces","description":null,"icon":"diagram-next","iconType":"solid","sidebarTitle":"Moving \u0026 Copying Data","href":"/admin/workspaces/move-copy-data"},{"title":"Opening Pod Templates in Other Workspaces","description":null,"icon":"hexagon-plus","iconType":"solid","sidebarTitle":"Workspace Pod Templates","href":"/admin/workspaces/workspace-pod-templates"}]},{"group":"Organizations: Manage Workspaces","pages":[{"title":"What are Latch Organizations?","description":"Manage multiple workspaces under a single organization on Latch","icon":"Buildings","iconType":"solid","sidebarTitle":"Overview","href":"/admin/orgs/overview"},{"title":"Organizations Basics","description":null,"icon":"square-info","iconType":"solid","sidebarTitle":"Organizations Basics","href":"/admin/orgs/about"},{"title":"Adding Workspaces to an Organization","description":"Learn how to add and transfer workspaces to an organization on Latch","icon":"sitemap","iconType":"solid","sidebarTitle":"Adding Workspaces to an Organization","href":"/admin/orgs/adding-workspaces"},{"title":"Inviting Members to an Organization","description":"Learn how to invite members to the organization and accept invitations","icon":"users-medical","iconType":"solid","sidebarTitle":"Inviting Members to an Organization","href":"/admin/orgs/managing-members"},{"title":"Organization Roles","description":"Learn about roles and permissions for members of an organization.","icon":"users","iconType":"solid","sidebarTitle":"Organization Roles","href":"/admin/orgs/roles"},{"title":"Transferring Credits to Workspaces","description":null,"icon":"coins","iconType":"solid","sidebarTitle":"Transferring Credits","href":"/admin/orgs/transfer-credits"},{"title":"Security Settings","description":"Configure access controls and authentication methods","icon":"shield-check","iconType":"solid","sidebarTitle":"Security Settings","href":"/admin/orgs/security"},{"title":"Analysis Packages","description":"Learn how to distribute analysis packages to customers","icon":"sitemap","iconType":"solid","sidebarTitle":"Distributing Analysis Packages","href":"/admin/orgs/analysis-packages"}]},{"group":"Resources","pages":[{"title":"Frequently Asked Questions","description":null,"icon":"messages-question","iconType":"solid","sidebarTitle":"FAQ","href":"/resources/faq"},{"title":"Latch Privacy Policy","description":"This Privacy Policy describes how Latch Bio, Inc. (“we”, “us”, “our”, or the “Company”) handles personal information that we collect through our digital properties that link to this Privacy Policy, including our website (collectively, the “Service”), as well as through social media, our marketing activities, and other activities described in this Privacy Policy.","icon":"shield-keyhole","iconType":"solid","sidebarTitle":"Privacy Policy","href":"/resources/privacy-policy"},{"title":"Latch Terms of Service","description":null,"icon":"file-contract","iconType":"solid","sidebarTitle":"Terms of Service","href":"/resources/terms-of-service"}]}],"pageMetadata":{"title":"Latch Terms of Service","description":null,"icon":"file-contract","iconType":"solid","sidebarTitle":"Terms of Service","href":"/resources/terms-of-service"},"mintConfig":{"layout":"topnav","sidebar":{"items":"container"},"topbar":{"style":"default"},"search":{"location":"top"},"rounded":"default","codeBlock":{"mode":"dark"},"topbarCtaButton":{"name":"Sign Up","url":"https://console.latch.bio/signup"},"$schema":"https://mintlify.com/schema.json","name":"LatchBio","logo":{"light":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/logo/light.svg","dark":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/logo/dark.svg"},"favicon":"/favicon.png","colors":{"primary":"#001AAE","light":"#92A2FF","dark":"#92A2FF"},"topbarLinks":[{"url":"mailto:support@latch.bio","name":"Contact Us","_id":"672464fb85507cebe4ae6679"},{"url":"https://console.latch.bio/","name":"Log In","_id":"672464fb85507cebe4ae667a"}],"navigation":[{"group":"Introduction","pages":["start/introduction","start/quickstart"]},{"group":"Data","pages":["data/overview","data/basic-uploading-and-downloading","data/mount-s3-bucket","data/mount-gcp-bucket","data/basespace-downloader","data/data-command-line","data/sharing"]},{"group":"Visualizations","pages":["data/visualizations/fastqc","data/visualizations/cellxgene",{"group":"Interactive Genome Viewer (IGV)","pages":["data/visualizations/igv","data/visualizations/igv-setting-defaults","data/visualizations/igv-reference-genomes"]}]},{"group":"Registry","pages":["registry/what-is-a-registry","registry/create-a-project",{"group":"Bring Data into Registry","pages":["registry/add-records-to-a-table/single-records","registry/add-records-to-a-table/bulk-link","registry/add-records-to-a-table/import-data","registry/benchling-sync"]},"registry/connect-records-across-tables"]},{"group":"SDK","pages":["registry/sdk/import-registry-records","registry/sdk/latch-sdk-registry-integration","registry/sdk/account-objects","registry/sdk/registry-projects","registry/sdk/table-objects","registry/sdk/record-objects"]},{"group":"Overview","pages":["workflows/overview"]},{"group":"Workflows","pages":[{"group":"Verified Workflows","pages":[{"group":"Bulk RNA-seq","pages":["workflows/bulk-rna-seq-deep-dive","workflows/bulk-rna-seq"]},{"group":"ATAC-seq","pages":["workflows/ATAC-Seq-Deep-Dive","workflows/ATAC-Seq"]},"workflows/crispresso2","workflows/cas-offinder","workflows/crispor","workflows/alphafold",{"group":"MAGeCK","pages":["workflows/mageck-overview","workflows/mageck-count","workflows/mageck-test","workflows/mageck-mle","workflows/mageck-pathway","workflows/mageck-plot"]}]},"workflows/csv-import","workflows/resource-monitoring"]},{"group":"Python SDK","pages":["workflows/sdk/getting-started/quick-start","workflows/sdk/getting-started/authorizing-your-own-workflow",{"group":"Workflow Concepts","pages":["workflows/sdk/defining-a-workflow/what-is-a-workflow","workflows/sdk/defining-a-workflow/split-tasks",{"group":"Workflow Environment","pages":["workflows/sdk/defining-a-workflow/workflow-environment/overview","workflows/sdk/defining-a-workflow/workflow-environment/environments-for-individual-tasks","workflows/sdk/defining-a-workflow/workflow-environment/common-dockfile-patterns"]},"workflows/sdk/defining-a-workflow/latch-urls","workflows/sdk/defining-a-workflow/working-with-files","workflows/sdk/defining-a-workflow/legacy-file-support",{"group":"Customizing Your Interface","pages":["workflows/sdk/defining-a-workflow/customizing-your-interface/overview","workflows/sdk/defining-a-workflow/customizing-your-interface/parameter-types","workflows/sdk/defining-a-workflow/customizing-your-interface/workflow-documentation","workflows/sdk/defining-a-workflow/customizing-your-interface/previewing-workflow","workflows/sdk/defining-a-workflow/customizing-your-interface/forks-flows","workflows/sdk/defining-a-workflow/customizing-your-interface/results"]},"workflows/sdk/defining-a-workflow/messages","workflows/sdk/defining-a-workflow/defining-cloud-resources","workflows/sdk/defining-a-workflow/caching","workflows/sdk/defining-a-workflow/conditional-sections","workflows/sdk/defining-a-workflow/map-task","workflows/sdk/defining-a-workflow/storing-and-using-secrets","workflows/sdk/defining-a-workflow/versioning"]},{"group":"Testing and Debugging a Workflow","pages":["workflows/sdk/testing-and-debugging-a-workflow/development-and-debugging","workflows/sdk/testing-and-debugging-a-workflow/learning-through-an-example","workflows/sdk/testing-and-debugging-a-workflow/remote-execution"]}]},{"group":"Nextflow","pages":["workflows/sdk/nextflow/overview","workflows/sdk/nextflow/tutorial","workflows/sdk/nextflow/profiles","workflows/sdk/nextflow/caching","workflows/sdk/nextflow/registries",{"group":"Customizing Your Interface","pages":["workflows/sdk/nextflow/interface/about","workflows/sdk/nextflow/interface/results","workflows/sdk/nextflow/interface/param-validation","workflows/sdk/nextflow/interface/updating-entrypoint"]},"workflows/sdk/nextflow/dependencies","workflows/sdk/nextflow/gpus"]},{"group":"Snakemake","pages":["workflows/sdk/snakemake/quickstart","workflows/sdk/snakemake/cloud",{"group":"Advanced Configuration","pages":["workflows/sdk/snakemake/configuration/registries","workflows/sdk/snakemake/configuration/resources","workflows/sdk/snakemake/configuration/caching"]},"workflows/sdk/snakemake/tutorial","workflows/sdk/snakemake/debugging","workflows/sdk/snakemake/troubleshooting","workflows/sdk/snakemake/backend"]},{"group":"Automation","pages":["workflows/sdk/automation/overview","workflows/sdk/automation/example-data-addition","workflows/sdk/automation/example-interval"]},{"group":"Pods","pages":["pods/overview","pods/getting-started","pods/mount-data",{"group":"Shutdown Configuration","pages":["pods/auto-shutdown","pods/hard-shutdown"]},"pods/custom-app","pods/templates","pods/file-viewer",{"group":"Access \u0026 Integrations","pages":["pods/ssh","pods/integration-with-vscode","pods/integration-with-github"]}]},{"group":"Plots","pages":["plots/overview",{"group":"Basics","pages":["plots/basics","plots/developer/getting-started","plots/layouts","plots/developer/reactivity"]},{"group":"Data Plotting","pages":["plots/plotting/overview","plots/plotting/plot-types","plots/developer/custom-plots","plots/plotting/faceting","plots/plotting/styling","plots/plotting/error-bars","plots/plotting/selecting-points","plots/plotting/filtering"]},{"group":"Data Transformations","pages":["plots/transformations/overview","plots/transformations/widget-types","plots/transformations/outputs","plots/transformations/description-text"]},"plots/table-display-cell","plots/text-cell",{"group":"Developers","pages":["plots/developer/reactivity","plots/developer/ssh","plots/developer/dependencies"]},{"group":"Use Cases","pages":["plots/templates/overview","plots/templates/qpcr"]}]},{"group":"Overview","pages":["admin/overview"]},{"group":"Workspaces","pages":["admin/workspaces/overview","admin/workspaces/creating-new-workspace","admin/workspaces/inviting-members","admin/workspaces/roles","admin/workspaces/billing","admin/workspaces/move-copy-data","admin/workspaces/workspace-pod-templates"]},{"group":"Organizations: Manage Workspaces","pages":["admin/orgs/overview","admin/orgs/about","admin/orgs/adding-workspaces","admin/orgs/managing-members","admin/orgs/roles","admin/orgs/transfer-credits","admin/orgs/security","admin/orgs/analysis-packages"]},{"group":"Resources","pages":["resources/faq","resources/privacy-policy","resources/terms-of-service"]}],"primaryTab":{"name":"Documentation"},"anchors":[{"name":"Introduction","url":"start","icon":"house","_id":"672464fb85507cebe4ae6671"},{"name":"Data","url":"data","icon":"file-chart-column","_id":"672464fb85507cebe4ae6672"},{"name":"Registry","url":"registry","icon":"table","_id":"672464fb85507cebe4ae6673"},{"name":"Workflows \u0026 SDK","url":"workflows","icon":"screwdriver-wrench","_id":"672464fb85507cebe4ae6674"},{"name":"Pods","url":"pods","icon":"hexagon","_id":"672464fb85507cebe4ae6675"},{"name":"Plots","url":"plots","icon":"chart-scatter-bubble","_id":"672464fb85507cebe4ae6676"},{"name":"Administration","url":"admin","icon":"screen-users","_id":"672464fb85507cebe4ae6677"},{"name":"Resources","url":"resources","icon":"clipboard-question","_id":"672464fb85507cebe4ae6678"}],"tabs":[{"name":"API References","url":"https://docs.latch.bio/api/modules.html","_id":"672464fb85507cebe4ae666d"},{"name":"Blog","url":"https://latchbio.substack.com/","_id":"672464fb85507cebe4ae666e"},{"name":"Website","url":"https://latch.bio/","_id":"672464fb85507cebe4ae666f"},{"name":"Change Log","url":"https://latchbio.notion.site/LatchBio-Product-Change-Logs-ca76a6ae05a74a4daf78cb4006ad80ac","_id":"672464fb85507cebe4ae6670"}],"feedback":{"thumbsRating":true,"raiseIssue":true},"redirects":[{"destination":"/start/introduction","source":"/wiki/introduction","_id":"672464fb85507cebe4ae6650"},{"destination":"/start/quickstart","source":"/wiki/getting-started","_id":"672464fb85507cebe4ae6651"},{"destination":"/start/introduction","source":"/wiki","_id":"672464fb85507cebe4ae6652"},{"destination":"/data/:slug*","source":"/wiki/data/:slug*","_id":"672464fb85507cebe4ae6653"},{"destination":"/data/overview","source":"/wiki/data","_id":"672464fb85507cebe4ae6654"},{"destination":"/data/visualizations/:slug*","source":"/wiki/visualizations/:slug*","_id":"672464fb85507cebe4ae6655"},{"destination":"/data/visualizations/fastqc","source":"/wiki/visualizations","_id":"672464fb85507cebe4ae6656"},{"destination":"/registry/:slug*","source":"/wiki/registry/:slug*","_id":"672464fb85507cebe4ae6657"},{"destination":"/registry/what-is-a-registry","source":"/wiki/registry","_id":"672464fb85507cebe4ae6658"},{"destination":"/workflows/:slug*","source":"/wiki/workflows/:slug*","_id":"672464fb85507cebe4ae6659"},{"destination":"/workflows/csv-import","source":"/wiki/workflow-helpers/csv-import","_id":"672464fb85507cebe4ae665a"},{"destination":"/workflows/overview","source":"/wiki/workflows","_id":"672464fb85507cebe4ae665b"},{"destination":"/workflows/overview","source":"/docs/getting-started/index","_id":"672464fb85507cebe4ae665c"},{"destination":"/pods/:slug*","source":"/wiki/pods/:slug*","_id":"672464fb85507cebe4ae665d"},{"destination":"/pods/overview","source":"/wiki/pods","_id":"672464fb85507cebe4ae665e"},{"destination":"/plots/:slug*","source":"/wiki/plots/:slug*","_id":"672464fb85507cebe4ae665f"},{"destination":"/plots/plotting/:slug*","source":"/wiki/plots/plotting/:slug*","_id":"672464fb85507cebe4ae6660"},{"destination":"/plots/developer/:slug*","source":"/wiki/plots/developer/:slug*","_id":"672464fb85507cebe4ae6661"},{"destination":"/plots/overview","source":"/wiki/plots/overview","_id":"672464fb85507cebe4ae6662"},{"destination":"/plots/overview","source":"/wiki/plots","_id":"672464fb85507cebe4ae6663"},{"destination":"/admin/workspaces/:slug*","source":"/wiki/workspaces/:slug*","_id":"672464fb85507cebe4ae6664"},{"destination":"/admin/workspaces/overview","source":"/wiki/workspaces","_id":"672464fb85507cebe4ae6665"},{"destination":"/admin/orgs/:slug*","source":"/wiki/organizations/:slug*","_id":"672464fb85507cebe4ae6666"},{"destination":"/admin/orgs/overview","source":"/wiki/organizations","_id":"672464fb85507cebe4ae6667"},{"destination":"/resources/:slug*","source":"/wiki/resources/:slug*","_id":"672464fb85507cebe4ae6668"},{"destination":"/resources/faq","source":"/wiki/resources","_id":"672464fb85507cebe4ae6669"},{"destination":"/workflows/sdk/:slug*","source":"/docs/:slug*","_id":"672464fb85507cebe4ae666a"},{"destination":"/workflows/overview#bring-your-own-workflow","source":"/docs","_id":"672464fb85507cebe4ae666b"},{"destination":"/workflows/overview","source":"/docs/quickstart/index","_id":"672464fb85507cebe4ae666c"}],"footerSocials":{"twitter":"https://twitter.com/latchbio","linkedin":"https://www.linkedin.com/company/latchbio/"},"analytics":{"koala":{"publicApiKey":"pk_0469d6299947a84c711662e1ed49f0fea8d7"}},"repo":{"github":{"owner":"latchbio","repo":"wiki","contentDirectory":"","deployBranch":"main","isPrivate":false}}},"apiReferenceData":{}},"favicons":{"icons":[{"rel":"apple-touch-icon","sizes":"180x180","href":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/apple-touch-icon.png?v=3","type":"image/png"},{"rel":"icon","sizes":"32x32","href":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/favicon-32x32.png?v=3","type":"image/png"},{"rel":"icon","sizes":"16x16","href":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/favicon-16x16.png?v=3","type":"image/png"},{"rel":"shortcut icon","href":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/favicon.ico?v=3","type":"image/x-icon"}],"browserconfig":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/_generated/favicon/browserconfig.xml?v=3"},"subdomain":"wiki.latch.bio","internalAnalyticsWriteKey":"phc_TXdpocbGVeZVm5VJmAsHTMrCofBQu3e0kN8HGMNGTVW","inkeep":{"integrationApiKey":"87792c6b7b21f2e7e0ed313f0fb1c2c0771544ecd11a5cca"},"trieve":{"chatEnabled":true,"datasetId":"a00a5483-63c8-47b8-9bfd-08e23ff4e093"},"shouldIndex":true,"org":{"plan":"startup","createdAt":"1680907578306"},"cssFiles":[],"jsFiles":[{"_id":"672939e593c6fe0f38518f51","filePath":"syft.js","subdomain":"latchbio","__v":0,"content":"!function(t){if(window.syftc=t,window.syft)return;window.syft=[],[\"identify\",\"track\",\"page\",\"signup\"].forEach(function(t){window.syft[t]=function(){var s=[].slice.call(arguments);s.unshift(t),window.syft.push(s)}});var s=document.createElement(\"script\");s.async=!0,s.setAttribute(\"src\",\"https://cdn.syftdata.com/syftnext/syft.umd.js\"),(document.body||document.head).appendChild(s)}({sourceId:\"cltz605bt000liwat0d8u19rq\"});\n"},{"_id":"6733eb1c93c6fe0f38cf5104","filePath":"data/syft.js","subdomain":"latchbio","__v":0,"content":"!function(t){if(window.syftc=t,window.syft)return;window.syft=[],[\"identify\",\"track\",\"page\",\"signup\"].forEach(function(t){window.syft[t]=function(){var s=[].slice.call(arguments);s.unshift(t),window.syft.push(s)}});var s=document.createElement(\"script\");s.async=!0,s.setAttribute(\"src\",\"https://cdn.syftdata.com/syftnext/syft.umd.js\"),(document.body||document.head).appendChild(s)}({sourceId:\"cltz605bt000liwat0d8u19rq\"});\n"},{"_id":"6733eb1c93c6fe0f38cf5111","filePath":"start/syft.js","subdomain":"latchbio","__v":0,"content":"!function(t){if(window.syftc=t,window.syft)return;window.syft=[],[\"identify\",\"track\",\"page\",\"signup\"].forEach(function(t){window.syft[t]=function(){var s=[].slice.call(arguments);s.unshift(t),window.syft.push(s)}});var s=document.createElement(\"script\");s.async=!0,s.setAttribute(\"src\",\"https://cdn.syftdata.com/syftnext/syft.umd.js\"),(document.body||document.head).appendChild(s)}({sourceId:\"cltz605bt000liwat0d8u19rq\"});\n"},{"_id":"6733eb1c93c6fe0f38cf5129","filePath":"wiki/syft.js","subdomain":"latchbio","__v":0,"content":"!function(t){if(window.syftc=t,window.syft)return;window.syft=[],[\"identify\",\"track\",\"page\",\"signup\"].forEach(function(t){window.syft[t]=function(){var s=[].slice.call(arguments);s.unshift(t),window.syft.push(s)}});var s=document.createElement(\"script\");s.async=!0,s.setAttribute(\"src\",\"https://cdn.syftdata.com/syftnext/syft.umd.js\"),(document.body||document.head).appendChild(s)}({sourceId:\"cltz605bt000liwat0d8u19rq\"});\n"},{"_id":"6733eb1d93c6fe0f38cf5137","filePath":"workflows/syft.js","subdomain":"latchbio","__v":0,"content":"!function(t){if(window.syftc=t,window.syft)return;window.syft=[],[\"identify\",\"track\",\"page\",\"signup\"].forEach(function(t){window.syft[t]=function(){var s=[].slice.call(arguments);s.unshift(t),window.syft.push(s)}});var s=document.createElement(\"script\");s.async=!0,s.setAttribute(\"src\",\"https://cdn.syftdata.com/syftnext/syft.umd.js\"),(document.body||document.head).appendChild(s)}({sourceId:\"cltz605bt000liwat0d8u19rq\"});\n"}],"mdxSourceWithNoJs":{"compiledSource":"/*@jsxRuntime automatic @jsxImportSource react*/\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = Object.assign({\n em: \"em\",\n ul: \"ul\",\n li: \"li\",\n strong: \"strong\",\n p: \"p\",\n a: \"a\",\n ol: \"ol\"\n }, _provideComponents(), props.components), {Heading} = _components;\n if (!Heading) _missingMdxReference(\"Heading\", true);\n return _jsxs(_Fragment, {\n children: [_jsxs(Heading, {\n level: \"2\",\n id: \"what-we-dont-do-with-your-data\",\n children: [\"What We \", _jsx(_components.em, {\n children: \"Don’t\"\n }), \" Do With Your Data\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"No Ownership:\"\n }), \" Your data, code, and analyses remain solely yours.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"No Monetization:\"\n }), \" We never sell or monetize your data.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"No Model Training:\"\n }), \" Your data isn’t used to train machine learning models.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"No Business Influence:\"\n }), \" Your data doesn’t inform our decisions, except for helping you debug and give you the best customer service.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Purely Hosting:\"\n }), \" We are a hosting platform and interact with your data only for that purpose.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(Heading, {\n level: \"1\",\n id: \"our-terms-of-service\",\n children: \"Our Terms of Service\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The website located at \", _jsx(_components.a, {\n href: \"http://latch.bio\",\n children: \"latch.bio\"\n }), \" (the “Site”) is a copyrighted work belonging to LatchBio, Inc. (“Company,” “us,” “our,” and “we”) located at 1800 Owens St San Francisco, CA 94158. Certain features of the Site may be subject to additional guidelines, terms, or rules, which will be posted on the Site in connection with such features. All such additional terms, guidelines, and rules are incorporated by reference into these Terms.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"THESE TERMS OF USE (THESE “TERMS”) SET FORTH THE LEGALLY BINDING TERMS AND CONDITIONS THAT GOVERN YOUR USE OF THE SITE. BY ACCESSING OR USING THE SITE, YOU ARE ACCEPTING THESE TERMS (ON BEHALF OF YOURSELF OR THE ENTITY THAT YOU REPRESENT), AND YOU REPRESENT AND WARRANT THAT YOU HAVE THE RIGHT, AUTHORITY, AND CAPACITY TO ENTER INTO THESE TERMS (ON BEHALF OF YOURSELF OR THE ENTITY THAT YOU REPRESENT). YOU MAY NOT ACCESS OR USE THE SITE OR ACCEPT THE TERMS IF YOU ARE NOT AT LEAST 18 YEARS OLD. IF YOU DO NOT AGREE WITH ALL OF THE PROVISIONS OF THESE TERMS, DO NOT ACCESS AND/OR USE THE SITE.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"PLEASE BE AWARE THAT SECTION 10.2 CONTAINS PROVISIONS GOVERNING HOW TO RESOLVE DISPUTES BETWEEN YOU AND COMPANY. AMONG OTHER THINGS, SECTION 10.2 INCLUDES AN AGREEMENT TO ARBITRATE WHICH REQUIRES, WITH LIMITED EXCEPTIONS, THAT ALL DISPUTES BETWEEN YOU AND US SHALL BE RESOLVED BY BINDING AND FINAL ARBITRATION. SECTION 10.2 ALSO CONTAINS A CLASS ACTION AND JURY TRIAL WAIVER. PLEASE READ SECTION 10.2 CAREFULLY.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"UNLESS YOU OPT OUT OF THE AGREEMENT TO ARBITRATE WITHIN 30 DAYS: (1) YOU WILL ONLY BE PERMITTED TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF AGAINST US ON AN INDIVIDUAL BASIS, NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY CLASS OR REPRESENTATIVE ACTION OR PROCEEDING, AND YOU WAIVE YOUR RIGHT TO PARTICIPATE IN A CLASS ACTION LAWSUIT OR CLASS-WIDE ARBITRATION; AND (2) YOU ARE WAIVING YOUR RIGHT TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF IN A COURT OF LAW AND TO HAVE A JURY TRIAL.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"1-accounts\",\n children: \"1. ACCOUNTS\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"1-1-account-creation\",\n children: \"1.1. Account Creation\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"In order to use certain features of the Site, you must register for an account (“Account”) and provide certain information about yourself as prompted by the account registration form. You represent and warrant that: (a) all required registration information you submit is truthful and accurate; (b) you will maintain the accuracy of such information. You may delete your Account at any time, for any reason, by following the instructions on the Site. Company may suspend or terminate your Account in accordance with Section 8.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"1-2-account-responsibilities\",\n children: \"1.2. Account Responsibilities\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You are responsible for maintaining the confidentiality of your Account login information and are fully responsible for all activities that occur under your Account. You agree to immediately notify Company of any unauthorized use, or suspected unauthorized use of your Account or any other breach of security. Company cannot and will not be liable for any loss or damage rising from your failure to comply with the above requirements.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"2-access-to-the-site\",\n children: \"2. ACCESS TO THE SITE\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-1-license\",\n children: \"2.1. License\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Subject to these Terms, Company grants you a non-transferable, non-exclusive, revocable, limited license to use and access the Site solely for your own personal, noncommercial use.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-2-certain-restrictions\",\n children: \"2.2. Certain Restrictions\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"The rights granted to you in these Terms are subject to the following restrictions:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"(a) You shall not license, sell, rent, lease, transfer, assign, distribute, host, or otherwise commercially exploit the Site, whether in whole or in part, or any content displayed on the Site.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(b) You shall not modify, make derivative works of, disassemble, reverse compile or reverse engineer any part of the Site.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(c) You shall not access the Site in order to build a similar or competitive website, product, or service.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(d) Except as expressly stated herein, no part of the Site may be copied, reproduced, distributed, republished, downloaded, displayed, posted, or transmitted in any form or by any means. Unless otherwise indicated, any future release, update, or other addition to functionality of the Site shall be subject to these Terms. All copyright and other proprietary notices on the Site (or on any content displayed on the Site) must be retained on all copies thereof.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-3-modification\",\n children: \"2.3. Modification\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Company reserves the right, at any time, to modify, suspend, or discontinue the Site (in whole or in part) with or without notice to you. You agree that Company will not be liable to you or to any third party for any modification, suspension, or discontinuation of the Site or any part thereof.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-4-no-support-or-maintenance\",\n children: \"2.4. No Support or Maintenance\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You acknowledge and agree that Company will have no obligation to provide you with any support or maintenance in connection with the Site.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-5-ownership\",\n children: \"2.5. Ownership\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Excluding any User Content that you may provide (defined below), you acknowledge that all the intellectual property rights, including copyrights, patents, trademarks, and trade secrets, in the Site and its content are owned by Company or Company’s suppliers. Neither these Terms (nor your access to the Site) transfers to you or any third party any rights, title, or interest in or to such intellectual property rights, except for the limited access rights expressly set forth in Section 2.1. Company and its suppliers reserve all rights not granted in these Terms. There are no implied licenses granted under these Terms.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"2-6-feedback\",\n children: \"2.6. Feedback\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"If you provide Company with any feedback or suggestions regarding the Site (“Feedback”), you hereby assign to Company all rights in such Feedback and agree that Company shall have the right to use and fully exploit such Feedback and related information in any manner it deems appropriate. Company will treat any Feedback you provide to Company as non-confidential and non-proprietary. You agree that you will not submit to Company any information or ideas that you consider to be confidential or proprietary.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"3-user-content\",\n children: \"3. USER CONTENT\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"3-1-user-content\",\n children: \"3.1. User Content\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"”User Content” means any and all information and content that a user submits to, or uses with, the Site (e.g., content in the user’s profile or postings). You are solely responsible for your User Content. You assume all risks associated with the use of your User Content, including any reliance on its accuracy, completeness, or usefulness by others, or any disclosure of your User Content that personally identifies you or any third party. You hereby represent and warrant that your User Content does not violate our Acceptable Use Policy (defined in Section 3.3). You may not represent or imply to others that your User Content is in any way provided, sponsored, or endorsed by Company. Since you alone are responsible for your User Content, you may expose yourself to liability if, for example, your User Content violates the Acceptable Use Policy. Company is not obligated to back up any User Content, and your User Content may be deleted at any time without prior notice. You are solely responsible for creating and maintaining your own backup copies of your User Content if you desire.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"3-2-acceptable-use-policy\",\n children: \"3.2. Acceptable Use Policy\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"The following terms constitute our “Acceptable Use Policy”:\\n(a) You agree not to use the Site to collect, upload, transmit, display, or distribute any User Content:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"(i) that violates any third-party right, including any copyright, trademark, patent, trade secret, moral right, privacy right, right of publicity, or any other intellectual property or proprietary right,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(ii) that is unlawful, harassing, abusive, tortious, threatening, harmful, invasive of another’s privacy, vulgar, defamatory, false, intentionally misleading, trade libelous, pornographic, obscene, patently offensive, promotes racism, bigotry, hatred, or physical harm of any kind against any group or individual, or is otherwise objectionable,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(iii) that is harmful to minors in any way, or\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(iv) that is in violation of any law, regulation, or obligations or restrictions imposed by any third party.\\n(b) In addition, you agree not to:\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(i) upload, transmit, or distribute to or through the Site any computer viruses, worms, or any software intended to damage or alter a computer system or data,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(ii) send through the Site unsolicited or unauthorized advertising, promotional materials, junk mail, spam, chain letters, pyramid schemes, or any other form of duplicative or unsolicited messages, whether commercial or otherwise,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(iii) use the Site to harvest, collect, gather or assemble information or data regarding other users, including e-mail addresses, without their consent,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(iv) interfere with, disrupt, or create an undue burden on servers or networks connected to the Site or violate the regulations, policies, or procedures of such networks,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(v) attempt to gain unauthorized access to the Site (or to other computer systems or networks connected to or used together with the Site), whether through password mining or any other means,\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(vi) harass or interfere with any other user’s use and enjoyment of the Site, or\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"(vii) use software or automated agents or scripts to produce multiple accounts on the Site or to generate automated searches, requests, or queries (or to strip, scrape, or mine data) from the Site. We conditionally grant to the operators of public search engines revocable permission to use spiders to copy materials from the Site for the sole purpose of and solely to the extent necessary for creating publicly available searchable indices of the materials, but not caches or archives of such materials, subject to the parameters set forth in our robots.txt file.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"3-3-enforcement\",\n children: \"3.3. Enforcement\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"We reserve the right (but have no obligation) to review, refuse, and/or remove any User Content in our sole discretion, and to investigate and/or take appropriate action against you in our sole discretion if you violate the Acceptable Use Policy or any other provision of these Terms or otherwise create liability for us or any other person. Such action may include removing or modifying your User Content, terminating your Account in accordance with Section 8, and/or reporting you to law enforcement authorities.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"4-indemnification\",\n children: \"4. INDEMNIFICATION\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You agree to indemnify and hold Company (and its officers, employees, and agents) harmless, including costs and attorneys’ fees, from any claim or demand made by any third party due to or arising out of:\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"(a) your use of the Site,\\n(b) your violation of these Terms,\\n(c) your violation of applicable laws or regulations, or\\n(d) your User Content.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Company reserves the right, at your expense, to assume the exclusive defense and control of any matter for which you are required to indemnify us, and you agree to cooperate with our defense of these claims. You agree not to settle any matter without the prior written consent of Company. Company will use reasonable efforts to notify you of any such claim, action, or proceeding upon becoming aware of it.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"5-third-party-links-and-ads-other-users\",\n children: \"5. THIRD-PARTY LINKS \u0026 ADS; OTHER USERS\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"5-1-third-party-links-and-ads\",\n children: \"5.1. Third-Party Links \u0026 Ads\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"The Site may contain links to third-party websites and services, and/or display advertisements for third parties (collectively, “Third-Party Links \u0026 Ads”). Such Third-Party Links \u0026 Ads are not under the control of Company, and Company is not responsible for any Third-Party Links \u0026 Ads. Company provides access to these Third-Party Links \u0026 Ads only as a convenience to you and does not review, approve, monitor, endorse, warrant, or make any representations with respect to Third-Party Links \u0026 Ads. You use all Third-Party Links \u0026 Ads at your own risk and should apply a suitable level of caution and discretion in doing so. When you click on any of the Third-Party Links \u0026 Ads, the applicable third party’s terms and policies apply, including the third party’s privacy and data gathering practices. You should make whatever investigation you feel necessary or appropriate before proceeding with any transaction in connection with such Third-Party Links \u0026 Ads.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"5-2-other-users\",\n children: \"5.2. Other Users\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Each Site user is solely responsible for any and all of its own User Content. Since we do not control User Content, you acknowledge and agree that we are not responsible for any User Content, whether provided by you or by others. We make no guarantees regarding the accuracy, currency, suitability, appropriateness, or quality of any User Content. Your interactions with other Site users are solely between you and such users. You agree that Company will not be responsible for any loss or damage incurred as the result of any such interactions. If there is a dispute between you and any Site user, we are under no obligation to become involved.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"5-3-release\",\n children: \"5.3. Release\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You hereby release and forever discharge Company (and our officers, employees, agents, successors, and assigns) from, and hereby waive and relinquish, each and every past, present, and future dispute, claim, controversy, demand, right, obligation, liability, action, and cause of action of every kind and nature (including personal injuries, death, and property damage) that has arisen or arises directly or indirectly out of, or that relates directly or indirectly to, the Site (including any interactions with, or act or omission of, other Site users or any Third-Party Links \u0026 Ads).\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"IF YOU ARE A CALIFORNIA RESIDENT, YOU HEREBY WAIVE CALIFORNIA CIVIL CODE SECTION 1542 IN CONNECTION WITH THE FOREGOING, WHICH STATES: “A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.”\"\n })\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"6-disclaimers\",\n children: \"6. DISCLAIMERS\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"THE SITE IS PROVIDED ON AN “AS-IS” AND “AS AVAILABLE” BASIS, AND COMPANY (AND OUR SUPPLIERS) EXPRESSLY DISCLAIM ANY AND ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING ALL WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, QUIET ENJOYMENT, ACCURACY, OR NON-INFRINGEMENT. WE (AND OUR SUPPLIERS) MAKE NO WARRANTY THAT THE SITE WILL MEET YOUR REQUIREMENTS, WILL BE AVAILABLE ON AN UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE BASIS, OR WILL BE ACCURATE, RELIABLE, FREE OF VIRUSES OR OTHER HARMFUL CODE, COMPLETE, LEGAL, OR SAFE. IF APPLICABLE LAW REQUIRES ANY WARRANTIES WITH RESPECT TO THE SITE, ALL SUCH WARRANTIES ARE LIMITED IN DURATION TO 90 DAYS FROM THE DATE OF FIRST USE.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. SOME JURISDICTIONS DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"7-limitation-on-liability\",\n children: \"7. LIMITATION ON LIABILITY\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL COMPANY (OR OUR SUPPLIERS) BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOST PROFITS, LOST DATA, COSTS OF PROCUREMENT OF SUBSTITUTE PRODUCTS, OR ANY INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL, OR PUNITIVE DAMAGES ARISING FROM OR RELATING TO THESE TERMS OR YOUR USE OF, OR INABILITY TO USE, THE SITE, EVEN IF COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ACCESS TO, AND USE OF, THE SITE IS AT YOUR OWN DISCRETION AND RISK, AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR DEVICE OR COMPUTER SYSTEM, OR LOSS OF DATA RESULTING THEREFROM.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"TO THE MAXIMUM EXTENT PERMITTED BY LAW, NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR ANY DAMAGES ARISING FROM OR RELATED TO THESE TERMS (FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION), WILL AT ALL TIMES BE LIMITED TO A MAXIMUM OF FIFTY US DOLLARS. THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE THIS LIMIT. YOU AGREE THAT OUR SUPPLIERS WILL HAVE NO LIABILITY OF ANY KIND ARISING FROM OR RELATING TO THESE TERMS.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"8-term-and-termination\",\n children: \"8. TERM AND TERMINATION\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Subject to this Section, these Terms will remain in full force and effect while you use the Site. We may suspend or terminate your rights to use the Site (including your Account) at any time for any reason at our sole discretion, including for any use of the Site in violation of these Terms. Upon termination of your rights under these Terms, your Account and right to access and use the Site will terminate immediately. You understand that any termination of your Account may involve deletion of your User Content associated with your Account from our live databases. Company will not have any liability whatsoever to you for any termination of your rights under these Terms, including for termination of your Account or deletion of your User Content. Even after your rights under these Terms are terminated, the following provisions of these Terms will remain in effect: Sections 2.2 through 2.6, Section 3, and Sections 4 through 10.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"9-copyright-policy\",\n children: \"9. COPYRIGHT POLICY\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Company respects the intellectual property of others and asks that users of our Site do the same. In connection with our Site, we have adopted and implemented a policy respecting copyright law that provides for the removal of any infringing materials and for the termination, in appropriate circumstances, of users of our online Site who are repeat infringers of intellectual property rights, including copyrights. If you believe that one of our users is, through the use of our Site, unlawfully infringing the copyright(s) in a work, and wish to have the allegedly infringing material removed, the following information in the form of a written notification (pursuant to 17 U.S.C. § 512(c)) must be provided to our designated Copyright Agent:\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"your physical or electronic signature;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"identification of the copyrighted work(s) that you claim to have been infringed;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"identification of the material on our services that you claim is infringing and that you request us to remove;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"sufficient information to permit us to locate such material;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"your address, telephone number, and e-mail address;\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"a statement that you have a good faith belief that use of the objectionable material is not authorized by the copyright owner, its agent, or under the law; and\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"a statement that the information in the notification is accurate, and under penalty of perjury, that you are either the owner of the copyright that has allegedly been infringed or that you are authorized to act on behalf of the copyright owner.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Please note that, pursuant to 17 U.S.C. § 512(f), any misrepresentation of material fact (falsities) in a written notification automatically subjects the complaining party to liability for any damages, costs, and attorney’s fees incurred by us in connection with the written notification and allegation of copyright infringement.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The designated Copyright Agent for Company is:\\nJordan Ramsay\\nAddress of Agent: 1800 Owens Street, San Francisco, CA 94158\\nEmail: \", _jsx(_components.a, {\n href: \"mailto:jordan@latch.bio\",\n children: \"jordan@latch.bio\"\n })]\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"10-general\",\n children: \"10. GENERAL\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"10-1-changes\",\n children: \"10.1. Changes\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"These Terms are subject to occasional revision, and if we make any substantial changes, we may notify you by sending you an e-mail to the last e-mail address you provided to us (if any), and/or by prominently posting notice of the changes on our Site. You are responsible for providing us with your most current e-mail address. In the event that the last e-mail address that you have provided us is not valid or, for any reason, is not capable of delivering to you the notice described above, our dispatch of the e-mail containing such notice will nonetheless constitute effective notice of the changes described in the notice. Continued use of our Site following notice of such changes shall indicate your acknowledgment of such changes and agreement to be bound by the terms and conditions of such changes.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"3\",\n id: \"10-2-dispute-resolution\",\n children: \"10.2. Dispute Resolution\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Please read the following arbitration agreement in this Section (the “Arbitration Agreement”) carefully. It requires you to arbitrate disputes with Company, its parent companies, subsidiaries, affiliates, successors and assigns and all of their respective officers, directors, employees, agents, and representatives (collectively, the “Company Parties”) and limits the manner in which you can seek relief from the Company Parties.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"4\",\n id: \"a-applicability-of-arbitration-agreement\",\n children: \"(a) Applicability of Arbitration Agreement\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You agree that any dispute between you and any of the Company Parties relating in any way to the Site, the services offered on the Site (the “Services”) or these Terms will be resolved by binding arbitration, rather than in court, except that:\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"You and the Company Parties may assert individualized claims in small claims court if the claims qualify, remain in such court and advance solely on an individual, non-class basis.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"You or the Company Parties may seek equitable relief in court for infringement or other misuse of intellectual property rights (such as trademarks, trade dress, domain names, trade secrets, copyrights, and patents).\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"This Arbitration Agreement shall survive the expiration or termination of these Terms and shall apply, without limitation, to all claims that arose or were asserted before you agreed to these Terms (in accordance with the preamble) or any prior version of these Terms. This Arbitration Agreement does not preclude you from bringing issues to the attention of federal, state, or local agencies. Such agencies can, if the law allows, seek relief against the Company Parties on your behalf. For purposes of this Arbitration Agreement, “Dispute” will also include disputes that arose or involve facts occurring before the existence of this or any prior versions of the Agreement as well as claims that may arise after the termination of these Terms.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"4\",\n id: \"b-informal-dispute-resolution\",\n children: \"(b) Informal Dispute Resolution\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"There might be instances when a Dispute arises between you and Company. If that occurs, Company is committed to working with you to reach a reasonable resolution. You and Company agree that good faith informal efforts to resolve Disputes can result in a prompt, low-cost, and mutually beneficial outcome. You and Company, therefore, agree that before either party commences arbitration against the other (or initiates an action in small claims court if a party so elects), we will personally meet and confer telephonically or via videoconference, in a good faith effort to resolve informally any Dispute covered by this Arbitration Agreement (“Informal Dispute Resolution Conference”). If you are represented by counsel, your counsel may participate in the conference, but you will also participate in the conference.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The party initiating a Dispute must give notice to the other party in writing of its intent to initiate an Informal Dispute Resolution Conference (“Notice”), which shall occur within 45 days after the other party receives such Notice, unless an extension is mutually agreed upon by the parties. Notice to Company that you intend to initiate an Informal Dispute Resolution Conference should be sent by email to: \", _jsx(_components.a, {\n href: \"mailto:jordan@latch.bio\",\n children: \"jordan@latch.bio\"\n }), \", or by regular mail to 1800 Owens Street, San Francisco, California 94158. The Notice must include:\"]\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Your name, telephone number, mailing address, e-mail address associated with your account (if you have one).\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"The name, telephone number, mailing address, and e-mail address of your counsel, if any.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"A description of your Dispute.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"The Informal Dispute Resolution Conference shall be individualized such that a separate conference must be held each time either party initiates a Dispute, even if the same law firm or group of law firms represents multiple users in similar cases, unless all parties agree; multiple individuals initiating a Dispute cannot participate in the same Informal Dispute Resolution Conference unless all parties agree. In the time between a party receiving the Notice and the Informal Dispute Resolution Conference, nothing in this Arbitration Agreement shall prohibit the parties from engaging in informal communications to resolve the initiating party’s Dispute. Engaging in the Informal Dispute Resolution Conference is a condition precedent and requirement that must be fulfilled before commencing arbitration. The statute of limitations and any filing fee deadlines shall be tolled while the parties engage in the Informal Dispute Resolution Conference process required by this section.\"\n }), \"\\n\", _jsx(Heading, {\n level: \"4\",\n id: \"c-arbitration-rules-and-forum\",\n children: \"(c) Arbitration Rules and Forum\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"These Terms evidence a transaction involving interstate commerce, and notwithstanding any other provision herein with respect to the applicable substantive law, the Federal Arbitration Act, 9 U.S.C. § 1 et seq., will govern the interpretation and enforcement of this Arbitration Agreement and any arbitration proceedings. If the Informal Dispute Resolution Process described above does not resolve satisfactorily within 60 days after receipt of your Notice, you and Company agree that either party shall have the right to finally resolve the Dispute through binding arbitration. The Federal Arbitration Act governs the interpretation and enforcement of this Arbitration Agreement. The arbitration will be conducted by JAMS, an established alternative dispute resolution provider. Disputes involving claims and counterclaims with an amount in controversy under $250,000, not inclusive of attorneys’ fees and interest, shall be subject to JAMS’ most current version of the Streamlined Arbitration Rules and procedures available at \", _jsx(_components.a, {\n href: \"http://www.jamsadr.com/rules-streamlined-arbitration/\",\n children: \"JAMS Streamlined Arbitration Rules\"\n }), \"; all other claims shall be subject to JAMS’s most current version of the Comprehensive Arbitration Rules and Procedures, available at \", _jsx(_components.a, {\n href: \"http://www.jamsadr.com/rules-comprehensive-arbitration/\",\n children: \"JAMS Comprehensive Arbitration Rules\"\n }), \". JAMS’ rules are also available at \", _jsx(_components.a, {\n href: \"http://www.jamsadr.com\",\n children: \"www.jamsadr.com\"\n }), \" or by calling JAMS at 800-352-5267. A party who wishes to initiate arbitration must provide the other party with a request for arbitration (the “Request”). The Request must include:\"]\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"The name, telephone number, mailing address, e-mail address of the party seeking arbitration and the account username (if applicable) as well as the email address associated with any applicable account.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"A statement of the legal claims being asserted and the factual bases of those claims.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"A description of the remedy sought and an accurate, good-faith calculation of the amount in controversy in United States Dollars.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"A statement certifying completion of the Informal Dispute Resolution process as described above.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Evidence that the requesting party has paid any necessary filing fees in connection with such arbitration.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"If the party requesting arbitration is represented by counsel, the Request shall also include counsel’s name, telephone number\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);\n return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {\n children: _jsx(_createMdxContent, props)\n })) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{"mintConfig":{"$schema":"https://mintlify.com/schema.json","name":"LatchBio","logo":{"light":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/logo/light.svg","dark":"https://mintlify.s3-us-west-1.amazonaws.com/latchbio/logo/dark.svg"},"favicon":"/favicon.png","colors":{"primary":"#001AAE","light":"#92A2FF","dark":"#92A2FF"},"topbarCtaButton":{"name":"Sign Up","url":"https://console.latch.bio/signup"},"topbarLinks":[{"url":"mailto:support@latch.bio","name":"Contact Us","_id":"672464fb85507cebe4ae6679"},{"url":"https://console.latch.bio/","name":"Log In","_id":"672464fb85507cebe4ae667a"}],"navigation":[{"group":"Introduction","pages":["start/introduction","start/quickstart"]},{"group":"Data","pages":["data/overview","data/basic-uploading-and-downloading","data/mount-s3-bucket","data/mount-gcp-bucket","data/basespace-downloader","data/data-command-line","data/sharing"]},{"group":"Visualizations","pages":["data/visualizations/fastqc","data/visualizations/cellxgene",{"group":"Interactive Genome Viewer (IGV)","pages":["data/visualizations/igv","data/visualizations/igv-setting-defaults","data/visualizations/igv-reference-genomes"]}]},{"group":"Registry","pages":["registry/what-is-a-registry","registry/create-a-project",{"group":"Bring Data into Registry","pages":["registry/add-records-to-a-table/single-records","registry/add-records-to-a-table/bulk-link","registry/add-records-to-a-table/import-data","registry/benchling-sync"]},"registry/connect-records-across-tables"]},{"group":"SDK","pages":["registry/sdk/import-registry-records","registry/sdk/latch-sdk-registry-integration","registry/sdk/account-objects","registry/sdk/registry-projects","registry/sdk/table-objects","registry/sdk/record-objects"]},{"group":"Overview","pages":["workflows/overview"]},{"group":"Workflows","pages":[{"group":"Verified Workflows","pages":[{"group":"Bulk RNA-seq","pages":["workflows/bulk-rna-seq-deep-dive","workflows/bulk-rna-seq"]},{"group":"ATAC-seq","pages":["workflows/ATAC-Seq-Deep-Dive","workflows/ATAC-Seq"]},"workflows/crispresso2","workflows/cas-offinder","workflows/crispor","workflows/alphafold",{"group":"MAGeCK","pages":["workflows/mageck-overview","workflows/mageck-count","workflows/mageck-test","workflows/mageck-mle","workflows/mageck-pathway","workflows/mageck-plot"]}]},"workflows/csv-import","workflows/resource-monitoring"]},{"group":"Python SDK","pages":["workflows/sdk/getting-started/quick-start","workflows/sdk/getting-started/authorizing-your-own-workflow",{"group":"Workflow Concepts","pages":["workflows/sdk/defining-a-workflow/what-is-a-workflow","workflows/sdk/defining-a-workflow/split-tasks",{"group":"Workflow Environment","pages":["workflows/sdk/defining-a-workflow/workflow-environment/overview","workflows/sdk/defining-a-workflow/workflow-environment/environments-for-individual-tasks","workflows/sdk/defining-a-workflow/workflow-environment/common-dockfile-patterns"]},"workflows/sdk/defining-a-workflow/latch-urls","workflows/sdk/defining-a-workflow/working-with-files","workflows/sdk/defining-a-workflow/legacy-file-support",{"group":"Customizing Your Interface","pages":["workflows/sdk/defining-a-workflow/customizing-your-interface/overview","workflows/sdk/defining-a-workflow/customizing-your-interface/parameter-types","workflows/sdk/defining-a-workflow/customizing-your-interface/workflow-documentation","workflows/sdk/defining-a-workflow/customizing-your-interface/previewing-workflow","workflows/sdk/defining-a-workflow/customizing-your-interface/forks-flows","workflows/sdk/defining-a-workflow/customizing-your-interface/results"]},"workflows/sdk/defining-a-workflow/messages","workflows/sdk/defining-a-workflow/defining-cloud-resources","workflows/sdk/defining-a-workflow/caching","workflows/sdk/defining-a-workflow/conditional-sections","workflows/sdk/defining-a-workflow/map-task","workflows/sdk/defining-a-workflow/storing-and-using-secrets","workflows/sdk/defining-a-workflow/versioning"]},{"group":"Testing and Debugging a Workflow","pages":["workflows/sdk/testing-and-debugging-a-workflow/development-and-debugging","workflows/sdk/testing-and-debugging-a-workflow/learning-through-an-example","workflows/sdk/testing-and-debugging-a-workflow/remote-execution"]}]},{"group":"Nextflow","pages":["workflows/sdk/nextflow/overview","workflows/sdk/nextflow/tutorial","workflows/sdk/nextflow/profiles","workflows/sdk/nextflow/caching","workflows/sdk/nextflow/registries",{"group":"Customizing Your Interface","pages":["workflows/sdk/nextflow/interface/about","workflows/sdk/nextflow/interface/results","workflows/sdk/nextflow/interface/param-validation","workflows/sdk/nextflow/interface/updating-entrypoint"]},"workflows/sdk/nextflow/dependencies","workflows/sdk/nextflow/gpus"]},{"group":"Snakemake","pages":["workflows/sdk/snakemake/quickstart","workflows/sdk/snakemake/cloud",{"group":"Advanced Configuration","pages":["workflows/sdk/snakemake/configuration/registries","workflows/sdk/snakemake/configuration/resources","workflows/sdk/snakemake/configuration/caching"]},"workflows/sdk/snakemake/tutorial","workflows/sdk/snakemake/debugging","workflows/sdk/snakemake/troubleshooting","workflows/sdk/snakemake/backend"]},{"group":"Automation","pages":["workflows/sdk/automation/overview","workflows/sdk/automation/example-data-addition","workflows/sdk/automation/example-interval"]},{"group":"Pods","pages":["pods/overview","pods/getting-started","pods/mount-data",{"group":"Shutdown Configuration","pages":["pods/auto-shutdown","pods/hard-shutdown"]},"pods/custom-app","pods/templates","pods/file-viewer",{"group":"Access \u0026 Integrations","pages":["pods/ssh","pods/integration-with-vscode","pods/integration-with-github"]}]},{"group":"Plots","pages":["plots/overview",{"group":"Basics","pages":["plots/basics","plots/developer/getting-started","plots/layouts","plots/developer/reactivity"]},{"group":"Data Plotting","pages":["plots/plotting/overview","plots/plotting/plot-types","plots/developer/custom-plots","plots/plotting/faceting","plots/plotting/styling","plots/plotting/error-bars","plots/plotting/selecting-points","plots/plotting/filtering"]},{"group":"Data Transformations","pages":["plots/transformations/overview","plots/transformations/widget-types","plots/transformations/outputs","plots/transformations/description-text"]},"plots/table-display-cell","plots/text-cell",{"group":"Developers","pages":["plots/developer/reactivity","plots/developer/ssh","plots/developer/dependencies"]},{"group":"Use Cases","pages":["plots/templates/overview","plots/templates/qpcr"]}]},{"group":"Overview","pages":["admin/overview"]},{"group":"Workspaces","pages":["admin/workspaces/overview","admin/workspaces/creating-new-workspace","admin/workspaces/inviting-members","admin/workspaces/roles","admin/workspaces/billing","admin/workspaces/move-copy-data","admin/workspaces/workspace-pod-templates"]},{"group":"Organizations: Manage Workspaces","pages":["admin/orgs/overview","admin/orgs/about","admin/orgs/adding-workspaces","admin/orgs/managing-members","admin/orgs/roles","admin/orgs/transfer-credits","admin/orgs/security","admin/orgs/analysis-packages"]},{"group":"Resources","pages":["resources/faq","resources/privacy-policy","resources/terms-of-service"]}],"primaryTab":{"name":"Documentation"},"anchors":[{"name":"Introduction","url":"start","icon":"house","_id":"672464fb85507cebe4ae6671"},{"name":"Data","url":"data","icon":"file-chart-column","_id":"672464fb85507cebe4ae6672"},{"name":"Registry","url":"registry","icon":"table","_id":"672464fb85507cebe4ae6673"},{"name":"Workflows \u0026 SDK","url":"workflows","icon":"screwdriver-wrench","_id":"672464fb85507cebe4ae6674"},{"name":"Pods","url":"pods","icon":"hexagon","_id":"672464fb85507cebe4ae6675"},{"name":"Plots","url":"plots","icon":"chart-scatter-bubble","_id":"672464fb85507cebe4ae6676"},{"name":"Administration","url":"admin","icon":"screen-users","_id":"672464fb85507cebe4ae6677"},{"name":"Resources","url":"resources","icon":"clipboard-question","_id":"672464fb85507cebe4ae6678"}],"tabs":[{"name":"API References","url":"https://docs.latch.bio/api/modules.html","_id":"672464fb85507cebe4ae666d"},{"name":"Blog","url":"https://latchbio.substack.com/","_id":"672464fb85507cebe4ae666e"},{"name":"Website","url":"https://latch.bio/","_id":"672464fb85507cebe4ae666f"},{"name":"Change Log","url":"https://latchbio.notion.site/LatchBio-Product-Change-Logs-ca76a6ae05a74a4daf78cb4006ad80ac","_id":"672464fb85507cebe4ae6670"}],"feedback":{"thumbsRating":true,"raiseIssue":true},"redirects":[{"destination":"/start/introduction","source":"/wiki/introduction","_id":"672464fb85507cebe4ae6650"},{"destination":"/start/quickstart","source":"/wiki/getting-started","_id":"672464fb85507cebe4ae6651"},{"destination":"/start/introduction","source":"/wiki","_id":"672464fb85507cebe4ae6652"},{"destination":"/data/:slug*","source":"/wiki/data/:slug*","_id":"672464fb85507cebe4ae6653"},{"destination":"/data/overview","source":"/wiki/data","_id":"672464fb85507cebe4ae6654"},{"destination":"/data/visualizations/:slug*","source":"/wiki/visualizations/:slug*","_id":"672464fb85507cebe4ae6655"},{"destination":"/data/visualizations/fastqc","source":"/wiki/visualizations","_id":"672464fb85507cebe4ae6656"},{"destination":"/registry/:slug*","source":"/wiki/registry/:slug*","_id":"672464fb85507cebe4ae6657"},{"destination":"/registry/what-is-a-registry","source":"/wiki/registry","_id":"672464fb85507cebe4ae6658"},{"destination":"/workflows/:slug*","source":"/wiki/workflows/:slug*","_id":"672464fb85507cebe4ae6659"},{"destination":"/workflows/csv-import","source":"/wiki/workflow-helpers/csv-import","_id":"672464fb85507cebe4ae665a"},{"destination":"/workflows/overview","source":"/wiki/workflows","_id":"672464fb85507cebe4ae665b"},{"destination":"/workflows/overview","source":"/docs/getting-started/index","_id":"672464fb85507cebe4ae665c"},{"destination":"/pods/:slug*","source":"/wiki/pods/:slug*","_id":"672464fb85507cebe4ae665d"},{"destination":"/pods/overview","source":"/wiki/pods","_id":"672464fb85507cebe4ae665e"},{"destination":"/plots/:slug*","source":"/wiki/plots/:slug*","_id":"672464fb85507cebe4ae665f"},{"destination":"/plots/plotting/:slug*","source":"/wiki/plots/plotting/:slug*","_id":"672464fb85507cebe4ae6660"},{"destination":"/plots/developer/:slug*","source":"/wiki/plots/developer/:slug*","_id":"672464fb85507cebe4ae6661"},{"destination":"/plots/overview","source":"/wiki/plots/overview","_id":"672464fb85507cebe4ae6662"},{"destination":"/plots/overview","source":"/wiki/plots","_id":"672464fb85507cebe4ae6663"},{"destination":"/admin/workspaces/:slug*","source":"/wiki/workspaces/:slug*","_id":"672464fb85507cebe4ae6664"},{"destination":"/admin/workspaces/overview","source":"/wiki/workspaces","_id":"672464fb85507cebe4ae6665"},{"destination":"/admin/orgs/:slug*","source":"/wiki/organizations/:slug*","_id":"672464fb85507cebe4ae6666"},{"destination":"/admin/orgs/overview","source":"/wiki/organizations","_id":"672464fb85507cebe4ae6667"},{"destination":"/resources/:slug*","source":"/wiki/resources/:slug*","_id":"672464fb85507cebe4ae6668"},{"destination":"/resources/faq","source":"/wiki/resources","_id":"672464fb85507cebe4ae6669"},{"destination":"/workflows/sdk/:slug*","source":"/docs/:slug*","_id":"672464fb85507cebe4ae666a"},{"destination":"/workflows/overview#bring-your-own-workflow","source":"/docs","_id":"672464fb85507cebe4ae666b"},{"destination":"/workflows/overview","source":"/docs/quickstart/index","_id":"672464fb85507cebe4ae666c"}],"footerSocials":{"twitter":"https://twitter.com/latchbio","linkedin":"https://www.linkedin.com/company/latchbio/"},"analytics":{"koala":{"publicApiKey":"pk_0469d6299947a84c711662e1ed49f0fea8d7"}},"repo":{"github":{"owner":"latchbio","repo":"wiki","contentDirectory":"","deployBranch":"main","isPrivate":false}}},"pageMetadata":{"title":"Latch Terms of Service","description":null,"icon":"file-contract","iconType":"solid","sidebarTitle":"Terms of Service","href":"/resources/terms-of-service"}}},"entitlements":{"AI_CHAT":{"status":"ENABLED"}}},"__N_SSG":true},"page":"/_sites/[subdomain]/[[...slug]]","query":{"subdomain":"wiki.latch.bio","slug":["resources","terms-of-service"]},"buildId":"00F6gVwbVo82CBHTQJtua","isFallback":false,"isExperimentalCompile":false,"gsp":true,"scriptLoader":[]}</script></html></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10