Terms of Service - FragonForge
Last updated: 2026-07-16
1. Provider and scope
These Terms of Service ("Terms") govern the use of the FragonForge service ("Service") provided by Fragon Studios e.U., Moosfelderstraße 45, 4030 Linz, Austria ("we", "us", "Provider"). Contact: office@fragonstudios.com. Full company details are in the Imprint.
FragonForge is a hosted software-as-a-service platform that runs an autonomous coding agent against a source-code repository you connect: it reads issues, executes an agent inside an isolated per-run sandbox, and proposes changes as branches and merge or pull requests.
These Terms apply to entrepreneurs within the meaning of § 1 of the Austrian Consumer Protection Act (Konsumentenschutzgesetz, KSchG). The Service is directed at businesses and is not offered to consumers. By creating an account you confirm that you are acting as an entrepreneur.
2. Conclusion of contract and account
2.1 A contract is concluded when you complete registration and we provision your account, or when you activate a paid plan.
2.2 You must provide accurate registration information and keep it current. You are responsible for the confidentiality of your credentials and for all activity under your account. The Service offers two-factor authentication, scoped access tokens, session management, and role-based access control (Owner, Admin, Member, Viewer); you are responsible for configuring them appropriately for your organization.
2.3 You must meet any minimum-age and authority requirements to bind the organization you register on behalf of.
3. Plans, fees, and billing
3.1 Plans. The Service is offered in the plans described on our pricing page. As at the date of these Terms:
- Free (EUR 0): 1 repository, 1 seat, 1 concurrent run, 100 runs per month as a hard stop, runs up to 15 minutes, gVisor sandbox runtime, 30 days run history.
- Solo (EUR 29 per month): adds codebase context (RAG), runs up to 30 minutes, 300 runs per month as fair use, 90 days run history; 1 repository and 1 seat, 1 concurrent run.
- Team (EUR 99 per month): 10 repositories, 10 seats, 3 concurrent runs, 1,500 runs per month as fair use, runs up to 60 minutes, codebase context (RAG), Kata VM sandbox runtime, 1 year run history.
- Business (EUR 299 per month): 30 repositories, 30 seats, 5 concurrent runs, 5,000 runs per month as fair use, runs up to 120 minutes, codebase context (RAG), Kata VM sandbox runtime, 1 year run history.
- Enterprise: sized to your organization by agreement; typically from EUR 599 per month.
Prices are in EUR and exclusive of VAT.
3.2 Runs and quotas. One run is one agent execution (a labeled issue, a retriggered task, or one step of an orchestrator pipeline). A run that fails early still counts because the sandbox was provisioned; a run that never starts (for example, over quota) does not. Quotas reset per calendar month (UTC).
3.3 Over-limit behavior. On the Free plan, the monthly run limit is a hard stop: new runs are rejected until the month resets or you upgrade. On Solo, Team, and Business, the monthly limit is fair use: runs beyond the quota are parked and automatically requeued when the new month begins. Nothing is silently dropped, and there are no overage charges.
3.4 Payment. Paid plans are billed monthly, in advance, through our payment provider, Stripe.
3.5 Price changes. We may change fees for future subscription periods. We will notify you in advance by an appropriate means. A price change takes effect at your next renewal; if you do not accept it, you may cancel before it takes effect.
4. Cancellation and termination
4.1 Self-serve cancellation. You can cancel a paid plan at any time from the billing portal, with no email required. Your plan stays active until the end of the period you have paid for, then drops to the Free plan. Paid fees are not refunded on a pro-rata basis for the remaining period.
4.2 Effect of dropping to Free. If, when your paid period ends, you are over the Free limits (for example on repositories or seats), your existing data is kept but new runs are blocked until you are back within the Free limits or upgrade again.
4.3 Deletion of your organization. You can delete your organization from the app at any time. This purges repository metadata, run history, the code index, stored keys and tokens, and your billing link. It is a full deletion, not a soft delete. Statutory retention obligations (for example for invoices) are the exception; see the Privacy Policy.
4.4 Termination by us. We may suspend or terminate the Service for good cause, including material breach of these Terms, non-payment, or use that endangers the security or integrity of the platform or other customers. Where practicable and lawful, we will give notice and an opportunity to cure.
5. Bring your own key (BYOK) and LLM providers
5.1 The Service is bring-your-own-key. You connect your own API key for a supported LLM provider. Every model call, including planning and indexing, spends your own key against your own contract with that provider. We do not resell tokens and do not mark them up.
5.2 You are solely responsible for your contract with the LLM provider, for that provider's terms and data handling, and for all spend on your key. We recommend you set a hard spending limit in your provider's console. Our in-app cost dashboard meters planning and indexing calls only; the agent's in-sandbox calls are proxied for isolation and pass through unmetered, so your provider's billing page is the authoritative record of spend.
5.3 The LLM provider acts under your contract, not ours. It is not our sub-processor; see the Sub-processor list.
6. Your responsibilities
6.1 Review the agent's output. The agent proposes changes as branches and merge or pull requests. It never merges its own work. You are responsible for reviewing, testing, and deciding whether to merge any change the agent proposes. The review step is a designed-in control, and you must not disable or circumvent your own review discipline.
6.2 Rights to the connected data. You warrant that you are entitled to connect the repositories, issues, and code you connect, and to have them processed by the Service, and that doing so does not infringe third-party rights or your obligations to third parties.
6.3 Forge token scope. Connect a token scoped to the repositories you actually want automated, and rotate it on your normal schedule.
6.4 Reachability. The Service connects to your forge over the public internet; a forge reachable only inside a VPN or private network cannot be connected. You are responsible for making the connected forge reachable under your own access controls.
7. Acceptable use
You must not use the Service to:
- process repositories or content you are not entitled to process;
- attempt to break out of the sandbox, defeat tenant isolation, access another customer's data, or probe the platform except under a disclosure process we have agreed to in writing;
- generate, distribute, or operate malware, or use the Service for unlawful activity;
- overload, disrupt, or circumvent the quotas, rate limits, or isolation mechanisms of the Service;
- resell or provide the Service to third parties except as expressly permitted.
We describe our security architecture publicly and welcome good-faith security reports at security@fragonstudios.com.
8. Availability
8.1 We aim for high availability and operate the platform on dedicated EU infrastructure. We do not commit to a specific uptime figure or service- level agreement in these Terms.
8.2 We may perform maintenance, and may modify or discontinue features. We will handle material adverse changes reasonably and, where practicable, with notice.
9. Intellectual property
9.1 We and our licensors own the Service and all rights in it. These Terms grant you a non-exclusive, non-transferable right to use the Service during the term, for your internal business purposes.
9.2 You retain all rights in your repositories, code, and the changes the agent proposes. We claim no ownership of your content or of the agent's output on your repositories.
10. Warranties and disclaimer
10.1 The Service is provided with the care of a diligent provider. To the extent permitted by law, and given the B2B nature of the contract, we disclaim implied warranties not expressly given in these Terms.
10.2 The agent is an automated tool that can produce incorrect, incomplete, or insecure code. You are responsible for reviewing and testing its output before use. We do not warrant that the agent's output is fit for any particular purpose.
11. Liability
11.1 We are liable without limitation for damage caused intentionally or by gross negligence, and for personal injury (harm to life, body, or health).
11.2 For slight negligence, we are liable only for breach of a material contractual obligation (an obligation whose fulfillment makes proper performance of the contract possible and on whose observance you may regularly rely), and then limited to the foreseeable damage typical for this type of contract.
11.3 Liability for slight negligence is otherwise excluded. Liability for indirect damage, lost profits, and lost or corrupted data is excluded for slight negligence, subject to clause 11.1. You are responsible for maintaining your own copies of your repositories in your forge.
11.4 Mandatory liability under the Austrian Product Liability Act (Produkthaftungsgesetz) and other mandatory statutory liability remains unaffected.
12. Data protection
Our processing of personal data is described in the Privacy Policy. Where we process personal data contained in your repositories on your behalf, we act as your processor under the Data Processing Agreement, which forms part of the contract for business customers.
13. Confidentiality
Each party shall keep the other's non-public information confidential and use it only to perform the contract. This does not apply to information that is or becomes public without breach, was already known, or must be disclosed by law.
14. Changes to these Terms
We may amend these Terms for valid reasons (for example changes to the Service, or to legal or regulatory requirements). We will notify you of material changes in advance by an appropriate means, at least 30 days before they take effect. If you do not object before the changes take effect, or continue to use the Service after they take effect, the changes are deemed accepted; we will point this out in the notice. If you object, either party may terminate at the effective date of the change.
15. Written form, assignment, severability
15.1 Amendments should be made in text form.
15.2 You may not assign the contract without our consent, not to be unreasonably withheld. We may assign it to an affiliate or successor in connection with a reorganization or sale of the business.
15.3 If a provision is or becomes invalid, the remaining provisions stay in force; the invalid provision is replaced by the valid provision that comes closest to its economic purpose.
16. Governing law and jurisdiction
16.1 These Terms are governed by Austrian law, excluding its conflict-of-law rules and the UN Convention on Contracts for the International Sale of Goods (CISG).
16.2 The exclusive place of jurisdiction for all disputes arising from or in connection with these Terms is the court with subject-matter competence at our registered seat, to the extent permitted for contracts between entrepreneurs.