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.
- Anfrage: Der Nutzer beschreibt seine Anforderungen über das Dashboard.
- Prüfung & Preis: Der Anbieter prüft die Anfrage und nennt einen Credit-Preis.
- 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.
- 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.
- Bestätigung & Freischaltung: Erst nach ausdrücklicher Bestätigung des
erfolgreichen Tests kann der Nutzer die Vollversion mit Credits freischalten (siehe § 4a).
- 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:
- „Ich habe den Baustein in der Trial-Version auf meinem HomeServer installiert und
in meiner eigenen Umgebung getestet.“
- „Ich bin mit der Funktionalität zufrieden und möchte die Vollversion freischalten.“
- „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
Systemressourcen (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.
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.
- Request: The user describes their requirements via the Dashboard.
- Review & Price: The provider reviews the request and quotes a credit price.
- 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.
- Independent Testing: The user tests the module in their own
HomeServer environment and verifies functionality, compatibility, and fitness
for their intended use case.
- Confirmation & Activation: Only after explicit confirmation of
successful testing can the user activate the full version with credits (see § 4a).
- 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:
- “I have installed the trial version of the module on my HomeServer and
tested it in my own environment.”
- “I am satisfied with the functionality and wish to activate the full version.”
- “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.