1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 5 <meta name="msvalidate.01" content="3667D2FEB238C1BF174F3CB1AE0D3C16" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel="stylesheet" href="/assets/application-26374809fb0047e178aaa7b6b68e04723f1cda86ef19d7a11d8ebc951431f3ff.css" media="all" data-turbolinks-track="true" /> 8 <title>Privacy Policy - Libraries.io - security & maintenance data for open source software</title> 9 <meta name="description" content="Discover open source packages, modules and frameworks you can use in your code."> 10 <meta name="csrf-param" content="authenticity_token" /> 11<meta name="csrf-token" content="y3tz-sinc62y5w2u7soSUU5XaqqY-Qz-uKOw7ROdwFj8der_3u1dYxDbRc0LRJwaWB0NGoSMUhZz2mzcfHFkTg" /> 12 13 <link rel="apple-touch-icon-precomposed" sizes="57x57" href="https://libraries.io/assets/apple-touch-icon-57x57-d2ce1ae09b96b2dcd4548cdab571b2f0f04567fd52bb42acdc158f3e499fb9f2.png" /> 14 <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://libraries.io/assets/apple-touch-icon-114x114-0b33f62bf1188d522e2a3af36c193aaeabef9f6dbd01fd3321a3aac20270c3f7.png" /> 15 <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://libraries.io/assets/apple-touch-icon-72x72-0d786ee6083b71a6af882b9ae456f6ef055ac33bfaf3c8ae55eac5d38491d742.png" /> 16 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://libraries.io/assets/apple-touch-icon-144x144-e44e66335b196ade90f421758d5d66c4ba3903d891e28431288bae4a76543f91.png" /> 17 <link rel="apple-touch-icon-precomposed" sizes="60x60" href="https://libraries.io/assets/apple-touch-icon-60x60-bdf27a1057418054b28c679717d461ed052fdfa7cc1930e65200562e9c535d77.png" /> 18 <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://libraries.io/assets/apple-touch-icon-120x120-fd2ca061f478b697773e9d1d0144fe1ddf5c5fee5be46c07541271da4bee10fe.png" /> 19 <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://libraries.io/assets/apple-touch-icon-76x76-788ab56a7ab652c168cad5fef06ec3fec102768f08cd691a4b51e66e474e8538.png" /> 20 <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://libraries.io/assets/apple-touch-icon-152x152-be5ef5b4a68d187f60df08e2415e0ec8553225e5c3be3a7f044279b8a44f8d33.png" /> 21 <meta name="application-name" content=" "/> 22 <meta name="msapplication-TileColor" content="#FFFFFF" /> 23 <meta name="msapplication-TileImage" content="https://libraries.io/assets/mstile-144x144-e44e66335b196ade90f421758d5d66c4ba3903d891e28431288bae4a76543f91.png" /> 24 <meta name="msapplication-square70x70logo" content="https://libraries.io/assets/mstile-70x70-9d4251daf8e8befa87287d559f146b72bf061e2a6778f1c337b6f59d6ecdc1b6.png" /> 25 <meta name="msapplication-square150x150logo" content="https://libraries.io/assets/mstile-150x150-2cdc9f4fbbe7573c60d1175e2d56e034e47cb34c53c3dbbae4986e72747f82fb.png" /> 26 <meta name="msapplication-wide310x150logo" content="https://libraries.io/assets/mstile-310x150-52c90e484d1ec5b2d51fb246d837d844b85486a5ac718393e9c09b6555ab373c.png" /> 27 <meta name="msapplication-square310x310logo" content="https://libraries.io/assets/mstile-310x310-3547800cb3aa250b9dcfa0d95ffa675c73580ece85c09edaca209657ad281a34.png" /> 28 <meta property="fb:admins" content="508462908" /> 29 <meta name="yandex-verification" content="2a6b144b8bd37026" /> 30 <meta property="og:type" content="article" /> 31<meta property="og:site_name" content="Libraries.io" /> 32<meta property="og:url" content="https://libraries.io" /> 33<meta property="og:title" content="Libraries.io - security & maintenance data for open source software" /> 34<meta property="og:description" content="Discover open source libraries, modules and frameworks you can use in your code" /> 35<meta property="og:image" content="https://libraries.io/apple-touch-icon-152x152.png" /> 36<meta name="twitter:card" content="summary" /> 37<meta name="twitter:site" content="@librariesio" /> 38<meta name="twitter:title" content="Libraries.io - security & maintenance data for open source software" /> 39<meta name="twitter:description" content="Discover open source libraries, modules and frameworks you can use in your code" /> 40<meta name="twitter:image" content="https://libraries.io/apple-touch-icon-152x152.png" /> 41 42 <link href="/opensearch.xml" title="Libraries.io" rel="search" type="application/opensearchdescription+xml"> 43
43<script type="text/javascript"> 44 const amplitudeEnabledForRequest = false 45 const amplitudeApiKey = "" 46 const currentUserId = null 47 const currentUserEmail = null 48 </script>
48 49
49<script>
vendor: 360 bytes, lines 49-54
49 50 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 51 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 52 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 53 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 54 ga('create', '
54UA-105624087-2
vendor: 16 bytes, lines 54-55
54', 'auto'); 55
55</script>
55 56
56<script>
vendor: 343 bytes, lines 56-60
56(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 57 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 58 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 59 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 60 })(window,document,'script','dataLayer','
60GTM-P7XSSNL
vendor: 3 bytes, line 60
60');
60</script>
60 61
61<script src="/assets/application-29ff7a6c078966c0938b702acf8f390204bd85155829b8e21670904d0b5b5013.js" data-turbolinks-track="true"></script>
61 62
62<script type="application/ld+json"> 63 { 64 "@context": "http://schema.org", 65 "@type": "WebSite", 66 "name": "Libraries.io", 67 "url": "https://libraries.io/", 68 "description": "Discover open source packages, modules and frameworks you can use in your code", 69 "license": "https://github.com/librariesio/libraries.io/blob/main/LICENSE.txt", 70 "potentialAction": { 71 "@type": "SearchAction", 72 "target": "https://libraries.io/search?q={search_term_string}", 73 "query-input": "required name=search_term_string" 74 } 75 } 76 </script>
76 77
77<script type="application/ld+json"> 78 { 79 "@context": "http://schema.org", 80 "@type": "Organization", 81 "name": "Libraries.io", 82 "description": "Discover open source packages, modules and frameworks you can use in your code", 83 "url": "https://libraries.io/", 84 "logo": "https://libraries.io/assets/apple-touch-icon-152x152-be5ef5b4a68d187f60df08e2415e0ec8553225e5c3be3a7f044279b8a44f8d33.png", 85 "email": "[email protected]", 86 "sameAs": [ 87 "https://twitter.com/librariesio", 88 "https://www.facebook.com/libraries.io", 89 "https://github.com/librariesio", 90 "https://plus.google.com/101868076054784591044" 91 ] 92 } 93 </script>
93 94</head> 95<body> 96 97 98 99 100 <div 101 class="flash-banner text-center hidden-xs" 102 role="alert" 103 > 104 <strong> 105 <a href="https://blog.tidelift.com/tidelift-joins-sonar?utm_source=libraries&utm_medium=referral" 106 style="text-decoration:underline;color: white;">Big news!</a> 107 Sonar has entered a definitive agreement to acquire Tidelift! 108</strong> 109 110 </div> 111 112 <div class="navbar navbar-inverse navbar-static-top"> 113 <div class="container"> 114 <div class="navbar-header"> 115 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-main"> 116 <span class="sr-only">Toggle navigation</span> 117 <span class="icon-bar"></span> 118 <span class="icon-bar"></span> 119 <span class="icon-bar"></span> 120 </button> 121 <a class="navbar-brand" href="/"><img width="180" height="45" src="/assets/logo-af5ba93db6b301878669fc49b0e125a507bc38f0f57c18ebbe67861109fcc194.svg" /></a> 122 </div> 123 <div class="navbar-collapse collapse" id="navbar-main"> 124 <ul class="nav navbar-nav navbar-left"> 125 <li class=' '> 126 <form class="navbar-form search_form" action="/search" accept-charset="UTF-8" method="get"> 127 <div class="input-group input-group"> 128 <input type="text" name="q" id="q" value="" placeholder="Search Packages" class="form-control search-input" size="40" /> 129 130 131 132 133 134 135 <span class="input-group-btn"> 136 <button class="btn btn-primary" type="submit"> 137 <i class="fa fa-search"></i> 138 </button> 139 </span> 140 141 </div> 142</form> 143 </li> 144 </ul> 145 <ul class="nav navbar-nav navbar-right"> 146 <li> 147 <div class="navbar-btn btn-group"> 148 <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 149 Login <span class="caret"></span> 150 </button> 151 <ul class="dropdown-menu"> 152 <li> 153 <a href="/login?host_type=github&return_to=https%3A%2F%2Flibraries.io%2Fprivacy"> 154 <i class="fa fa-github"></i> GitHub 155</a> </li> 156 <li> 157 <a href="/login?host_type=gitlab&return_to=https%3A%2F%2Flibraries.io%2Fprivacy"> 158 <i class="fa fa-gitlab"></i> GitLab 159</a> </li> 160 <li> 161 <a href="/login?host_type=bitbucket&return_to=https%3A%2F%2Flibraries.io%2Fprivacy"> 162 <i class="fa fa-bitbucket"></i> Bitbucket 163</a> </li> 164 <li class='divider'></li> 165 <li class="dropdown-header terms"> 166 By logging in you accept <br>our <a href='/terms'>terms of service</a> <br>and <a href='/privacy'>privacy policy</a> 167 </li> 168 </ul> 169 </div> 170 </li> 171 </ul> 172 </div> 173 </div> 174 </div> 175 176 <div class="container"> 177 <div class="row"> 178 <div class="col-sm-8"> 179 <h1>Privacy Policy</h1> 180 181 <p>This Privacy Policy explains and governs how data gathered by, and submitted to, libraries.io is used and processed.</p> 182 183 <h2 id="we-care-about-your-privacy">We Care About Your Privacy</h2> 184 185 <p>We aim to respect your privacy. At the same time, it is necessary for us to store and process some data so that:</p> 186 187 <ul> 188 <li><p>you can use the service effectively; and</p></li> 189 <li><p>we can improve the services you use.</p></li> 190 </ul> 191 192 <p>This policy explains what information we collect, what we do with it, and how we do it. It also describes your choices regarding use, access and correction of your personal information.</p> 193 194 <h2 id="information-we-collect-and-use">Information We Collect and Use</h2> 195 196 <h3 id="information-from-website-users">Information From Website Users</h3> 197 198 <p>Certain visitors to Libraries.io choose to interact with our services in ways that require us to gather personally-identifying information. The amount and type of information that we gather depends on the nature of the interaction.</p> 199 200 <p>
200For example, we ask visitors who want to receive updates from us to provide an email address for that purpose.</p> 201 202 <p>Similarly, visitors who engage in transactions with Libraries.io â by purchasing our services, for example â may be asked to provide additional information, including as necessary the personal and financial information required to process those transactions.</p> 203 204 <p>Other types of information we may collect include:</p> 205 206 <ul> 207 <li><p>Contact information, such as name, email address, mailing address, or phone number;</p></li> 208 <li><p>Unique identifiers for other services, such as usernames and account information for GitHub;</p></li> 209 <li><p>Information about your business, such as company name, company size, business type.</p></li> 210 </ul> 211 212 <p>In each case, Libraries.io collects such information only insofar as is necessary or appropriate to fulfill the purpose of the visitorâs interaction with Libraries.io. Libraries.io does not disclose personally-identifying information other than as described below under âUses and Sharing of Your Dataâ.</p> 213 214 <p>You can always refuse to supply personally-identifying information, but it may prevent you from using certain Libraries.io features.</p> 215 216 <h3 id="information-collected-from-other-sources">Information Collected from Other Sources</h3> 217 218 <p>With your authorization, and to provide you with better services, we may also obtain information about you from other sources. For example, if you create or log into your account through GitHub, we may receive information from that service (such as your username, basic profile information, and repository list). The information we receive depends on which services you authorize and any options that are available.</p> 219 220 <h3 id="cookies-and-other-tracking-of-website-visitors">Cookies and other Tracking of Website Visitors</h3> 221 222 <p>In order to help continuously improve our service, we use cookies or similar technologies to analyze trends, administer the website, track how people use the website, and to gather demographic information about our user base as a whole. You can control the use of cookies at the individual browser level, but if you choose to disable cookies, it may limit your use of certain features or functions on our website or service.</p> 223 224 <p>As is true of most websites, we also gather certain information automatically. This information may include Internet protocol (IP) addresses, browser type, Internet service provider (ISP), referring/exit pages, the files viewed on our site (e.g., HTML pages, graphics, etc.), operating system, and tracking of specific behavior on the site. Where this information is personally identifying, we do not disclose it information other than as described below under âUses and Sharing of Your Dataâ.</p> 225 226 <p>You can opt out of interest-based advertising <a href="http://www.networkadvertising.org/managing/opt_out.asp"><em>here</em></a>, out of Google Analytics <a href="https://tools.google.com/dlpage/gaoptout">here</a>, or if you live in the European Union <a href="http://www.youronlinechoices.eu/"><em>here</em></a>.</p> 227 228 <h2 id="uses-and-sharing-of-your-data">Uses and Sharing of Your Data</h2> 229 230 <h3 id="communication">Communication</h3> 231 <p>If you have supplied your email address to Libraries.io, we may occasionally send you an email to tell you about new features, solicit your feedback, or just keep you up to date with whatâs going on with Libraries.io and our products.</p> 232 <p>If you send us a request (for example via a support email or via other feedback mechanisms), we reserve the right to record or publish the content of that request in order to help us clarify or respond to your request or to help us support other users.</p> 233 234 <h3 id="operation-of-the-service">Operation of the Service</h3> 235 236 <p>To provide services to you and our other users, we may share your information with third parties who provide services on our behalf. These companies are not authorized to use your personal information except as needed to provide these services to us.</p> 237 238 <p>These services may include:</p> 239 240 <ul> 241 <li><p>Sending marketing communications</p></li> 242 <li><p>Fulfilling subscription services</p></li> 243 <li><p>Conducting research and analysis</p></li> 244 </ul> 245 246 <p>
246We may also aggregate, use internally, and release publicly non-personally-identifying information. For example, we may develop and publish reports on website usage based on this data.</p> 247 248 <h3 id="legal-compliance">Legal Compliance</h3> 249 250 <p>In certain situations, we may be required to disclose personal data in response to lawful requests by public authorities, including meeting national security or law enforcement requirements.</p> 251 252 <p>We may also disclose your personal information as required by law, such as to comply with a subpoena or other legal process, when we believe in good faith that disclosure is necessary to protect our rights, protect your safety or the safety of others, investigate fraud, or respond to a government request.</p> 253 254 <h3 id="business-transfers">Business Transfers</h3> 255 256 <p>Libraries.io is in the process of being acquired by Tidelift, Inc. By opting-in to use of the site, you permit Libraries.io to transfer your information to Tidelift, Inc. at the completion of the acquisition, and permit Tidelift, Inc. to continue to use your personal information as set forth in this policy after the completion of the acquisition.</p> 257 258 <h3 id="processing-and-storing-your-data">Processing and Storing Your Data</h3> 259 260 <p>Your data is processed by, and stored on, servers in France, Ireland, or the United States. Once it is stored we follow industry-standard processes to secure it. We follow generally accepted standards to protect the personal information submitted to us, both during transmission and once it is received.</p> 261 262 <p>We may retain your information for as long as your account is active, or as otherwise needed to provide you services, comply with our legal obligations, resolve disputes and enforce our agreements.</p> 263 264 <h3 id="do-not-track">Do Not Track</h3> 265 266 <p>"Do Not Track" is a standard and browser privacy setting that controls how third parties can monitor your usage of a given site. We do not generally share such information with third party services, so we do not respond to an individual visitor's Do Not Track settings.</p> 267 268 <h2 id="access-and-choice">Access and Choice</h2> 269 270 <p>Upon request we will provide you with information about whether we hold any of your personal information. You may access, correct, or request deletion of your personal information by contacting us at <a href="mailto:[email protected]">[email protected]</a>. We will respond to your request within a reasonable timeframe.</p> 271 272 <h2 id="privacy-policy-changes">Privacy Policy Changes</h2> 273 274 <p>Libraries.io may change our privacy policy from time to time, and in our sole discretion. We encourage users and visitors to frequently check this page for any changes. If you have a Libraries.io account, we may also notify you of changes through email or other notification systems that are part of the service. Your continued use of the service after any change in this privacy policy will constitute your acceptance of such change.</p> 275 276 <h2 id="contact-us">Contact Us</h2> 277 278 <p>If you have any questions or concerns regarding this privacy policy, the practices of this site or your dealings with this site, please contact us at <a href="mailto:[email protected]">[email protected]</a>.</p> 279 280 <p>Last updated: Nov. 14, 2017</p> 281 282 </div> 283</div> 284 285 </div> 286 <footer data-ga-tracked-el='footer'> 287 <div class="container"> 288 <div class='row'> 289 <div class="col-xs-12 col-sm-6 col-md-4"> 290 <p> 291 <a href="/">Libraries.io</a> helps you find new open source packages, modules and frameworks and keep track of ones you depend upon. 292 </p> 293 <p> 294 <a href="https://github.com/librariesio" title='GitHub'><i class="fa fa-github"></i></a> 295 <a href="mailto:[email protected]" title='Email'><i class="fa fa-envelope"></i></a> 296 </p> 297 <hr> 298 <p class='text-muted'> 299 <a href="https://sonarsource.com"><img width="180" height="45" src="/assets/logo-af5ba93db6b301878669fc49b0e125a507bc38f0f57c18ebbe67861109fcc194.svg" /></a><br> 300 Copyright © 2026 SourceSource SA<br> 301 Code is Open Source under <a href="https://github.com/librariesio/libraries.io/blob/main/LICENSE.txt">AGPLv3</a> license<br> 302 Data is available under <a href="https://libraries.io/data">CC-BY-SA 4.0</a> license 303 </p> 304 </div> 305 <div class="col-xs-12 col-md-2"> 306 <strong><a href="/explore">Explore</a></strong> 307 <ul> 308 <li><a href="/platforms">Platforms</a></li> 309 <li><a href="/languages">Languages</a></li> 310 <li>
310<a href="/licenses">Licenses</a></li> 311 </ul> 312 </div> 313 <div class="col-xs-12 col-md-2"> 314 <ul class='list-unstyled'> 315 <li><strong><a href="/terms">Terms and Conditions</a></strong></li> 316 <li><strong><a href="/privacy">Privacy Policy</a></strong></li> 317 <li><strong><a href="/api">API</a></strong></li> 318 </ul> 319 </div> 320 <div class="col-xs-12 col-md-2"> 321 <strong>Sonar Products</strong> 322 <ul class='list-unstyled'> 323 <li><strong><a href='https://www.sonarsource.com/products/sonarlint/' target='_blank'>SonarQube for IDE</a></strong></li> 324 <li><strong><a href='https://www.sonarsource.com/products/sonarqube/' target='_blank'>SonarQube Server</a></strong></li> 325 <li><strong><a href='https://www.sonarsource.com/products/sonarcloud/' target='_blank'>SonarQube Cloud</a></strong></li> 326 <li><strong><a href='https://www.sonarsource.com/products/sonarqube/advanced-security/' target='_blank'>SonarQube Advanced Security</a></strong></li> 327 <li><strong><a href='https://www.sonarsource.com/plans-and-pricing/' target='_blank'>Pricing</a></strong></li> 328 </ul> 329 </div> 330 <div class="col-xs-12 col-md-2"> 331 <strong>Sonar Resources</strong> 332 <ul class='list-unstyled'> 333 <li><strong><a href='https://www.sonarsource.com/company/about/' target='_blank'>About</a></strong></li> 334 <li><strong><a href='https://www.sonarsource.com/blog/' target='_blank'>Blog</a></strong></li> 335 <li><strong><a href='https://www.sonarsource.com/product-demos/' target='_blank'>Product demos</a></strong></li> 336 <li><strong><a href='https://www.sonarsource.com/resources/events/' target='_blank'>Events hub</a></strong></li> 337 <li><strong><a href='https://www.sonarsource.com/resources/customer-stories/' target='_blank'>Customer stories</a></strong></li> 338 <li><strong><a href='https://www.sonarsource.com/learn/' target='_blank'>Learn</a></strong></li> 339 </ul> 340 </div> 341 </div> 342 </div> 343</footer> 344 345 346
346<script> 347 if (typeof ga === 'function') { ga('send', 'pageview', location.pathname+location.search) } 348 </script>
348 349</body> 350</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.