Legal
Terms of Service
Effective date: November 1, 2026
1. Acceptance of Terms
By accessing or using the keyes.ai platform operated by Keyes AI, Inc. (“Keyes AI,” “we,” “us,” or “our”), including the keyes.ai website, GitDB, Memory, Vector, 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. The Service
keyes.ai provides three core products:
- GitDB — a code-native database for AI agents, providing AST-aware retrieval, MCP tools, and A2A swarm orchestration.
- Memory — long-term memory for AI agents with auto-embedding, lossless recall, and UQL query language.
- Vector — full-fidelity vector search with 100% recall cosine similarity up to 3072 dimensions.
These products are available individually or as a unified platform through cloud or self-hosted enterprise deployments.
Individual Keyes AI services may be governed by service-specific terms published on that service’s website. Use of GitDB through gitdb.co and its applications is governed by the GitDB Terms of Service at gitdb.co/legal/terms; in the event of a conflict regarding a specific service, that service’s terms control.
3. Definitions
- “Account” means your registered account on the Service, including any personal access tokens (API keys) associated with it.
- “Your Content” means source code, repositories, memories, vectors, 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.
4. 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.
5. Your account
5.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 taken by AI Agents authorized with your credentials.
- Credentials are personal: you must not share your password or personal access tokens with any other person. For shared automation, create separate scoped tokens with minimum necessary permissions.
- You must notify us immediately of any unauthorized use of your account.
5.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.
6. Your Content
6.1 Ownership
You retain all rights to Your Content, including source code stored in GitDB, memories stored in Memory, and vectors stored in Vector. We do not claim ownership of Your Content.
6.2 License to us
You grant us a limited license to host, store, parse, process, transmit, display, and reproduce Your Content solely as necessary to provide the Service. This includes the right to index Your Content for search — including AST-aware code search in GitDB — generate vector embeddings for semantic search, and create backups. For Memory, this includes generating embeddings from your text input. This license ends when you delete Your Content or close your account.
6.3 What we will not do
- We will not sell Your Content to third parties.
- We will not use your private source code, memories, or vectors 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.2 and Section 7 (Confidentiality and Private Content).
- We will not share Your Content across tenant boundaries. Each customer’s data is logically isolated at the engine level.
6.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.
7. Confidentiality and Private Content
7.1 Confidentiality
Keyes AI considers the contents of your private repositories, memories, and vectors to be confidential to you. We will protect that content 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.
7.2 Access
Keyes AI personnel will not access your private 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 content, unless prohibited by law, required for legal disclosure, or in response to a security threat.
7.3 Embedding processing
To provide semantic search and retrieval — AST-aware code search in GitDB and auto-embedding in Memory — your content is sent to our embedding providers, Microsoft Azure OpenAI Service and OpenAI, Inc., to generate vector embeddings. Embedding requests are split approximately 50/50 between the two providers, so neither provider ever receives your complete content. These providers process your content solely to generate embeddings and do not use it to train their models — see Microsoft’s data privacy policy and OpenAI’s API data usage policy for their training and retention terms. A provider may retain inputs temporarily for abuse monitoring under its own terms — OpenAI for up to 30 days; Microsoft may store flagged inputs for abuse review in the Azure region where our resource is deployed. If you bring your own embeddings via the Vector service, we store them as-is without further processing. Enterprise self-hosted customers may configure their own embedding provider.
If you have concerns about your content 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.
8. AI Features and agent usage
8.1 Agent responsibility
The Service is designed to be used by both humans and AI Agents. You are responsible for all actions taken by AI Agents operating with your credentials or API keys, including data reads, writes, code commits, and API calls. You must ensure that your agents comply with these Terms, your organization’s policies, and applicable laws. We recommend using scoped API keys with minimum necessary permissions for each agent.
8.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.
8.3 No training on your data
We do not use your Input, Output, or private 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 content are created solely for your use within the Service and are not shared with other customers.
8.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.5 Third-party AI clients
You may connect third-party AI agents and clients to the Service. Those products are governed by their providers’ own terms, and content your agent sends to them — including Your Content it retrieves from the Service — is sent at your direction and under your agreement with that provider. We are not responsible for third-party products, and these Terms do not modify your agreements with their providers.
9. API Terms
- Each plan includes defined usage limits (operations per month, storage, agent seats) as described on our pricing page.
- We enforce rate limits to protect service quality for all customers.
- If you exceed plan limits, we may throttle your requests or contact you to upgrade. We will not charge overage fees without prior notice.
- 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.
- Programmatic abuse of the API (e.g., automated account creation, credential stuffing) is prohibited.
- All use of the keyes.ai 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.
10. Copyright and DMCA Policy
If you believe that content on keyes.ai 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.
11. 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.
12. Acceptable use
Your use of the Service must comply with our Acceptable Use Policy, which is incorporated into these Terms by reference. In particular, 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.
- Store content that violates third-party rights or applicable law.
- 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.
- 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. Good-faith vulnerability research reported promptly to security@keyes.ai is not a violation of this item.
We may remove or disable access to any content that violates applicable law, these Terms, or our Acceptable Use Policy, and may suspend or terminate accounts as described in Section 20. Where practicable, we will provide notice before or promptly after taking action.
13. Payment and billing
- Free tier: Available at no cost with the limits described on our pricing page.
- Paid plans — automatic renewal: Paid subscriptions are billed monthly and renew automatically each billing cycle until you cancel. You authorize Keyes AI, Inc. to charge your saved payment method the then-current plan price each cycle; charges appear on your statement as KEYES AI. You can cancel at any time.
- Pay-as-you-go (Vector): Metered usage above your plan minimum is billed monthly in arrears.
- Credits: Paid plans include monthly credits usable on any keyes.ai product. Credits reset monthly and cannot be carried over.
- Upgrades and downgrades: Take effect immediately. Downgrades are prorated to the day.
- Cancellation: You may cancel at any time. You retain access until the end of the current billing period. No refunds for partial periods except where required by law.
- 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.
14. Service availability
We strive to maintain high availability but do not guarantee uninterrupted access. We may perform scheduled maintenance with reasonable notice. You are responsible for maintaining your own backups of Your Content. For paid plans with an SLA, the specific uptime commitments and remedies are described in the applicable Service Level Agreement.
15. 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 internal security logging; customer-facing audit logs are included on plans with audit logging.
- API authentication uses scoped personal access tokens with configurable permissions.
- In the event of a data breach affecting your data, we will notify you without undue delay after becoming aware of the breach.
- Our full privacy practices are described in our Privacy Policy.
16. 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.
17. 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. WE DO NOT GUARANTEE SPECIFIC RECALL ACCURACY, LATENCY, OR THROUGHPUT EXCEPT AS DESCRIBED IN A SIGNED SERVICE LEVEL AGREEMENT.
18. 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, ANY AI AGENT OUTPUT, OR ACTS OR OMISSIONS OF THIRD-PARTY SERVICE PROVIDERS AND SUBPROCESSORS.
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.
19. 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.
20. Cancellation and termination
20.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.
20.2 Upon cancellation
- We will retain and use your information as necessary to comply with our legal obligations, resolve disputes, and enforce our agreements.
- Following cancellation, we delete personal information within 30 days and stored content within 90 days, as described in our Privacy Policy, though some information may remain in encrypted backups.
- You may export Your Content before termination via the API.
- 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.
20.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.
21. 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.
22. 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.
23. 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 before they take effect by posting a notice on the Service or emailing you. Your continued use of the Service after those 30 days constitutes acceptance of the revised Terms. If you do not agree with the changes, you must stop using the Service. We reserve the right to modify or discontinue, temporarily or permanently, the Service (or any part of it) with or without notice.
24. General
- Entire agreement: These Terms, together with our Privacy Policy and Acceptable Use 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.
- 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 6, 7, 8, 16, 17, 18, 19, 22, and 24, and any payment obligations accrued under Section 13.
25. Contact
Questions about these Terms? Contact us at: legal@keyes.ai