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:
- Clones your repositories (from GitHub, GitLab, or Bitbucket) into isolated Docker containers
- Runs AI coding agents (Claude Code, OpenAI Codex, Pi.dev Agent, or OpenCode) inside those containers to read, modify, and manage your code
- Provides a web-based chat interface, real-time file preview, issue and merge request management, scheduled automation (cron jobs), a REST API, and webhook notifications
- Persists workspace state (diffs, untracked files, agent session data) in encrypted cloud storage to allow session resumption
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:
- Anthropic — Claude Code agent and Claude API for AI functionality
- OpenAI — Codex agent and GPT models for AI functionality
- GitHub, GitLab, Bitbucket — Repository access, issue tracking, and merge request management via their respective APIs
- Hetzner Cloud — S3-compatible object storage for workspace state persistence
- Resend — Transactional email delivery (password resets, verification codes)
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:
- Use the Service for any unlawful purpose
- Attempt to gain unauthorized access to other users' containers or data
- Attempt to circumvent container network isolation or security restrictions
- Inject malicious environment variables or exploit the container orchestration system
- Use the Service to develop products that directly compete with Git Container Console
- Exceed reasonable usage of shared container resources during the beta period
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].