Legal · Developer
API License Agreement
Governing secure integration, data safeguards, and operational rights for developers building on the iGurus platform.
By accessing, integrating, or using the iGurus APIs, you enter a legally binding contract with iBrothers Group LLC. The licence is limited, non-exclusive, and revocable. You must not scrape data, reverse-engineer the API, or build competing services. Security incidents must be reported immediately to legal@igurus.org. iGurus may monitor usage, modify terms, or terminate access at any time.
Introduction
Welcome to iGurus! 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 the following frameworks:
- 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
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 iBrothers Group LLC ("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.
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 Operational 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
(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
(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
(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
(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 Standards established by iGurus, and API Guidelines/Best Practices provided by iGurus.
3.5 Monitoring and Enforcement: iGurus reserves the right to monitor your API usage to ensure compliance with this Agreement. If requested, you must provide relevant information about your App's API interactions. 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.
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 GDPR (EU), CCPA (USA), PDPA (Singapore), UK Data Protection Act, and other regional privacy laws. 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 and 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 legal@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 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 meet or exceed industry security standards, comply with all applicable data security/privacy laws, and prevent unauthorized access, use, processing, storage, destruction, loss, alteration, or disclosure of data.
4.4.3 Security Incident Notification: You must immediately notify iGurus at legal@igurus.org upon discovery of any actual or suspected unauthorized access, security vulnerabilities affecting your App/API integration, or malfunctions that materially impact iGurus Services.
4.4.4 Breach Response & Obligations: If a Security Incident occurs within your system, you are solely responsible for investigating/remediating the issue at your own expense, notifying affected parties/authorities, and coordinating with iGurus. Any notice referencing iGurus must receive prior approval from iGurus before being sent.
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.
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, revocable license to use iGurus' name and logos solely to accurately reference your App's integration with the iGurus APIs. iGurus may revoke this license at any time.
6.3 Feedback: If you provide suggestions, ideas, or feedback about iGurus' APIs or services, such feedback is voluntary and non-confidential. iGurus may freely use, modify, or incorporate such feedback without obligation or compensation to you.
6.4 Use of Developer Trademarks: By using the iGurus API, you grant iGurus a limited, non-exclusive, non-transferable, worldwide, revocable license to use your name, trademarks, and logos for the purpose of identifying your App as integrated with iGurus APIs. iGurus agrees to use Your TMs in compliance with written guidelines you provide and will not claim ownership of Your TMs.
Termination and Suspension
7.1 Termination by iGurus
iGurus may, at its sole discretion, suspend or immediately terminate this Agreement at any time and for any reason, including but not limited to:
- 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.
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.1a Rate Limits & SLA Disclaimer: iGurus does not publish fixed rate limits and makes no service level commitment (SLA) with respect to API availability, response time, or throughput. iGurus reserves the right to throttle, limit, or suspend API access at its sole discretion — including in response to excessive request volumes, abuse, or platform capacity constraints — without prior notice and without liability. If you require guaranteed throughput or uptime commitments, contact legal@igurus.org to discuss a separate commercial agreement.
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, or 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.
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 Greenwood, Indiana, USA.
9.2 International Compliance: If you operate outside the USA, you must ensure compliance with local data protection laws and 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, legal processes, governmental or law enforcement requests, and 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 OFAC Sanctions List or the U.S. Department of Commerce's Denied Persons List.
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. Failure to comply may result in immediate termination of API access.
Confidentiality
1. Any non-public API documentation, source code, or system information provided by iGurus must remain confidential.
2. You must not disclose confidential information to third parties.
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 conflict of law principles. Both parties agree to the exclusive jurisdiction of federal and state courts located in Greenwood, Indiana, USA.
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: Sections 6 (Intellectual Property Rights), 8 (Legal Disclaimers and Indemnification), and 10 (Confidentiality) shall survive termination of this Agreement.
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.
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. Legal notices to iGurus should be sent to: legal@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 constitutes the entire agreement between you and iGurus regarding API usage and supersedes all prior agreements, written or oral.
Contact Information
For legal inquiries, API issues, or compliance concerns, contact us directly.
Social Sharing