CINXE.COM

Privacy Policy | OpenJS Foundation

<!DOCTYPE html><html lang="en" class="__variable_179fbf __variable_a17b92 font-sans"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/3478b6abef19b3b3-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a34f9d1faa5f3315-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/ca3fe61514f0030d.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6d86f9708d3b5908.js"/><script src="/_next/static/chunks/b179b281-01f17650614607cb.js" async=""></script><script src="/_next/static/chunks/474-d2974b7e6551dc1a.js" async=""></script><script src="/_next/static/chunks/main-app-c480e4f040cb1c01.js" async=""></script><script src="/_next/static/chunks/889-633abbeb6dfbb992.js" async=""></script><script src="/_next/static/chunks/387-4e7847ea9e458877.js" async=""></script><script src="/_next/static/chunks/733-c28e2157e38528fd.js" async=""></script><script src="/_next/static/chunks/871-f33887e49d695d09.js" async=""></script><script src="/_next/static/chunks/993-e20e0f1ff1e8a061.js" async=""></script><script src="/_next/static/chunks/782-834de3d4397c4b31.js" async=""></script><script src="/_next/static/chunks/app/layout-79c55f6b5eada03c.js" async=""></script><script src="/_next/static/chunks/157-ba835782c4a999e1.js" async=""></script><script src="/_next/static/chunks/375-70f489e3e6bf4ba5.js" async=""></script><script src="/_next/static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=GTM-5VW27N8" as="script"/><title>Privacy Policy | OpenJS Foundation</title><meta name="description" content="The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”)."/><meta name="application-name" content="OpenJS Foundation"/><link rel="author" href="https://openjsf.org/"/><meta name="author" content="OpenJS Foundation"/><meta name="creator" content="OpenJS Foundation"/><meta name="publisher" content="OpenJS Foundation"/><meta name="format-detection" content="telephone=no"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Privacy Policy | OpenJS Foundation"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Privacy Policy | OpenJS Foundation"/><meta property="og:description" content="The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”)."/><meta property="og:url" content="https://beskar-openjsf.vercel.app/"/><meta property="og:site_name" content="OpenJS Foundation"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@openjsf"/><meta name="twitter:title" content="Privacy Policy | OpenJS Foundation"/><meta name="twitter:description" content="The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”)."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" noModule=""></script></head><body class="bg-white dark:bg-gray-900"><header class="sticky left-0 right-0 top-0 z-50 border-b border-gray-200 bg-white/90 backdrop-blur-sm dark:border-gray-700 dark:bg-gray-900/90"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-3 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5" href="/"><span class="sr-only">OpenJS Foundation</span><img alt="" loading="lazy" width="395" height="125" decoding="async" data-nimg="1" class="h-8 w-auto dark:brightness-0 dark:invert" style="color:transparent" srcSet="/_next/image?url=%2Flogo.svg&amp;w=640&amp;q=75 1x, /_next/image?url=%2Flogo.svg&amp;w=828&amp;q=75 2x" src="/_next/image?url=%2Flogo.svg&amp;w=828&amp;q=75"/></a></div><div class="flex lg:hidden"><button type="button" class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700 dark:text-gray-200"><span class="sr-only">Open main menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div><div class="hidden lg:flex lg:gap-x-12"><div class="hidden lg:block"><div class="relative" data-headlessui-state=""><button class="flex items-center gap-x-1 text-sm font-semibold leading-6 text-gray-900 dark:text-white" type="button" aria-expanded="false" data-headlessui-state="">About<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><div class="block lg:hidden"><div class="-mx-3" data-headlessui-state=""><button class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50" id="headlessui-disclosure-button-:Rcaqda:" type="button" aria-expanded="false" data-headlessui-state="">About<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><a class="hidden items-center gap-2 text-sm font-semibold leading-6 text-gray-900 dark:text-white lg:flex" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/cyber-monday-openjs-2024/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a><a class="-mx-3 flex items-center gap-2 rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 dark:text-white lg:hidden" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/cyber-monday-openjs-2024/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a><a class="hidden items-center gap-2 text-sm font-semibold leading-6 text-gray-900 dark:text-white lg:flex" href="/blog">Blog</a><a class="-mx-3 flex items-center gap-2 rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 dark:text-white lg:hidden" href="/blog">Blog</a><div class="hidden lg:block"><div class="relative" data-headlessui-state=""><button class="flex items-center gap-x-1 text-sm font-semibold leading-6 text-gray-900 dark:text-white" type="button" aria-expanded="false" data-headlessui-state="">Community<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><div class="block lg:hidden"><div class="-mx-3" data-headlessui-state=""><button class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50" id="headlessui-disclosure-button-:Rd2qda:" type="button" aria-expanded="false" data-headlessui-state="">Community<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div></div><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div><div class="hidden items-center gap-4 lg:flex lg:flex-1 lg:justify-end"><a href="https://slack-invite.openjsf.org" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 127 127" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 text-gray-400 transition-colors hover:text-gray-500 dark:text-gray-400 dark:hover:text-gray-500"><path d="M27.2 80C27.2 87.3 21.3 93.2 14 93.2C6.69995 93.2 0.799951 87.3 0.799951 80C0.799951 72.7 6.69995 66.8 14 66.8H27.2V80ZM33.7999 80C33.7999 72.7 39.7 66.8 47 66.8C54.3 66.8 60.2 72.7 60.2 80V113C60.2 120.3 54.3 126.2 47 126.2C39.7 126.2 33.7999 120.3 33.7999 113V80Z"></path><path d="M47 27C39.7 27 33.7999 21.1 33.7999 13.8C33.7999 6.49998 39.7 0.599976 47 0.599976C54.3 0.599976 60.2 6.49998 60.2 13.8V27H47ZM47 33.7C54.3 33.7 60.2 39.6 60.2 46.9C60.2 54.2 54.3 60.1 47 60.1H13.9C6.59995 60.1 0.699951 54.2 0.699951 46.9C0.699951 39.6 6.59995 33.7 13.9 33.7H47Z"></path><path d="M99.9 46.9C99.9 39.6 105.8 33.7 113.1 33.7C120.4 33.7 126.3 39.6 126.3 46.9C126.3 54.2 120.4 60.1 113.1 60.1H99.9V46.9ZM93.3 46.9C93.3 54.2 87.4 60.1 80.1 60.1C72.8 60.1 66.9 54.2 66.9 46.9V13.8C66.9 6.49998 72.8 0.599976 80.1 0.599976C87.4 0.599976 93.3 6.49998 93.3 13.8V46.9Z"></path><path d="M80.1 99.8C87.4 99.8 93.3 105.7 93.3 113C93.3 120.3 87.4 126.2 80.1 126.2C72.8 126.2 66.9 120.3 66.9 113V99.8H80.1ZM80.1 93.2C72.8 93.2 66.9 87.3 66.9 80C66.9 72.7 72.8 66.8 80.1 66.8H113.2C120.5 66.8 126.4 72.7 126.4 80C126.4 87.3 120.5 93.2 113.2 93.2H80.1Z"></path></svg></a><a href="https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com" target="_blank" rel="noopener noreferrer"><svg enable-background="new 0 0 200 200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="h-4 w-4 text-gray-400 transition-colors hover:text-gray-500 dark:text-gray-400 dark:hover:text-gray-500"><g transform="translate(3.75 3.75)"><path d="m65.211 125.276c-3.934-2.658-6.658-6.539-8.145-11.671l9.132-3.763c.829 3.158 2.276 5.605 4.342 7.342 2.053 1.737 4.553 2.592 7.474 2.592 2.987 0 5.553-.908 7.697-2.724s3.224-4.132 3.224-6.934c0-2.868-1.132-5.211-3.395-7.026s-5.105-2.724-8.5-2.724h-5.276v-9.039h4.736c2.921 0 5.382-.789 7.382-2.368s3-3.737 3-6.487c0-2.447-.895-4.395-2.684-5.855s-4.053-2.197-6.803-2.197c-2.684 0-4.816.711-6.395 2.145s-2.724 3.197-3.447 5.276l-9.039-3.763c1.197-3.395 3.395-6.395 6.618-8.987 3.224-2.592 7.342-3.895 12.342-3.895 3.697 0 7.026.711 9.974 2.145 2.947 1.434 5.263 3.421 6.934 5.947 1.671 2.539 2.5 5.382 2.5 8.539 0 3.224-.776 5.947-2.329 8.184s-3.461 3.947-5.724 5.145v.539c2.987 1.25 5.421 3.158 7.342 5.724 1.908 2.566 2.868 5.632 2.868 9.211s-.908 6.776-2.724 9.579-4.329 5.013-7.513 6.618c-3.197 1.605-6.789 2.421-10.776 2.421-4.618.013-8.881-1.316-12.815-3.974z"></path><path d="m121.25 79.961-9.974 7.25-5.013-7.605 17.987-12.974h6.895v61.197h-9.895z"></path><path d="m148.882 196.25 47.368-47.368-23.684-10.526-23.684 10.526-10.526 23.684z"></path><path d="m33.092 172.566 10.526 23.684h105.263v-47.368h-105.263z"></path><path d="m12.039-3.75c-8.723 0-15.789 7.066-15.789 15.789v136.842l23.684 10.526 23.684-10.526v-105.263h105.263l10.526-23.684-10.525-23.684z"></path><path d="m-3.75 148.882v31.579c0 8.724 7.066 15.789 15.789 15.789h31.579v-47.368z"></path><path d="m148.882 43.618v105.263h47.368v-105.263l-23.684-10.526z"></path><path d="m196.25 43.618v-31.579c0-8.724-7.066-15.789-15.789-15.789h-31.579v47.368z"></path></g></svg></a><a class="rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue" href="/join">Become a member</a></div></nav><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div></header><!--$--><section class="bg-gradient-to-b from-primary-blue/10 to-primary-blue/20 py-24" data-border="none"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="mx-auto max-w-2xl text-center"><h2 class="mt-2 bg-gradient-to-b from-primary-blue/80 to-primary-blue/100 bg-clip-text pb-2 text-4xl font-bold tracking-tight text-transparent dark:text-white sm:text-6xl"><span data-br=":R1dtsla:" data-brr="1" style="display:inline-block;vertical-align:top;text-decoration:inherit;text-wrap:balance">Privacy Policy</span><script>self.__wrap_n=self.__wrap_n||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.__wrap_b=(e,t,r)=>{let n=(r=r||document.querySelector(`[data-br="${e}"]`)).parentElement,l=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let a=n.clientWidth,i=n.clientHeight,s=a/2-.25,o=a+.5,u;if(a){for(l(s),s=Math.max(r.scrollWidth,s);s+1<o;)l(u=Math.round((s+o)/2)),n.clientHeight===i?o=u:s=u;l(o*t+a*(1-t))}r.__wrap_o||"undefined"!=typeof ResizeObserver&&(r.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)};self.__wrap_n!=1&&self.__wrap_b(":R1dtsla:",1)</script></h2><p class="mt-4 text-lg leading-8 text-gray-900/70 dark:text-white"><span data-br=":R2dtsla:" data-brr="1" style="display:inline-block;vertical-align:top;text-decoration:inherit;text-wrap:balance">The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”).</span><script>self.__wrap_n=self.__wrap_n||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.__wrap_b=(e,t,r)=>{let n=(r=r||document.querySelector(`[data-br="${e}"]`)).parentElement,l=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let a=n.clientWidth,i=n.clientHeight,s=a/2-.25,o=a+.5,u;if(a){for(l(s),s=Math.max(r.scrollWidth,s);s+1<o;)l(u=Math.round((s+o)/2)),n.clientHeight===i?o=u:s=u;l(o*t+a*(1-t))}r.__wrap_o||"undefined"!=typeof ResizeObserver&&(r.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)};self.__wrap_n!=1&&self.__wrap_b(":R2dtsla:",1)</script></p></div></div></section><!--/$--><!--$--><section class="bg-white dark:bg-gray-900"><div class="mx-auto max-w-7xl py-24 sm:px-6 lg:px-8"><div class="prose mx-auto dark:prose-invert"><p>The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”).  This privacy policy (“Privacy Policy”) describes our policies and procedures about the collection, use, disclosure and sharing, or other processing of your personal information when you use OpenJS Foundation websites (e.g., openjsf.org) ), or participate in or use our Project sites (collectively, the “Sites”), as well as when you interact with or participate in our events, programs, trainings and our other services and offerings (collectively, the “Services”). </p><p>For purposes of the GDPR, the OpenJS Foundation (sometimes referred to by “we” or “our” below) is the controller of your personal information. Where processing of personal information is undertaken on our behalf by The Linux Foundation, they are a joint controller with the OpenJS Foundation for your personal information </p><p>Capitalized terms that are not defined in this Privacy Policy have the meaning given them in our Terms of Use (as applicable, the “Terms”), available at <a href="https://terms-of-use.openjsf.org" rel="noreferrer">https://terms-of-use.openjsf.org</a>.  In this Privacy Policy, “personal information” includes references to “personal data” as defined under applicable laws. Your use of our Sites and Services, and any dispute over privacy, is subject to this Policy and the relevant Terms, including the applicable limitations on damages and the resolution of disputes.  The Terms are incorporated by reference into this Policy.</p><p>The most recent version of this document can be found at <a href="https://privacy-policy.openjsf.org" rel="noreferrer">https://privacy-policy.openjsf.org</a>. </p><h2><strong>Personal Information That OpenJS Foundation Collects</strong></h2><p>We collect personal information directly from individuals, from third parties, and automatically through the Sites and Services. You do not have to provide us your personal information. However, if you choose not to disclose certain information, we will not be able to provide you with access to certain services or features, including account registration, event registration, training and certification programs, or participation in certain aspects of our open source projects.  </p><h3><strong>Registration Information. </strong></h3><p>We collect personal information when you register for an account, a conference or other events or programs:</p><h4>System ID, Account and Profile Information. </h4><p>Users may sign up for, request, or order our Services and may register to receive materials on our Sites. Users may also be asked to create a “Linux Foundation ID”, which is a single sign-on account which is used for common access to many of our Services. Personal information collected on the Sites includes community forum content, profiles, photographs, names, unique identifiers (e.g., social media handles or usernames), contact and billing information (e.g., email address, postal address, telephone, fax), and transaction information. In order to access certain personalized services on the Sites, you may be asked to also create and store a username and password for an account from The Linux Foundation.  Also, in order to tailor subsequent communications to users and continuously improve the Sites’ operations and services, OpenJS Foundationmay also ask users to provide additional optional information regarding their interests, demographics, experience and detailed contact preferences.</p><h4>Events Registration. </h4><p>When you register for one of our events (e.g., conferences and summits) to participate as an attendee, a speaker or a sponsor, we collect personal information that includes name, company, contact information, and other information. We may also collect other optional personal information such as likes, interests, dietary restriction, size preferences for conference attire gifts and other background information.  In addition, if you provide it, we may collect (1) personal information about disabilities, medical conditions and allergies in order to provide appropriate accommodations for attendees, and (2) personal information about your citizenship, date of birth, and passport details if you request assistance from us with obtaining a visa letter to travel to one of our events.</p><h4>Training and Certification Exam Registration.</h4><p>When you participate in one of our training or certification programs, we collect registration-related personal information that includes name, company, certifications, contact information, and other information depending on the circumstances.</p><h4>Registration for Project Resources and OpenJS Foundation Resources. </h4><p>You can register to receive access to various resources provided by OpenJS Foundation and its Projects regarding the open source ecosystem, open source project development, collaboration and best practices. This includes providing us with personal information such as your email address and name to receive newsletters, mailing list postings and social media postings, to view webinars, and to access other resources made available by OpenJS Foundation and its Projects.</p><h3><strong>Your Contributions to Open Source Projects.</strong></h3><p>Attribution, Provenance and Integrity. When you contribute source code, documentation or other content to one of our Projects (whether on your own behalf or through contributions made as part of your employment services to your employer), we collect and store the information and content that you contribute. This includes the contents of those contributions, as well as information required to confirm the provenance of intellectual property contained in those contributions, and personal information that you make publicly available in the record of the contribution pursuant to sign-offs under the Developer Certificate of Origin (<a href="https://developercertificate.org/" rel="noreferrer">https://developercertificate.org/</a>). Some Projects require additional agreements or information pursuant to their intellectual property policies; in such cases we collect and store information related to your acceptance of those agreements. We may also collect information relating to your participation in technical, governance or other Project-related meetings.</p><p>Other Project-related Content. The content you provide in relation to Projects also includes materials that you make publicly available in connection with Project development, collaboration and communication, such as on mailing lists, blogs, Project wiki pages and issue trackers, and related services.</p><p>Applicants for OpenJS Foundation Internships or Employment. We collect and store personal information relating to individuals who apply to participate in one or more of our Project-related internships. The personal information collected and stored for Project-related internships, may include your name, address, or other contact information. In addition, if you choose to provide it, we may collect personal information regarding your membership in a diverse or underrepresented group.</p><p>Your Content. We collect and store the information and content that you post to the Sites, including your questions, answers, comments, forum postings, and responses to surveys. Please see the section on Publicly Available Information for how the information you post will be viewed on our Sites.</p><p>Communications. When you communicate with us (via email, phone, through the Sites or otherwise), we may maintain a record of your communication.</p><p>Payment Information. To purchase Services (including registering for events, training and certification exams), users may be asked to be directed to a third-party site, such as Stripe, to pay for their purchases. If applicable, the third-party site may collect payment information directly to facilitate a transaction. OpenJS Foundation generally only records the result of the transaction and any references to the transaction record provided by the third-party site.   </p><p>Automatically Collected Information. In addition, OpenJS Foundation may automatically collect the following information about users’ use of the Sites or Services through cookies, web beacons, and other technologies: your domain name; your browser type and operating system; web pages you view; links you click; your IP address; the length of time you visit our Sites and or use our Services; and the referring URL, or the webpage that led you to our Sites.  We may combine this information with other information that we have collected about you, including, where applicable, your user name, name, and other personal information. Please see our <a href="https://www.linuxfoundation.org/cookies/" rel="noreferrer">Cookie Policy </a>for more information about our use of cookies.</p><p>De-identified Information. We may de-identify and aggregate certain personal information we collect such that the information no longer identifies or can be linked to a particular user or an individual data subject (“De-identified Information”), subject to the terms of any applicable user agreements. We may use this information to improve our Services, analyze trends, publish market research, and for other marketing, research or statistical purposes, and may disclose such information to third parties for these specific purposes.</p><h2><strong>Purposes and Legal Bases for Our Using of Your Personal Information</strong></h2><h3><strong>Purposes and Legitimate Interests</strong></h3><p>OpenJS Foundation and the Linux Foundation use the personal information we collect for our legitimate business interests, which include the following purposes:</p><ul><li>Providing our Sites and Services. To provide the Services and our Sites (including Project Sites), to communicate with you about your use of our Sites and Services, to respond to your inquiries, provide troubleshooting of the Sites and for other purposes to support users and the community.  </li><li>Operating our Open Source Projects. To enable communication between and among open source developers in the community; to facilitate and document Project governance and technical decision-making; to maintain, and make publicly available on a perpetual basis, records regarding intellectual property provenance and license compliance for Project contributions; and for related activities to further our core purpose of fostering an ecosystem that supports the collaborative and public development of free and open source software projects. See the “Attribution, Provenance and Integrity” section above for more information.</li><li>Maintain our Training and Certification Programs. To maintain records about who has attended or registered to attend training programs, take certification exams and received certain certifications.</li><li>Event Administration. To plan, organize, and facilitate access to events and related services and activities, and to carry out informative and safe events for participants, including attendees, speakers and sponsors.  If you provide us information about disabilities, medical conditions and allergies, we will use this information in order to provide appropriate accommodations for attendees and to ensure their health and safety; we will not use this information for other purposes, unless required by law or as necessary to defend our legal rights. If you request assistance from us for obtaining a visa letter to travel to one of our events and provide us with information required for such assistance (such as your citizenship, date of birth, and passport details), we will use this information in order to assist with providing you a visa letter; we will not use this information for other purposes, unless required by law or as necessary to defend our legal rights.</li><li>Internship Applications. To select participants for our Project-related internship programs, including the evaluation and selection of interns and employees from among applicants. If you choose to provide information regarding your membership in a diverse or underrepresented group, we will use this information in connection with internship diversity programs we may operate; we will not use this information for other purposes, unless required by law or as necessary to defend our legal rights.</li><li>Personalization. To tailor the content and information that we may send or display to you on our Sites and in our Services, to offer location customization and personalized help and instructions and to otherwise personalize your experiences.</li><li>Marketing and Promotions. For marketing and promotional purposes, such as to send you news and newsletters, special offers, and promotions, or to otherwise contact you about Projects, Services, events, trainings or other information we think may interest you related to OpenJS Foundation, and, subject to applicable law, our service providers.  </li><li>Advertising.  For targeting advertising to you on our Sites and third-party sites and measuring the effectiveness and reach of ads and services (through third-party ad networks and services).</li><li>Analytics.  To gather metrics to better understand how users access and use our Sites and Services and participate in our Projects; to evaluate and improve the Sites, including personalization, to develop new services; and to understand metrics regarding the community health of our Projects. If a user voluntary provides and explicitly consents to our processing of personal information regarding their demographics and socioeconomics, we process such personal information for the specific purposes for which you have consented, which may include for the purpose of compiling, analyzing and disclosing aggregate statistics regarding diversity of participation in open source projects and communities, to help track progress towards meeting OpenJS Foundation’s commitment to diversity initiatives and subject to your consent.</li><li>Compliance. To comply with legal obligations and requests. For example, to comply with laws that compel us to disclose information to public authorities, courts, law enforcement or regulators, maintain records for a certain period, or maintain records demonstrating enforcement and sublicensing of our trademarks and those of our Projects.</li><li>Business and Legal Operations. As part of our general business and legal operations (e.g., accounting, record keeping, and for other business administration purposes), and as necessary to establish, exercise and defend (actual and potential) legal claims.</li><li>Prevent Misuse. Where we believe necessary to investigate, prevent or take action regarding illegal activities, suspected fraud, situations involving potential threats to the safety of any person or violations of the relevant Terms or this Privacy Policy.</li></ul><h3><strong>Purposes and Legal Bases</strong></h3><p>Purposes of Processing</p><p>(see above)</p><p>Legal Bases of Processing (EU Users)</p><p>Providing our Sites and Services</p><ul><li>Our Legitimate Business Interests</li><li>Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary to make the Services available)</li><li>Compliance with Law</li><li>Where permitted, with Your Consent (where we process any sensitive personal information you voluntarily provide – e.g., for diversity-related purposes)</li></ul><p>Operating our Open Source Projects</p><ul><li>Our Legitimate Business Interests</li><li>Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary to enable your participation in the Projects or to make the Services available)</li><li>Compliance with Law</li><li>As Necessary to Establish, Exercise and Defend Legal Claims</li></ul><p>Internship and Employment Applications</p><ul><li>Our Legitimate Business Interests</li><li>Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary relating to Your application for an internship)</li><li>Compliance with Law</li><li>Where permitted, with Your Consent (where we process any sensitive personal information you voluntarily provide – e.g., for diversity-related purposes)</li></ul><p>Event Administration</p><ul><li>Our Legitimate Business Interests</li><li>Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary to make the Services available)</li><li>Compliance with Law</li><li>With Your Consent (in particular regarding your sensitive personal information – e.g., disability and medical conditions and information related to a visa letter request)</li></ul><p>Offer Training and Certification Programs</p><ul><li>Our Legitimate Business Interests</li><li>Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary to make the Services available)</li></ul><p>Personalization  </p><ul><li> Our Legitimate Business Interests</li></ul><p>Marketing and Promotions</p><ul><li>Our Legitimate Business Interests, and those of the Linux Foundation</li><li>With Your Consent</li></ul><p>Advertising</p><ul><li>Our Legitimate Business Interests</li><li>With Your Consent</li></ul><p>Analytics</p><ul><li> Our Legitimate Business Interests</li><li>Where permitted, with Your Consent (where we process any sensitive personal information you voluntarily provide – e.g., for diversity-related purposes)</li></ul><p>Compliance</p><ul><li>Our Legitimate Business Interests</li><li>Compliance with Law</li><li>As Necessary to Establish, Exercise and Defend Legal Claims</li></ul><p>Business and Legal Operations</p><ul><li>Our Legitimate Business Interests</li><li>Compliance with Law</li><li>As Necessary to Establish, Exercise and Defend Legal Claims</li></ul><p>Prevent Misuse</p><ul><li>Our Legitimate Business Interests</li><li>Compliance with Law</li><li>As Necessary to Establish, Exercise and Defend Legal Claims</li></ul><h2><strong>Sharing of Personal Information</strong></h2><p>We disclose personal information as set forth below, and where individuals have otherwise consented:</p><ul><li>Publicly Available Information, including Your Contributions to Open Source Projects. User names, other user ids, email addresses and other attribution information related to the information and contributions that a User posts in conjunction with or subject to an Open Source license are publicly available in the relevant Project source code repositories. Your contributions to Open Source Projects, and certain of your other Content such as comments and messages posted to public forums, are available to other participants and users of our Projects and of our Services, and may be viewed publicly. In some cases you may be able to provide Project or contribution-related information directly to third-party sites and services; these third parties are independent data controllers and their use of your personal information is subject to their own policies.</li><li>Service Providers. We may share your information with third party service providers who use this information to perform services for us, such as payment processors, hosting providers, auditors, advisors, contractors and consultants. In addition, The Linux Foundation performs services for OPenJS Foundation as a managed services provider with regards to our Projects. In such cases, we may share with The Linux Foundation the same types of data as described above, doing so in the furtherance of performing Services for those Projects. The Linux Foundation’s privacy policy is available at<a href="https://www.linuxfoundation.org/privacy/" rel="noreferrer"> https://www.linuxfoundation.org/privacy/</a>.</li><li>Organizational Events. We may disclose or transfer information, including personal information, as part of any merger, sale, and transfer of our assets, or restructuring of all or part of our business operations, bankruptcy, or similar event, including in negotiations, due diligence, and integrations related to such transactions.</li><li>Event Participants. If you register for an event, we may ask for your consent to share your personal information with third party sponsors and other participants; for example, to facilitate your ability to swipe your badge to easily sign up for or participate in activities, events and gifts offered by third parties participating in the event, or to give you the option to be listed on the attendee list that is available to other attendee, sponsors and participants.  We will not share your event information with third parties without your consent, and in particular you have the choice whether or not to permit your badge to be swiped by any third party participating in the event.</li><li>Training and Program Sponsors. If you participate in one of our certification or training programs that a third party has sponsored or engaged us to provide to you and others (e.g., your employers), we may receive attendee list information from them and may share information about your completion of the program, including confirmation of your participation and your certification exam results, as applicable; these third parties are independent data controllers and their use of your personal information is subject to their own policies. You may also elect to provide third parties (e.g., your employers or your prospective employers) with information that will enable them to look up your certification exam status; if you do so, we may share your certification exam status with such third parties.</li><li>Legally Required. We may disclose your information if we are required to do so by law (including to law enforcement in the U.S. and other jurisdictions).</li><li>Protection of Rights. We may disclose information where we believe it necessary to respond to claims asserted against us or, comply with legal process (e.g., subpoenas or warrants), enforce or administer our agreements and terms, for fraud prevention, risk assessment, investigation, and protect the rights, property or safety of OpenJS Foundation, its Users, participants in its events or Projects, or others.</li><li>Anonymized and Aggregated Information. We may share aggregate or De-identified information with third parties for research, marketing, analytics and other purposes, provided such information does not identify a particular individual.</li></ul><h2><strong>Cookies, Tracking, and Interest-Based Ads</strong></h2><p>We and our third-party providers use cookies, clear GIFs/pixel tags, JavaScript, local storage, log files, and other mechanisms to automatically collect and record information about your usage and browsing activities on our Site and across third party sites or online services. We may combine this information with other information we collect about users. Below, we provide a brief summary of these activities. For more detailed information about these mechanisms and how we collect activity information, see our <a href="https://www.linuxfoundation.org/cookies/" rel="noreferrer">Cookie Policy</a>.</p><ul><li>Cookies. These are small files with a unique identifier that are transferred to your browser through our websites. They allow us to remember users who are logged in, to understand how users navigate through and use the Sites, and to display personalized content and targeted ads (including on third party sites and applications).</li><li>Pixels, web beacons, clear GIFs. These are tiny graphics with a unique identifier, similar in function to cookies, which we track browsing activities. We use these as part of our Training Affiliate Program. We also use these in our emails to let us know when they have been opened or forwarded, so we can gauge the effectiveness of our communications.</li><li>Analytics Tools. We may use internal and third-party analytics tools, including <a href="https://support.google.com/analytics/answer/6004245?hl=en" rel="noreferrer">Google Analytics</a>. The third-party analytics companies we work with may combine the information collected with other information they have independently collected from other websites and/or other online products and services. Their collection and use of information is subject to their own privacy policies.</li></ul><p>Please note that OpenJS Foundation does not respond to browser “do not track” signals or other similar mechanisms intended.  </p><p>Targeted Ads.  As discussed in our Cookie Policy, we may work with third party advertisers to display more relevant ads on our website and on third party sites; these third parties may display ads to you based on your visit to our Sites and other third party sites.  For more information about this and how you can opt out of such ads, please see our <a href="https://www.linuxfoundation.org/cookies/" rel="noreferrer">Cookie Policy</a>.</p><h2><strong>Data Security</strong></h2><p>We have implemented commercially reasonable precautions designed to protect the information we collect from loss, misuse, and unauthorized access, disclosure, alteration, and destruction. Please be aware that despite our best efforts, no data security measures can guarantee 100% security.</p><p>You should take steps to protect against unauthorized access to your passwords, phone, and computer by, among other things, signing off after using a shared computer, choosing robust passwords that nobody else knows or can easily guess, not using a password for more than one site or service, and keeping your log-ins and passwords private. We are not responsible for any lost, stolen, or compromised passwords or for any activity on your account via unauthorized password activity.  We ask you to promptly notify us if you become aware that any information provided by or submitted to our Sites or through our Services is lost, stolen, or used without permission at privacy@openjsf.org.</p><h2><strong>Marketing Choices</strong></h2><p>You may opt out of or withdraw your consent to receive direct marketing emails from us by using the unsubscribe or opt out mechanisms included in our marketing emails or by emailing privacy@openjsf.org. You may also unsubscribe from mailing lists via the applicable mailing list’s subscription website or, in some cases, by using the unsubscribe mechanisms included in such emails.</p><h2><strong>Retention of Your Personal Information</strong></h2><p>We generally keep personal information only for as long as required to fulfill the purposes for which it was collected. However, in some circumstances, we may retain personal information for other periods of time, for instance where we are required to do so in accordance with legal, tax and accounting requirements, or if required to do so by a legal process, legal authority, or other governmental entity having authority to make the request, for so long as required.  In specific circumstances, we may also retain your personal information for longer periods of time corresponding to a statute of limitation, so that we have an accurate record of your dealings with us in the event of any complaints or challenges.</p><h2><strong>International Transfers</strong></h2><p>If you are located within the European Economic Area, the United Kingdom or Switzerland, you should note that your personal information will be transferred to countries outside these jurisdictions, including the United States where OpenJS Foundation is located.  The U.S. is deemed by the European Union to provide inadequate data protection.  However, we have put in place European Commission approved Standard Contractual Clauses to provide for adequate safeguards to protect personal information transferred outside these jurisdictions, including between OpenJS Foundation and service providers.  In addition, if personal information is transferred to third party service providers located outside these jurisdictions, we will take steps to ensure that your personal information receives the same level of protection as if it remained within these jurisdictions, including by entering into data transfer agreements, using the European Commission approved Standard Contractual Clauses or other safeguards as approved by the European Commission. You have a right to obtain details of the mechanism under which your personal information is transferred outside of the EU by emailing gdpr@openjsf.org.</p><h2><strong>Children’s Privacy</strong></h2><p>Except as specifically indicated within a Site, we do not knowingly collect or solicit personal information from anyone under the age of sixteen (16), or knowingly allow such persons to register. If we become aware that we have collected personal information from a child under the relevant age without parental consent, we take steps to delete that information. Where we specifically indicate that we collect personal information from children under 16, we will obtain the parent or guardian’s consent and provide adequate notice. </p><h2><strong>Links to Third Party Sites and Services</strong></h2><p>The Sites may contain links to third party sites or online services. Please refer to the privacy policies of the relevant third party websites or services to find out more about how they process and handle personal information.  </p><h2><strong>Your Rights</strong></h2><p>Access and Amendment. You may contact our privacy coordinator, as set forth below, to access or amend your personal information.</p><p>Additional Rights. Individuals in the European Economic Area (and other jurisdictions where applicable) have additional rights under applicable law:</p><ul><li>to obtain a copy of your personal information together with information about how and on what legal basis that personal information is processed;</li><li>to rectify inaccurate personal information (including to have incomplete personal information completed);</li><li>to erase your personal information (in limited circumstances, such as where it is no longer necessary in relation to the purposes for which it was collected or processed);</li><li>to restrict processing of your personal information under certain circumstances;</li><li>to export certain personal information in machine-readable format to a third party (or to you) when we justify our processing on the basis of your consent or the performance of a contract with you and the processing is carried out by automated means;</li><li>to withdraw your consent to our processing of your personal information (where that processing is based on your consent, without affecting the lawfulness of processing based on consent before its withdrawal);</li><li>to obtain, or see a copy of the appropriate safeguards under which your personal information is transferred to a third country or international organization; and</li><li>to object to our use and processing of your personal information that is conducted on the basis of our legitimate interest. You also have the right to object at any time to any processing of your personal information for direct marketing purposes, including profiling for marketing purposes.</li></ul><p>Lodging a Complaint. You also have the right to lodge a complaint with your local supervisory authority for data protection, or privacy regulator. A list of data protection supervisory authorities is available <a href="http://ec.europa.eu/newsroom/article29/item-detail.cfm?item_id=612080" rel="noreferrer">here</a>.</p><p>Submitting a Request. To exercise the above rights or contact us with questions or complaints regarding our treatment of your personal information, contact us at gdpr@openjsf.org. Please note that we may request proof of identity, and we reserve the right to charge a fee where permitted by law, especially if your request is manifestly unfounded or excessive. We will respond to your request within the applicable timeframes set out by law.</p><h2><strong>California Privacy Rights</strong></h2><p>California law permits users who are California residents to request and obtain from us once a year, free of charge, a list of the third parties to whom we have disclosed their personal information (if any) for their direct marketing purposes in the prior calendar year, as well as the types of personal information disclosed to those parties. If you are a California resident and would like to request this information, please submit your request in an email to privacy@openjsf.org. We may ask you to verify your California residency.</p><h2><strong>Contact Us</strong></h2><p>If you have any questions about our practices or this Privacy Policy, please contact us at privacy@openjsf.org, or write to us at: OpenJS Foundation, Attn: Legal Department, 1 Letterman Drive, Building D, Suite D4700, San Francisco, CA 94129.</p><h2><strong>Changes to the Privacy Policy</strong></h2><p>This Policy is current as of the effective date set forth above. If we change our privacy policies and procedures, we will post those changes on this page and/or continue to provide access to a copy of the prior version. If we make any changes to this Privacy Policy that materially change how we treat your personal information, we will endeavor to provide you with reasonable notice of such changes, such as via prominent notice on our Sites or to your email address of record, and where required by law, we will obtain your consent or give you the opportunity to opt out of such changes.</p><p></p><p>Last updated 11-21-2019</p></div></div></section><!--/$--><footer class="border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900" aria-labelledby="footer-heading"><h2 id="footer-heading" class="sr-only">Footer</h2><div class="mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32"><div class="xl:grid xl:grid-cols-3 xl:gap-8"><a class="-m-1.5 p-1.5" href="/"><span class="sr-only">OpenJS Foundation</span><img alt="" loading="lazy" width="395" height="125" decoding="async" data-nimg="1" class="h-8 w-auto dark:brightness-0 dark:invert" style="color:transparent" srcSet="/_next/image?url=%2Flogo.svg&amp;w=640&amp;q=75 1x, /_next/image?url=%2Flogo.svg&amp;w=828&amp;q=75 2x" src="/_next/image?url=%2Flogo.svg&amp;w=828&amp;q=75"/></a><div class="mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0"><div class="md:grid md:grid-cols-2 md:gap-8"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">About</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/about">Overview</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/members">Members</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/foundation-leadership">Leadership</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/governance">Governance</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/projects">Projects</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/contact">Contact Us</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/join">Join</a></li></ul></div><div class="mt-10 md:mt-0"><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Community</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/collaboration">Collaboration</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://javascriptlandia.com/">JavaScriptLandia<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://www.openvisualization.org/">Open Visualization<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/sovereign-tech-fund">Sovereign Tech Fund</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://openjsworld2021.openjsf.org/">OpenJS World 2021<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://events.linuxfoundation.org/openjs-world/">OpenJS World 2022<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://events.linuxfoundation.org/open-source-summit-north-america/about/openjs-world/">OpenJS World 2023<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li></ul></div></div><div class="md:grid md:grid-cols-2 md:gap-8"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Legal</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/privacy">Privacy</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/terms">Terms</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/cla">CLA</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/export">Export</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md">Code of Conduct<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li></ul></div><div class="mt-10 md:mt-0"><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Explore</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/application-development/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/blog">Blog</a></li></ul></div></div></div></div><div class="mt-16 border-t border-gray-900/10 pt-8 dark:border-white/10 sm:mt-20 lg:mt-24 lg:flex lg:items-center lg:justify-between"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Connect with us!</h3><p class="mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400">Stay up to date with the latest news and updates from the OpenJS.</p></div><div class="flex space-x-6 md:order-2"><a href="https://twitter.com/openjsf" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">Twitter</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"></path></svg></a><a href="https://github.com/openjs-foundation/" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">GitHub</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path></svg></a><a href="https://www.youtube.com/c/OpenJSFoundation" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">YouTube</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path fill-rule="evenodd" d="M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z" clip-rule="evenodd"></path></svg></a></div></div><div class="prose prose-sm mt-8 max-w-none border-t border-gray-900/10 pt-8 dark:prose-invert dark:border-white/10"><p>Copyright © <a href="https://openjsf.org/">OpenJS Foundation</a>. All rights reserved. The<!-- --> <a href="https://openjsf.org/">OpenJS Foundation</a> has registered trademarks and uses trademarks. For a list of trademarks of the<!-- --> <a href="https://openjsf.org/">OpenJS Foundation</a>, please see our<!-- --> <a href="https://trademark-policy.openjsf.org/">Trademark Policy</a> <!-- -->and <a href="https://trademark-list.openjsf.org/">Trademark List</a>. Trademarks and logos not indicated on the<!-- --> <a href="https://trademark-list.openjsf.org/">list of OpenJS Foundation trademarks</a> <!-- -->are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.<br/><br/><a href="https://openjsf.org/">OpenJS Foundation</a> |<!-- --> <a href="https://members.openjsf.org/">Member Support</a> |<!-- --> <a href="https://terms-of-use.openjsf.org/">Terms of Use</a> |<!-- --> <a href="https://privacy-policy.openjsf.org/">Privacy Policy</a> |<!-- --> <a href="/security">Security</a> |<!-- --> <a href="https://bylaws.openjsf.org/">Bylaws</a> |<!-- --> <a href="https://code-of-conduct.openjsf.org">Code of Conduct</a> |<!-- --> <a href="https://trademark-policy.openjsf.org/">Trademark Policy</a> |<!-- --> <a href="https://trademark-list.openjsf.org/">Trademark List</a> |<!-- --> <a href="https://www.linuxfoundation.org/cookies/">Cookie Policy</a></p></div></div></footer><script src="/_next/static/chunks/webpack-6d86f9708d3b5908.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/3478b6abef19b3b3-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/a34f9d1faa5f3315-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/ca3fe61514f0030d.css\",\"style\"]\n0:\"$L4\"\n"])</script><script>self.__next_f.push([1,"5:I[3105,[],\"\"]\n7:I[6969,[],\"\"]\n4:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ca3fe61514f0030d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L5\",null,{\"buildId\":\"I9m_e1kOT4BsRz1qp-sLM\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/privacy\",\"initialTree\":[\"\",{\"children\":[[\"page\",\"privacy\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialHead\":[false,\"$L6\"],\"globalErrorComponent\":\"$7\",\"children\":[null,\"$L8\",null]}]]\n"])</script><script>self.__next_f.push([1,"9:I[7653,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"782\",\"static/chunks/782-834de3d4397c4b31.js\",\"185\",\"static/chunks/app/layout-79c55f6b5eada03c.js\"],\"\"]\na:I[7008,[],\"\"]\nb:I[4311,[],\"\"]\nc:I[4889,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e"])</script><script>self.__next_f.push([1,"38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"\"]\nf:I[9598,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"782\",\"st"])</script><script>self.__next_f.push([1,"atic/chunks/782-834de3d4397c4b31.js\",\"185\",\"static/chunks/app/layout-79c55f6b5eada03c.js\"],\"Analytics\"]\n10:I[2063,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"Image\"]\n11:"])</script><script>self.__next_f.push([1,"I[8986,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"PrismicPreviewClient\"]\n12:I[2434,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458"])</script><script>self.__next_f.push([1,"877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"\"]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_179fbf __variable_a17b92 font-sans\",\"children\":[\"$\",\"body\",null,{\"className\":\"bg-white dark:bg-gray-900\",\"children\":[[\"$\",\"$L9\",null,{\"items\":[{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"label\":\"Overview\",\"link\":{\"id\":\"ZHIbPhAAACYAH3qd\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"about-the-openjs-foundation\",\"first_publication_date\":\"2023-05-27T15:01:20+0000\",\"last_publication_date\":\"2024-06-04T18:22:25+0000\",\"uid\":\"about\",\"url\":\"/about\",\"link_type\":\"Document\",\"key\":\"d9832056-be7b-4d1e-884d-19384572bbec\",\"isBroken\":false},\"description\":\"Learn about our mission, vision, and values.\",\"label_group\":null},{\"label\":\"Members\",\"link\":{\"id\":\"ZHIeahAAACcAH4jW\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"members\",\"first_publication_date\":\"2023-05-27T15:14:53+0000\",\"last_publication_date\":\"2025-03-28T14:52:50+0000\",\"uid\":\"members\",\"url\":\"/members\",\"link_type\":\"Document\",\"key\":\"9d317f93-340d-46ed-9de1-05af5a059648\",\"isBroken\":false},\"description\":\"Meet the members of our foundation.\",\"label_group\":null},{\"label\":\"Foundation Leadership\",\"link\":{\"id\":\"ZITzXxAAACAAl6j8\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"foundation-leadership\",\"first_publication_date\":\"2023-06-10T22:04:22+0000\",\"last_publication_date\":\"2025-03-13T17:37:15+0000\",\"uid\":\"foundation-leadership\",\"url\":\"/foundation-leadership\",\"link_type\":\"Document\",\"key\":\"d2bb3388-9dbe-45b5-86d7-9f7d799f8e56\",\"isBroken\":false},\"description\":\"Browse the foundation's leadership team.\",\"label_group\":null},{\"label\":\"Governance\",\"link\":{\"id\":\"ZHId1BAAACQAH4Yn\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"governance\",\"first_publication_date\":\"2023-05-27T15:12:24+0000\",\"last_publication_date\":\"2025-01-16T22:12:15+0000\",\"uid\":\"governance\",\"url\":\"/governance\",\"link_type\":\"Document\",\"key\":\"e074888b-8a7e-478e-a019-e58607491df3\",\"isBroken\":false},\"description\":\"Learn about how we govern this foundation.\",\"label_group\":null},{\"label\":\"Projects\",\"link\":{\"id\":\"ZHImUxAAACcAH6wv\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"project-funding-opportunities\",\"first_publication_date\":\"2023-05-27T15:48:38+0000\",\"last_publication_date\":\"2025-04-04T21:47:15+0000\",\"uid\":\"projects\",\"url\":\"/projects\",\"link_type\":\"Document\",\"key\":\"d1d4a3f7-caf2-4b64-a37f-c83d752c5a48\",\"isBroken\":false},\"description\":\"Browse our supported projects.\",\"label_group\":null},{\"label\":\"Contact Us\",\"link\":{\"id\":\"ZHIeFBAAACQAH4dG\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"contact-the-openjs-foundation\",\"first_publication_date\":\"2023-05-27T15:13:26+0000\",\"last_publication_date\":\"2024-06-04T18:23:58+0000\",\"uid\":\"contact\",\"url\":\"/contact\",\"link_type\":\"Document\",\"key\":\"55195140-60bb-47a9-9220-35145e57002e\",\"isBroken\":false},\"description\":\"Get in touch with us.\",\"label_group\":null}],\"primary\":{\"label\":\"About\"},\"id\":\"navigation_dropdown$a0685b4f-8289-4288-814c-c5db73c04fcd\",\"slice_type\":\"navigation_dropdown\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{}],\"primary\":{\"label\":\"Training\",\"link\":{\"link_type\":\"Web\",\"key\":\"83a5ddbf-f91f-4f26-a32f-486e5eecaa58\",\"url\":\"https://training.linuxfoundation.org/cyber-monday-openjs-2024/\"}},\"id\":\"navigation_item$0b90bd09-e75f-47f4-ac5e-d6fbd06c8d16\",\"slice_type\":\"navigation_item\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{}],\"primary\":{\"label\":\"Blog\",\"link\":{\"id\":\"ZGVgwxAAACEAoWbW\",\"type\":\"blog\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"blog\",\"first_publication_date\":\"2023-05-17T23:18:29+0000\",\"last_publication_date\":\"2024-10-08T17:29:50+0000\",\"uid\":\"blog\",\"url\":\"/blog\",\"link_type\":\"Document\",\"key\":\"1fc4ab18-9d7d-422e-90c4-090716922916\",\"isBroken\":false}},\"id\":\"navigation_item$e721e6b3-0d4e-45f1-a430-163121423c8a\",\"slice_type\":\"navigation_item\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"label\":\"Collaboration\",\"link\":{\"id\":\"ZHIi9xAAACQAH50Y\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-05-27T15:56:43+0000\",\"last_publication_date\":\"2023-12-06T17:15:57+0000\",\"uid\":\"collaboration\",\"url\":\"/collaboration\",\"link_type\":\"Document\",\"key\":\"0c8a867c-dad5-482c-8cae-4de4a49dcb04\",\"isBroken\":false},\"description\":null,\"label_group\":null},{\"label\":\"JavaScriptLandia\",\"link\":{\"link_type\":\"Web\",\"key\":\"330c69b2-e6e9-4101-a889-2d21f6f729ba\",\"url\":\"https://javascriptlandia.com/\"},\"description\":null,\"label_group\":null},{\"label\":\"Upcoming Events\",\"link\":{\"id\":\"ZfxcUxIAAB8CeIFw\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"openjs-foundation-events\",\"first_publication_date\":\"2024-03-21T16:47:59+0000\",\"last_publication_date\":\"2025-01-15T16:50:39+0000\",\"uid\":\"events\",\"url\":\"/events\",\"link_type\":\"Document\",\"key\":\"3ad2b0e2-4e83-4f50-b076-5c63744ab918\",\"isBroken\":false},\"description\":null,\"label_group\":null},{\"label\":\"Open Visualization\",\"link\":{\"link_type\":\"Web\",\"key\":\"8d59b529-7293-4240-a2df-0389d34a7273\",\"url\":\"https://www.openvisualization.org/\"},\"description\":null,\"label_group\":\"Collaboration Spaces\"},{\"label\":\"Healthy Web Check\",\"link\":{\"id\":\"Zh1wWREAAM-Vslit\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2024-04-15T19:55:21+0000\",\"last_publication_date\":\"2024-04-15T20:02:45+0000\",\"uid\":\"openjs-healthy-web-checkup\",\"url\":\"/openjs-healthy-web-checkup\",\"link_type\":\"Document\",\"key\":\"dc9bc24c-844a-40b6-88b7-8d0fc7797354\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"Partners\",\"link\":{\"id\":\"Zyue8REAAIRwwOf9\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"partners\",\"first_publication_date\":\"2024-12-17T18:28:21+0000\",\"last_publication_date\":\"2024-12-19T20:13:24+0000\",\"uid\":\"partners\",\"url\":\"/partners\",\"link_type\":\"Document\",\"key\":\"814fd4e8-8a98-42b9-b309-98c9728f1a0c\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"OpenJS World 2021\",\"link\":{\"link_type\":\"Web\",\"key\":\"43e9b6b3-9e40-4742-bc64-9ce6f1c8a587\",\"url\":\"https://openjsworld2021.openjsf.org/\"},\"description\":null,\"label_group\":\"OpenJS World\"},{\"label\":\"OpenJS World 2022\",\"link\":{\"link_type\":\"Web\",\"key\":\"c96683c3-8f4c-406f-9f89-548d4ad854c2\",\"url\":\"https://events.linuxfoundation.org/openjs-world/\"},\"description\":null,\"label_group\":\"OpenJS World\"},{\"label\":\"OpenJS World 2023\",\"link\":{\"link_type\":\"Web\",\"key\":\"ecdf81ae-41ec-4d54-823a-60d5a4744746\",\"url\":\"https://events.linuxfoundation.org/archive/2023/open-source-summit-north-america/about/openjs-world/\",\"target\":\"_blank\"},\"description\":null,\"label_group\":\"OpenJS World\"}],\"primary\":{\"label\":\"Community\"},\"id\":\"navigation_dropdown$a5a0665f-8899-476d-b605-378a968d3a73\",\"slice_type\":\"navigation_dropdown\",\"slice_label\":null}],\"calendar\":{\"link_type\":\"Web\",\"key\":\"e93c949d-c6d2-44e1-9b81-6c6c2e87e800\",\"url\":\"https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com\"},\"slack\":{\"link_type\":\"Web\",\"key\":\"663d27f5-ca3e-4677-b0fb-78f47ce1f8a6\",\"url\":\"https://slack-invite.openjsf.org\"}}],[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"main\",null,{\"className\":\"grid min-h-full place-items-center bg-white px-6 py-24 sm:py-32 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-semibold text-primary-blue\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-4 text-3xl font-bold tracking-tight text-gray-900 sm:text-5xl\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base leading-7 text-gray-600\",\"children\":\"Sorry, we couldn’t find the page you’re looking for.\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex items-center justify-center gap-x-6\",\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue\",\"children\":\"Go back home\"}]}]]}]}],\"notFoundStyles\":[],\"initialChildNode\":[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",[\"page\",\"privacy\",\"d\"],\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"initialChildNode\":[\"$Ld\",\"$Le\",null],\"childPropSegment\":\"__PAGE__\",\"styles\":null}],\"childPropSegment\":[\"page\",\"privacy\",\"d\"],\"styles\":null}],[\"$\",\"$Lf\",null,{}],[\"$\",\"footer\",null,{\"className\":\"border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900\",\"aria-labelledby\":\"footer-heading\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"footer-heading\",\"className\":\"sr-only\",\"children\":\"Footer\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"xl:grid xl:grid-cols-3 xl:gap-8\",\"children\":[[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"-m-1.5 p-1.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"OpenJS Foundation\"}],[\"$\",\"$L10\",null,{\"className\":\"h-8 w-auto dark:brightness-0 dark:invert\",\"src\":\"/logo.svg\",\"alt\":\"\",\"width\":395,\"height\":125}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"About\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/about\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Overview\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/members\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Members\",false]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/foundation-leadership\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Leadership\",false]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/governance\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Governance\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/projects\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Projects\",false]}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/contact\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Contact Us\",false]}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/join\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Join\",false]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 md:mt-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/collaboration\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Collaboration\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://javascriptlandia.com/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"JavaScriptLandia\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://www.openvisualization.org/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Open Visualization\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/sovereign-tech-fund\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Sovereign Tech Fund\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://openjsworld2021.openjsf.org/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2021\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://events.linuxfoundation.org/openjs-world/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2022\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://events.linuxfoundation.org/open-source-summit-north-america/about/openjs-world/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2023\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/privacy\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Privacy\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/terms\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Terms\",false]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/cla\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"CLA\",false]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/export\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Export\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Code of Conduct\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 md:mt-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Explore\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://training.linuxfoundation.org/application-development/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Training\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/blog\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Blog\",false]}]}]]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 border-t border-gray-900/10 pt-8 dark:border-white/10 sm:mt-20 lg:mt-24 lg:flex lg:items-center lg:justify-between\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Connect with us!\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\",\"children\":\"Stay up to date with the latest news and updates from the OpenJS.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex space-x-6 md:order-2\",\"children\":[[\"$\",\"a\",\"Twitter\",{\"href\":\"https://twitter.com/openjsf\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84\"}]}]]}],[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/openjs-foundation/\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"GitHub\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z\",\"clipRule\":\"evenodd\"}]}]]}],[\"$\",\"a\",\"YouTube\",{\"href\":\"https://www.youtube.com/c/OpenJSFoundation\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"YouTube\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z\",\"clipRule\":\"evenodd\"}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"prose prose-sm mt-8 max-w-none border-t border-gray-900/10 pt-8 dark:prose-invert dark:border-white/10\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Copyright © \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\". All rights reserved. The\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\" has registered trademarks and uses trademarks. For a list of trademarks of the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\", please see our\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org/\",\"children\":\"Trademark Policy\"}],\" \",\"and \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"Trademark List\"}],\". Trademarks and logos not indicated on the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"list of OpenJS Foundation trademarks\"}],\" \",\"are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.\",[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://members.openjsf.org/\",\"children\":\"Member Support\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://terms-of-use.openjsf.org/\",\"children\":\"Terms of Use\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://privacy-policy.openjsf.org/\",\"children\":\"Privacy Policy\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"/security\",\"children\":\"Security\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://bylaws.openjsf.org/\",\"children\":\"Bylaws\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://code-of-conduct.openjsf.org\",\"children\":\"Code of Conduct\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org/\",\"children\":\"Trademark Policy\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"Trademark List\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://www.linuxfoundation.org/cookies/\",\"children\":\"Cookie Policy\"}]]}]}]]}]]}],[\"$undefined\",[\"$\",\"$L11\",null,{\"repositoryName\":\"openjsf\",\"isDraftMode\":false}],[\"$\",\"$L12\",null,{\"src\":\"https://static.cdn.prismic.io/prismic.js?new=true\u0026repo=openjsf\",\"strategy\":\"lazyOnload\"}]],[[\"$\",\"$L12\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=GTM-5VW27N8\"}],[\"$\",\"$L12\",null,{\"id\":\"google-analytics\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n \\n gtag('config', 'GTM-5VW27N8');\\n \"}]]]}]}]\n"])</script><script>self.__next_f.push([1,"13:\"$Sreact.suspense\"\n14:I[7890,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"Balancer\"]\n15:T4b2,"])</script><script>self.__next_f.push([1,"If you are located within the European Economic Area, the United Kingdom or Switzerland, you should note that your personal information will be transferred to countries outside these jurisdictions, including the United States where OpenJS Foundation is located.  The U.S. is deemed by the European Union to provide inadequate data protection.  However, we have put in place European Commission approved Standard Contractual Clauses to provide for adequate safeguards to protect personal information transferred outside these jurisdictions, including between OpenJS Foundation and service providers.  In addition, if personal information is transferred to third party service providers located outside these jurisdictions, we will take steps to ensure that your personal information receives the same level of protection as if it remained within these jurisdictions, including by entering into data transfer agreements, using the European Commission approved Standard Contractual Clauses or other safeguards as approved by the European Commission. You have a right to obtain details of the mechanism under which your personal information is transferred outside of the EU by emailing gdpr@openjsf.org."])</script><script>self.__next_f.push([1,"e:[[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"section\",null,{\"className\":\"bg-gradient-to-b from-primary-blue/10 to-primary-blue/20 py-24\",\"data-border\":\"none\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-2xl text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mt-2 bg-gradient-to-b from-primary-blue/80 to-primary-blue/100 bg-clip-text pb-2 text-4xl font-bold tracking-tight text-transparent dark:text-white sm:text-6xl\",\"children\":[\"$\",\"$L14\",null,{\"children\":\"Privacy Policy\"}]}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg leading-8 text-gray-900/70 dark:text-white\",\"children\":[\"$\",\"$L14\",null,{\"children\":\"The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”).\"}]}]]}]}]}]}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"section\",null,{\"className\":\"bg-white dark:bg-gray-900\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl py-24 sm:px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"prose mx-auto dark:prose-invert\",\"children\":[[\"$\",\"p\",\"91\",{\"children\":[[\"The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”).  This privacy policy (“Privacy Policy”) describes our policies and procedures about the collection, use, disclosure and sharing, or other processing of your personal information when you use OpenJS Foundation websites (e.g., openjsf.org) ), or participate in or use our Project sites (collectively, the “Sites”), as well as when you interact with or participate in our events, programs, trainings and our other services and offerings (collectively, the “Services”). \"]]}],[\"$\",\"p\",\"93\",{\"children\":[[\"For purposes of the GDPR, the OpenJS Foundation (sometimes referred to by “we” or “our” below) is the controller of your personal information. Where processing of personal information is undertaken on our behalf by The Linux Foundation, they are a joint controller with the OpenJS Foundation for your personal information \"]]}],[\"$\",\"p\",\"98\",{\"children\":[[\"Capitalized terms that are not defined in this Privacy Policy have the meaning given them in our Terms of Use (as applicable, the “Terms”), available at \"],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"children\":[[\"https://terms-of-use.openjsf.org\"]],\"href\":\"https://terms-of-use.openjsf.org\",\"rel\":\"noreferrer\"}],[\".  In this Privacy Policy, “personal information” includes references to “personal data” as defined under applicable laws. Your use of our Sites and Services, and any dispute over privacy, is subject to this Policy and the relevant Terms, including the applicable limitations on damages and the resolution of disputes.  The Terms are incorporated by reference into this Policy.\"]]}],[\"$\",\"p\",\"103\",{\"children\":[[\"The most recent version of this document can be found at \"],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"children\":[[\"https://privacy-policy.openjsf.org\"]],\"href\":\"https://privacy-policy.openjsf.org\",\"rel\":\"noreferrer\"}],[\". \"]]}],[\"$\",\"h2\",\"106\",{\"children\":[[\"$\",\"strong\",\"105\",{\"children\":[[\"Personal Information That OpenJS Foundation Collects\"]]}]]}],[\"$\",\"p\",\"108\",{\"children\":[[\"We collect personal information directly from individuals, from third parties, and automatically through the Sites and Services. You do not have to provide us your personal information. However, if you choose not to disclose certain information, we will not be able to provide you with access to certain services or features, including account registration, event registration, training and certification programs, or participation in certain aspects of our open source projects.  \"]]}],[\"$\",\"h3\",\"111\",{\"children\":[[\"$\",\"strong\",\"110\",{\"children\":[[\"Registration Information. \"]]}]]}],[\"$\",\"p\",\"113\",{\"children\":[[\"We collect personal information when you register for an account, a conference or other events or programs:\"]]}],[\"$\",\"h4\",\"115\",{\"children\":[[\"System ID, Account and Profile Information. \"]]}],[\"$\",\"p\",\"117\",{\"children\":[[\"Users may sign up for, request, or order our Services and may register to receive materials on our Sites. Users may also be asked to create a “Linux Foundation ID”, which is a single sign-on account which is used for common access to many of our Services. Personal information collected on the Sites includes community forum content, profiles, photographs, names, unique identifiers (e.g., social media handles or usernames), contact and billing information (e.g., email address, postal address, telephone, fax), and transaction information. In order to access certain personalized services on the Sites, you may be asked to also create and store a username and password for an account from The Linux Foundation.  Also, in order to tailor subsequent communications to users and continuously improve the Sites’ operations and services, OpenJS Foundationmay also ask users to provide additional optional information regarding their interests, demographics, experience and detailed contact preferences.\"]]}],[\"$\",\"h4\",\"119\",{\"children\":[[\"Events Registration. \"]]}],[\"$\",\"p\",\"121\",{\"children\":[[\"When you register for one of our events (e.g., conferences and summits) to participate as an attendee, a speaker or a sponsor, we collect personal information that includes name, company, contact information, and other information. We may also collect other optional personal information such as likes, interests, dietary restriction, size preferences for conference attire gifts and other background information.  In addition, if you provide it, we may collect (1) personal information about disabilities, medical conditions and allergies in order to provide appropriate accommodations for attendees, and (2) personal information about your citizenship, date of birth, and passport details if you request assistance from us with obtaining a visa letter to travel to one of our events.\"]]}],[\"$\",\"h4\",\"123\",{\"children\":[[\"Training and Certification Exam Registration.\"]]}],[\"$\",\"p\",\"125\",{\"children\":[[\"When you participate in one of our training or certification programs, we collect registration-related personal information that includes name, company, certifications, contact information, and other information depending on the circumstances.\"]]}],[\"$\",\"h4\",\"127\",{\"children\":[[\"Registration for Project Resources and OpenJS Foundation Resources. \"]]}],[\"$\",\"p\",\"129\",{\"children\":[[\"You can register to receive access to various resources provided by OpenJS Foundation and its Projects regarding the open source ecosystem, open source project development, collaboration and best practices. This includes providing us with personal information such as your email address and name to receive newsletters, mailing list postings and social media postings, to view webinars, and to access other resources made available by OpenJS Foundation and its Projects.\"]]}],[\"$\",\"h3\",\"132\",{\"children\":[[\"$\",\"strong\",\"131\",{\"children\":[[\"Your Contributions to Open Source Projects.\"]]}]]}],[\"$\",\"p\",\"137\",{\"children\":[[\"Attribution, Provenance and Integrity. When you contribute source code, documentation or other content to one of our Projects (whether on your own behalf or through contributions made as part of your employment services to your employer), we collect and store the information and content that you contribute. This includes the contents of those contributions, as well as information required to confirm the provenance of intellectual property contained in those contributions, and personal information that you make publicly available in the record of the contribution pursuant to sign-offs under the Developer Certificate of Origin (\"],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"children\":[[\"https://developercertificate.org/\"]],\"href\":\"https://developercertificate.org/\",\"rel\":\"noreferrer\"}],[\"). Some Projects require additional agreements or information pursuant to their intellectual property policies; in such cases we collect and store information related to your acceptance of those agreements. We may also collect information relating to your participation in technical, governance or other Project-related meetings.\"]]}],[\"$\",\"p\",\"139\",{\"children\":[[\"Other Project-related Content. The content you provide in relation to Projects also includes materials that you make publicly available in connection with Project development, collaboration and communication, such as on mailing lists, blogs, Project wiki pages and issue trackers, and related services.\"]]}],[\"$\",\"p\",\"141\",{\"children\":[[\"Applicants for OpenJS Foundation Internships or Employment. We collect and store personal information relating to individuals who apply to participate in one or more of our Project-related internships. The personal information collected and stored for Project-related internships, may include your name, address, or other contact information. In addition, if you choose to provide it, we may collect personal information regarding your membership in a diverse or underrepresented group.\"]]}],[\"$\",\"p\",\"143\",{\"children\":[[\"Your Content. We collect and store the information and content that you post to the Sites, including your questions, answers, comments, forum postings, and responses to surveys. Please see the section on Publicly Available Information for how the information you post will be viewed on our Sites.\"]]}],[\"$\",\"p\",\"145\",{\"children\":[[\"Communications. When you communicate with us (via email, phone, through the Sites or otherwise), we may maintain a record of your communication.\"]]}],[\"$\",\"p\",\"147\",{\"children\":[[\"Payment Information. To purchase Services (including registering for events, training and certification exams), users may be asked to be directed to a third-party site, such as Stripe, to pay for their purchases. If applicable, the third-party site may collect payment information directly to facilitate a transaction. OpenJS Foundation generally only records the result of the transaction and any references to the transaction record provided by the third-party site.   \"]]}],[\"$\",\"p\",\"152\",{\"children\":[[\"Automatically Collected Information. In addition, OpenJS Foundation may automatically collect the following information about users’ use of the Sites or Services through cookies, web beacons, and other technologies: your domain name; your browser type and operating system; web pages you view; links you click; your IP address; the length of time you visit our Sites and or use our Services; and the referring URL, or the webpage that led you to our Sites.  We may combine this information with other information that we have collected about you, including, where applicable, your user name, name, and other personal information. Please see our \"],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"children\":[[\"Cookie Policy \"]],\"href\":\"https://www.linuxfoundation.org/cookies/\",\"rel\":\"noreferrer\"}],[\"for more information about our use of cookies.\"]]}],[\"$\",\"p\",\"154\",{\"children\":[[\"De-identified Information. We may de-identify and aggregate certain personal information we collect such that the information no longer identifies or can be linked to a particular user or an individual data subject (“De-identified Information”), subject to the terms of any applicable user agreements. We may use this information to improve our Services, analyze trends, publish market research, and for other marketing, research or statistical purposes, and may disclose such information to third parties for these specific purposes.\"]]}],[\"$\",\"h2\",\"157\",{\"children\":[[\"$\",\"strong\",\"156\",{\"children\":[[\"Purposes and Legal Bases for Our Using of Your Personal Information\"]]}]]}],[\"$\",\"h3\",\"160\",{\"children\":[[\"$\",\"strong\",\"159\",{\"children\":[[\"Purposes and Legitimate Interests\"]]}]]}],[\"$\",\"p\",\"162\",{\"children\":[[\"OpenJS Foundation and the Linux Foundation use the personal information we collect for our legitimate business interests, which include the following purposes:\"]]}],[\"$\",\"ul\",\"187\",{\"children\":[[\"$\",\"li\",\"164\",{\"children\":[[\"Providing our Sites and Services. To provide the Services and our Sites (including Project Sites), to communicate with you about your use of our Sites and Services, to respond to your inquiries, provide troubleshooting of the Sites and for other purposes to support users and the community.  \"]]}],[\"$\",\"li\",\"166\",{\"children\":[[\"Operating our Open Source Projects. To enable communication between and among open source developers in the community; to facilitate and document Project governance and technical decision-making; to maintain, and make publicly available on a perpetual basis, records regarding intellectual property provenance and license compliance for Project contributions; and for related activities to further our core purpose of fostering an ecosystem that supports the collaborative and public development of free and open source software projects. See the “Attribution, Provenance and Integrity” section above for more information.\"]]}],[\"$\",\"li\",\"168\",{\"children\":[[\"Maintain our Training and Certification Programs. To maintain records about who has attended or registered to attend training programs, take certification exams and received certain certifications.\"]]}],[\"$\",\"li\",\"170\",{\"children\":[[\"Event Administration. To plan, organize, and facilitate access to events and related services and activities, and to carry out informative and safe events for participants, including attendees, speakers and sponsors.  If you provide us information about disabilities, medical conditions and allergies, we will use this information in order to provide appropriate accommodations for attendees and to ensure their health and safety; we will not use this information for other purposes, unless required by law or as necessary to defend our legal rights. If you request assistance from us for obtaining a visa letter to travel to one of our events and provide us with information required for such assistance (such as your citizenship, date of birth, and passport details), we will use this information in order to assist with providing you a visa letter; we will not use this information for other purposes, unless required by law or as necessary to defend our legal rights.\"]]}],[\"$\",\"li\",\"172\",{\"children\":[[\"Internship Applications. To select participants for our Project-related internship programs, including the evaluation and selection of interns and employees from among applicants. If you choose to provide information regarding your membership in a diverse or underrepresented group, we will use this information in connection with internship diversity programs we may operate; we will not use this information for other purposes, unless required by law or as necessary to defend our legal rights.\"]]}],[\"$\",\"li\",\"174\",{\"children\":[[\"Personalization. To tailor the content and information that we may send or display to you on our Sites and in our Services, to offer location customization and personalized help and instructions and to otherwise personalize your experiences.\"]]}],[\"$\",\"li\",\"176\",{\"children\":[[\"Marketing and Promotions. For marketing and promotional purposes, such as to send you news and newsletters, special offers, and promotions, or to otherwise contact you about Projects, Services, events, trainings or other information we think may interest you related to OpenJS Foundation, and, subject to applicable law, our service providers.  \"]]}],[\"$\",\"li\",\"178\",{\"children\":[[\"Advertising.  For targeting advertising to you on our Sites and third-party sites and measuring the effectiveness and reach of ads and services (through third-party ad networks and services).\"]]}],[\"$\",\"li\",\"180\",{\"children\":[[\"Analytics.  To gather metrics to better understand how users access and use our Sites and Services and participate in our Projects; to evaluate and improve the Sites, including personalization, to develop new services; and to understand metrics regarding the community health of our Projects. If a user voluntary provides and explicitly consents to our processing of personal information regarding their demographics and socioeconomics, we process such personal information for the specific purposes for which you have consented, which may include for the purpose of compiling, analyzing and disclosing aggregate statistics regarding diversity of participation in open source projects and communities, to help track progress towards meeting OpenJS Foundation’s commitment to diversity initiatives and subject to your consent.\"]]}],[\"$\",\"li\",\"182\",{\"children\":[[\"Compliance. To comply with legal obligations and requests. For example, to comply with laws that compel us to disclose information to public authorities, courts, law enforcement or regulators, maintain records for a certain period, or maintain records demonstrating enforcement and sublicensing of our trademarks and those of our Projects.\"]]}],[\"$\",\"li\",\"184\",{\"children\":[[\"Business and Legal Operations. As part of our general business and legal operations (e.g., accounting, record keeping, and for other business administration purposes), and as necessary to establish, exercise and defend (actual and potential) legal claims.\"]]}],[\"$\",\"li\",\"186\",{\"children\":[[\"Prevent Misuse. Where we believe necessary to investigate, prevent or take action regarding illegal activities, suspected fraud, situations involving potential threats to the safety of any person or violations of the relevant Terms or this Privacy Policy.\"]]}]]}],[\"$\",\"h3\",\"190\",{\"children\":[[\"$\",\"strong\",\"189\",{\"children\":[[\"Purposes and Legal Bases\"]]}]]}],[\"$\",\"p\",\"192\",{\"children\":[[\"Purposes of Processing\"]]}],[\"$\",\"p\",\"194\",{\"children\":[[\"(see above)\"]]}],[\"$\",\"p\",\"196\",{\"children\":[[\"Legal Bases of Processing (EU Users)\"]]}],[\"$\",\"p\",\"198\",{\"children\":[[\"Providing our Sites and Services\"]]}],[\"$\",\"ul\",\"207\",{\"children\":[[\"$\",\"li\",\"200\",{\"children\":[[\"Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"202\",{\"children\":[[\"Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary to make the Services available)\"]]}],[\"$\",\"li\",\"204\",{\"children\":[[\"Compliance with Law\"]]}],[\"$\",\"li\",\"206\",{\"children\":[[\"Where permitted, with Your Consent (where we process any sensitive personal information you voluntarily provide – e.g., for diversity-related purposes)\"]]}]]}],[\"$\",\"p\",\"209\",{\"children\":[[\"Operating our Open Source Projects\"]]}],[\"$\",\"ul\",\"218\",{\"children\":[[\"$\",\"li\",\"211\",{\"children\":[[\"Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"213\",{\"children\":[[\"Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary to enable your participation in the Projects or to make the Services available)\"]]}],[\"$\",\"li\",\"215\",{\"children\":[[\"Compliance with Law\"]]}],[\"$\",\"li\",\"217\",{\"children\":[[\"As Necessary to Establish, Exercise and Defend Legal Claims\"]]}]]}],[\"$\",\"p\",\"220\",{\"children\":[[\"Internship and Employment Applications\"]]}],[\"$\",\"ul\",\"229\",{\"children\":[[\"$\",\"li\",\"222\",{\"children\":[[\"Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"224\",{\"children\":[[\"Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary relating to Your application for an internship)\"]]}],[\"$\",\"li\",\"226\",{\"children\":[[\"Compliance with Law\"]]}],[\"$\",\"li\",\"228\",{\"children\":[[\"Where permitted, with Your Consent (where we process any sensitive personal information you voluntarily provide – e.g., for diversity-related purposes)\"]]}]]}],[\"$\",\"p\",\"231\",{\"children\":[[\"Event Administration\"]]}],[\"$\",\"ul\",\"240\",{\"children\":[[\"$\",\"li\",\"233\",{\"children\":[[\"Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"235\",{\"children\":[[\"Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary to make the Services available)\"]]}],[\"$\",\"li\",\"237\",{\"children\":[[\"Compliance with Law\"]]}],[\"$\",\"li\",\"239\",{\"children\":[[\"With Your Consent (in particular regarding your sensitive personal information – e.g., disability and medical conditions and information related to a visa letter request)\"]]}]]}],[\"$\",\"p\",\"242\",{\"children\":[[\"Offer Training and Certification Programs\"]]}],[\"$\",\"ul\",\"247\",{\"children\":[[\"$\",\"li\",\"244\",{\"children\":[[\"Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"246\",{\"children\":[[\"Where Necessary to Enter into or Perform a Contract with You (upon your request, or as necessary to make the Services available)\"]]}]]}],[\"$\",\"p\",\"249\",{\"children\":[[\"Personalization  \"]]}],[\"$\",\"ul\",\"252\",{\"children\":[[\"$\",\"li\",\"251\",{\"children\":[[\" Our Legitimate Business Interests\"]]}]]}],[\"$\",\"p\",\"254\",{\"children\":[[\"Marketing and Promotions\"]]}],[\"$\",\"ul\",\"259\",{\"children\":[[\"$\",\"li\",\"256\",{\"children\":[[\"Our Legitimate Business Interests, and those of the Linux Foundation\"]]}],[\"$\",\"li\",\"258\",{\"children\":[[\"With Your Consent\"]]}]]}],[\"$\",\"p\",\"261\",{\"children\":[[\"Advertising\"]]}],[\"$\",\"ul\",\"266\",{\"children\":[[\"$\",\"li\",\"263\",{\"children\":[[\"Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"265\",{\"children\":[[\"With Your Consent\"]]}]]}],[\"$\",\"p\",\"268\",{\"children\":[[\"Analytics\"]]}],[\"$\",\"ul\",\"273\",{\"children\":[[\"$\",\"li\",\"270\",{\"children\":[[\" Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"272\",{\"children\":[[\"Where permitted, with Your Consent (where we process any sensitive personal information you voluntarily provide – e.g., for diversity-related purposes)\"]]}]]}],[\"$\",\"p\",\"275\",{\"children\":[[\"Compliance\"]]}],[\"$\",\"ul\",\"282\",{\"children\":[[\"$\",\"li\",\"277\",{\"children\":[[\"Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"279\",{\"children\":[[\"Compliance with Law\"]]}],[\"$\",\"li\",\"281\",{\"children\":[[\"As Necessary to Establish, Exercise and Defend Legal Claims\"]]}]]}],[\"$\",\"p\",\"284\",{\"children\":[[\"Business and Legal Operations\"]]}],[\"$\",\"ul\",\"291\",{\"children\":[[\"$\",\"li\",\"286\",{\"children\":[[\"Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"288\",{\"children\":[[\"Compliance with Law\"]]}],[\"$\",\"li\",\"290\",{\"children\":[[\"As Necessary to Establish, Exercise and Defend Legal Claims\"]]}]]}],[\"$\",\"p\",\"293\",{\"children\":[[\"Prevent Misuse\"]]}],[\"$\",\"ul\",\"300\",{\"children\":[[\"$\",\"li\",\"295\",{\"children\":[[\"Our Legitimate Business Interests\"]]}],[\"$\",\"li\",\"297\",{\"children\":[[\"Compliance with Law\"]]}],[\"$\",\"li\",\"299\",{\"children\":[[\"As Necessary to Establish, Exercise and Defend Legal Claims\"]]}]]}],[\"$\",\"h2\",\"303\",{\"children\":[[\"$\",\"strong\",\"302\",{\"children\":[[\"Sharing of Personal Information\"]]}]]}],[\"$\",\"p\",\"305\",{\"children\":[[\"We disclose personal information as set forth below, and where individuals have otherwise consented:\"]]}],[\"$\",\"ul\",\"325\",{\"children\":[[\"$\",\"li\",\"307\",{\"children\":[[\"Publicly Available Information, including Your Contributions to Open Source Projects. User names, other user ids, email addresses and other attribution information related to the information and contributions that a User posts in conjunction with or subject to an Open Source license are publicly available in the relevant Project source code repositories. Your contributions to Open Source Projects, and certain of your other Content such as comments and messages posted to public forums, are available to other participants and users of our Projects and of our Services, and may be viewed publicly. In some cases you may be able to provide Project or contribution-related information directly to third-party sites and services; these third parties are independent data controllers and their use of your personal information is subject to their own policies.\"]]}],[\"$\",\"li\",\"312\",{\"children\":[[\"Service Providers. We may share your information with third party service providers who use this information to perform services for us, such as payment processors, hosting providers, auditors, advisors, contractors and consultants. In addition, The Linux Foundation performs services for OPenJS Foundation as a managed services provider with regards to our Projects. In such cases, we may share with The Linux Foundation the same types of data as described above, doing so in the furtherance of performing Services for those Projects. The Linux Foundation’s privacy policy is available at\"],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"children\":[[\" https://www.linuxfoundation.org/privacy/\"]],\"href\":\"https://www.linuxfoundation.org/privacy/\",\"rel\":\"noreferrer\"}],[\".\"]]}],[\"$\",\"li\",\"314\",{\"children\":[[\"Organizational Events. We may disclose or transfer information, including personal information, as part of any merger, sale, and transfer of our assets, or restructuring of all or part of our business operations, bankruptcy, or similar event, including in negotiations, due diligence, and integrations related to such transactions.\"]]}],[\"$\",\"li\",\"316\",{\"children\":[[\"Event Participants. If you register for an event, we may ask for your consent to share your personal information with third party sponsors and other participants; for example, to facilitate your ability to swipe your badge to easily sign up for or participate in activities, events and gifts offered by third parties participating in the event, or to give you the option to be listed on the attendee list that is available to other attendee, sponsors and participants.  We will not share your event information with third parties without your consent, and in particular you have the choice whether or not to permit your badge to be swiped by any third party participating in the event.\"]]}],[\"$\",\"li\",\"318\",{\"children\":[[\"Training and Program Sponsors. If you participate in one of our certification or training programs that a third party has sponsored or engaged us to provide to you and others (e.g., your employers), we may receive attendee list information from them and may share information about your completion of the program, including confirmation of your participation and your certification exam results, as applicable; these third parties are independent data controllers and their use of your personal information is subject to their own policies. You may also elect to provide third parties (e.g., your employers or your prospective employers) with information that will enable them to look up your certification exam status; if you do so, we may share your certification exam status with such third parties.\"]]}],[\"$\",\"li\",\"320\",{\"children\":[[\"Legally Required. We may disclose your information if we are required to do so by law (including to law enforcement in the U.S. and other jurisdictions).\"]]}],[\"$\",\"li\",\"322\",{\"children\":[[\"Protection of Rights. We may disclose information where we believe it necessary to respond to claims asserted against us or, comply with legal process (e.g., subpoenas or warrants), enforce or administer our agreements and terms, for fraud prevention, risk assessment, investigation, and protect the rights, property or safety of OpenJS Foundation, its Users, participants in its events or Projects, or others.\"]]}],[\"$\",\"li\",\"324\",{\"children\":[[\"Anonymized and Aggregated Information. We may share aggregate or De-identified information with third parties for research, marketing, analytics and other purposes, provided such information does not identify a particular individual.\"]]}]]}],[\"$\",\"h2\",\"328\",{\"children\":[[\"$\",\"strong\",\"327\",{\"children\":[[\"Cookies, Tracking, and Interest-Based Ads\"]]}]]}],[\"$\",\"p\",\"333\",{\"children\":[[\"We and our third-party providers use cookies, clear GIFs/pixel tags, JavaScript, local storage, log files, and other mechanisms to automatically collect and record information about your usage and browsing activities on our Site and across third party sites or online services. We may combine this information with other information we collect about users. Below, we provide a brief summary of these activities. For more detailed information about these mechanisms and how we collect activity information, see our \"],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"children\":[[\"Cookie Policy\"]],\"href\":\"https://www.linuxfoundation.org/cookies/\",\"rel\":\"noreferrer\"}],[\".\"]]}],[\"$\",\"ul\",\"343\",{\"children\":[[\"$\",\"li\",\"335\",{\"children\":[[\"Cookies. These are small files with a unique identifier that are transferred to your browser through our websites. They allow us to remember users who are logged in, to understand how users navigate through and use the Sites, and to display personalized content and targeted ads (including on third party sites and applications).\"]]}],[\"$\",\"li\",\"337\",{\"children\":[[\"Pixels, web beacons, clear GIFs. These are tiny graphics with a unique identifier, similar in function to cookies, which we track browsing activities. We use these as part of our Training Affiliate Program. We also use these in our emails to let us know when they have been opened or forwarded, so we can gauge the effectiveness of our communications.\"]]}],[\"$\",\"li\",\"342\",{\"children\":[[\"Analytics Tools. We may use internal and third-party analytics tools, including \"],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"children\":[[\"Google Analytics\"]],\"href\":\"https://support.google.com/analytics/answer/6004245?hl=en\",\"rel\":\"noreferrer\"}],[\". The third-party analytics companies we work with may combine the information collected with other information they have independently collected from other websites and/or other online products and services. Their collection and use of information is subject to their own privacy policies.\"]]}]]}],[\"$\",\"p\",\"345\",{\"children\":[[\"Please note that OpenJS Foundation does not respond to browser “do not track” signals or other similar mechanisms intended.  \"]]}],[\"$\",\"p\",\"350\",{\"children\":[[\"Targeted Ads.  As discussed in our Cookie Policy, we may work with third party advertisers to display more relevant ads on our website and on third party sites; these third parties may display ads to you based on your visit to our Sites and other third party sites.  For more information about this and how you can opt out of such ads, please see our \"],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"children\":[[\"Cookie Policy\"]],\"href\":\"https://www.linuxfoundation.org/cookies/\",\"rel\":\"noreferrer\"}],[\".\"]]}],[\"$\",\"h2\",\"353\",{\"children\":[[\"$\",\"strong\",\"352\",{\"children\":[[\"Data Security\"]]}]]}],[\"$\",\"p\",\"355\",{\"children\":[[\"We have implemented commercially reasonable precautions designed to protect the information we collect from loss, misuse, and unauthorized access, disclosure, alteration, and destruction. Please be aware that despite our best efforts, no data security measures can guarantee 100% security.\"]]}],[\"$\",\"p\",\"357\",{\"children\":[[\"You should take steps to protect against unauthorized access to your passwords, phone, and computer by, among other things, signing off after using a shared computer, choosing robust passwords that nobody else knows or can easily guess, not using a password for more than one site or service, and keeping your log-ins and passwords private. We are not responsible for any lost, stolen, or compromised passwords or for any activity on your account via unauthorized password activity.  We ask you to promptly notify us if you become aware that any information provided by or submitted to our Sites or through our Services is lost, stolen, or used without permission at privacy@openjsf.org.\"]]}],[\"$\",\"h2\",\"360\",{\"children\":[[\"$\",\"strong\",\"359\",{\"children\":[[\"Marketing Choices\"]]}]]}],[\"$\",\"p\",\"362\",{\"children\":[[\"You may opt out of or withdraw your consent to receive direct marketing emails from us by using the unsubscribe or opt out mechanisms included in our marketing emails or by emailing privacy@openjsf.org. You may also unsubscribe from mailing lists via the applicable mailing list’s subscription website or, in some cases, by using the unsubscribe mechanisms included in such emails.\"]]}],[\"$\",\"h2\",\"365\",{\"children\":[[\"$\",\"strong\",\"364\",{\"children\":[[\"Retention of Your Personal Information\"]]}]]}],[\"$\",\"p\",\"367\",{\"children\":[[\"We generally keep personal information only for as long as required to fulfill the purposes for which it was collected. However, in some circumstances, we may retain personal information for other periods of time, for instance where we are required to do so in accordance with legal, tax and accounting requirements, or if required to do so by a legal process, legal authority, or other governmental entity having authority to make the request, for so long as required.  In specific circumstances, we may also retain your personal information for longer periods of time corresponding to a statute of limitation, so that we have an accurate record of your dealings with us in the event of any complaints or challenges.\"]]}],[\"$\",\"h2\",\"370\",{\"children\":[[\"$\",\"strong\",\"369\",{\"children\":[[\"International Transfers\"]]}]]}],[\"$\",\"p\",\"372\",{\"children\":[[\"$15\"]]}],[\"$\",\"h2\",\"375\",{\"children\":[[\"$\",\"strong\",\"374\",{\"children\":[[\"Children’s Privacy\"]]}]]}],[\"$\",\"p\",\"377\",{\"children\":[[\"Except as specifically indicated within a Site, we do not knowingly collect or solicit personal information from anyone under the age of sixteen (16), or knowingly allow such persons to register. If we become aware that we have collected personal information from a child under the relevant age without parental consent, we take steps to delete that information. Where we specifically indicate that we collect personal information from children under 16, we will obtain the parent or guardian’s consent and provide adequate notice. \"]]}],[\"$\",\"h2\",\"380\",{\"children\":[[\"$\",\"strong\",\"379\",{\"children\":[[\"Links to Third Party Sites and Services\"]]}]]}],[\"$\",\"p\",\"382\",{\"children\":[[\"The Sites may contain links to third party sites or online services. Please refer to the privacy policies of the relevant third party websites or services to find out more about how they process and handle personal information.  \"]]}],[\"$\",\"h2\",\"385\",{\"children\":[[\"$\",\"strong\",\"384\",{\"children\":[[\"Your Rights\"]]}]]}],[\"$\",\"p\",\"387\",{\"children\":[[\"Access and Amendment. You may contact our privacy coordinator, as set forth below, to access or amend your personal information.\"]]}],[\"$\",\"p\",\"389\",{\"children\":[[\"Additional Rights. Individuals in the European Economic Area (and other jurisdictions where applicable) have additional rights under applicable law:\"]]}],[\"$\",\"ul\",\"406\",{\"children\":[[\"$\",\"li\",\"391\",{\"children\":[[\"to obtain a copy of your personal information together with information about how and on what legal basis that personal information is processed;\"]]}],[\"$\",\"li\",\"393\",{\"children\":[[\"to rectify inaccurate personal information (including to have incomplete personal information completed);\"]]}],[\"$\",\"li\",\"395\",{\"children\":[[\"to erase your personal information (in limited circumstances, such as where it is no longer necessary in relation to the purposes for which it was collected or processed);\"]]}],[\"$\",\"li\",\"397\",{\"children\":[[\"to restrict processing of your personal information under certain circumstances;\"]]}],[\"$\",\"li\",\"399\",{\"children\":[[\"to export certain personal information in machine-readable format to a third party (or to you) when we justify our processing on the basis of your consent or the performance of a contract with you and the processing is carried out by automated means;\"]]}],[\"$\",\"li\",\"401\",{\"children\":[[\"to withdraw your consent to our processing of your personal information (where that processing is based on your consent, without affecting the lawfulness of processing based on consent before its withdrawal);\"]]}],[\"$\",\"li\",\"403\",{\"children\":[[\"to obtain, or see a copy of the appropriate safeguards under which your personal information is transferred to a third country or international organization; and\"]]}],[\"$\",\"li\",\"405\",{\"children\":[[\"to object to our use and processing of your personal information that is conducted on the basis of our legitimate interest. You also have the right to object at any time to any processing of your personal information for direct marketing purposes, including profiling for marketing purposes.\"]]}]]}],[\"$\",\"p\",\"411\",{\"children\":[[\"Lodging a Complaint. You also have the right to lodge a complaint with your local supervisory authority for data protection, or privacy regulator. A list of data protection supervisory authorities is available \"],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"children\":[[\"here\"]],\"href\":\"http://ec.europa.eu/newsroom/article29/item-detail.cfm?item_id=612080\",\"rel\":\"noreferrer\"}],[\".\"]]}],[\"$\",\"p\",\"413\",{\"children\":[[\"Submitting a Request. To exercise the above rights or contact us with questions or complaints regarding our treatment of your personal information, contact us at gdpr@openjsf.org. Please note that we may request proof of identity, and we reserve the right to charge a fee where permitted by law, especially if your request is manifestly unfounded or excessive. We will respond to your request within the applicable timeframes set out by law.\"]]}],[\"$\",\"h2\",\"416\",{\"children\":[[\"$\",\"strong\",\"415\",{\"children\":[[\"California Privacy Rights\"]]}]]}],[\"$\",\"p\",\"418\",{\"children\":[[\"California law permits users who are California residents to request and obtain from us once a year, free of charge, a list of the third parties to whom we have disclosed their personal information (if any) for their direct marketing purposes in the prior calendar year, as well as the types of personal information disclosed to those parties. If you are a California resident and would like to request this information, please submit your request in an email to privacy@openjsf.org. We may ask you to verify your California residency.\"]]}],[\"$\",\"h2\",\"421\",{\"children\":[[\"$\",\"strong\",\"420\",{\"children\":[[\"Contact Us\"]]}]]}],[\"$\",\"p\",\"423\",{\"children\":[[\"If you have any questions about our practices or this Privacy Policy, please contact us at privacy@openjsf.org, or write to us at: OpenJS Foundation, Attn: Legal Department, 1 Letterman Drive, Building D, Suite D4700, San Francisco, CA 94129.\"]]}],[\"$\",\"h2\",\"426\",{\"children\":[[\"$\",\"strong\",\"425\",{\"children\":[[\"Changes to the Privacy Policy\"]]}]]}],[\"$\",\"p\",\"428\",{\"children\":[[\"This Policy is current as of the effective date set forth above. If we change our privacy policies and procedures, we will post those changes on this page and/or continue to provide access to a copy of the prior version. If we make any changes to this Privacy Policy that materially change how we treat your personal information, we will endeavor to provide you with reasonable notice of such changes, such as via prominent notice on our Sites or to your email address of record, and where required by law, we will obtain your consent or give you the opportunity to opt out of such changes.\"]]}],[\"$\",\"p\",\"430\",{\"children\":[[\"\"]]}],[\"$\",\"p\",\"432\",{\"children\":[[\"Last updated 11-21-2019\"]]}]]}]}]}]}]]\n"])</script><script>self.__next_f.push([1,"6:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Privacy Policy | OpenJS Foundation\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”).\"}],[\"$\",\"meta\",\"4\",{\"name\":\"application-name\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"link\",\"5\",{\"rel\":\"author\",\"href\":\"https://openjsf.org/\"}],[\"$\",\"meta\",\"6\",{\"name\":\"author\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"7\",{\"name\":\"creator\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"8\",{\"name\":\"publisher\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"9\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"10\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"11\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Privacy Policy | OpenJS Foundation\"}],[\"$\",\"meta\",\"12\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:title\",\"content\":\"Privacy Policy | OpenJS Foundation\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:description\",\"content\":\"The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”).\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:url\",\"content\":\"https://beskar-openjsf.vercel.app/\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:site_name\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@openjsf\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\"Privacy Policy | OpenJS Foundation\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"The OpenJS Foundation’s core purpose is to foster an ecosystem that supports the collaborative and public development of free and open source software projects (each, a “Project”).\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}],[\"$\",\"meta\",\"24\",{\"name\":\"next-size-adjust\"}]]\n"])</script><script>self.__next_f.push([1,"d:null\n"])</script><script>self.__next_f.push([1,""])</script></body></html>

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