About CodeSample.info
This website is maintained by Martin Robillard using technology developed by Mathieu Nassif and Martin Robillard to help users learn how to design software with Java and showcase innovative software documentation ideas.
Content License Agreement
For the purpose of this agreement, this website hosts two types of contents:
- HTML documents: refers to the content of the HTML, JS, and CSS files you download from the website through your web browser or other means. These documents include a top-level code sample, additional annotations that complement the code sample, available through popover and dialogs, and the structure and layout of the document necessary to present this information.
- Code samples: refers specifically to the unformatted text of the top-level code sample visible on different pages of this website.
The code samples are licensed under a Creative Commons
Attribution-NonCommercial-NoDerivatives 4.0 International License. You are free to redistribute them for non-commercial purposes, but must provide a link to this site if you use them publicly.
The HTML documents are copyrighted by Mathieu Nassif and Martin Robillard, with all rights reserved. They are provided to you free of charge under a non-exclusive, non-transferrable license with the following terms:
- You agree not to distribute the HTML documents or the rights granted under this agreement;
- You agree not to edit or repurpose the HTML documents or produce derivatives, including through the use of machine learning;
- You agree that the content of this site is supplied to you without any warranties, expressed or implied.
Environmental Sustainability
This website has a minimal carbon footprint. We do not use artificial intelligence or other resource-heavy computing approaches to produce the code samples. The search operations are executed directly on your computer. Our site is hosted by a green hosting provider.
Privacy Policy
Version 1 (2024-08-17)
Although we monitor traffic to this website, our privacy policy is that we do not collect any personal information from website visitors.
- Why we collect data: We monitor website traffic to estimate the number of users and collect statistics about the relative popularity of the different code samples on the site. This does not require knowing who you are personally.
- How we collect data: We use the open-source Matomo analytics application, which we operate on our own server space, hosted by Web Hosting Canada. This means that the website traffic data we collect goes directly to our database, without transiting through any third parties.
- What data we collect and do not collect: The statistics collected by Matomo are detailed in their documentation. We configured Matomo to avoid collecting any personally-identifiable information. In particular, we automatically anonymize the IP addresses of visitors and do not use tracking cookies.
- How long we retain data: We keep the detailed Matomo logs for a maximum of 100 days. After this time, the data is permanently deleted, including from any backup.
Contact
For questions about this website please contact
[email protected].