Terms of Service & Community Guidelines
Consolidated version — effective 7 July 2026 (v2.0.0). This document is the single authoritative version of the Terms of Service and Community Guidelines for the website and application available at clean-core.io (the “Platform”). It replaces and supersedes any prior text shown in the onboarding gate or the landing sign-up modal.
Provider / Operator (Imprint)
Felix Frenzel
Hellerstraße 9
96047 Bamberg
Germany
Phone: +49 151 59200157
E-mail: info@clean-core.io
Clean-Core.io is a private, non-commercial community project for the SAP community. It is operated by the above-named individual and is not affiliated with, endorsed by, or connected to SAP SE or Google LLC.
1. Scope and Purpose
Clean-Core.io is a free community program provided solely for research and evaluation purposes in the domain of automated code modernization (ABAP to Cloud-Native, including Node.js). By registering for or using the Platform, you accept these Terms of Service and Community Guidelines (the “Terms”). If you do not agree, you may not use the Platform.
The Platform is intended for professional and evaluation use. By participating, you help shape and improve this community utility.
2. Free Community Edition; No Fee
Access to the Platform is provided completely free of charge. No payment, subscription, or consideration is required or accepted.
Because the Platform is provided free of charge and on a voluntary community basis, there is no entitlement to availability, specific features, support, or continued operation. The operator may modify, suspend, or discontinue the Platform, in whole or in part, at any time.
3. Nature of Generated Output; Mandatory Architect Review
All modernization analyses, source code, and related artifacts produced by the Platform are automatically synthesized drafts. They are illustrative only and are not fit for productive use in their delivered state.
Architect Directive: Before applying, compiling, or deploying any generated code or artifact in a test, staging, or production environment, all files must be thoroughly inspected, validated, and approved by qualified software architects. You remain solely responsible for reviewing, testing, and approving any output before use.
4. AI Code Generation and Limitation of Liability
Modernization analyses and source code are generated automatically by generative AI models. The operator gives no warranty or guarantee as to the reliability, correctness, completeness, security, merchantability, fitness for a particular purpose, or compilation status of any output, to the extent permitted by law.
Limitation of liability: The operator is liable without limitation for damages arising from injury to life, body, or health caused by a breach of duty by the operator, and for damages caused intentionally or by gross negligence. Because the Platform is provided free of charge, the operator is otherwise liable only for intent and gross negligence.
Mandatory statutory liability, including under the German Product Liability Act (Produkthaftungsgesetz) and for the culpable breach of essential contractual obligations (Kardinalpflichten), remains unaffected. Where liability for slight negligence exists for the breach of an essential contractual obligation, it is limited to the foreseeable damage typical for this type of contract.
Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable mandatory law.
5. Third-Party AI Services and Bring-Your-Own-Key (BYOK)
The Platform relies on third-party generative AI services provided by Google (the Google Gemini API) to produce output. Providing your own key is optional: without it, the Platform uses a shared community key within the free quota (see section 6); with your own key, usage is not quota-limited. Where you provide your own API key (“Bring Your Own Key” / BYOK), that key is stored encrypted and is used solely to forward your requests to the Google Gemini API on your behalf via a secure backend proxy; your key is never exposed to the browser. Your use of the Google Gemini API is additionally subject to Google’s own terms and privacy policy, over which the operator has no control.
Do not submit any content to the Platform that you are not permitted to disclose to the relevant third-party AI provider. The operator is not responsible for the processing of data by such third-party providers.
6. Usage Limits / Quota
To keep the Platform available to the community, usage without your own API key is subject to a quota: currently a total of 5 transformations/analyses per user account. This is a one-time allotment and is not reset on a daily or monthly basis. When you provide your own Google Gemini API key (BYOK, see section 5), no quota applies. The operator may adjust, introduce, or remove quotas at any time to protect the stability and fair use of the Platform.
7. Community Guidelines and Code of Conduct
As a participant in the Free Community Edition, you agree to constructive and respectful rules of engagement:
- Do not upload malicious software, illegal scripts, or proprietary source code that violates intellectual property rights or confidentiality obligations.
- Maintain a respectful, collaborative, and professional tone in all community spaces.
- Report system hallucinations, security vulnerabilities, or compilation errors to help continuously refine the engine.
The operator may, at its discretion and without notice, remove content and suspend or terminate access for any user who violates these Terms or the Code of Conduct.
8. Your Content, Intellectual Property, and Responsibility
You warrant that you are entitled to upload and process any content, code, or data you submit to the Platform, and that doing so does not infringe any third-party rights (including intellectual property rights) or breach any confidentiality or data-protection obligation.
You retain all rights in the content you submit. To the extent required to operate the Platform, you grant the operator a non-exclusive, revocable right to process your submissions solely for the purpose of providing the service to you.
You indemnify and hold the operator harmless against third-party claims arising from your unlawful or contractually non-compliant use of the Platform, unless you are not responsible for the breach.
9. Data Protection
Personal data is processed in accordance with the EU General Data Protection Regulation (GDPR) and applicable German data-protection law. Details on the nature, scope, and purpose of processing are set out in the separate Privacy Policy (Datenschutzerklärung) available on the Platform at clean-core.io.
10. Changes to These Terms
The operator may amend these Terms where necessary, for example to reflect changes in the Platform, in the third-party services used, or in the applicable law. The current version is published on the Platform. Continued use of the Platform after changes take effect constitutes acceptance of the amended Terms.
11. Governing Law and Jurisdiction
These Terms and any dispute arising out of or in connection with them are governed by the laws of the Federal Republic of Germany, excluding the UN Convention on Contracts for the International Sale of Goods (CISG). Mandatory consumer-protection provisions of the country in which a consumer has their habitual residence remain unaffected.
To the extent permitted by law, the place of jurisdiction for all disputes is Bamberg, Germany. This choice of jurisdiction does not apply to consumers where prohibited by mandatory law.
12. Severability
Should any provision of these Terms be or become invalid or unenforceable, the validity of the remaining provisions shall not be affected. The invalid or unenforceable provision shall be replaced by a valid provision that comes as close as legally possible to the economic purpose of the original provision.
Contact
Questions regarding these Terms can be directed to:
Felix Frenzel
Hellerstraße 9, 96047 Bamberg, Germany
Phone: +49 151 59200157
E-mail: info@clean-core.io