Terms of Use
Last updated:
Acceptance of Terms
By accessing or using GyanDev (the “site”) you agree to these terms. If you do not agree, please do not use the site.
License to You
Prose content — articles, notes, diagrams, explanations — is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0). Under this licence you may:
- Share and redistribute the content.
- Adapt, remix, and build upon it.
Provided that you:
- Give appropriate credit, link to the licence, and indicate if changes were made.
- Distribute your contributions under the same CC BY-SA 4.0 licence.
Code samples — snippets in fenced code blocks, repo examples — are licensed under the MIT Licence. You may use them freely in your own projects; include the copyright notice when redistributing.
Full licence texts live in the GyanDev GitHub repository
(LICENSE-content.md for prose; LICENSE-code.md for code).
Your License to Us (for Contributions)
If you contribute content, code, or corrections through a GitHub pull request, an issue, or any other channel:
- You grant GyanDev a perpetual, irrevocable, worldwide, royalty-free licence to use, reproduce, adapt, and distribute your contribution.
- Your contribution is automatically licensed under CC BY-SA 4.0 (for prose) or MIT (for code), matching the surrounding content.
- You retain copyright in your contribution.
- You confirm that you have the right to grant this licence and that doing so does not violate any other agreement.
Acceptable Use
You agree not to:
- Scrape content for commercial resale without complying with CC BY-SA 4.0.
- Misrepresent the content as your original work; attribution is required.
- Use the content to build competing AI training datasets without disclosure and without complying with the ShareAlike term.
- Disrupt the site (denial-of-service, exploiting vulnerabilities, circumventing rate limits).
- Violate applicable laws.
No Warranty
The site and its content are provided “as is”, without warranty of any kind, express or implied:
- No guarantee of accuracy, even though we edit carefully.
- Code samples are written for education, not for production — review and adapt them before shipping.
- We disclaim liability, to the extent permitted by law, for any damages arising from your use of the site.
External Links
GyanDev links to third-party resources (MDN, Node.js documentation, specifications, papers, and so on). We do not endorse, operate, or control those sites, and we are not responsible for their content or practices.
Third-Party Services
- GitHub — hosts the source repository and the Giscus comment threads. GitHub’s Terms of Service and Privacy Statement apply to interactions with their platform.
- Cloudflare — provides CDN delivery and anonymous analytics. The Cloudflare Terms of Service and applicable Data Processing Addendum govern that relationship.
- Beehiiv (Phase 2, newsletter) — if and when the newsletter launches, Beehiiv’s terms will apply to subscribers from the moment they opt in.
Intellectual Property
- “GyanDev” and its associated logos are trademarks of Sonu Shahuji.
- All rights in the prose and code are governed by the licences in the “License to You” section above; no additional rights are implied.
- Report suspected copyright infringement to [email protected].
Indemnification
You agree to indemnify and hold harmless GyanDev and Sonu Shahuji from any claim or demand, including reasonable legal fees, arising out of your misuse of the site or your violation of these terms.
Termination
We may remove contributions that violate these terms or applicable laws. We may also restrict access to users who repeatedly breach the acceptable-use section.
Changes to Terms
We may update these terms as the site evolves. Material changes will be announced via the GyanDev RSS feed and the GitHub repository. Continued use after a change is posted constitutes acceptance of the new terms.
Governing Law
- GyanDev is operated from India.
- These terms are governed by, and construed in accordance with, Indian law.
- Exclusive jurisdiction for any dispute arising out of or in connection with these terms lies with the courts of Mumbai, Maharashtra, India.
Contact
Questions about this page? Email [email protected]. We reply usually within 48 hours.