Terms of Service - Modulo AI GitHub Application

TERMS OF SERVICE

Modulo AI - GitHub Application

Effective Date: December 22, 2025
Last Updated: December 22, 2025


1. ACCEPTANCE OF TERMS

These Terms of Service (collectively, the "Agreement") constitute a binding legal agreement between you ("User" or "you") and Modulo AI, a company organized under the laws of India, with its principal place of business in Noida, Uttar Pradesh, India (\"Company,\" \"we,\" \"us,\" or \"our\").

By installing, accessing, or using the Modulo AI GitHub application (the \"Service\"), including through GitHub's Marketplace, you agree to be bound by all terms and conditions set forth herein. If you do not agree to these terms, please do not install or use the Service.

This Agreement supersedes all prior understandings and agreements, whether written or oral, relating to the subject matter hereof. Your use of the Service indicates your acceptance of this Agreement in its entirety.


2. DESCRIPTION OF SERVICE

The Service is a GitHub application designed to automatically identify and fix bugs in repositories where the Service is installed. The Service uses advanced artificial intelligence and Large Language Models (LLMs) to provide:

  • Automated bug detection and comprehensive issue analysis
  • Intelligent fault localization with confidence scoring
  • Automated code fix generation maintaining your code style
  • Pull request creation with detailed explanations
  • Integration with GitHub repositories and workflows
  • Real-time issue tracking and interaction management

The Service operates on a subscription basis with three defined pricing tiers: Free, Pro, and Super User. Usage limits and features vary by plan as detailed in Section 13.


3. GOVERNING LAW AND JURISDICTION

This Agreement shall be governed by and construed in accordance with the laws of India, without regard to its conflicts of law principles, including:

  • The Indian Contract Act, 1872
  • The Information Technology Act, 2000
  • The Digital Personal Data Protection Act, 2023
  • The Consumer Protection Act, 2019

For Users in the European Union/European Economic Area: This Agreement shall also comply with applicable GDPR requirements, the UK Data Protection Act 2018 (post-Brexit), and consumer protection laws in your jurisdiction. Where there is a conflict between Indian law and EU/UK law, the more stringent requirement shall apply. A Data Processing Agreement for GDPR compliance is available at https://moduloware.ai/ or upon request to contact@moduloware.ai.

For Users in the United States: This Agreement shall also comply with the Restore Online Shoppers Confidence Act (ROSCA), the California Online Privacy Protection Act (CalOPPA), the California Consumer Privacy Act (CCPA), and other applicable U.S. federal and state laws. Where there is a conflict between Indian law and U.S. law, the requirement more protective of the user shall apply.

Dispute Resolution: Both parties irrevocably consent to the non-exclusive jurisdiction of the courts located in Noida, Uttar Pradesh, India for resolution of disputes arising from this Agreement. Users in the EU may pursue claims in courts of their member state. Users in the US may pursue claims in courts of their state. However, all parties agree to attempt resolution through email communication to contact@moduloware.ai before pursuing legal action.


4. COMPLIANCE WITH LAWS

The Company shall comply with all applicable laws in India, Europe, the UK, and the United States when providing the Service and processing any data transmitted through the Service.

You must comply with all applicable laws and regulations when using the Service, including GitHub's Terms of Service, GitHub's Acceptable Use Policy, and all relevant laws in your jurisdiction.


5. ACCOUNTS AND CREDENTIALS

5.1 Account Registration
To use the Service, you must:
- Install the Service on your GitHub account
- Provide a valid email address
- Verify your email address through the verification link sent to you
- Log in using your GitHub credentials via OAuth

5.2 Your Responsibility
You are responsible for:
- Maintaining the security and confidentiality of your GitHub credentials
- Ensuring you have the legal right to install and authorize the Service on any repository
- Notifying us immediately of any unauthorized access or breach at contact@moduloware.ai
- Ensuring all information provided is accurate and complete

5.3 Authorization
By installing the Service, you represent and warrant that:
- You are authorized to grant the Service access to the repository or repositories
- You own or have administrative control over each repository where the Service is installed
- You have obtained all necessary approvals from your organization to authorize the Service's access
- You understand and accept the permissions the Service requires as detailed in Appendix A

5.4 License Terms
The permissions granted to the Service are limited to the purposes described in this Agreement and the Service's documentation. The Service shall only be used for automated bug identification and fixing within your repositories.


6. USER OBLIGATIONS AND ACCEPTABLE USE

You agree not to use the Service:

  • To analyze, process, or modify code that you do not own or have authority to modify
  • To circumvent, disable, or interfere with any security-related features of the Service or GitHub
  • To reverse engineer, decompile, or attempt to derive the source code of the Service
  • To use the Service in any manner that violates GitHub's Terms of Service or Acceptable Use Policy
  • To use the Service for illegal purposes or in violation of any applicable laws in your jurisdiction
  • To access the Service through automated means (except as explicitly authorized by the Service's API)
  • To abuse, overload, or disrupt the Service's infrastructure or GitHub's systems
  • To monitor, scrape, or collect data through the Service without authorization
  • To remove, obscure, or alter any proprietary notices or labels
  • To sell, rent, lease, transfer, assign, or sublicense access to the Service
  • To use the Service for any malicious purposes, including but not limited to analyzing malware or security exploits
  • To circumvent or disable rate limiting and usage restrictions
  • To use the Service for competitive analysis or to develop competing products

The Company reserves the right to terminate your access to the Service if you violate these obligations. Violations may result in immediate suspension without refund.


7. USAGE LIMITS AND RATE LIMITING

7.1 Rate Limits
The Service is subject to rate limiting to prevent abuse and ensure service quality for all users. Rate limits may be enforced based on:
- Number of analysis requests per hour, day, or month
- Number of pull requests created
- API calls to GitHub or the Service's infrastructure
- Concurrent connections or processing threads
- Interactions per bug (for plans with limited interactions)

7.2 Exceeding Limits
If you exceed rate limits, the Service may:
- Temporarily suspend your access for the current billing cycle
- Queue your requests for later processing
- Return error responses
- Require you to upgrade to a higher-tier plan

7.3 Plan-Based Limits
Usage limits vary by subscription plan as detailed in Section 13. Exceeding your plan's usage allowance may result in:
- Automatic suspension of the Service until the next billing cycle
- Requirement to upgrade to a higher-tier plan
- Loss of ability to create new pull requests or issues

Contact contact@moduloware.ai to discuss limit increases or plan changes.


8. PRICING, BILLING, AND PAYMENT

8.1 Subscription Plans

The Service offers three subscription tiers:

Plan Price Bug Fixes/Month Repository Access Interactions Billing
Free Free 25 User-owned only 1 per bug -
Pro $20 USD 50 User-owned or public Unlimited Monthly/Yearly
Super User $33 USD 100 User-owned or public Unlimited Monthly/Yearly

Yearly Billing Discounts:
- Pro Plan: $180/year (equivalent to $15/month, 25% discount)
- Super User Plan: $300/year (equivalent to $25/month, 24% discount)

Multi-Currency Support:
Prices are displayed and charged in USD. However, Razorpay (our payment processor) supports payments in multiple currencies. If you pay from a different country/currency, Razorpay will convert the USD price to your local currency at the current exchange rate. Currency conversion rates and fees (if any) are determined by Razorpay and your payment method provider, not by the Company.

Supported currencies include: EUR, GBP, AUD, CAD, CHF, INR, SGD, and 120+ other currencies.

8.2 Payment Processing

Payments are processed exclusively through Razorpay, a leading payment gateway that supports:
- International credit and debit cards (Visa, Mastercard, Amex)
- Local payment methods in various countries (UPI, Giropay, Sofort, Trustly, iDEAL, etc.)
- International bank transfers (ACH, SEPA, SWIFT, FPS)
- PayPal (where available)
- Net banking and digital wallets

You authorize the Company to charge your provided payment method in accordance with the plan you select. You are responsible for providing and maintaining valid payment information.

Razorpay Terms: By using the Service, you also agree to Razorpay's Terms of Service and Privacy Policy available at razorpay.com. Payment processing is subject to Razorpay's policies, including their acceptable use policy and security requirements.

8.3 Billing Cycle and Auto-Renewal

Monthly Plans:
- Billing occurs on the same date each month
- Automatic renewal occurs unless you cancel before the renewal date
- You will receive a reminder email 7 days before renewal

Yearly Plans:
- Billing occurs annually on the anniversary of your subscription start date
- Automatic renewal occurs unless you cancel before the renewal date
- You will receive a reminder email 14 days before renewal

8.4 Currency Conversion and Exchange Rates

  • Prices are listed in USD but may be charged in your local currency
  • Razorpay handles currency conversion using real-time exchange rates
  • The actual charge on your payment statement may differ slightly from the displayed price due to:
  • Currency conversion applied by Razorpay or your payment method provider
  • Bank fees or foreign transaction charges (if applicable)
  • Local taxes or payment processing fees

The Company is not responsible for currency conversion rates, exchange fluctuations, or fees charged by your bank or payment processor.

8.5 Free Trial (if applicable)

If a free trial is offered:
- The trial provides access to specified features for a limited period (typically 7-14 days)
- A valid payment method may be required to start a trial
- You will be charged immediately when the trial ends unless you cancel before the trial expiration
- Trial usage counts toward your monthly limits

8.6 Failed Payments

If payment fails:
- Razorpay will attempt to process payment again
- Your access may be suspended after 3 failed payment attempts
- If payment remains unpaid for 30 days, your account will be terminated and all data may be deleted
- You are responsible for all collection costs and fees associated with failed payments

8.7 Price Changes

The Company may change subscription prices at any time with 30 days' notice via email. Price increases apply to new subscribers immediately and to existing subscribers upon renewal.

8.8 Refunds and Non-Refundable Fees

All subscription fees are non-refundable except where required by applicable law.

However, in the following jurisdictions, you may have additional rights:

European Union/UK:
- You have a 14-day right of withdrawal from the date the contract is concluded
- To exercise your right of withdrawal, you must notify us in writing at contact@moduloware.ai within 14 days
- If you request immediate access during the withdrawal period, you will be charged for the service already provided
- After 14 days, no refunds are available except for billing errors

United States (ROSCA Compliance):
- You may cancel your subscription at any time with no penalty
- Cancellation is effective at the end of your current billing cycle
- No refunds are issued for partial billing periods
- Upon cancellation, you will not be charged for future billing cycles

India:
- Refunds are not available after service activation
- Billing disputes must be resolved within 60 days of the transaction

8.9 Dunning Management

If a payment fails, we may:
- Send reminder emails about the failed payment
- Attempt to charge the payment method multiple times through Razorpay
- Temporarily suspend your service
- Provide a grace period to update your payment method

You agree to provide us with current payment information and authorize us to attempt collection through Razorpay.

8.10 Taxes

You are responsible for all taxes, duties, and other governmental charges applicable to your subscription. If applicable in your jurisdiction, taxes will be added to the subscription fee. The Company is not responsible for calculating or remitting taxes on your behalf unless required by law.

8.11 Razorpay Payment Processing

The Company partners with Razorpay for secure payment processing. Razorpay:
- Is PCI DSS compliant for credit card security
- Is ISO 27001 certified for information security
- Is SOC 3 certified for service organization controls
- Complies with GDPR, RBI regulations, and other applicable laws
- May retain payment data according to their Privacy Policy and Terms

The Company does not store complete payment card information; Razorpay manages all payment data securely.


9. PRIVACY AND DATA HANDLING

9.1 Personal Data Processing

The Service processes digital personal data in accordance with the Digital Personal Data Protection Act, 2023 (India), GDPR (EU/EEA), and applicable US privacy laws. Data collected includes:
- GitHub user identifiers and repository metadata
- Code content and repository information (not stored permanently)
- Issue and pull request data
- Usage analytics and performance metrics
- Email address and verification status
- Payment information (processed through Razorpay, not stored by the Company)

Our complete Privacy Policy is available at https://moduloware.ai/privacy-policy

9.2 Data Fiduciary Role (India/DPDP Act)

Under the DPDP Act, the Company acts as a Data Fiduciary. Processing is based on:
- Your explicit consent through Service installation and email verification
- Legitimate purpose of providing AI-powered bug-fixing services
- Legal obligations under this Agreement

9.3 Data Controller/Processor Relationship (GDPR)

For EU/EEA users, the repository owner is the Data Controller and the Company acts as a Data Processor. A Data Processing Agreement (DPA) is available at https://moduloware.ai/dpa and shall be executed between the parties before or upon subscription.

9.4 Data Usage

We use collected data to:
- Provide and improve the Service
- Identify and fix bugs in your code using AI analysis
- Generate usage analytics and performance reports
- Monitor service performance, security, and fraud prevention
- Process payments and manage billing (through Razorpay)
- Comply with legal obligations
- Communicate service updates and announcements

We never:
- Store complete repository contents permanently
- Sell your data to third parties
- Use your code to train public AI models
- Share your code outside of GitHub's ecosystem

9.5 Data Retention

We retain data for:
- Active users: Duration of subscription plus 90 days after termination
- Deleted accounts: Deleted within 30 days of account deletion request
- Billing records: Minimum 7 years (for tax and legal compliance)
- Security logs: Minimum 1 year (for breach detection and investigation)
- Repository data: Cleared intermittently, not permanently stored

Deletion requests from EU users will be processed within 30 days in accordance with GDPR Article 17.

9.6 Data Security Measures

We implement appropriate technical and organizational security measures:
- Encryption of data in transit using TLS 1.2+
- Encryption of data at rest using AES-256
- Access controls and authentication mechanisms via OAuth
- Activity logging and monitoring
- Regular security assessments (quarterly)
- Incident response procedures
- Secure deletion protocols

9.7 Data Breach Notification

If we become aware of a personal data breach affecting you:

India (DPDP Act):
- Notify affected individuals with details of the breach immediately
- Submit detailed breach report to the Data Protection Board of India within 72 hours

EU/UK (GDPR/UK GDPR):
- Notify affected individuals without undue delay
- Notify relevant Data Protection Authority within 72 hours
- Provide information on breach consequences and mitigation measures

United States (State Laws):
- Notify affected individuals without unreasonable delay
- Notify relevant state attorney general if applicable
- Follow notification timelines required by state law

9.8 Data Deletion and Portability

You may request:
- Deletion of your account and associated data by contacting contact@moduloware.ai
- Export of your data in a portable format (JSON, CSV) at https://users.moduloware.ai
- We will provide a response within 30 days

9.9 Cross-Border Data Transfers

Data will be processed and stored primarily within India and GitHub's infrastructure. For EU/UK users:
- Any transfer of personal data to non-EEA countries is protected by Standard Contractual Clauses (SCCs)
- A DPA with SCCs is available at https://moduloware.ai/dpa
- Your data will not be transferred outside approved jurisdictions without explicit consent and appropriate safeguards

9.10 Third-Party Processors

The Company uses the following third-party service providers who may access personal data:
- GitHub (via API integration) - code repository hosting and access
- Razorpay (payment processing) - payment information handling
- Cloud service providers - data storage and processing
- AI/LLM providers (OpenAI, Anthropic, DeepSeek) - code analysis

All third-party processors have signed Data Processing Agreements. A current list of sub-processors is available at https://moduloware.ai/docs

9.11 Your Privacy Rights

You have the right to:
- Access: Request a copy of personal data we hold about you
- Rectification: Request correction of inaccurate data
- Erasure: Request deletion of your data (subject to legal retention requirements)
- Portability: Request your data in a portable format
- Restriction: Request limitation of data processing
- Objection: Object to certain types of processing

For EU/UK users, these rights are in addition to those provided under GDPR/UK GDPR. To exercise any rights, reach out to contact@moduloware.ai.

9.12 California Consumer Rights (CCPA)

California residents have the right to:
- Know what personal information is collected and how it is used
- Request deletion of personal information
- Opt-out of the \"sale or sharing\" of personal information (we do not sell data)
- Non-discrimination for exercising CCPA rights

To exercise California rights, email contact@moduloware.ai.

9.13 Cookie Policy

The Service uses the following cookies:
- Essential cookies: For authentication and session management
- Performance cookies: To analyze usage and improve the Service
- Analytics cookies: To understand user behavior

You can control cookies through your browser settings. Disabling cookies may limit Service functionality.


10. INTELLECTUAL PROPERTY RIGHTS

10.1 Ownership of Service

The Company retains all right, title, and interest in the Service, including all code, algorithms, documentation, AI models, and improvements. The Service is protected by copyright, trademark, and trade secret laws. "Modulo AI" and associated logos are trademarks of the Company.

10.2 Your Code Ownership

You retain all rights to your code and data. The Company does not claim ownership of:
- Code in your repositories
- Data processed by the Service
- Issues or pull requests created by users
- Any modifications you make to your code
- Intellectual property generated from your repositories

10.3 Service Improvements and Learning

The Company may use anonymized, aggregated data from your use of the Service to:
- Improve detection algorithms
- Enhance fix recommendations
- Develop new features
- Conduct research and analysis

Such usage shall not identify you or your specific code and shall comply with applicable privacy laws. We do not use your code to train public AI models.

10.4 Third-Party Code and Licenses

Code and suggestions generated by the Service may be based on AI analysis and open-source methodologies. You are responsible for:
- Reviewing suggested code modifications before accepting
- Ensuring compliance with your project's licenses
- Determining appropriateness of suggested fixes
- Managing any licensing obligations created by accepting fixes
- Maintaining attribution if required by open-source licenses

10.5 License Grant to User

We grant you a limited, non-exclusive, non-transferable, revocable license to use the Service for the purposes described in this Agreement, solely for the duration of your subscription and in compliance with these terms. This license does not include the right to sublicense, sell, or transfer the Service.

10.6 Feedback and Suggestions

Any feedback, suggestions, or ideas you provide regarding the Service may be used by the Company without compensation or acknowledgment. You grant the Company a perpetual, irrevocable, worldwide, royalty-free license to use such feedback for improving the Service.


11. LIMITATIONS OF LIABILITY AND DISCLAIMER OF WARRANTIES

11.1 Disclaimer of Warranties

THE SERVICE IS PROVIDED \"AS IS\" AND \"AS AVAILABLE\" WITHOUT ANY WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE COMPANY DISCLAIMS ALL WARRANTIES, INCLUDING:

  • MERCHANTABILITY
  • FITNESS FOR A PARTICULAR PURPOSE
  • NON-INFRINGEMENT
  • TITLE
  • QUIET ENJOYMENT
  • ACCURACY OR COMPLETENESS OF AI-GENERATED FIXES
  • TIMELINESS OR RELIABILITY
  • NO SECURITY VULNERABILITIES
  • NO UNDETECTED BUGS

We do not warrant that:
- The Service will be error-free or uninterrupted
- All identified bugs will be correctly fixed
- AI-generated fixes will be optimal, complete, or secure
- The Service will meet your specific requirements
- The Service will be compatible with all code types or programming languages
- No security vulnerabilities will exist in code modified by the Service
- AI analysis will be 100% accurate
- The Service will not introduce new bugs or issues

11.2 Use at Your Own Risk

You use the Service entirely at your own risk. You are solely responsible for:
- Reviewing all AI-generated changes, pull requests, and suggestions before merging
- Testing all code modifications in a safe environment before deployment
- Maintaining backups of your code before the Service makes modifications
- Verifying that fixes do not introduce new issues or break functionality
- Assessing the security implications of suggested code changes
- Ensuring that accepted changes comply with your project requirements

11.3 No Liability for Code Modifications

The Company shall not be liable for any issues, bugs, security vulnerabilities, or problems arising from:
- AI-generated code modifications
- Incorrect bug identification or fix suggestions
- Unintended consequences of accepted fixes
- Data loss or corruption resulting from Service operations
- Changes to your code or repositories
- Service downtime or unavailability
- Loss of access to your repositories or data

11.4 Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE COMPANY BE LIABLE FOR:

  • ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES
  • LOSS OF PROFITS, REVENUE, DATA, USE, OR BUSINESS OPPORTUNITY
  • BUSINESS INTERRUPTION OR LOSS OF ANTICIPATED SAVINGS
  • LOSS OF GOODWILL OR REPUTATION
  • COSTS OF SUBSTITUTE GOODS OR SERVICES

EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF ANY LIMITED REMEDY FAILS IN ITS ESSENTIAL PURPOSE.

11.5 Liability Cap

THE COMPANY'S TOTAL LIABILITY UNDER THIS AGREEMENT SHALL NOT EXCEED:
- The total subscription fees paid by you in the 12 months preceding the event giving rise to liability, or
- If no fees have been paid (free tier), INR 100 (One Hundred Indian Rupees) or USD $1, or
- The minimum amount required by applicable law in your jurisdiction

This cap applies to all claims, regardless of the form (contract, tort, strict liability, or otherwise).

11.6 Exceptions to Liability Cap

Notwithstanding the above, the following are NOT subject to the liability cap or disclaimer:
- Claims arising from data breaches or security incidents caused by the Company's gross negligence
- Claims arising from gross negligence, willful misconduct, or fraud by the Company
- Claims arising from the Company's violation of applicable data protection laws
- Claims that cannot be limited by applicable law (e.g., death or personal injury)

11.7 User Acknowledgment

You acknowledge that:
- The warranty disclaimer and limitation of liability are essential terms of this Agreement
- The Company would not provide the Service without these limitations
- You have had the opportunity to consult with legal counsel
- These limitations are reasonable given the nature of AI-powered services
- The liability limitations comply with applicable law in your jurisdiction

11.8 EU/UK Special Provisions

For users in the European Union/UK: The above liability limitations apply to the extent permitted by mandatory consumer protection laws. Nothing in this Agreement excludes or limits the Company's liability for death or personal injury caused by negligence, fraud, or breach of fundamental obligations.

11.9 US Special Provisions

For US users: The above liability limitations apply to the extent permitted by federal and state law. This Agreement does not exclude liability for breaches that cannot be limited under applicable state law.


12. INDEMNIFICATION

12.1 User Indemnification of Company

You agree to indemnify, defend, and hold harmless the Company, its officers, directors, employees, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable attorneys' fees) arising out of or related to:

  • Your use or misuse of the Service
  • Your violation of this Agreement
  • Your violation of any laws or regulations
  • Your violation of any third-party rights
  • Code modifications you accept and deploy based on Service recommendations
  • Any claims that your code or repositories infringe third-party intellectual property rights

12.2 Company's Right to Defend

The Company reserves the right to assume exclusive defense and control of any matter subject to indemnification by you, and you agree to cooperate with the Company's defense of such claims.


13. SUBSCRIPTION PLANS AND FEATURES

13.1 Free Plan

Features:
- 25 bug fixes per month (total lifetime, not per month)
- Restricted to repositories owned by the user
- 1 interaction per bug
- Email support (within 48 hours, best effort)
- Access to community documentation
- GitHub OAuth login required
- Email verification required

Limitations:
- Cannot be used on public repositories not owned by you
- Limited to personal use
- No commercial usage allowed
- No priority support
- No API access

When Limit Reached: Once you reach 25 bug fixes (lifetime), the Service stops analyzing new bugs until you upgrade to a paid plan.

13.2 Pro Plan

Features:
- 50 bug fixes per month
- Repositories owned by the user OR any public repository
- Unlimited interactions per bug
- Email support (within 24 hours, best effort)
- API access for integration
- Advanced analytics dashboard
- Monthly billing: $20 USD
- Annual billing: $180 USD ($15/month, 25% discount)
- GitHub OAuth login required
- Email verification required

Limitations:
- Limited to personal or small team use
- Monthly usage resets on the same date each month

Usage Rollover: Unused bug fixes do not carry over to the next month. Usage resets monthly.

13.3 Super User Plan

Features:
- 100 bug fixes per month
- Repositories owned by the user OR any public repository
- Unlimited interactions per bug
- Priority email support (within 12 hours, best effort)
- Priority issue resolution
- API access for integration
- Advanced analytics and reporting dashboard
- Custom usage tracking
- Monthly billing: $33 USD
- Annual billing: $300 USD ($25/month, 24% discount)
- GitHub OAuth login required
- Email verification required

Limitations:
- Monthly usage resets on the same date each month

Usage Rollover: Unused bug fixes do not carry over to the next month. Usage resets monthly.

13.4 Enterprise Plans (Custom)

The Company may offer custom enterprise plans with negotiated pricing, volume discounts, and service level agreements. Contact kirtivr@moduloware.ai for inquiries.

13.5 Plan Upgrades and Downgrades

Upgrading:
- You may upgrade your plan at any time through your account settings at https://users.moduloware.ai/
- Upgrades are effective immediately
- If you upgrade mid-cycle, you will be charged the pro-rata difference on your next billing date
- Pro-rata charges are calculated as: (New Plan Price - Current Plan Price) × (Days Remaining / Days in Billing Period)

Downgrading:
- You may downgrade your plan at any time
- Downgrades are effective at the end of your current billing cycle
- No refunds are issued for downgrading
- If you exceed the downgraded plan's limits before the cycle ends, new bug fixes will not be processed

13.6 Usage Calculation

A \"bug fix\" is counted as one when:
- The Service creates a pull request with AI-generated code modifications
- The Service creates an issue with a fix suggestion
- The Service completes an analysis and suggests remediation

Not Counted as Bug Fixes:
- Repository analysis without creation of issues or pull requests
- Failed or erroneous attempts by the Service
- Duplicate detections of the same bug
- Read-only analysis without fix generation

13.7 Plan Changes and Feature Updates

The Company reserves the right to:
- Change plan features with 30 days' notice via email
- Adjust pricing with 30 days' notice
- Add or remove features
- Modify usage limits

Existing subscribers will receive notice of material changes via email to the address associated with their account.


14. TERMINATION AND CANCELLATION

14.1 Termination by User

You may cancel your subscription at any time by:
- Visiting your account settings at https://users.moduloware.ai
- Emailing contact@moduloware.ai with your cancellation request
- Uninstalling the Service from your GitHub account

Cancellation takes effect at the end of your current billing cycle. The Service will stop analyzing new bugs after the billing cycle ends.

For Monthly Plans: If you cancel mid-cycle, your subscription continues until the end of the month. No pro-rata refunds are issued.

For Annual Plans: If you cancel mid-year, your subscription continues until the anniversary date. No refunds are issued.

Exception (EU/UK): Users in the EU/UK may be entitled to cancellation within 14 days with a full refund under the right of withdrawal (Section 8.8).

14.2 Termination by Company

The Company may terminate or suspend your access to the Service immediately and without notice if:
- You breach any material term of this Agreement
- You violate GitHub's Terms of Service or Acceptable Use Policy
- You engage in illegal activity
- We are required to do so by law
- You fail to pay within 30 days of payment due
- You violate the acceptable use policy (Section 6)
- You abuse or overload the Service infrastructure

The Company may also terminate your access for convenience with 30 days' written notice. Upon convenience termination, you may be eligible for a pro-rata refund if applicable in your jurisdiction.

14.3 Effect of Termination

Upon termination or expiration:
- Your access to the Service terminates immediately
- Sections 10 (Intellectual Property), 11 (Limitations of Liability), 12 (Indemnification), and this Section 14 survive indefinitely
- You remain responsible for all charges incurred prior to termination
- Any billing errors or disputes must be raised within 60 days

14.4 Data After Termination

Upon termination:
- The Service will stop making new modifications to your repositories
- Existing pull requests, issues, and code modifications remain in your repositories under GitHub's control
- Your account data will be deleted within 90 days unless you request otherwise or we are required to retain it
- You are responsible for exporting any data you wish to retain via https://users.moduloware.ai
- We may retain anonymized usage data for analytics and service improvement

14.5 Survival of Terms

The following sections survive termination: 1 (Acceptance), 3 (Governing Law), 6 (Acceptable Use), 10 (Intellectual Property), 11 (Limitations of Liability), 12 (Indemnification), and 17 (General Provisions).


15. GITHUB MARKETPLACE TERMS

15.1 GitHub Relationship

The Service is a third-party application listed on GitHub Marketplace. This Agreement is between you and Modulo AI, not with GitHub, Microsoft, or any GitHub affiliates.

15.2 GitHub Terms Apply

Your use of the Service is also subject to:
- GitHub's Terms of Service
- GitHub's Acceptable Use Policy
- GitHub's API Terms and Documentation
- GitHub Marketplace Developer Agreement and Policy

In case of conflict between this Agreement and GitHub's policies, GitHub's policies shall control regarding GitHub's platform and services.

15.3 GitHub Disclaimers

GitHub is not responsible for:
- The Service's functionality or performance
- Data loss or corruption resulting from the Service
- Any claims arising from your use of the Service
- Support or maintenance of the Service
- Billing or payment processing

15.4 GitHub App Permissions

The Service requires the following GitHub permissions:

Permission Scope Purpose
Repository Content Read Analyze code for bugs using AI
Issues Read/Write Create and update issues for identified bugs
Pull Requests Read/Write Create pull requests with AI-generated bug fixes
Commits Read Review existing commits and changes
Repository Webhooks Read/Write Track real-time repository changes
Repository Metadata Read Access repository information and configuration

You authorize GitHub to provide the Service with these permissions. You can revoke permissions at any time through GitHub settings, which will immediately disable the Service.

15.5 Removal from Marketplace

The Company or GitHub may remove the Service from GitHub Marketplace at any time. Upon removal:
- The Service will cease functioning
- You will receive notice via email
- No refunds will be issued except as required by law
- You may request data export within 30 days at https://users.moduloware.ai


16. SUPPORT AND SERVICE LEVEL AGREEMENT

16.1 Support Channels

Support is available through:
- Email: contact@moduloware.ai
- Documentation: https://moduloware.ai/docs
- GitHub Issues: https://github.com/ai-mo-du-lo (for public discussions)

Support is provided on a best-effort basis during business hours (9 AM - 6 PM IST, Monday-Friday, excluding Indian national holidays and major US/EU public holidays).

16.2 Response Time Targets

The Company provides the following response time targets on a best-effort basis:

Response Time Targets (Best Effort Only):
- Free Plan: Response within 48 hours
- Pro Plan: Response within 24 hours
- Super User Plan: Response within 12 hours
- Enterprise Plans: As specified in custom SLA

These are targets, not guarantees. The Company does NOT guarantee specific response times or resolution timeframes.

16.3 Service Availability

While the Company makes commercially reasonable efforts to maintain service availability, we do not guarantee any specific uptime percentage. The Service may be unavailable without liability for:
- Scheduled maintenance (announced with 48 hours notice when possible)
- Emergency security patches
- Infrastructure issues beyond our control
- Third-party failures (GitHub, Razorpay, cloud providers, AI/LLM providers, etc.)

Scheduled Maintenance: The Company will attempt to schedule maintenance during off-peak hours (8 PM - 2 AM IST).

16.4 Bug and Issue Reporting

Users may report issues with the Service through support channels. The Company will:
- Acknowledge receipt of critical security issues within 24 hours
- Prioritize security vulnerabilities and make commercially reasonable efforts to patch critical issues quickly
- Provide updates on investigation status for paid plans

However, the Company is not obligated to:
- Fix all reported issues
- Provide specific resolution timelines
- Implement feature requests

16.5 No Service Level Agreement

The Service is provided without any service level agreement (SLA) guaranteeing uptime, performance, or availability for Free and Pro plans. Custom SLAs may be negotiated for Enterprise plans.


17. ACCEPTABLE USE AND USER CONDUCT

17.1 Prohibited Activities

In addition to Section 6, you further agree not to:
- Attempt to gain unauthorized access to the Service or its infrastructure
- Use the Service to analyze, process, or repair code related to cyberattacks, malware, or exploits
- Use the Service to create competing products or reverse-engineer the Service
- Use the Service in violation of export control laws
- Use the Service to develop weapons or military applications without proper authorization
- Harass or abuse the Service support team
- Engage in any conduct that damages the Company's reputation
- Use the Service to violate intellectual property rights of third parties
- Share your account credentials with others

17.2 Monitoring

The Company may monitor your use of the Service to:
- Detect and prevent abuse
- Ensure compliance with this Agreement
- Improve the Service through anonymized analytics
- Investigate security incidents
- Respond to legal obligations

You acknowledge that certain monitoring activities may occur without your knowledge, in accordance with our Privacy Policy.

17.3 Consequences of Violations

Violations of the acceptable use policy may result in:
- Warning and request to cease violating activity
- Suspension of your account
- Termination without refund
- Reporting to law enforcement (for illegal activities)
- Legal action to recover damages


18. MODIFICATION OF AGREEMENT

The Company may modify these Terms of Service at any time. Material changes will be communicated to you via email or through the GitHub Marketplace listing with at least 30 days' notice.

Your continued use of the Service after modifications become effective constitutes acceptance of the modified terms. If you do not agree to modifications, you must uninstall the Service and cancel your subscription before the modifications take effect.

The most current version of this Agreement will always be available at https://moduloware.ai/terms-of-service

For EU/UK users: Material changes giving you fewer rights or protections require your explicit consent to continue using the Service.


19. GENERAL PROVISIONS

19.1 Entire Agreement

This Agreement, together with the Privacy Policy available at https://moduloware.ai/privacy-policy and the Data Processing Agreement (for EU users) available at https://moduloware.ai/dpa, constitutes the entire agreement between you and the Company regarding the Service and supersedes all prior understandings and agreements, whether written or oral.

19.2 Severability

If any provision of this Agreement is found to be unenforceable or invalid by a court of competent jurisdiction:
- Such provision shall be severed
- The remaining provisions shall continue in full force and effect
- The parties shall negotiate in good faith to replace the severed provision with an enforceable equivalent

19.3 Waiver

The Company's failure to enforce any provision of this Agreement shall not constitute a waiver of that provision or any other provision. No waiver shall be effective unless in writing and signed by an authorized representative of the Company.

19.4 Assignment

You may not assign or transfer your rights or obligations under this Agreement without the Company's prior written consent. Unauthorized assignment is void.

The Company may assign this Agreement to successors, acquirers, or third parties without your consent. Upon assignment, the assignee becomes bound by this Agreement.

19.5 Relationship Between Parties

No partnership, joint venture, agency, or employment relationship is created by this Agreement. You are an independent user of the Service.

19.6 Notices

All notices shall be in writing and delivered by:
- Email contact@moduloware.ai

19.7 Force Majeure

Neither party is liable for delays or failures in performance resulting from causes beyond reasonable control, including:
- Acts of God or natural disasters
- Pandemics or epidemics
- War, terrorism, or civil unrest
- Government action or legal proceedings
- Internet outages or infrastructure failures
- Strikes or labor disputes
- Utility failures
- AI/LLM service provider outages

This clause does not excuse payment obligations.

19.8 Survival

Provisions that by their nature should survive termination shall survive, including Sections 1, 3, 6, 10, 11, 12, 14, 15, 19, and 20.

19.9 Counterparts

This Agreement may be executed in counterparts, each constituting an original and all together constituting one instrument. Electronic signatures, PDF execution, and digital copies are binding and enforceable. By clicking "Install" or "Accept" on the GitHub Marketplace, you agree to these terms electronically.

19.10 Interpretation

  • Headings are for convenience only and do not affect interpretation
  • \"Include\" or \"including\" means \"include without limitation\"
  • Singular includes plural and vice versa
  • References to \"days\" mean calendar days unless specified as \"business days\"
  • Ambiguities are not construed against the drafter

19.11 Third-Party Beneficiaries

GitHub is a third-party beneficiary of this Agreement and has the right to enforce provisions that affect GitHub's platform or services.

19.12 Binding Effect

This Agreement is binding on you, the Company, and any successors or assignees.


20. CONTACT INFORMATION

For Support and Technical Issues:
- Email: contact@moduloware.ai
- Support Portal: https://moduloware.ai/support
- Documentation: https://moduloware.ai/docs

For Sales and Billing Inquiries:
- Email: kirtivr@moduloware.ai
- Account Management: https://users.moduloware.ai/

For Privacy and Data Protection:
- Email: kirtivr@moduloware.ai
- Data Export: https://users.moduloware.ai/

For Legal Notices and Dispute Resolution:
Email: contact@moduloware.ai

Data Protection Officer (for DPDP Act compliance):
Email: contact@moduloware.ai

EU/UK Representative (Article 27 GDPR):
Email: contact@moduloware.ai
(To be appointed upon EU market entry)


APPENDIX A: PERMISSIONS REQUIRED

Permission Details:

Permission Scope Details Purpose
Repository Content Read Can read code files Analyze code for bugs and vulnerabilities using AI
Issues Read/Write Can create, read, update issues Report identified bugs as GitHub Issues with AI analysis
Pull Requests Read/Write Can create, read, update PRs Submit AI-generated code fixes as pull requests
Commits Read Can read commit history Understand code changes and history for context
Repository Webhooks Read/Write Can manage event subscriptions Receive real-time updates on repository changes
Repository Metadata Read Can access repository settings, description, branch info Access repository configuration for analysis

What the Service Will NOT Do:
- Delete or modify repository settings
- Change branch protection rules
- Modify repository access controls
- Delete code or repositories
- Access private user data beyond authorized scope
- Share your code with third parties outside of AI analysis
- Store your complete repository permanently

Revoking Permissions:
You can revoke permissions at any time through GitHub App Settings at https://github.com/settings/installations. This will immediately disable the Service.


APPENDIX B: SUPPORTED USE CASES

Supported Use Cases:
- Automated identification of coding bugs and issues in your own repositories
- Automatic creation of AI-powered remediation suggestions
- Generation of pull requests with proposed fixes
- Integration with standard GitHub workflows
- Bug fixing for public repositories with appropriate permissions
- Personal and small team development
- Open-source project maintenance
- Commercial software development (paid plans only)

Not Supported:
- Modification of code for purposes other than bug fixing
- Analysis of malicious code, exploits, or security vulnerabilities for offensive purposes
- Compliance with specific frameworks or standards (unless explicitly stated)
- Performance optimization or refactoring beyond bug fixes (roadmap feature)
- Commercial use of the Free plan
- Reverse engineering or source code extraction
- Using the Service for competitive analysis or to train competing products
- Analyzing code you do not own or have permission to modify


APPENDIX C: PRICING SUMMARY TABLE

Feature Free Pro Super User
Monthly Price Free $10 USD $33 USD
Annual Price Free $95 USD ($15/mo) $300 USD ($25/mo)
Bug Fixes 25 (lifetime) 50/month 100/month
Repo Access User-owned User-owned + Public User-owned + Public
Interactions/Bug 1 Unlimited Unlimited
Support Response 48 hours 24 hours 12 hours
API Access No Yes Yes
Analytics Basic Basic Advanced
Priority Support No No Yes

APPENDIX D: RAZORPAY PAYMENT PROCESSING

Payment Gateway: Razorpay
Website: razorpay.com
Terms: Available at razorpay.com/terms
Privacy Policy: Available at razorpay.com/privacy

Razorpay Certifications:
- PCI DSS Level 1 Compliant (highest payment security standard)
- ISO 27001 Certified
- SOC 3 Certified
- GDPR Compliant

Supported Payment Methods:
- International Cards (Visa, Mastercard, American Express)
- Local Payment Methods (varies by country)
- Bank Transfers (ACH, SEPA, SWIFT, FPS)
- Digital Wallets (PayPal, Apple Pay, Google Pay, where available)
- UPI (India)
- Net Banking

Supported Currencies: 130+ including USD, EUR, GBP, INR, AUD, CAD, CHF, SGD, and more

Currency Conversion: Razorpay handles multi-currency conversions using real-time exchange rates. The Company does not control or profit from currency conversion.


APPENDIX E: AI AND LLM USAGE

AI Providers:
Modulo AI uses the following AI/LLM providers for code analysis:
- OpenAI (GPT-4 and newer models)
- Anthropic (Claude models)
- DeepSeek (code analysis models)
- Mistral (various models)
- Llama family of models

AI Processing:
- Code analysis is performed using advanced Large Language Models
- AI-generated suggestions are provided as recommendations, not guarantees
- You are responsible for reviewing all AI-generated code before deployment
- AI models may occasionally produce incorrect or suboptimal suggestions
- The Company continuously improves AI accuracy through updates

Data Sharing with AI Providers:
- Code snippets and issue context are sent to AI providers for analysis
- All AI providers are bound by data processing agreements
- AI providers do not use your code to train public models
- Anonymized data may be used for service improvement


END OF TERMS OF SERVICE


Last Updated: December 22, 2025
Version: 1.0

Document Version History:
- v1.0 (December 2025) - Initial Terms of Service for Modulo AI GitHub Application with multi-jurisdiction compliance (India, EU/UK, US), Razorpay payment processing, and AI-powered bug fixing service


Acceptance:
By installing or using Modulo AI, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.

For questions about these terms, contact: contact@moduloware.ai