Terms of Service

Last updated: April 3, 2026

1. Acceptance of Terms

By accessing or using Git Container Console ("the Service"), operated at app.git-container-console.com, you agree to be bound by these Terms of Service. If you do not agree, do not use the Service.

2. Description of Service

Git Container Console provides cloud-based containerized development workspaces where AI coding agents operate on your Git repositories. The Service:

3. Accounts and Authentication

You must create an account with a valid email address to use the Service. Email verification is required before accessing core features. You may enable two-factor authentication (TOTP) for additional account security. You are responsible for maintaining the security of your account credentials.

4. Your Code and Data

You retain all ownership rights to your code and repositories. The Service accesses your code solely to provide the requested functionality within isolated containers. We do not claim any intellectual property rights over your code. Code processing occurs exclusively within your session containers and through the AI provider APIs you configure.

5. API Keys, Credentials, and Third-Party Services

You provide your own API keys (Anthropic, OpenAI) or connect via OAuth subscriptions (Claude Pro/Max, ChatGPT Plus/Pro) to power the AI agents. Your API keys, Git provider tokens, and other credentials are stored using Fernet symmetric encryption and decrypted only when needed to operate your containers.

The Service integrates with third-party providers:

Your use of these integrations is subject to their respective terms of service. You are responsible for any costs incurred through your API key usage with these providers.

6. Container Environment

Containers include pre-installed software (Python 3.12, Node.js 22, git, ripgrep, CLI tools) and your chosen AI agent. You may install additional software within your containers via integrations (PostgreSQL, Go, Rust, etc.). Containers run with restricted Linux capabilities, network sandboxing, and memory/CPU limits. You must not attempt to circumvent these security boundaries.

7. Acceptable Use

You agree not to:

8. Webhooks and External API

The Service provides a REST API (/api/v1/) and webhook system for programmatic access. API keys carry the gcc_ prefix and are hashed (SHA-256) before storage. Webhook payloads are signed with HMAC-SHA256 if a secret is configured. Webhook endpoints must use HTTPS and resolve to public IP addresses (SSRF protection is enforced). Endpoints are automatically disabled after 3 consecutive days of delivery failures.

9. Service Availability

The Service is provided on an "as available" basis. We reserve the right to modify, suspend, or discontinue the Service at any time. Container idle timeouts, resource limits, and worker capacity may change without notice. We are not liable for any downtime or service interruptions.

10. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. AI-generated code changes may contain errors, security vulnerabilities, or unexpected behavior. You are solely responsible for reviewing and validating any modifications before committing, pushing, or deploying them.

11. Limitation of Liability

IN NO EVENT SHALL GIT CONTAINER CONSOLE, ITS OPERATORS, OR AFFILIATES BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, DATA, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE. This includes but is not limited to: data loss from container cleanup, unintended code modifications pushed by AI agents, API key misuse, or webhook delivery failures. OUR TOTAL LIABILITY SHALL NOT EXCEED THE AMOUNT YOU PAID FOR THE SERVICE IN THE TWELVE MONTHS PRECEDING THE CLAIM.

12. Termination

We may terminate or suspend your access at any time, with or without cause. Upon termination, your containers are destroyed and your account data is deleted. You may request account deletion at any time by contacting us.

13. Changes to Terms

We reserve the right to update these Terms at any time. Continued use of the Service after changes constitutes acceptance of the revised Terms. Material changes will be communicated via the email address associated with your account.

14. Contact

For questions about these Terms, contact us at [email protected].