These Terms of Service ("Terms") govern your use of the Banana Code mobile application and related services ("Service") operated by an independent developer ("we", "us", "our"). By using Banana Code, you agree to these Terms. If you do not agree, do not use the Service.
1. Description of Service
Banana Code is a mobile AI coding agent. You select a GitHub repository, provide natural-language instructions, choose an AI model, and the Service clones the repository, runs an automated coding loop via a large language model, and creates a pull request with the resulting changes.
2. Eligibility
You must be at least 13 years old to use Banana Code. If you are under 18, you must have permission from a parent or legal guardian. By using the Service, you represent that you meet these requirements.
3. Account and Authentication
You sign in using GitHub OAuth or Apple Sign-In. You are responsible for maintaining the security of your account credentials.
You are responsible for all activity that occurs under your account.
You must not share your account or allow others to access it.
By connecting your GitHub account, you authorize Banana Code to:
Read your public and private repositories that you explicitly select.
Clone repository contents to a temporary workspace for AI processing.
Create branches, commit changes, and open pull requests on your behalf.
We access only the repositories you choose. You can revoke access at any time through your GitHub account settings. You are solely responsible for ensuring you have the right to authorize automated modifications to the repositories you select.
5. API Keys (BYOK)
Banana Code supports bring-your-own-key (BYOK) for AI model providers such as OpenRouter and Anthropic.
You are solely responsible for the security, usage, and any charges incurred on your API keys.
We store your API keys in encrypted form and use them only to make model requests on your behalf.
We are not liable for any costs, overages, or misuse resulting from your API key usage through the Service.
You must not use API keys that you do not have authorization to use.
6. Acceptable Use
You agree not to use Banana Code to:
Generate malicious code, malware, or code intended to exploit vulnerabilities.
Violate any applicable law, regulation, or third-party rights.
Access repositories or data you do not have permission to access.
Attempt to circumvent security measures, rate limits, or access controls.
Interfere with or disrupt the Service or its infrastructure.
Use the Service for any purpose that violates the terms of GitHub, OpenRouter, or other connected services.
Distribute, resell, or sublicense access to the Service without our written permission.
7. Intellectual Property
Your code: You retain all ownership rights to your repositories and any code generated through the Service. Banana Code does not claim ownership of code produced during your sessions.
AI-generated output: Code generated by AI models through the Service is provided as-is. You are responsible for reviewing, testing, and accepting any AI-generated changes before merging them. Intellectual property rights in AI-generated output may vary by jurisdiction.
Our service: The Banana Code app, its design, branding, and underlying technology are our intellectual property. You may not copy, modify, or reverse-engineer the Service.
8. AI-Generated Code Disclaimer
AI-generated code may contain errors, security vulnerabilities, license violations, or other issues. You acknowledge that:
All AI-generated code must be reviewed by you before merging or deploying.
We make no warranty that AI-generated code is correct, secure, complete, or fit for any purpose.
You are solely responsible for any consequences of using AI-generated code in your projects.
AI models are provided by third parties (via OpenRouter) and their behavior is outside our direct control.
9. Limitation of Liability
To the maximum extent permitted by law:
The Service is provided "as is" and "as available" without warranties of any kind, whether express or implied.
We disclaim all warranties, including merchantability, fitness for a particular purpose, and non-infringement.
We are not liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service.
We are not liable for any damages resulting from AI-generated code, including data loss, security breaches, or service disruptions in your projects.
We are not liable for charges incurred on your API keys or third-party services.
Our total liability for any claim arising from the Service shall not exceed the amount you paid us in the 12 months preceding the claim, or $50, whichever is greater.
10. Indemnification
You agree to indemnify and hold us harmless from any claims, damages, losses, or expenses (including reasonable legal fees) arising from your use of the Service, your violation of these Terms, or your violation of any third-party rights.
11. Service Availability
We strive to keep Banana Code available but do not guarantee uninterrupted access. The Service may be temporarily unavailable due to maintenance, updates, or circumstances beyond our control. We reserve the right to modify, suspend, or discontinue the Service at any time.
12. Termination
You may stop using the Service and request account deletion at any time by contacting support@bananacode.ai.
We may suspend or terminate your account if you violate these Terms or engage in activity that harms the Service or other users.
Upon termination, your right to use the Service ceases immediately. We will delete your data in accordance with our Privacy Policy.
13. Third-Party Services
Banana Code integrates with third-party services including GitHub, OpenRouter, Supabase, and Apple. Your use of those services is governed by their respective terms and policies. We are not responsible for the availability, accuracy, or practices of third-party services.
14. Changes to These Terms
We may update these Terms from time to time. When we make material changes, we will update the effective date at the top of this page. Your continued use of the Service after changes take effect constitutes acceptance of the updated Terms.
15. Governing Law
These Terms are governed by and construed in accordance with the laws of the United States. Any disputes arising from these Terms or the Service shall be resolved in the courts of competent jurisdiction.
16. Severability
If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.
17. Contact Us
If you have questions about these Terms, contact us at: