Legal information and policies for this website
By accessing and using this website, you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to abide by the above, please do not use this service.
Permission is granted to temporarily download one copy of the materials on this website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not:
The materials on this website are provided on an 'as is' basis. We make no warranties, expressed or implied, and hereby disclaim and negate all other warranties including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights.
For any questions regarding these terms, please contact us through the contact form on this website or via email.
We collect information you provide directly to us, such as when you contact us through our contact form. This may include:
We use the information we collect to:
We do not sell, trade, or otherwise transfer your personal information to third parties without your consent, except as described in this policy. We may share your information in the following circumstances:
We implement appropriate technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction.
You have the right to access, update, or delete your personal information. You may also opt out of certain communications from us. To exercise these rights, please contact us.
In no event shall this website or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials on this website, even if we or our authorized representative has been notified orally or in writing of the possibility of such damage.
We do not guarantee that the website will be available at all times. We may experience hardware, software, or other problems or need to perform maintenance related to the website, resulting in interruptions, delays, or errors.
While we strive to provide accurate and up-to-date information, we make no representations or warranties of any kind about the completeness, accuracy, reliability, suitability, or availability of the information contained on the website.
Our total liability to you for all damages, losses, and causes of action shall not exceed the amount paid by you, if any, for accessing this website.
This website may contain links to external websites that are not provided or maintained by us. We do not guarantee the accuracy, relevance, timeliness, or completeness of any information on these external websites.
Our website may use the following third-party services:
Each third-party service has its own privacy policy and terms of service. We encourage you to review these policies when using external services or clicking external links.
The inclusion of any link does not imply endorsement by us of the site. Use of any such linked website is at the user's own risk.
All content on this website, including but not limited to text, graphics, logos, images, audio clips, video clips, digital downloads, data compilations, and software, is our property or the property of our content suppliers and is protected by copyright laws.
All trademarks, service marks, and trade names used on this website are trademarks or registered trademarks of their respective owners.
The source code, design, and implementation of projects showcased on this website are intellectual property. While some projects may be open source, others are proprietary and protected by copyright.
Any content you submit through contact forms or other means remains your property. However, by submitting content, you grant us a non-exclusive, royalty-free license to use, modify, and display such content for business purposes.
We respect the intellectual property rights of others. If you believe that your copyrighted work has been copied in a way that constitutes copyright infringement, please contact us with detailed information.
Last updated: January 1, 2026
These policies may be updated from time to time. Please check this page periodically for changes.