1. Scope and contracting parties

These terms and conditions apply to every contract between Evosis Software UG (haftungsbeschränkt), Ribnitzer Straße 20, 13051 Berlin, Germany (below "Evosis") and its customers concerning the products offered on this website.

Two products are offered, and they are contractually different:

  • Claude Code Ruleset: a one-off purchase of digital content, available for download immediately after payment.
  • Keycloak as a Service: a one-off setup plus ongoing operation against a monthly fee, that is, a continuing obligation.

Terms of the customer that differ from these do not become part of the contract, even where Evosis does not expressly object to them. Individual agreements in text form take precedence over these terms.

This English version is provided for convenience. In case of any discrepancy, the German version at evosis-software.de/agb.html prevails.

2. Conclusion of contract

The presentation of the products on this website is not a binding offer. The customer assembles their configuration in the configurator and makes a binding offer by completing the payment process. The contract comes into effect once Evosis confirms it or delivers the service.

Payment is handled by Stripe. The customer expressly accepts these terms there, and that acceptance is recorded with the transaction.

Evosis does not store the contract text separately. These terms are available on this page at any time and can be printed or saved. The customer receives the invoice and the order confirmation by e-mail.

3. Services: Claude Code Ruleset

The subject of the contract is a package of ruleset files and, depending on the configuration, configuration files for automatic checks in the version control system. The precise scope follows from the configuration and from the invoice.

Delivery is a download via a personal link sent to the customer by e-mail once payment has been received. The link expires; the deadline is stated in that e-mail. If the link is lost, Evosis will reissue it on request.

Where setup by Evosis has been purchased, it is carried out by arrangement. It requires the customer to provide the necessary access.

The ruleset is an aid for working with AI tools. Evosis owes neither a particular result from the AI in use nor the absence of defects in the code it produces.

4. Services: Keycloak as a Service

Evosis sets up a dedicated Keycloak installation for the customer and operates it. The scope follows from the chosen configuration: setup, support tier and, where selected, additional building blocks such as a dedicated directory.

4.1 Setup

Setup covers the hardened installation, a first realm, connecting a first application and the sign-in page in the customer's design. Setup is charged once and is rendered upon delivery.

4.2 Operation

Ongoing operation covers updates, backups and monitoring as well as the response times of the chosen support tier. Operation takes place at a provider located in Germany.

4.3 Addresses

Every installation is reachable at an address of the form customer.id.keyward.cloud. The customer may instead use a domain of their own and point it at that address by CNAME. The customer makes the necessary entries in their own zone; Evosis provides instructions.

Changing the address after setup changes the identifier that issued sign-in tokens are signed with. Connected applications then have to follow. Such a change is agreed and announced in advance.

4.4 Availability

The availability stated in the chosen support tier refers to the annual average and to the infrastructure Evosis is responsible for. It excludes announced maintenance windows, disruptions at the infrastructure provider, disruptions of the customer's internet connection, and outages caused by the customer's own actions or by connected third-party systems.

Evosis announces maintenance at least 48 hours in advance and schedules it outside usual business hours where possible. Security-relevant updates may be applied without notice.

The availability figure is a service commitment without a contractual penalty. If it is not met, the customer's statutory rights apply; no flat-rate credit is agreed.

5. Prices, payment and taxes

The prices shown in the configurator at the time of the order apply. All prices are net and exclusive of any applicable VAT. For businesses in other EU countries holding a valid VAT identification number, the reverse charge procedure applies.

Payment is made through Stripe using the payment methods offered there. One-off amounts are due immediately. Monthly fees are charged in advance for the respective billing period.

Evosis announces price changes for running contracts in text form at least six weeks before they take effect. The customer may then terminate the contract with effect from that date.

If the customer is more than 14 days late with a payment, Evosis may suspend the service after prior notice. The obligation to pay remains unaffected.

6. Term and termination

The purchase of the Claude Code Ruleset is complete upon delivery; there is no term.

Keycloak as a Service runs for an indefinite period. There is no minimum term and no setup fee.

On monthly billing, either party may terminate at any time with effect from the end of the current, already paid billing period. There is no notice period.

Where the customer chooses to pay twelve months in advance, the discount stated on the product page applies. The contract remains terminable at any time; termination takes effect at the end of the paid year. The prepaid fee is not refunded pro rata, because the discount is granted precisely for paying in advance. After the year the contract continues on the same terms unless the customer terminates.

The customer terminates through the subscription management, access to which is provided on delivery. Termination in text form to the address in the legal notice is equally effective.

The right of either party to terminate for cause remains unaffected. For Evosis, cause exists in particular where the customer uses the installation for unlawful purposes or is substantially in arrears.

7. The customer's part

The customer provides the information and access needed for setup and operation and names a reachable contact for technical questions and fault reports.

The customer is responsible for managing the accounts in their installation, in particular for granting administrative rights and for protecting credentials. They inform Evosis without delay where they suspect that credentials have become known to third parties.

Delays caused by missing cooperation are not to the detriment of Evosis.

8. Rights of use

For the Claude Code Ruleset the customer receives a non-exclusive right, unlimited in time and territory, to use it in their own projects, including projects they deliver for their own clients. Passing on, reselling or publishing the ruleset as such, for instance in a public repository, is not permitted.

For the Keycloak installation the customer receives the right to use it within the agreed scope for the duration of the contract. The Keycloak software itself is subject to its own licence, which remains unaffected.

The data in the installation belongs to the customer. Evosis acquires no rights to it.

9. Right of withdrawal for consumers

Where the customer is a consumer within the meaning of § 13 of the German Civil Code, they have a statutory right of withdrawal of 14 days. Evosis communicates the details and the model withdrawal form before the contract is concluded.

For the Claude Code Ruleset the right of withdrawal expires once Evosis has begun performance after the consumer has expressly agreed that performance should begin before the withdrawal period ends and has confirmed that they thereby lose that right (§ 356 (5) of the German Civil Code). Evosis obtains this consent during the payment process.

For Keycloak as a Service the right of withdrawal remains. Where the consumer has requested that the service begin during the withdrawal period, they owe a proportionate amount for what has been delivered up to the withdrawal.

There is no right of withdrawal for business customers.

10. Data protection and processing on instruction

Evosis processes personal data in line with the privacy policy of this website.

With Keycloak as a Service, Evosis processes identity data of the customer's users on the customer's instruction. The parties therefore conclude a separate data processing agreement under Article 28 GDPR before delivery, covering instructions, the technical and organisational measures, and any further processors involved. That agreement takes precedence over these terms in every question concerning the processing of personal data.

11. Getting the data out, and deletion

When the contract for Keycloak as a Service ends, Evosis provides the customer on request with a complete export of their realm as well as the infrastructure code of their installation. The customer may request the export within 30 days of the end of the contract.

After that period Evosis deletes the installation including all data and backups. Deletion is final. Statutory retention obligations, for instance for invoices, remain unaffected.

12. Liability

Evosis is liable without limitation for intent and gross negligence, for injury to life, body or health, under the German Product Liability Act, and to the extent of any guarantee given.

In cases of ordinary negligence Evosis is liable only for breach of an obligation whose fulfilment makes the proper performance of the contract possible in the first place and on whose observance the customer may rely. In that case liability is limited to the foreseeable damage typical for this kind of contract.

Liability for ordinary negligence is further limited in amount to the fees paid for the affected product in the twelve months preceding the damaging event.

Any liability beyond this is excluded. For loss of data, Evosis is liable only to the extent that the loss would also have occurred had the customer maintained proper backups.

13. Changes to these terms

Evosis may change these terms for running contracts where this is necessary to reflect a changed legal situation, changed case law, or changes to the scope of the service. Evosis announces the change in text form at least six weeks before it takes effect.

Where the customer does not object before the change takes effect, it is deemed accepted. Evosis points this out separately in the announcement. Where the customer objects, either party may terminate the contract with effect from that date.

14. Final provisions

The law of the Federal Republic of Germany applies, to the exclusion of the UN Convention on Contracts for the International Sale of Goods. Where the customer is a consumer, mandatory consumer protection provisions of their country of residence remain unaffected.

Where the customer is a business, a legal entity under public law or a special fund under public law, the place of jurisdiction for all disputes arising from this contract is Berlin.

Amendments and additions require text form. This also applies to any waiver of this form requirement.

Should any provision of these terms be invalid, the validity of the remaining provisions remains unaffected.

Version: August 2026