1. Purpose, Scope, and Definitions
This document sets forth the Terms of Use ("Terms") under which the website ethanytangcodes.github.io (the "Site") is offered by its operator, Ethan Tang (the "Operator"). These Terms apply to all visitors, users, browsers, agents, and any other party that accesses or interacts with the Site in any manner (each a "User").
Definitions
- "Site" — the website located at ethanytangcodes.github.io and all content, pages, files, services, and features made available therefrom.
- "Operator" — the individual or entity that operates the Site, currently and solely Ethan Tang.
- "User" — any person or entity that accesses, views, interacts with, downloads from, or otherwise uses the Site for any purpose.
- "Content" — all text, images, code, examples, tutorials, downloads, design elements, and other materials published or made available on the Site, whether original or sourced from third parties with license.
- "Unauthorized Activity" — any use of the Site that contravenes these Terms, applicable law, or accepted digital conduct, including but not limited to hacking, scraping, unauthorized copying, or redistributing Content without proper attribution.
- "Redistribution" — public sharing, copying, reposting, or otherwise making Content available to persons or systems beyond direct consumption by a User; redistribution requires attribution.
- "Cookies" — data files automatically placed on a User’s device to store preferences, analytics, or session information.
- "Device Fingerprint" — technical information about a User’s browser and device that may be used for analytics or security purposes.
- "You" or "Your" — references to the User accessing or using the Site.
These definitions clarify terms used throughout these Terms and will control interpretation unless explicitly stated otherwise.
2. Acceptance; Binding Agreement; Automatic Consent
By accessing, browsing, or otherwise using the Site in whole or in part, you acknowledge that you have read, understood, and agree to be bound by these Terms. Your access constitutes explicit and automatic acceptance without further action. If you do not agree with any part, you must immediately leave the Site.
These Terms form a binding legal agreement between you and the Operator, enforceable to the fullest extent permitted by law.
3. Permitted Uses; License Grant
The Operator grants you a limited, non-exclusive, revocable, non-transferable license to view, read, and use the Content for personal, educational, and non-commercial purposes.
Redistribution with Credit
You may copy or redistribute Content provided that you:
- give clear credit to "Ethan Tang";
- include a visible hyperlink to https://ethanytangcodes.github.io if practical;
- do not remove copyright or attribution notices;
- do not imply endorsement by the Operator; and
- do not use redistributed Content commercially without permission.
4. Prohibited Conduct; Unauthorized Activity
You must not, and must not permit others to:
- perform actions imposing unreasonable load on Site infrastructure;
- gain unauthorized access to restricted areas or accounts;
- reverse engineer or derive source code beyond Content license;
- circumvent access controls or security measures;
- upload malicious code;
- use the Site unlawfully or in a way that harms others.
Unauthorized Activity may result in suspension, civil liability, or criminal prosecution. The Operator reserves the right to report illegal activity.
5. Intellectual Property and Copyright
All original Content is protected by copyright. You acquire no ownership rights. Third-party Content remains property of its owners and must follow their licenses.
DMCA and Takedown Procedures
If you believe your copyright is infringed, email ethantytang11@gmail.com with sufficient details. Valid notices will be handled promptly.
6. Cookies, Technical Data, and Analytics
The Site may automatically use cookies and collect non-personally-identifying data including:
- IP address, approximate geolocation;
- browser type, OS, device type;
- pages visited, time and duration, clicks;
- referring URLs and search queries.
This data is for Site operation, improvement, analytics, and security. By using the Site, you consent to such collection.
7. User Representations, Warranties, and Acknowledgements
- You comply with laws and policies.
- You do not submit unlawful, defamatory, or sensitive content.
- You accept that the Operator is not responsible for actions or consequences of your use.
- You indemnify the Operator as described below.
8. Disclaimers; No Warranty
The Site is provided "AS IS" without warranty. Operator disclaims all express or implied warranties. You assume all risk associated with use and reliance on Content.
9. Limitation of Liability; Remedies
To the maximum extent permitted, the Operator is not liable for indirect, incidental, or consequential damages, including lost profits, data, or business opportunities. Aggregate liability is limited to the extent paid for the Site use.
10. Indemnification
You agree to defend, indemnify, and hold harmless the Operator for claims arising from:
- Your use of the Site;
- Your violation of these Terms;
- Your violation of any law or third-party rights;
- Any claim your Content caused damage to a third party.
11. Termination and Suspension
The Operator may suspend or terminate access for violations, Unauthorized Activity, or legal/technical reasons. The Operator is not liable for termination consequences.
12. Governing Law; Dispute Resolution; Arbitration
Terms are governed by California law. Disputes resolved by binding arbitration, waiver of class actions, with exceptions for injunctive relief for IP or unauthorized access.
13. Additional Elaborations and Recommendations
Examples and clarifications to reduce ambiguity:
- School network use: Users follow school rules; Operator is not responsible for disciplinary action.
- Responsible redistribution: Always credit Operator.
- Data safety: Do not share sensitive personal info.
- Site availability: Operator cannot guarantee uninterrupted service.
- Third-party links: Operator not responsible for content or legality.
- International users: Comply with local laws; California law governs.
- Recordkeeping: Operator logs may be used as evidence of compliance.
- No waiver: Failure to enforce a right does not waive it.
14. Notices and Contact
All notices or copyright complaints to:
ethantytang11@gmail.com
Operator: Ethan Tang — San Jose, California 95129
15. Effective Date; Updates
Effective November 7, 2025. Operator may revise Terms at any time; continued use constitutes acceptance of updated Terms.