1. Service Description

Keygent ("Service," "we," "us," or "our") is a credential management platform designed for agencies, businesses, and AI agents. The Service provides:

  • Credential Storage: Secure, encrypted storage of API keys, OAuth tokens, and authentication credentials for third-party services
  • Access Management: Granular access control policies allowing agencies to manage which team members and AI agents can access specific credentials
  • MCP Integration: Model Context Protocol (MCP) server capabilities enabling AI agents to securely retrieve and use credentials within defined policy boundaries
  • Audit Logging: Comprehensive audit trails of all credential access, modifications, and usage
  • Multi-tenant Architecture: Isolated credential storage with tenant-bound encryption for each organization

By using Keygent, you agree to these Terms of Service. If you do not agree, you may not access or use the Service.

2. Account Terms

2.1 Eligibility

To use Keygent, you must:

  • Be at least 18 years of age
  • Have the legal authority to enter into this agreement on behalf of yourself or your organization
  • Provide accurate, complete, and current registration information
  • Not have been previously suspended or removed from the Service

2.2 Account Registration

When creating an account, you agree to:

  • Provide a valid email address and maintain accurate contact information
  • Choose a strong, unique password and keep it confidential
  • Notify us immediately of any unauthorized access to your account
  • Accept responsibility for all activities that occur under your account

2.3 Account Security

You are responsible for maintaining the security of your account and all credentials stored within it. Keygent is not liable for any loss or damage arising from your failure to protect your account credentials.

3. Credential Storage & Security

Keygent employs industry-leading security measures to protect your stored credentials:

AES-256-GCM Encryption Tenant-Bound AAD Key Versioning

3.1 Encryption Architecture

All credentials are encrypted using AES-256-GCM (Advanced Encryption Standard with Galois/Counter Mode), providing both confidentiality and integrity verification. This is the same encryption standard used by governments and financial institutions worldwide.

3.2 Additional Authenticated Data (AAD)

Each credential is encrypted with tenant-bound Additional Authenticated Data (AAD). This cryptographic binding ensures that:

  • Credentials can only be decrypted within the context of your specific organization
  • Any attempt to transfer encrypted data between tenants will fail cryptographic verification
  • Database-level compromises cannot expose credentials without tenant-specific keys

3.3 Key Versioning

Keygent implements key versioning for encryption keys:

  • Encryption keys are rotated periodically and on demand
  • Previous key versions are retained to decrypt historical data during migration
  • Key rotation is transparent and does not require action from users
  • Each credential record stores its key version for proper decryption

3.4 Storage Limitations

While we implement robust security measures, you acknowledge that:

  • No system can guarantee absolute security
  • You retain responsibility for the credentials you store and their associated permissions on third-party services
  • We recommend using scoped, limited-permission API keys where possible

4. Acceptable Use Policy

4.1 Permitted Use

You may use Keygent for lawful business purposes including:

  • Storing API keys and authentication credentials for legitimate integrations
  • Managing team access to shared credentials
  • Enabling AI agents to access third-party services within defined policies
  • Auditing credential usage within your organization

4.2 Prohibited Activities

You agree NOT to use Keygent to:

  • Illegal Activities: Store credentials for or facilitate any illegal activities, fraud, money laundering, or circumvention of laws
  • Unauthorized Access: Store stolen credentials or use the Service to gain unauthorized access to any system
  • Credential Sharing: Share your Keygent account or stored credentials with unauthorized third parties outside your organization
  • Malicious Software: Use the Service to distribute malware, viruses, or conduct attacks against other systems
  • Service Abuse: Attempt to bypass security controls, reverse engineer the Service, or interfere with its operation
  • Reselling: Resell access to the Service without written authorization

4.3 Rate Limits

To ensure fair usage and service stability, Keygent enforces rate limits:

Plan API Requests Credentials Team Members
Starter 1,000/hour 50 5
Professional 10,000/hour 500 25
Enterprise Custom Unlimited Unlimited

Exceeding rate limits may result in temporary throttling. Persistent abuse may result in account suspension.

5. Limitation of Liability

5.1 Liability Cap

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, KEYGENT'S TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICE SHALL NOT EXCEED THE TOTAL FEES PAID BY YOU DURING THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM.

5.2 Exclusion of Consequential Damages

IN NO EVENT SHALL KEYGENT BE LIABLE FOR ANY:

  • Indirect, incidental, special, consequential, or punitive damages
  • Loss of profits, revenue, data, or business opportunities
  • Cost of procurement of substitute services
  • Business interruption or loss of goodwill

These limitations apply regardless of the legal theory of liability, whether in contract, tort (including negligence), strict liability, or otherwise, and even if Keygent has been advised of the possibility of such damages.

5.3 Exceptions

Nothing in these Terms shall limit or exclude liability for:

  • Death or personal injury caused by negligence
  • Fraud or fraudulent misrepresentation
  • Any liability that cannot be excluded by applicable law

6. Security Breach Notification

6.1 Notification Timeline

In the event of a security breach that affects your data, Keygent will notify you within 72 hours of becoming aware of the breach. This timeline aligns with GDPR requirements and industry best practices.

6.2 Notification Contents

Our breach notification will include:

  • Description of the nature of the breach
  • Categories and approximate number of affected records
  • Likely consequences of the breach
  • Measures taken or proposed to address the breach
  • Contact information for our data protection team
  • Recommendations for steps you can take to protect yourself

6.3 Notification Methods

We will notify you via:

  • Email to the primary account email address
  • In-app notification within the Keygent dashboard
  • Phone call for critical breaches (if contact number is on file)

6.4 Your Obligations

Upon receiving breach notification, you should:

  • Review and rotate any potentially affected credentials immediately
  • Monitor your third-party services for unauthorized activity
  • Report any suspicious activity to both Keygent and affected services

7. Data Retention & Deletion

7.1 Active Accounts

While your account is active, Keygent retains:

  • Your stored credentials (encrypted)
  • Account and organization information
  • Audit logs for 90 days
  • Usage analytics in anonymized form

7.2 Post-Termination Retention

Upon account termination or cancellation:

  • All stored credentials are permanently deleted within 30 days
  • Account data is retained for 30 days to allow for reactivation
  • After 30 days, all data is permanently and irreversibly deleted
  • Certain anonymized analytics may be retained for service improvement

7.3 Immediate Deletion Request

You may request immediate deletion of your data at any time by:

Upon receiving a valid deletion request, we will delete your data within 5 business days and provide confirmation.

7.4 Legal Retention Requirements

We may retain certain data longer if required by law, legal proceedings, or regulatory requirements. In such cases, we will notify you of the extended retention period when legally permissible.

8. Termination

8.1 Termination by You

You may terminate your account at any time by:

  • Providing 30 days written notice via email to support@keygent.one
  • Using the cancellation option in your account settings

Prepaid fees are non-refundable except as required by law. You will retain access until the end of your current billing period.

8.2 Termination by Keygent

Keygent may terminate or suspend your account:

  • With 30 days notice: For any reason, including discontinuation of the Service
  • Immediately: If you breach these Terms, engage in prohibited activities, or pose a security risk

8.3 Effect of Termination

Upon termination:

  • Your access to the Service will be revoked
  • All stored credentials will be permanently deleted per Section 7
  • Outstanding fees become immediately due
  • Provisions that by their nature should survive will remain in effect (including Sections 5, 9, and 10)

8.4 Data Export

Prior to termination, you may export your data using the export tools in your account settings. We recommend exporting any necessary information before cancellation.

9. Governing Law

These Terms shall be governed by and construed in accordance with the laws of the State of Delaware, United States of America, without regard to its conflict of law provisions.

Any legal action or proceeding arising under these Terms shall be brought exclusively in the federal or state courts located in Delaware, and the parties hereby consent to personal jurisdiction and venue therein.

10. Dispute Resolution

10.1 Informal Resolution

Before initiating formal dispute resolution, you agree to first contact us at legal@keygent.one to attempt informal resolution. We will endeavor to resolve disputes within 30 days of receipt.

10.2 Binding Arbitration

If informal resolution fails, any dispute, controversy, or claim arising out of or relating to these Terms, including the breach, termination, enforcement, interpretation, or validity thereof, shall be determined by binding arbitration administered by the American Arbitration Association (AAA) in accordance with its Commercial Arbitration Rules.

10.3 Arbitration Terms

  • Arbitration shall be conducted by a single arbitrator
  • The place of arbitration shall be Wilmington, Delaware
  • The language of arbitration shall be English
  • The arbitrator's decision shall be final and binding
  • Judgment may be entered in any court of competent jurisdiction

10.4 Class Action Waiver

YOU AGREE THAT ANY CLAIMS WILL BE BROUGHT IN YOUR INDIVIDUAL CAPACITY AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS, COLLECTIVE, OR REPRESENTATIVE PROCEEDING.

10.5 Exceptions

Nothing in this section shall prevent either party from seeking injunctive or other equitable relief in any court of competent jurisdiction for matters relating to intellectual property, confidentiality, or unauthorized access.

11. Modifications to Terms

11.1 Right to Modify

Keygent reserves the right to modify these Terms at any time. We will provide notice of material changes as described below.

11.2 Notice of Material Changes

For material changes to these Terms, we will provide at least 30 days advance notice via:

  • Email notification to your registered email address
  • Prominent notice within the Keygent dashboard
  • Updated "Effective Date" on this page

11.3 Non-Material Changes

Non-material changes (such as typographical corrections or clarifications) may be made without advance notice. All changes will be reflected on this page with an updated effective date.

11.4 Acceptance of Changes

Your continued use of the Service after the effective date of any changes constitutes your acceptance of the modified Terms. If you do not agree to the changes, you must stop using the Service and may terminate your account per Section 8.

11.5 Version History

Previous versions of these Terms are available upon request at legal@keygent.one.

12. Contact Information

For questions about these Terms of Service, please contact us:

Email: legal@keygent.one

Support: support@keygent.one

Privacy: privacy@keygent.one

Keygent, Inc.
Wilmington, Delaware, USA