PageSourceSearch

https://libraries.io/privacy

html libraries.io collected 2026-10-02 02:20:13 UTC 22,499 bytes, 350 lines download raw bytes

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="&nbsp;"/>
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 &amp; 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 &amp; 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&amp;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&amp;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&amp;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>&quot;Do Not Track&quot; 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>&nbsp;
295            <a href="mailto:[email protected]" title='Email'><i class="fa fa-envelope"></i></a>&nbsp;
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.