iGurus API License Agreement
Last Updated: April 6th, 2025
1. Introduction
Welcome to iGurus! At iGurus ("iGurus," "we," "our," or "us"), we are committed to empowering developers and businesses to build meaningful integrations with our platform. Our mission is to enhance learning experiences, streamline services, and expand the reach of innovative educational solutions through API-based applications.
To achieve this, we provide development tools that allow seamless interaction with the iGurus platform while ensuring compliance with industry regulations, security standards, and ethical best practices. We strive to create an ecosystem where developers can innovate while maintaining the integrity of our platform, users, and business operations.
This API License Agreement (“Agreement”) is a legally binding contract governing your use of the iGurus API. By accessing, using, or integrating our APIs, you acknowledge that you have read, understood, and agreed to these terms. If you do not agree with these terms, you must not access or use the API.
1.1 Global Compliance and Legal Frameworks
This Agreement is fully compliant with:
- General Data Protection Regulation (GDPR) – European Union
- California Consumer Privacy Act (CCPA)
- Digital Millennium Copyright Act (DMCA) – USA
- Electronic Communications Privacy Act (ECPA) – USA
- Computer Fraud and Abuse Act (CFAA) – USA
- Data Protection Act – UK
- Ley Federal de Protección de Datos Personales – Mexico
- Personal Data Protection Act – Singapore
- Australian Privacy Act – Australia
- OECD Privacy Guidelines
- ISO/IEC 27001 Information Security Management Standards
2. Scope and Definitions
2.1 Purpose
This Agreement establishes the terms and conditions under which third-party developers, businesses, and individuals may integrate, access, and use the iGurus API to build applications, services, or software that connect with iGurus.
2.2 Definitions
- "API" refers to the Application Programming Interface, SDKs, and related documentation provided by iGurus.
- "Services" refers to iGurus' educational platform, applications, and infrastructure.
- "Developer" or "You" refers to any entity or individual granted access to iGurus' APIs.
- "End User" refers to any person who interacts with an application developed using the API.
- "Confidential Information" refers to all non-public data, trade secrets, and proprietary information of iGurus.
2.3 Parties
This API License Agreement (“Agreement”) is between iGurus, Inc. (“iGurus,” “we,” “our,” or “us”) and you, the individual or entity accessing and using our APIs. By integrating with or utilizing the iGurus APIs, developer tools, and related documentation, you acknowledge that you have read, understood, and agreed to this Agreement and any accompanying API documentation.
2.4 Other Agreements
This Agreement governs your use of the iGurus APIs. If you are a customer, reseller, or business partner utilizing iGurus services in a commercial capacity, you may be required to enter into a separate agreement governing your rights, licensing terms, or access to additional API functionalities.
2.5 Use on Behalf of an Entity
If you are accepting this Agreement on behalf of an organization, business, or employer, you represent and warrant that:
(i) You have the legal authority to bind the entity to this Agreement.
(ii) You have read and understand the terms and conditions outlined herein.
(iii) You agree to comply with this Agreement on behalf of the entity you represent.
2.6 Modification of Terms
iGurus reserves the right to modify this Agreement at any time. Any modifications will be effective immediately upon continued use of the APIs. Users are encouraged to review this Agreement periodically. The Last Updated date at the top of this document reflects the latest version, and your continued use of the APIs constitutes acceptance of any modifications.
3. API License Grant
3.1 Limited License
Subject to compliance with this Agreement, iGurus grants you a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to:
- Use the API solely for the purpose of integrating your application with iGurus' platform.
- Retrieve and display iGurus data in your application in a way that does not violate data protection laws or misrepresent the iGurus brand.
- Any violation of these terms may result in the immediate suspension or termination of your access to the APIs.
3.2 License Restrictions
You shall not:
- Use the API for any illegal, deceptive, or unethical purposes.
- Sell, lease, sublicense, or redistribute API access without explicit permission.
- Use the API in a manner that scrapes, harvests, or copies data without authorization.
- Create applications that mimic or replace iGurus' core services.
- Use the API to develop a direct competitor to iGurus.
3.3 Restrictions
3.3.1 No Malicious Actions
You shall not, and shall not direct, encourage, or assist any party to:
(a) Use the APIs in a way that harms, disrupts, or negatively impacts iGurus, the API, or its users.
(b) Deploy malicious automated programs or scripts, including bots, crawlers, viruses, or worms, that overload or hinder the API’s performance.
(c) Attempt to circumvent API limitations set by iGurus.
(d) Engage in deceptive, illegal, or unethical activities that may harm iGurus, its users, or the public.
3.3.2 No Unauthorized Access
You shall not, and shall not direct, encourage, or assist any party to:
(a) Access, interfere with, or disrupt any servers, networks, or services connected to the API.
(b) Attempt to bypass authentication measures or security protections implemented by iGurus.
3.3.3 No Removal of Legal Notices
You shall not remove, modify, or obscure any legal, copyright, trademark, or proprietary notices contained in or displayed through the API or any data retrieved through the API.
3.3.4 No Copying, Scraping, or Reverse Engineering
You shall not, and shall not direct, encourage, or assist any party to:
(a) Copy, extract, or scrape data from iGurus’ platform without authorization.
(b) Reverse-engineer, modify, or decompile any part of the API.
(c) Recreate, clone, or replicate core functionalities of iGurus’ services without express written permission.
(d) Redirect users away from iGurus’ platform to alternative services that compete with iGurus.
3.3.5 No Competitive Benchmarking
You shall not, and shall not direct, encourage, or assist any party to:
(a) Analyze API performance, availability, or usage for competitive research.
(b) Compare iGurus’ API with competing services without explicit written authorization.
3.3.6 No Resale or Redistribution
You shall not:
(a) Sell, lease, sublicense, or redistribute API access or data retrieved through the API.
(b) Commercially exploit API data in any form unless explicitly permitted under a separate, duly executed written agreement with iGurus.
3.4 Compliance Obligations
You agree to comply with all applicable laws and regulations, including but not limited to:
- Privacy and Data Protection Laws (e.g., GDPR, CCPA, local data laws).
- Import and Export Control Laws governing the transfer of software or data.
- Security and Compliance Standards established by iGurus.
- API Guidelines and Best Practices provided by iGurus.
You must also ensure that any users interacting with your App comply with these laws and policies.
3.5 Monitoring and Enforcement
iGurus reserves the right to monitor your API usage to:
- Ensure compliance with this Agreement.
- Maintain and improve the quality of Services.
- Detect any violations, misuse, or potential security threats.
If requested, you must provide relevant information about your App’s API interactions to assist in this monitoring process. Failure to comply may result in restriction, suspension, or termination of API access without prior notice.
3.6 Reservation of Rights
iGurus reserves the right to, at any time:
- Modify, update, or discontinue the API and require you to implement updated versions.
- Change API access requirements or enforce new integration standards.
- Deprecate certain API functionalities or remove access to outdated versions.
- Independently develop products or services that may serve similar functions to your App.
- Limit or withdraw API support at iGurus' sole discretion.
Continued use of the iGurus API after any modification constitutes acceptance of such changes.
4. Security and Compliance
4.1 Data Protection and Privacy
- You must implement industry-standard security measures (ISO 27001, NIST, GDPR security standards) to protect all API data.
- You are responsible for complying with all data protection laws applicable to your API usage.
- You may not collect, store, or process personal data obtained via the API beyond what is necessary for your application.
4.2 Authentication and Access Control
- You must use secure authentication (API keys, OAuth tokens) to access the API.
- You must not share API credentials with unauthorized parties.
- If iGurus detects unauthorized API access, we may immediately revoke your access.
4.3 User Data Protection
4.3.1 Compliance with Privacy Laws
Developers must comply with all applicable data privacy, security, and cybersecurity laws, including but not limited to:
- General Data Protection Regulation (GDPR) (EU)
- California Consumer Privacy Act (CCPA) (USA)
- Personal Data Protection Act (PDPA) (Singapore)
- UK Data Protection Act
- Other regional privacy laws applicable to their jurisdiction
All API users must implement appropriate security measures to protect user data from unauthorized access, breaches, or misuse.
4.3.2 Collection and Use of User Data
If you collect, access, process, store, or transmit user data using iGurus APIs, you must:
(a) Provide clear notice to users about what data is collected and how it will be used.
(b) Obtain explicit user consent before collecting, storing, or processing any personal data.
(c) Ensure compliance with all applicable data protection laws, including respecting users' rights to access, modify, or delete their data.
(d) Limit your access, processing, and use of user data to:
- What is explicitly authorized by the user.
- What is strictly necessary for the functionality of your App.
4.3.3 Restrictions on Data Processing
You shall not:
- Sell, share, or disclose user data to third parties without explicit user consent.
- Use user data for advertising, analytics, or profiling unless authorized by the user and permitted by law.
- Store user data longer than necessary for your App’s intended functionality unless legally required.
4.3.4 Data Breach Notification
If you become aware of any unauthorized access, breach, or security incident involving user data obtained through iGurus APIs, you must:
(a) Immediately notify iGurus at support@igurus.org.
(b) Provide details of the breach, including affected data, impacted users, and corrective actions taken.
(c) Cooperate with iGurus to investigate and mitigate any risks related to the breach.
4.4 Security Incidents & Breach Response
4.4.1 Developer Credentials Protection
You must not share, distribute, or expose any passwords, keys, tokens, secrets, or other access credentials (“Developer Credentials”) that allow access to the iGurus APIs or Services. If you believe your credentials have been compromised, you must immediately revoke them and notify iGurus.
4.4.2 Security Standards
All developers using the iGurus API must implement appropriate administrative, physical, and technical safeguards that:
(a) Meet or exceed industry security standards based on the sensitivity of the data accessed.
(b) Comply with all applicable data security and privacy laws, including GDPR, CCPA, and other relevant regulations.
(c) Prevent unauthorized access, use, processing, storage, destruction, loss, alteration, or disclosure of personal or sensitive data obtained via the iGurus API.
4.4.3 Security Incident Notification
You must immediately notify iGurus at suppot@igurus.org upon discovery of any actual or suspected:
(a) Unauthorized access, use, modification, disclosure, or destruction of API-related data.
(b) Security vulnerabilities affecting your App or the API integration.
(c) Malfunctions or issues in your App that materially impact iGurus Services or users.
4.4.4 Breach Response & Notification Obligations
If a Security Incident occurs within your system, you are solely responsible for:
(a) Investigating and remediating the issue at your own expense.
(b) Notifying affected users and regulatory authorities, as required by applicable laws.
(c) Coordinating with iGurus for any user-facing breach notifications where iGurus is mentioned. Any notice referencing iGurus must receive prior approval from iGurus before being sent to affected parties.
5. Monitoring and Enforcement
5.1 API Usage Monitoring
- iGurus monitors all API activity to ensure compliance with this Agreement.
- If we detect excessive API requests, suspicious behavior, or misuse, we may suspend or terminate API access.
5.2 Audits and Compliance Checks
- iGurus reserves the right to audit your API usage to ensure compliance.
- You must cooperate fully with any compliance audits.
6. Intellectual Property Rights
6.1 Ownership
- iGurus retains full ownership of all API components, including data, documentation, and related technologies.
- This Agreement does not transfer any ownership rights to you.
6.2 Trademarks and Branding
- You may not use iGurus' logos, trademarks, or branding without prior written approval.
- You must not misrepresent your affiliation with iGurus.
iGurus grants you a limited, non-exclusive, non-transferable, non-assignable, non-sublicensable, worldwide, revocable license to use iGurus’ name, logos, and trademarks (“iGurus TMs”) solely to accurately reference your App’s integration with the iGurus APIs.
Your use of iGurus TMs must comply with the iGurus Trademark Usage Guidelines (if applicable) and must not:
(a) Violate any applicable laws, including intellectual property, defamation, or obscenity laws.
(b) Mislead users into believing your App is officially endorsed, created, or approved by iGurus, unless explicitly authorized.
(c) Be used in a way deemed misleading or objectionable by iGurus.
iGurus may revoke this license at any time and require you to immediately discontinue use of its trademarks. Any goodwill generated from the use of iGurus TMs belongs exclusively to iGurus.
6.3 Feedback
If you provide suggestions, ideas, or feedback about iGurus’ APIs or services, such feedback is voluntary and non-confidential. By submitting feedback, you agree that iGurus may freely use, modify, or incorporate such feedback into its products and services without obligation, compensation, or credit to you.
6.4 Use of Developer Trademarks
By using the iGurus API, you grant iGurus a limited, non-exclusive, non-transferable, non-assignable, non-sublicensable, worldwide, revocable license to use your name, trademarks, and logos (“Your TMs”) for the purpose of identifying your App as integrated with iGurus APIs.
iGurus agrees to:
- Use Your TMs in compliance with any reasonable trademark usage guidelines you provide in writing.
- Not claim ownership of Your TMs or any goodwill associated with them.
7. Termination and Suspension
7.1 Termination by iGurus
iGurus may, at its sole discretion, suspend or immediately terminate this Agreement, any rights granted herein, and your license to the APIs at any time and for any reason, including but not limited to:
1. You violate any terms of this Agreement.
- You engage in fraudulent, illegal, or deceptive practices.
- You create an application that competes with iGurus.
- Security concerns or risks to iGurus' platform, users, or infrastructure.
- Changes in business, legal, or regulatory requirements affecting API services.
You may terminate this Agreement at any time by ceasing all access to the APIs and discontinuing use of any data obtained via the API.
7.2 Effect of Termination & Data Deletion
Upon termination of this Agreement:
(a) All licenses granted under this Agreement will immediately expire.
(b) You must immediately stop using the APIs and remove any API integrations from your App.
(c) You must return or delete all user data obtained through the APIs, unless retention is required by applicable law.
(d) If user data was collected via the APIs, you must comply with any user's or customer's instructions regarding its return or deletion.
Neither party shall be liable to the other for any damages resulting solely from termination of this Agreement.
8. Legal Disclaimers and Limitation of Liability
8.1 No Warranties
- The API is provided "as is" with no guarantees of uptime, availability, or functionality.
- iGurus does not warrant that API usage will be uninterrupted, error-free, or free from security vulnerabilities.
8.2 Limitation of Liability
To the maximum extent permitted by law:
- iGurus shall not be liable for indirect, incidental, or consequential damages arising from API use.
- iGurus' total liability under this Agreement shall not exceed $100 USD.
8.3 Indemnification
You agree to indemnify, defend, and hold harmless iGurus from any claims, damages, or liabilities arising from:
- Your API usage.
- Violations of this Agreement.
- Data breaches caused by your application.
8.4 No Injunctive Relief
You acknowledge and agree that you shall not seek, nor be entitled to, rescission, injunctive, or other equitable relief against iGurus for any claim related to the APIs, services, or any content made available through the platform. You expressly waive any right to enjoin or restrain the operation, functionality, or distribution of iGurus' APIs or services, even in the event of a dispute.
9. Jurisdiction and Governing Law
9.1 Legal Compliance
- This Agreement shall be governed by the laws of Indiana, USA.
- All disputes shall be resolved exclusively in the courts of Indiana, USA.
9.2 International Compliance
If you operate outside the USA, you must ensure:
- Compliance with local data protection laws.
- That your API usage does not violate trade restrictions or sanctions.
9.3 Legal Disclosures & Trade Compliance
9.3.1 Legal Disclosures
iGurus reserves the right to disclose any information it deems necessary to comply with:
- Applicable laws, regulations, and legal processes.
- Governmental or law enforcement requests.
- Regulatory investigations or compliance obligations.
9.3.2 Trade Sanctions & Export Control
You represent and warrant that you:
(a) Are not located in or a resident of any country subject to trade sanctions, embargoes, or restrictions under applicable U.S. or international law.
(b) Are not identified on any U.S. government restricted lists, including:
- The U.S. Department of the Treasury’s Office of Foreign Assets Control (OFAC) Sanctions List.
- The U.S. Department of Commerce’s Denied Persons List.
- Any other trade restriction or embargo list enforced by the U.S. or other applicable jurisdictions.
9.3.3 Export Restrictions
You agree not to:
- Export, re-export, transfer, or distribute the iGurus APIs to any restricted country, entity, or individual without prior authorization.
- Allow access to the APIs by prohibited persons or organizations in violation of applicable trade laws.
Failure to comply with trade restrictions may result in immediate termination of API access and potential legal liability.
10. Confidentiality
- Any non-public API documentation, source code, or system information provided by iGurus must remain confidential.
- You must not disclose confidential information to third parties.
11. Miscellaneous Provisions
11.1 No Waiver
Failure to enforce any part of this Agreement does not constitute a waiver of iGurus' rights.
11.2 Amendments
iGurus may modify this Agreement at any time. Continued API usage after modification constitutes acceptance of the updated terms.
11.3 Governing Law
This Agreement is governed by the laws of the State of Indiana, USA, without reference to its conflict of law principles. Both parties agree to the exclusive jurisdiction of federal and state courts located in Indiana, USA for all disputes arising from this Agreement.
11.4 Language
This Agreement is originally drafted in English. Any translations provided are for convenience only, and the English version shall control in case of discrepancies.
11.5 Support Disclaimer
The iGurus APIs are provided "as is", and iGurus does not guarantee support services. Any support provided is at iGurus' sole discretion and may be modified or discontinued without notice.
11.6 Severability
If any provision of this Agreement is found to be invalid or unenforceable, that provision shall be modified to the extent necessary to make it enforceable. The rest of the Agreement shall remain in full effect.
11.7 Survival
Certain provisions of this Agreement shall survive termination, including but not limited to:
- Section 6 (Intellectual Property Rights)
- Section 8 (Legal Disclaimers and Indemnification)
- Section 10 (Confidentiality)
11.8 Assignment Restrictions
You may not assign, transfer, or delegate any rights or obligations under this Agreement without prior written consent from iGurus. Any attempted assignment without consent is null and void. iGurus may freely assign or delegate this Agreement without restriction.
11.9 No Waiver
Failure by either party to enforce any provision of this Agreement does not waive the right to enforce it in the future.
11.10 Notices
All legal notices must be provided in writing and will be deemed received when:
- Delivered via email to the registered address on file.
Legal notices to iGurus should be sent to:
📍 support@igurus.org
11.11 No Agency
This Agreement does not create any agency, partnership, or joint venture between you and iGurus.
11.12 Entire Agreement
This Agreement, along with any documents incorporated by reference, constitutes the entire agreement between you and iGurus regarding API usage and supersedes all prior agreements, written or oral.
12. Contact Information
For legal inquiries, API issues, or compliance concerns, contact:
- Email: support@igurus.org