Terms of Service

Effective date: May 26, 2026

1. Acceptance of Terms

By accessing or using the GitDB platform operated by Keyes AI, Inc. ("Keyes AI," "we," "us," or "our"), including the gitdb.co website, APIs, and related services (collectively, the "Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree, do not use the Service.

2. Definitions

  • "Account" means your registered account on the Service, including any API keys associated with it.
  • "Your Content" means source code, repositories, data, and other content you upload to or create through the Service. It does not include content created by other users.
  • "AI Agent" means any automated software — including but not limited to coding assistants, swarm agents, and CI/CD bots — that accesses the Service using your credentials or API keys.
  • "Input" means any content or context provided to AI-powered features of the Service, including code, prompts, and conversation history.
  • "Output" means responses, suggestions, code, or other material generated by AI-powered features of the Service.
  • "Private Repository" means a repository whose access is restricted to you and users you explicitly authorize.
  • "MCP Tools" means the Model Context Protocol tools provided by the Service for AI agent interaction with repositories.

3. Eligibility

You must be at least 16 years old and able to form a binding contract to use the Service. If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization to these Terms.

4. Your Account

4.1 Account security

  • You are responsible for maintaining the security of your account, password, and API keys.
  • You are responsible for all activity that occurs under your account, including actions by AI Agents authorized with your credentials.
  • You must not share API keys or credentials beyond your authorized team. We recommend using scoped, per-agent keys with minimum necessary permissions.
  • You must notify us immediately of any unauthorized use of your account.

4.2 Account requirements

  • A human must create each account. Automated account creation is not permitted.
  • One person or legal entity may maintain no more than one free account.
  • You may not use the Service in violation of export control or sanctions laws.

4.3 Machine accounts

A machine account is an account set up by an individual who accepts these Terms on its behalf, provides a valid email address, and is responsible for its actions. A machine account is used exclusively for automated tasks. The owner of the account is ultimately responsible for the machine's actions.

5. Your Content

5.1 Ownership

You retain all rights to Your Content. We do not claim ownership of any content you upload to the Service.

5.2 License to us

You grant us a limited license to host, store, parse, transmit, display, and reproduce Your Content solely as necessary to provide the Service. This includes the right to index Your Content for AST-aware search, generate vector embeddings for semantic search, and create backups. This license ends when you delete Your Content or close your account.

5.3 What we will not do

  • We will not sell Your Content to third parties.
  • We will not use your private source code to train machine learning or AI models — ours or anyone else's. This applies to all plan tiers, free and paid.
  • We will not access Your Content except as described in Section 6 (Private Repositories).

5.4 Responsibility

You are responsible for Your Content and any harm resulting from it. If you post content you did not create, you are responsible for ensuring you have the right to post it and for complying with any applicable licenses.

6. Private Repositories

6.1 Confidentiality

Keyes AI considers the contents of Private Repositories to be confidential to you. We will protect the contents of Private Repositories from unauthorized use, access, or disclosure in the same manner we would use to protect our own confidential information of a similar nature, and in no event with less than a reasonable degree of care.

6.2 Access

Keyes AI personnel will not access Private Repository content without your consent except in the following circumstances:

  • For security purposes, including automated scanning for known vulnerabilities or malware.
  • To assist you with a support matter you have raised.
  • To maintain the integrity of the Service.
  • To comply with our legal obligations, if we have reason to believe the contents are in violation of the law.

We will provide notice regarding our access to Private Repository content, unless prohibited by law, required for legal disclosure, or in response to a security threat.

6.3 Embedding processing

To provide AST-aware search and semantic code retrieval, your code is sent to our embedding providers (Microsoft Azure OpenAI Service as primary, OpenAI, Inc. as fallback) to generate vector embeddings. These providers process your content solely to return embeddings and do not retain or train on your data under our contractual agreements. Enterprise self-hosted customers may configure their own embedding provider.

If you have concerns about your source code being processed by third-party embedding providers, you must discontinue use of the Service immediately and contact us at legal@keyes.ai. By continuing to use the Service, you acknowledge and consent to the embedding processing described in this section.

7. AI Features and Agent Usage

7.1 Agent responsibility

The Service is designed for use by both humans and AI Agents. You are responsible for all actions taken by AI Agents operating with your credentials or API keys, including code reads, writes, commits, branch operations, and API calls. You must ensure your agents comply with these Terms and applicable laws.

7.2 Ownership of Input and Output

Keyes AI does not claim ownership of your Input or Output. You are responsible for reviewing and validating any Output before use, including ensuring it does not infringe third-party rights or contain vulnerabilities.

7.3 No training on your data

We do not use your Input, Output, or Private Repository content to train, develop, or improve machine learning or AI models. This applies to all plan tiers — free and paid. Vector embeddings generated from your code are created solely for your use within the Service.

7.4 Output disclaimers

Output from AI-powered features is provided "as-is." Output may be inaccurate, incomplete, or non-functional. Output may resemble third-party code, including code under open-source licenses. You are responsible for reviewing, testing, and validating any Output before use.

8. API Terms

  • Abuse or excessively frequent requests to the Service via the API may result in temporary or permanent suspension of your account's API access.
  • You may not share API tokens to exceed rate limitations.
  • You may not use the API to download data or content from the Service for purposes of spamming, selling user information, or building a competing service.
  • All use of the GitDB API is subject to these Terms and our Privacy Policy.
  • We may offer subscription-based access with higher rate limits for users who require high-throughput access.

9. Copyright and DMCA Policy

If you believe that content on GitDB infringes your copyright, please contact us at legal@keyes.ai with a notice that includes:

  • Identification of the copyrighted work you claim has been infringed.
  • Identification of the material you claim is infringing, with enough detail for us to locate it.
  • Your contact information (name, address, email, phone number).
  • A statement that you have a good-faith belief that the use is not authorized by the copyright owner.
  • A statement, under penalty of perjury, that the information in your notice is accurate and that you are the copyright owner or authorized to act on behalf of the owner.
  • Your physical or electronic signature.

We will terminate the accounts of repeat infringers in appropriate circumstances. There may be legal consequences for sending false or frivolous takedown notices.

10. Beta Previews

Features identified as "alpha," "beta," "preview," or "early access" ("Beta Previews") may not be supported and may be changed at any time without notice. Beta Previews are not subject to the same security measures and auditing to which the production Service is subject. By using a Beta Preview, you use it at your own risk.

Any non-public information about Beta Previews is considered Keyes AI confidential information. You agree not to disclose or publish such information without our written permission.

11. Acceptable Use

You agree not to use the Service to:

  • Violate any applicable law or regulation.
  • Infringe the intellectual property rights of others.
  • Upload or transmit malware, viruses, or malicious code.
  • Attempt to gain unauthorized access to the Service, other accounts, or underlying infrastructure.
  • Interfere with or disrupt the Service, including circumventing rate limits or quotas.
  • Use the Service to store or distribute illegal content.
  • Reverse engineer, decompile, or disassemble any part of the Service.
  • Resell, sublicense, or redistribute the Service without our written permission.
  • Conduct vulnerability scanning or penetration testing without prior written authorization.

12. Payment and Billing

  • Free tier: Available at no cost with the limits described on our pricing page.
  • Paid plans: Billed monthly. You authorize us to charge your payment method on each billing cycle.
  • Upgrades and downgrades: Take effect immediately. Downgrades are prorated to the day.
  • Overages: If you exceed plan limits, we may throttle your usage or contact you to upgrade. We will not charge overage fees without notice.
  • Cancellation: You may cancel at any time. You retain access until the end of the current billing period. No refunds for partial months.
  • Taxes: You are responsible for all taxes, fees, and governmental assessments (except taxes based on Keyes AI's net income) associated with your use of the Service.

13. Service Availability

We strive to maintain high availability but do not guarantee uninterrupted access. We may perform scheduled maintenance with reasonable notice. For paid plans with an SLA, the specific uptime commitments and remedies are described in the applicable Service Level Agreement.

14. Data Protection and Security

  • We encrypt all data in transit (TLS 1.2+) and at rest (AES-256).
  • We maintain per-tenant access controls and audit logging for all operations.
  • API authentication uses scoped API keys with configurable permissions.
  • In the event of a data breach affecting your data, we will notify you within 72 hours of becoming aware of the breach.
  • Our full privacy practices are described in our Privacy Policy.

15. Intellectual Property

The Service, including its design, features, APIs, documentation, and underlying technology, is the property of Keyes AI and is protected by intellectual property laws. These Terms do not grant you any right to use our trademarks, logos, or brand features without prior written consent.

16. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL MEET YOUR REQUIREMENTS; THAT THE SERVICE WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE; THAT THE INFORMATION PROVIDED THROUGH THE SERVICE IS ACCURATE, RELIABLE, OR CORRECT; OR THAT ANY DEFECTS OR ERRORS WILL BE CORRECTED.

17. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, KEYES AI SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, USE, GOODWILL, OR BUSINESS OPPORTUNITIES, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OR INABILITY TO USE THE SERVICE, REGARDLESS OF THE THEORY OF LIABILITY. THIS INCLUDES DAMAGES ARISING FROM YOUR CONTENT, THE USE OR DISPLAY OF YOUR CONTENT, UNAUTHORIZED ACCESS TO YOUR ACCOUNT, OR ANY AI AGENT OUTPUT.

OUR TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNTS YOU PAID TO US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM, OR (B) ONE HUNDRED U.S. DOLLARS ($100).

OUR LIABILITY IS LIMITED WHETHER OR NOT WE HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, AND EVEN IF A REMEDY SET FORTH IN THIS AGREEMENT IS FOUND TO HAVE FAILED OF ITS ESSENTIAL PURPOSE.

18. Release and Indemnification

If you have a dispute with one or more users, you agree to release Keyes AI from any and all claims, demands, and damages arising out of or in any way connected with such disputes.

You agree to indemnify, defend, and hold harmless Keyes AI and its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including attorneys' fees) arising out of or related to: (a) your use of the Service; (b) Your Content; (c) your use of AI Features and Output, including claims arising from Output you incorporate into your products or services; (d) your violation of these Terms; or (e) your violation of any rights of a third party.

19. Cancellation and Termination

19.1 Account cancellation

You may cancel your account at any time through your account settings or by contacting us. We are not able to cancel accounts in response to a social media or phone request.

19.2 Upon cancellation

  • We will retain and use your information as necessary to comply with our legal obligations, resolve disputes, and enforce our agreements.
  • We will delete your full profile and the content of your repositories within 90 days of cancellation, though some information may remain in encrypted backups.
  • Upon request made within 90 days, we will make a reasonable effort to provide you with a copy of your lawful, non-infringing account contents.

19.3 Keyes AI may terminate

We have the right to suspend or terminate your access at any time if you violate these Terms, with notice where practicable. All provisions that by their nature should survive termination will survive, including ownership, warranty disclaimers, indemnity, and limitations of liability.

20. Communications

You consent to receive communications from us electronically via the email address associated with your account. You agree that all terms, agreements, notices, and other communications we provide electronically satisfy any legal requirement that such communications be in writing. We do not offer telephone support.

21. Governing Law and Disputes

These Terms are governed by the laws of the State of California, United States, without regard to conflict-of-law principles. Any disputes arising from these Terms or the Service shall be resolved exclusively in the state or federal courts located in San Francisco County, California.

22. Changes to These Terms

We reserve the right to amend these Terms at any time. We will notify you of material changes, such as price increases, at least 30 days prior to the change taking effect by posting a notice on the Service or sending email to your account address. Your continued use of the Service after those 30 days constitutes agreement to the revised Terms. We reserve the right to modify or discontinue, temporarily or permanently, the Service (or any part of it) with or without notice.

23. General

  • Entire agreement: These Terms, together with our Privacy Policy, constitute the entire agreement between you and Keyes AI regarding the Service.
  • Severability: If any provision is found unenforceable, the remaining provisions remain in full force and effect.
  • No waiver: Our failure to enforce any right or provision does not constitute a waiver of that right.
  • Assignment: You may not assign your rights under these Terms without our consent. Keyes AI may assign or delegate these Terms in whole or in part at any time.
  • Headings: Section headings are for convenience only and are not legally binding.
  • Survival: All provisions which by their nature should survive termination will survive, including Sections 5, 6, 7, 15, 16, 17, 18, and 23.

24. Contact

For questions about these Terms, contact us at:
legal@keyes.ai