LOGIQ
Start

Nutzungsbedingungen

Allgemeine Geschäftsbedingungen für den Baustein-Service

§ 1 Geltungsbereich

Diese Nutzungsbedingungen gelten für die Nutzung der Plattform LOGIQ (nachfolgend „Plattform“), betrieben von Benjamin Kraus / DuffLabs (nachfolgend „Anbieter“). Mit der Registrierung und Nutzung der Plattform erklärt sich der Nutzer mit diesen Bedingungen einverstanden.

§ 2 Leistungsbeschreibung – Plattform-Dienstleistung

Die Plattform stellt eine Dienstleistung im Sinne des § 611 BGB bereit. Es handelt sich nicht um einen Kaufvertrag (§ 433 BGB) oder Werkvertrag (§ 631 BGB). Der Anbieter schuldet die Bereitstellung der Plattform und ihrer Werkzeuge, nicht ein bestimmtes Ergebnis.

Die Plattform bietet folgende Dienstleistungen:

  • KI-gestützte Generierung von Logikbausteinen anhand von Nutzer-Beschreibungen (Prompts)
  • Konvertierung bestehender Bausteine in aktuelle Formate
  • Technische Unterstützung bei individuellen Baustein-Anforderungen (Marketplace)
  • Debugging und Validierung von Baustein-Code
  • Installation von Bausteinen auf dem HomeServer (Sideload)

Der Nutzer ist aktiver Teilnehmer des Erstellungsprozesses: Er formuliert die Anforderungen (Prompt), iteriert das Ergebnis und testet den Baustein eigenverantwortlich. Der resultierende Baustein ist das Ergebnis der Dienstleistung und wird als gerätegebundene Nutzungslizenz übergeben.

§ 3 Credits – Dienstleistungsguthaben

Die Nutzung kostenpflichtiger Funktionen erfolgt über ein Credit-System. Credits sind Dienstleistungsguthaben, die der Nutzer vorab erwirbt und für verschiedene Leistungen der Plattform einlösen kann.

  • Credits werden per PayPal erworben. Der Kauf ist die eigentliche Zahlungstransaktion.
  • Credits verfallen nicht und sind unbegrenzt gültig.
  • Credits sind nicht rückerstattbar und können nicht in Bargeld ausgezahlt werden.
  • Das Einlösen von Credits für KI-Generierungen, Konvertierungen oder Aufträge stellt keine eigenständige Kauftransaktion dar, sondern die Nutzung des erworbenen Dienstleistungsguthabens.
  • Alle Preise verstehen sich als Endpreise (Kleinunternehmerregelung gem. § 19 UStG – keine Umsatzsteuer ausgewiesen).

§ 4 Auftragsablauf (Marketplace)

Der Marketplace bietet technische Unterstützungsleistungen für individuelle Baustein-Anforderungen. Der Anbieter setzt die vom Nutzer beschriebenen Anforderungen nach bestem Wissen um.

  1. Anfrage: Der Nutzer beschreibt seine Anforderungen über das Dashboard.
  2. Prüfung & Preis: Der Anbieter prüft die Anfrage und nennt einen Credit-Preis.
  3. Pflicht-Trial: Der Nutzer erhält eine zeitlich begrenzte Testversion. Der Download und Test der Trial-Version ist verpflichtend und kann nicht übersprungen werden. Die Trial-Dauer wird individuell festgelegt.
  4. Eigenverantwortliche Prüfung: Der Nutzer testet den Baustein in seiner eigenen HomeServer-Umgebung und prüft die Funktionsfähigkeit, Kompatibilität und Eignung für seinen vorgesehenen Einsatzzweck.
  5. Bestätigung & Freischaltung: Erst nach ausdrücklicher Bestätigung des erfolgreichen Tests kann der Nutzer die Vollversion mit Credits freischalten (siehe § 4a).
  6. Vollversion: Nach Freischaltung steht die unbefristet nutzbare, gerätegebundene Version zum Download bereit.

Eine Garantie auf Vollständigkeit, Fehlerfreiheit oder Eignung für den vorgesehenen Zweck wird nicht übernommen. Die verpflichtende Trial-Phase dient der eigenverantwortlichen Funktionsprüfung durch den Nutzer vor dem Einsatz von Credits.

§ 4a Bestätigungspflicht vor Freischaltung (Abnahme)

Die Freischaltung der Vollversion erfordert die ausdrückliche Bestätigung folgender Punkte durch den Nutzer:

  1. „Ich habe den Baustein in der Trial-Version auf meinem HomeServer installiert und in meiner eigenen Umgebung getestet.“
  2. „Ich bin mit der Funktionalität zufrieden und möchte die Vollversion freischalten.“
  3. „Mir ist bewusst, dass die eingesetzten Credits nach Freischaltung nicht erstattet werden und kein Widerrufsrecht für die eingesetzten Credits besteht.“

Mit dieser Bestätigung erklärt der Nutzer die Abnahme der erbrachten Dienstleistung. Die Bestätigung dokumentiert, dass der Nutzer die Leistung eigenverantwortlich geprüft hat und mit dem Ergebnis einverstanden ist. Nach erfolgter Abnahme und Freischaltung besteht kein Anspruch auf Rückerstattung der eingesetzten Credits, es sei denn, der Baustein weist einen bei der Trial-Phase nicht erkennbaren, wesentlichen Mangel auf.

Bei Nichtgefallen: Ist der Nutzer mit dem Baustein nicht zufrieden, ist er nicht zur Freischaltung verpflichtet. Die Trial-Version läuft einfach ab. Es entstehen keine Kosten. Der Nutzer kann dem Anbieter Rückmeldung geben, woraufhin der Anbieter nach eigenem Ermessen eine überarbeitete Trial-Version bereitstellen kann (kein Anspruch).

§ 5 Trial-Version

  • Die Trial-Version ist zeitlich begrenzt. Die Dauer wird vom Anbieter individuell festgelegt und dem Nutzer bei Bereitstellung mitgeteilt.
  • Die Trial-Version ist an das Gerät des Nutzers gebunden.
  • Der Download und Test der Trial-Version ist Voraussetzung für den Erwerb der Vollversion. Ein direkter Kauf der Vollversion ohne vorherige Trial-Phase ist nicht möglich.
  • Nach Ablauf der Trial-Phase steht der Baustein nicht mehr zur Verfügung.
  • Es besteht kein Anspruch auf Verlängerung der Trial-Phase.
  • Die Trial-Phase dient dem Testen – aus der Bereitstellung einer Trial-Version entsteht keine Kaufverpflichtung.
  • Die Trial-Phase dient gleichzeitig als Abnahmeprüfung: Der Nutzer prüft die Dienstleistung in seiner eigenen Umgebung, bevor er sich für die Freischaltung entscheidet.
Wichtiger Hinweis – Haftungsausschluss für Bausteine:

Logikbausteine werden nach bestem Wissen und Gewissen erstellt. Eine Prüfung in der individuellen Umgebung des Nutzers findet nicht statt.

Die Nutzung der Bausteine erfolgt auf eigene Gefahr und Verantwortung des Nutzers. Der Nutzer ist selbst dafür verantwortlich, die Bausteine vor dem produktiven Einsatz in seiner eigenen Umgebung ausreichend zu testen.

Empfehlung: Gira stellt für jeden HomeServer bzw. FacilityServer eine virtuelle Maschine (VM) als Testumgebung zur Verfügung. Wir empfehlen ausdrücklich, neue Bausteine zuerst auf der VM zu testen, bevor sie auf dem produktiven HomeServer installiert werden. Der Anbieter übernimmt keine Haftung für Schäden, die durch den Einsatz von Bausteinen ohne vorherigen Test auf der VM entstehen.

§ 6 Haftungsausschluss

6.1 Keine Gewährleistung für Fehlerfreiheit

Der Anbieter übernimmt keine Gewährleistung für die Fehlerfreiheit, Vollständigkeit oder Eignung der erstellten Bausteine für einen bestimmten Zweck. Insbesondere wird keine Garantie dafür übernommen, dass Bausteine in jeder HomeServer-Konfiguration, Firmware-Version oder Netzwerkumgebung fehlerfrei funktionieren.

6.2 Ausschluss von Folgeschäden

Der Anbieter haftet nicht für Schäden, die durch die Nutzung der Bausteine entstehen, insbesondere nicht für:

  • Fehlfunktionen der Hausautomation oder angeschlossener Geräte
  • Datenverlust auf dem HomeServer
  • Ausfallzeiten des HomeServer-Systems
  • Schäden an Drittgeräten (Heizung, Klimaanlage, Beleuchtung, etc.)
  • Schäden, die durch den Einsatz von Bausteinen ohne vorherigen Test auf der vom Gerätehersteller bereitgestellten VM (virtuellen Maschine) entstehen
  • Schäden, die durch den direkten Einsatz auf dem produktiven HomeServer ohne vorherige Testphase auf einer geeigneten Testumgebung entstehen
  • Mittelbare Schäden, entgangenen Gewinn oder sonstige Vermögensschäden

6.3 KI-generierter Code

Die Baustein-Generierung erfolgt unter Einsatz von KI-Technologie. KI-generierter Code kann Fehler enthalten, unvollständig sein oder nicht den Erwartungen entsprechen. Der Anbieter haftet nicht für die Qualität, Richtigkeit oder Funktionalität des generierten Codes. Der Nutzer ist verpflichtet, die Funktionsfähigkeit der Bausteine vor dem Produktiveinsatz eigenverantwortlich in seiner Umgebung zu testen.

6.4 Haftungsbeschränkung

Die Haftung des Anbieters ist auf Vorsätzliches und grob fahrlässiges Handeln beschränkt (§ 276 BGB). Bei leichter Fahrlässigkeit haftet der Anbieter nur bei Verletzung wesentlicher Vertragspflichten (Kardinalpflichten), begrenzt auf vorhersehbare, vertragstypische Schäden. Die Haftung für Schäden an Leben, Körper oder Gesundheit bleibt unberührt.

Schadensobergrenze: Die Haftung ist auf den Gesamtbetrag der vom Nutzer in den letzten 12 Monaten gezahlten Beträge (Credit-Käufe) beschränkt.

6.5 Verantwortung des Nutzers

Der Nutzer ist selbst verantwortlich für:

  • Das ausreichende Testen der Bausteine vor dem produktiven Einsatz – vorzugsweise auf der vom Gerätehersteller bereitgestellten virtuellen Maschine (VM)
  • Die Sicherung seiner HomeServer-Konfiguration vor der Installation neuer Bausteine
  • Die Übereinstimmung der Bausteine mit seiner spezifischen Hardware- und Software-Umgebung
  • Die Einhaltung der Gira HomeServer-Dokumentation und Best Practices
  • Die Bewertung, ob ein Baustein für den Einsatz in sicherheitsrelevanten Bereichen (z. B. Heizungssteuerung, Zutrittskontrolle) geeignet ist

§ 7 Lizenzbindung und Gerätebindung

7.1 Seriennummern-Bindung

Jeder Baustein wird bei der Erstellung oder Freischaltung unwiderruflich an die Seriennummer des HomeServer bzw. FacilityServer des Nutzers gebunden. Der Baustein ist ausschließlich auf diesem einen Gerät lauffähig.

7.2 Keine Übertragbarkeit

  • Bausteine können nicht auf ein anderes Gerät übertragen, umgezogen oder neu gebunden werden – auch nicht bei Defekt, Austausch oder Upgrade des Geräts.
  • Bei einem Gerätewechsel (z. B. Defekt, Neukauf) muss der Baustein für das neue Gerät erneut erworben werden.
  • Die Weitergabe, der Weiterverkauf, die Dekompilierung oder das Reverse Engineering von Bausteinen ist untersagt.

7.3 Urheberrecht und Nutzungsrecht

Das Urheberrecht an allen erstellten Bausteinen liegt beim Anbieter (§ 7 UrhG). Der Nutzer erhält ein einfaches, nicht übertragbares, nicht unterlizenzierbares Nutzungsrecht (§ 31 UrhG), beschränkt auf die Nutzung auf dem gebundenen Gerät.

§ 7a Firmware-Abhängigkeit und Zukunftssicherheit

7a.1 Firmware-Anforderung

Bausteine werden für eine bestimmte Firmware-Version des HomeServer bzw. FacilityServer entwickelt und getestet. Die zum Zeitpunkt der Erstellung erforderliche Firmware-Version wird dem Nutzer mitgeteilt. Der Anbieter übernimmt keine Gewähr für die Funktion auf älteren oder neueren Firmware-Versionen.

7a.2 Keine Laufzeitgarantie

Der Anbieter übernimmt keine Garantie für die dauerhafte Funktionsfähigkeit eines Bausteins. Insbesondere:

  • Firmware-Updates des Geräteherstellers können die Funktionsfähigkeit von Bausteinen beeinträchtigen oder aufheben. Der Anbieter haftet hierfür nicht.
  • Änderungen am HSL-SDK (Logikbaustein-Schnittstelle) durch den Gerätehersteller können Anpassungen erforderlich machen. Ein Anspruch auf kostenlose Aktualisierung besteht nicht.
  • Der Anbieter ist nicht verpflichtet, Bausteine an künftige Firmware-Versionen, Hardware-Revisionen oder SDK-Änderungen anzupassen.

7a.3 Ressourcen und Leistung

Bausteine werden nach bestem Wissen ressourcenschonend entwickelt. Der Anbieter übernimmt jedoch keine Gewähr, dass ein Baustein auf dem spezifischen Gerät des Nutzers innerhalb der verfügbaren System­ressourcen (Arbeitsspeicher, Rechenleistung) fehlerfrei funktioniert. Der Nutzer ist verpflichtet, die Funktionsfähigkeit während der Trial-Phase eigenständig zu prüfen.

§ 8 Widerrufsrecht

8.1 Widerrufsbelehrung

Sie haben das Recht, binnen 14 Tagen ohne Angabe von Gründen den Vertrag über den Credit-Kauf zu widerrufen. Die Widerrufsfrist beträgt 14 Tage ab dem Tag des Vertragsschlusses.

Um Ihr Widerrufsrecht auszuüben, müssen Sie uns (Benjamin Kraus, info@mrduff.de) mittels einer eindeutigen Erklärung (z. B. per E-Mail) über Ihren Entschluss, diesen Vertrag zu widerrufen, informieren.

8.2 Erlöschen des Widerrufsrechts bei Credit-Kauf

Das Widerrufsrecht für Credits erlischt gemäß §356 Abs. 5 BGB, wenn:

  • der Anbieter mit der Ausführung des Vertrags begonnen hat (Gutschrift der Credits),
  • der Nutzer ausdrücklich zugestimmt hat, dass der Anbieter vor Ablauf der Widerrufsfrist mit der Ausführung beginnt, und
  • der Nutzer bestätigt hat, dass er Kenntnis vom Verlust seines Widerrufsrechts hat.

Diese Zustimmung wird vor dem Credit-Kauf per Checkbox eingeholt.

8.3 Kein separates Widerrufsrecht bei Credit-Einlösung

Das Einlösen von Credits (für KI-Generierung, Konvertierung oder Auftragsfreischaltung) stellt keine eigenständige Kauftransaktion dar. Es handelt sich um die Inanspruchnahme einer bereits bezahlten Dienstleistung. Ein separates Widerrufsrecht besteht daher nicht.

8.4 Trial-Phase als Testmöglichkeit und Abnahme (Marketplace)

Die kostenlose und verpflichtende Trial-Phase ermöglicht es dem Nutzer, den Baustein vor dem Einsatz von Credits ausführlich in seiner eigenen Umgebung zu testen. Der Nutzer hat damit die volle Möglichkeit, die Dienstleistung zu prüfen, bevor er sich für die Freischaltung entscheidet.

Erst nach eigenständigem Test und ausdrücklicher Bestätigung der Zufriedenheit (gemäß § 4a) kann die Freischaltung mit Credits erfolgen. Diese Bestätigung stellt die Abnahme der Dienstleistung dar.

Bei Nichtgefallen ist der Nutzer nicht zur Freischaltung verpflichtet – die Trial-Version läuft einfach ab. Es entstehen keine Kosten.

Da der Nutzer den Baustein vor der Freischaltung vollumfänglich testen konnte und die Funktionsfähigkeit ausdrücklich bestätigt hat, besteht nach Freischaltung kein Anspruch auf Rückerstattung der eingesetzten Credits, es sei denn, es liegt ein bei der Trial-Phase nicht erkennbarer, wesentlicher Mangel vor.

§ 9 Markenhinweis

„Gira“, „HomeServer“ und „FacilityServer“ sind eingetragene Marken der Gira Giersiepen GmbH & Co. KG. Diese Plattform steht in keiner Verbindung zu Gira und ist kein offizielles Gira-Produkt. Die Nennung dient ausschließlich der Beschreibung der technischen Kompatibilität.

§ 10 KI-Einsatz und Transparenz

Die Plattform setzt zur Generierung, Konvertierung und Verbesserung von Bausteinen KI-Technologie ein. Der Nutzer wird darüber transparent informiert:

  • KI-generierter Code wird auf Basis der Nutzer-Eingaben (Prompts, Beschreibungen) erstellt.
  • Das Ergebnis kann Fehler enthalten, unvollständig sein oder von den Erwartungen abweichen.
  • Es besteht kein Anspruch auf ein bestimmtes Ergebnis – die KI arbeitet nach dem „Best-Effort“-Prinzip.
  • Der Nutzer ist verpflichtet, die Funktionsfähigkeit der Bausteine vor dem Produktiveinsatz eigenverantwortlich zu testen.
  • An die KI werden ausschließlich technische Beschreibungen übermittelt, keine personenbezogenen Daten.

§ 10a Empfehlungsprogramm (Referral)

Die Plattform bietet ein Empfehlungsprogramm, bei dem registrierte Nutzer personalisierte Empfehlungslinks für Marketplace-Bausteine erstellen können. Für jeden Kauf, der nachweislich über einen solchen Link zustande kommt, erhält der empfehlende Nutzer eine Provision in Form von Credits.

  • Die Höhe der Provision wird vom Plattformbetreiber festgelegt und kann jederzeit geändert werden.
  • Es besteht kein Rechtsanspruch auf einen bestimmten Provisionssatz oder auf die Fortführung des Programms.
  • Referral-Credits sind – wie alle Credits – nicht auszahlbar, nicht übertragbar und haben keinen Barwert.
  • Missbrauch (z. B. Fake-Accounts, Self-Referral, automatisierte Klicks) führt zum Ausschluss vom Programm und ggf. zur Sperrung des Accounts.
  • Bei öffentlicher Verbreitung von Empfehlungslinks (z. B. soziale Medien) ist der Nutzer eigenverantwortlich zur Kennzeichnung gemäß geltender Werbevorschriften verpflichtet.

§ 11 Schlussbestimmungen

  • Es gilt das Recht der Bundesrepublik Deutschland.
  • Sollten einzelne Bestimmungen dieser Nutzungsbedingungen unwirksam sein, bleibt die Wirksamkeit der übrigen Bestimmungen unberührt.
  • Der Anbieter behält sich vor, diese Nutzungsbedingungen jederzeit zu ändern. Änderungen werden den Nutzern über die Plattform mitgeteilt.
Stand: März 2026 · © 2026 Benjamin Kraus
Impressum · Datenschutz

This is a convenience translation. The German version is legally binding.

Terms of Service

General Terms and Conditions for the Logic Module Service

§ 1 Scope

These terms of service apply to the use of the LOGIQ platform (hereinafter "Platform"), operated by Benjamin Kraus / DuffLabs (hereinafter "Provider"). By registering and using the platform, the user agrees to these terms.

§ 2 Service Description – Platform Services

The platform provides a service within the meaning of § 611 BGB (German Civil Code). It is not a purchase contract (§ 433 BGB) or a contract for work (§ 631 BGB). The provider owes the provision of the platform and its tools, not a specific result.

The platform offers the following services:

  • AI-assisted generation of logic modules based on user descriptions (prompts)
  • Conversion of existing modules to current formats
  • Technical support for individual module requirements (Marketplace)
  • Debugging and validation of module code
  • Installation of modules on the HomeServer (Sideload)

The user is an active participant in the creation process: They formulate the requirements (prompt), iterate on the result, and test the module under their own responsibility. The resulting module is the product of the service and is provided as a device-bound usage license.

§ 3 Credits – Service Balance

The use of paid features is managed through a credit system. Credits are service balances that the user acquires in advance and can redeem for various platform services.

  • Credits are purchased via PayPal. The purchase is the actual payment transaction.
  • Credits do not expire and are valid indefinitely.
  • Credits are non-refundable and cannot be converted to cash.
  • Redeeming credits for AI generations, conversions, or orders does not constitute an independent purchase transaction, but the use of acquired service balance.
  • All prices are final prices (small business regulation per § 19 UStG – no VAT is charged).

§ 4 Order Process (Marketplace)

The Marketplace offers technical support services for individual module requirements. The provider implements the user's described requirements to the best of their knowledge.

  1. Request: The user describes their requirements via the Dashboard.
  2. Review & Price: The provider reviews the request and quotes a credit price.
  3. Mandatory Trial: The user receives a time-limited trial version. Downloading and testing the trial version is mandatory and cannot be skipped. The trial duration is set individually.
  4. Independent Testing: The user tests the module in their own HomeServer environment and verifies functionality, compatibility, and fitness for their intended use case.
  5. Confirmation & Activation: Only after explicit confirmation of successful testing can the user activate the full version with credits (see § 4a).
  6. Full Version: After activation, the permanent, device-bound version is available for download.

No guarantee is given for completeness, freedom from defects, or fitness for a particular purpose. The mandatory trial phase serves for the user's independent verification of functionality before committing credits.

§ 4a Confirmation Requirement Before Activation (Acceptance)

Activation of the full version requires the user's explicit confirmation of the following points:

  1. “I have installed the trial version of the module on my HomeServer and tested it in my own environment.”
  2. “I am satisfied with the functionality and wish to activate the full version.”
  3. “I understand that credits used for activation are non-refundable and no right of withdrawal applies to redeemed credits.”

This confirmation constitutes the acceptance of the provided service. The confirmation documents that the user has independently reviewed the service and is satisfied with the result. After acceptance and activation, there is no entitlement to a refund of the used credits, unless the module has a material defect that was not identifiable during the trial phase.

If not satisfied: The user is not obligated to activate. The trial version simply expires. No costs are incurred. The user may provide feedback, and the provider may, at their own discretion, provide a revised trial version (no entitlement).

§ 5 Trial Version

  • The trial version is time-limited. The duration is set individually by the provider and communicated to the user upon delivery.
  • The trial version is bound to the user's device.
  • Downloading and testing the trial version is a prerequisite for purchasing the full version. A direct purchase of the full version without a prior trial phase is not possible.
  • After the trial phase expires, the module will no longer be available.
  • There is no entitlement to an extension of the trial phase.
  • The trial phase is for testing purposes – providing a trial version does not create an obligation to purchase.
  • The trial phase also serves as an acceptance review: The user evaluates the service in their own environment before deciding on activation.
Important Notice – Liability Disclaimer for Modules:

Logic modules are created to the best of knowledge and belief. No testing in the user's individual environment takes place.

The use of modules is at the user's own risk and responsibility. The user is responsible for adequately testing modules in their own environment before productive use.

Recommendation: Gira provides a virtual machine (VM) as a test environment for each HomeServer and FacilityServer. We expressly recommend testing new modules on the VM first before installing them on the production HomeServer. The provider assumes no liability for damages caused by deploying modules without prior testing on the VM.

§ 6 Liability Disclaimer

6.1 No Warranty for Freedom from Defects

The provider assumes no warranty for the freedom from defects, completeness, or fitness of the created modules for a particular purpose. In particular, no guarantee is given that modules will function flawlessly in every HomeServer configuration, firmware version, or network environment.

6.2 Exclusion of Consequential Damages

The provider is not liable for damages caused by the use of modules, in particular not for:

  • Malfunctions of home automation or connected devices
  • Data loss on the HomeServer
  • Downtime of the HomeServer system
  • Damage to third-party devices (heating, air conditioning, lighting, etc.)
  • Damages caused by deploying modules without prior testing on the manufacturer-provided VM (virtual machine)
  • Damages caused by direct deployment on the production HomeServer without prior testing in a suitable test environment
  • Indirect damages, lost profits, or other financial losses

6.3 AI-Generated Code

Module generation uses AI technology. AI-generated code may contain errors, be incomplete, or not meet expectations. The provider is not liable for the quality, accuracy, or functionality of generated code. The user is obligated to independently test the functionality of modules in their own environment before productive use.

6.4 Limitation of Liability

The provider's liability is limited to intentional and grossly negligent conduct (§ 276 BGB). In cases of slight negligence, the provider is only liable for breach of essential contractual obligations (cardinal obligations), limited to foreseeable, contract-typical damages. Liability for damages to life, body, or health remains unaffected.

Damage cap: Liability is limited to the total amount paid by the user in the last 12 months (credit purchases).

6.5 User's Responsibility

The user is responsible for:

  • Adequately testing modules before productive use – preferably on the manufacturer-provided virtual machine (VM)
  • Backing up their HomeServer configuration before installing new modules
  • Ensuring compatibility of modules with their specific hardware and software environment
  • Complying with the Gira HomeServer documentation and best practices
  • Assessing whether a module is suitable for use in safety-relevant areas (e.g., heating control, access control)

§ 7 License Binding and Device Binding

7.1 Serial Number Binding

Each module is irrevocably bound to the serial number of the user's HomeServer or FacilityServer upon creation or activation. The module can only be used on this one device.

7.2 Non-Transferability

  • Modules cannot be transferred to another device, migrated, or re-bound – not even in case of defect, replacement, or upgrade of the device.
  • In case of a device change (e.g., defect, new purchase), the module must be purchased again for the new device.
  • Sharing, reselling, decompiling, or reverse engineering of modules is prohibited.

7.3 Copyright and Usage Rights

Copyright of all created modules belongs to the provider (§ 7 UrhG). The user receives a simple, non-transferable, non-sublicensable usage right (§ 31 UrhG), limited to use on the bound device.

§ 7a Firmware Dependency and Future-Proofing

7a.1 Firmware Requirement

Modules are developed and tested for a specific firmware version of the HomeServer or FacilityServer. The firmware version required at the time of creation is communicated to the user. The provider assumes no warranty for function on older or newer firmware versions.

7a.2 No Runtime Guarantee

The provider does not guarantee permanent functionality of a module. In particular:

  • Firmware updates by the device manufacturer may impair or eliminate module functionality. The provider is not liable for this.
  • Changes to the HSL SDK (logic module interface) by the device manufacturer may require adjustments. There is no entitlement to free updates.
  • The provider is not obligated to adapt modules to future firmware versions, hardware revisions, or SDK changes.

7a.3 Resources and Performance

Modules are developed to be resource-efficient to the best of knowledge. However, the provider assumes no warranty that a module will function flawlessly on the user's specific device within the available system resources (memory, processing power). The user is obligated to verify functionality independently during the trial phase.

§ 8 Right of Withdrawal

8.1 Cancellation Policy

You have the right to withdraw from the credit purchase contract within 14 days without giving reasons. The withdrawal period is 14 days from the date of the contract.

To exercise your right of withdrawal, you must inform us (Benjamin Kraus, info@mrduff.de) by means of a clear declaration (e.g., by email) of your decision to withdraw from this contract.

8.2 Expiration of Right of Withdrawal for Credit Purchase

The right of withdrawal for credits expires pursuant to §356(5) BGB when:

  • the provider has begun to perform the contract (crediting of credits),
  • the user has expressly agreed that the provider may begin performance before the withdrawal period expires, and
  • the user has confirmed awareness of the loss of their right of withdrawal.

This consent is obtained via checkbox before the credit purchase.

8.3 No Separate Right of Withdrawal for Credit Redemption

Redeeming credits (for AI generation, conversion, or order activation) does not constitute an independent purchase transaction. It is the utilization of an already paid-for service. Therefore, no separate right of withdrawal exists.

8.4 Trial Phase as Testing Opportunity and Acceptance (Marketplace)

The free and mandatory trial phase allows the user to thoroughly test the module in their own environment before committing credits. The user thereby has full opportunity to evaluate the service before deciding on activation.

Only after independent testing and explicit confirmation of satisfaction (per § 4a) can activation with credits take place. This confirmation constitutes the acceptance of the service.

If not satisfied, the user is not obligated to activate – the trial version simply expires. No costs are incurred.

Since the user was able to fully test the module before activation and explicitly confirmed its functionality, there is no entitlement to a refund of the used credits after activation, unless a material defect exists that was not identifiable during the trial phase.

§ 9 Trademark Notice

"Gira", "HomeServer", and "FacilityServer" are registered trademarks of Gira Giersiepen GmbH & Co. KG. This platform is not affiliated with Gira and is not an official Gira product. The mention serves exclusively to describe technical compatibility.

§ 10 AI Usage and Transparency

The platform uses AI technology for generating, converting, and improving modules. The user is transparently informed:

  • AI-generated code is created based on user inputs (prompts, descriptions).
  • Results may contain errors, be incomplete, or deviate from expectations.
  • There is no entitlement to a specific result – the AI operates on a "best effort" basis.
  • The user is obligated to independently test the functionality of modules before productive use.
  • Only technical descriptions are transmitted to the AI, no personal data.

§ 10a Referral Program

The platform offers a referral program through which registered users can create personalised referral links for Marketplace modules. For each purchase verifiably made through such a link, the referring user receives a commission in the form of credits.

  • The commission rate is determined by the platform operator and may be changed at any time.
  • There is no legal entitlement to a specific commission rate or to the continuation of the program.
  • Referral credits – like all credits – are non-refundable, non-transferable, and have no cash value.
  • Abuse (e.g. fake accounts, self-referral, automated clicks) will result in exclusion from the program and may lead to account suspension.
  • When sharing referral links publicly (e.g. social media), the user is solely responsible for complying with applicable advertising disclosure requirements.

§ 11 Final Provisions

  • The law of the Federal Republic of Germany applies.
  • Should individual provisions of these terms be invalid, the validity of the remaining provisions remains unaffected.
  • The provider reserves the right to change these terms at any time. Changes will be communicated to users via the platform.
As of: March 2026 · © 2026 Benjamin Kraus
Imprint · Privacy Policy