Terms & Conditions
Last updated: August 27, 2026
1. Acceptance of Terms
By accessing cnayanajith.com (the “Site”), you agree to these Terms & Conditions. If you do not agree, please stop using the Site. The Site is a personal portfolio and technical blog operated by Chamikara Nayanajith.
2. Acceptable Use
You agree not to:
- Use the Site for any unlawful purpose or in violation of any applicable regulation
- Attempt to gain unauthorised access to the Site, its infrastructure, or related systems
- Interfere with or disrupt the Site, including through automated scraping that places unreasonable load on it
- Introduce malware, or attempt to probe, scan, or test the vulnerability of the Site without permission
- Misrepresent your identity or send abusive, fraudulent, or unsolicited commercial messages through the contact form
3. Intellectual Property
All original content on the Site — including articles, written explanations, images, and design — is the property of Chamikara Nayanajith unless stated otherwise, and is protected by applicable copyright law.
You may read, share, and link to the content freely. You may quote short excerpts for commentary, teaching, or review with clear attribution and a link back to the original page. Republishing full articles, or presenting the content as your own, is not permitted without prior written consent.
Code samples published in blog posts are provided for educational use and may be used in your own projects without attribution, subject to the disclaimer below.
4. Technical Content Disclaimer
Articles and code samples on the Site are provided for informational and educational purposes only, on an “as is” basis and without warranty of any kind. Software libraries, frameworks, and APIs change frequently; techniques that were accurate at the time of writing may become outdated.
Nothing on the Site constitutes professional advice. You are responsible for testing, reviewing, and validating any code or approach before using it in a production environment. Chamikara Nayanajith accepts no responsibility for any loss or damage arising from reliance on the content.
5. External Links
The Site links to third-party websites for reference. These links are provided for convenience only and do not imply endorsement. No responsibility is accepted for the content, accuracy, or practices of external sites.
6. Availability
The Site is provided on a best-effort basis. No guarantee is made that it will be available uninterrupted or error-free, and it may be modified, suspended, or withdrawn at any time without notice.
7. Limitation of Liability
To the fullest extent permitted by law, Chamikara Nayanajith shall not be liable for any indirect, incidental, consequential, or special damages arising from your use of, or inability to use, the Site or its content.
8. Privacy
Your use of the Site is also governed by the Privacy Policy, which explains how analytics and contact messages are handled.
9. Governing Law
These Terms are governed by the laws of Sri Lanka. Any dispute arising from them is subject to the exclusive jurisdiction of the courts of Sri Lanka.
10. Changes to These Terms
These Terms may be revised at any time. Continued use of the Site after changes are posted constitutes acceptance of the revised Terms.
11. Contact
Questions about these Terms can be sent to connect@cnayanajith.com.