{% extends "base.html" %} {% block title %}License - Inventarsystem{% endblock %} {% block content %}

# Lizenzinformationen & Rechtliches

## Endbenutzer-Lizenzvertrag (EULA) und Nutzungsbedingungen

Softwareprojekt: Inventarsystem
Urheberrechtshalter (Lizenzgeber): AIIrondev
Gültigkeit: Stand 2026

### Präambel

Dieser Endbenutzer-Lizenzvertrag (im Folgenden „Vertrag") stellt eine rechtsgültige Vereinbarung zwischen Ihnen (im Folgenden „Lizenznehmer") und dem Urheber AIIrondev (im Folgenden „Lizenzgeber") dar. Durch den Zugriff auf den Quellcode, die Installation, das Kopieren oder die sonstige Nutzung der Software „Inventarsystem" (im Folgenden „Produkt") erklärt sich der Lizenznehmer mit den nachfolgenden Bedingungen vollumfänglich einverstanden.

Sollte der Lizenznehmer den Bedingungen dieses Vertrags nicht zustimmen, ist jegliche Nutzung, Vervielfältigung oder Distribution des Produkts mit sofortiger Wirkung untersagt.

### § 1 Gegenstand der Lizenz und Eigentumsrechte

1. Das Produkt wird dem Lizenznehmer unter Vorbehalt lizenziert, nicht verkauft. Sämtliche Eigentumsrechte, Urheberrechte und sonstigen geistigen Eigentumsrechte am Produkt sowie an allen Kopien davon verbleiben ausschließlich beim Lizenzgeber.
2. Diese Lizenz gewährt lediglich ein eingeschränktes Nutzungsrecht unter den in diesem Vertrag explizit genannten Bedingungen.

### § 2 Zulässiger Nutzungskreis (Privatnutzung)

1. Die unentgeltliche Nutzung des Produkts ist ausschließlich natürlichen Personen für den rein privaten, häuslichen Gebrauch gestattet.
2. Die Nutzung umfasst die Verwaltung privater Bestände ohne jegliche Gewinnerzielungsabsicht.
3. Jegliche Nutzung durch Institutionelle Nutzer (einschließlich, aber nicht beschränkt auf: Unternehmen, Einzelunternehmer, Freiberufler, Vereine, Bildungseinrichtungen, Behörden oder NGOs) ist ausdrücklich untersagt und bedarf einer gesonderten, schriftlichen Lizenzvereinbarung mit dem Lizenzgeber.

### § 3 Funktionale Einschränkungen und Support

1. Dem Lizenznehmer wird das Produkt in der jeweils vorliegenden Fassung bereitgestellt („As-Is").
2. Für die kostenlose Privatnutzung besteht kein Anspruch auf:
   - Technischen Support oder Beratung.
   - Bereitstellung von Sicherheits-Updates oder Patches.
   - Gewährleistung der Kompatibilität mit spezifischen Hardware- oder Softwareumgebungen.
3. Der Lizenzgeber behält sich das Recht vor, Funktionen in zukünftigen Versionen zu ändern, einzuschränken oder kostenpflichtig zu gestalten.

### § 4 Wahrung der Urheberbezeichnung (Branding-Klausel)

1. Das Produkt verfügt über fest integrierte Urheberrechtshinweise, insbesondere die Kennzeichnung „Powered by AIIrondev" in der Benutzeroberfläche (Footer/Menü).
2. Es ist dem Lizenznehmer untersagt, diese Hinweise zu entfernen, zu modifizieren, zu verdecken oder deren Sichtbarkeit durch technische Maßnahmen (z. B. Manipulation von CSS, JavaScript oder Metadaten) zu beeinträchtigen.
3. Das Entfernen dieser Hinweise führt zum sofortigen und automatischen Erlöschen der Nutzungslizenz.

### § 5 Verbot der kommerziellen Verwertung & SaaS

1. Die Bereitstellung des Produkts als Dienstleistung für Dritte (Software-as-a-Service, SaaS), insbesondere gegen Entgelt oder zur Generierung von Werbeeinnahmen, ist strikt untersagt.
2. Das Hosting auf öffentlichen Servern mit dem Ziel, Dritten ohne eigene Installation Zugriff auf die Funktionalität zu gewähren, ist nur mit ausdrücklicher schriftlicher Genehmigung des Lizenzgebers zulässig.

### § 6 Modifikationen und Contributions

1. Der Lizenznehmer darf den Quellcode für den privaten Eigenbedarf modifizieren.
2. Im Falle einer Veröffentlichung von Modifikationen oder der Einreichung von Verbesserungsvorschlägen (z. B. Pull Requests auf GitHub) räumt der Lizenznehmer dem Lizenzgeber ein unwiderrufliches, weltweites, zeitlich unbeschränktes und kostenfreies Nutzungs- und Verwertungsrecht an diesen Änderungen ein. Der Lizenzgeber ist berechtigt, diese Änderungen in das Hauptprodukt zu übernehmen und unter dieser oder einer anderen Lizenz zu vertreiben.

### § 7 Haftungsbeschränkung

1. Die Haftung des Lizenzgebers für Schäden, die aus der Nutzung oder Unmöglichkeit der Nutzung des Produkts entstehen (einschließlich Datenverlust, Betriebsunterbrechung oder entgangener Gewinn), ist auf Vorsatz und grobe Fahrlässigkeit beschränkt.
2. Der Lizenzgeber übernimmt keine Haftung für die Richtigkeit der mit dem Produkt verwalteten Daten.

### § 8 Rechtswahl und Gerichtsstand

1. Es gilt ausschließlich das Recht der Bundesrepublik Deutschland unter Ausschluss des UN-Kaufrechts (CISG).
2. Soweit gesetzlich zulässig, wird als Gerichtsstand für alle Streitigkeiten aus diesem Vertrag der Sitz des Lizenzgebers vereinbart.
3. Sollten einzelne Bestimmungen dieses Vertrags unwirksam sein, bleibt die Wirksamkeit der übrigen Bestimmungen unberührt (Salvatorische Klausel).

### ⚠️ Anfragen für Ausnahmegenehmigungen (Kommerzielle Lizenzen)

Bitte kontaktieren Sie den Urheber direkt über das GitHub-Profil: AIIrondev auf GitHub

## NOTICE – Urheberrechtliche Hinweise

Inventarsystem
Copyright © 2025-2026 AIIrondev

Dieses Projekt steht unter dem Inventarsystem EULA (Endbenutzer-Lizenzvertrag). Der vollständige Lizenztext befindet sich in `Legal/LICENSE`. Die Software wird ausschließlich für den privaten, nicht-kommerziellen Gebrauch bereitgestellt. Unerlaubte kommerzielle Nutzung, SaaS-Hosting oder das Entfernen von Branding ist untersagt. Anfragen für kommerzielle Lizenzen: https://github.com/AIIrondev

### Drittanbieter-Hinweise

Dieses Projekt nutzt oder referenziert die folgende Drittanbieter-Software. Deren jeweilige Lizenzen gelten wie angegeben. Dieser NOTICE-Abschnitt dient ausschließlich der Attribution und ändert keine Lizenzbedingungen.

#### Python-Pakete (Laufzeit)

- Flask (BSD-3-Clause) © Pallets
- Werkzeug (BSD-3-Clause) © Pallets
- Jinja2 (BSD-3-Clause) © Pallets (indirekt via Flask)
- Click (BSD-3-Clause) © Pallets (indirekt via Flask)
- Gunicorn (MIT) © 2009-2025 Benoit Chesneau and contributors
- PyMongo (Apache-2.0) © MongoDB, Inc.
- APScheduler (MIT) © 2009-2025 Alex Grönholm and contributors
- Pillow (HPND/FreeType-style) © 1995-2011 Fredrik Lundh; © 2010-2025 Alex Clark and contributors
- python-dateutil (BSD-3-Clause) © 2017-2025 dateutil team; © 2003-2011 Gustavo Niemeyer
- pytz (MIT) © 2003-2025 Stuart Bishop
- requests (Apache-2.0) © 2011-2025 Kenneth Reitz and contributors
- qrcode (BSD-3-Clause) © 2010-2025 Lincoln Loop and contributors

#### Frontend / Laufzeit-Assets

- html5-qrcode (MIT) © 2020-2025 Manoj Brahmbhatt (mebjas)

#### Systemkomponenten (nicht im Repository enthalten, ggf. im Deployment genutzt)

- NGINX (2-clause BSD) © Nginx, Inc. and/or its licensors
- FFmpeg (LGPL/GPL, je nach Konfiguration) © 2000-2025 FFmpeg developers

## Datenschutzerklärung (Privacy Policy)

### 1. Einleitung

Der Schutz Ihrer persönlichen Daten ist uns ein wichtiges Anliegen. Dieses Dokument erläutert, wie das „Inventarsystem" personenbezogene Daten verarbeitet.

### 2. Verantwortliche Stelle

Verantwortlich für die Datenverarbeitung ist der Betreiber der jeweiligen Instanz (Self-Hosted). Bei Fragen wenden Sie sich bitte an den Administrator Ihrer Installation.

### 3. Erhobene Daten

Das System verarbeitet folgende Kategorien von Daten:

- Benutzerdaten: Benutzername, (je nach Nutzer/Administrator Name und Nachname).
- Inventardaten: Bezeichnungen von Gegenständen, Mengen, Standorte, ggf. Zuordnungen zu Personen.
- Protokolldaten: Zeitstempel von Änderungen (Logs), IP-Adressen (serverseitig zur Sicherheit).

### 4. Zweck der Verarbeitung

Die Daten werden ausschließlich zu folgenden Zwecken verarbeitet:

- Verwaltung und Organisation von Beständen.
- Sicherstellung der Systemsicherheit.
- Nachvollziehbarkeit von Bestandsänderungen.

### 5. Rechtsgrundlage (DSGVO)

Die Verarbeitung erfolgt auf Basis von:

- Art. 6 Abs. 1 lit. b DSGVO: Erfüllung eines Vertrages oder vorvertraglicher Maßnahmen.
- Art. 6 Abs. 1 lit. f DSGVO: Berechtigtes Interesse (effiziente Bestandsverwaltung).

### 6. Datenlöschung

Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht mehr erforderlich sind, sofern keine gesetzlichen Aufbewahrungspflichten entgegenstehen.

## Sicherheitsrichtlinie (Security Policy)

### Unterstützte Versionen

Bitte nutzen Sie immer die neueste Version aus dem `main`-Branch, um Sicherheitsupdates zu erhalten.

### Datenschutzrechtliche Mechanismen

- Passwort-Hashing: Passwörter werden niemals im Klartext gespeichert.
- Session-Management: Automatisches Logout nach Inaktivität (konfigurierbar).
- Berechtigungskonzept: Rollenbasierte Zugriffskontrolle (RBAC), um den Zugriff auf „Need-to-know"-Basis zu beschränken.

### Meldung von Sicherheitslücken

### ⚠️ Responsible Disclosure

Falls Sie eine Sicherheitslücke entdecken, öffnen Sie bitte kein öffentliches Issue. Kontaktieren Sie den Maintainer direkt über die GitHub Security Advisory-Funktion oder per E-Mail.

## Dokumentation der Datenverarbeitung (VVT)

### Systemübersicht

Das Inventarsystem ist eine Anwendung zur Erfassung und Verwaltung von physischen Gütern.

### Datenfluss

1. Eingabe: Nutzer gibt Daten über das Frontend/API ein.
2. Speicherung: Daten werden in einer lokalen Datenbank verschlüsselt abgelegt.
3. Ausgabe: Anzeige der Bestände für autorisierte Nutzer.

### Technische und Organisatorische Maßnahmen (TOM)

- Zugangskontrolle: Authentifizierung über Benutzerkonten.
- Integrität: Validierung der Eingabedaten zur Vermeidung von Datenbankfehlern.
- Verfügbarkeit: Empfohlene Backup-Strategien für die Datenbank.

### Empfänger der Daten

Die Daten verbleiben innerhalb der kontrollierten Umgebung der Installation. Es findet kein automatisierter Export an Dritte statt.

## Rechtsgrundlage der Nutzung

Um das Inventarsystem DSGVO-konform zu betreiben, muss der Betreiber eine der folgenden Grundlagen festlegen:

1. Innerbetriebliche Nutzung: Die Verarbeitung ist zur Durchführung des Beschäftigungsverhältnisses erforderlich (§ 26 BDSG / Art. 88 DSGVO).
2. Berechtigtes Interesse: Das Unternehmen hat ein berechtigtes Interesse daran, zu wissen, wo sich Arbeitsmittel befinden (Art. 6 Abs. 1 lit. f DSGVO).
3. Einwilligung: Falls private Daten der Nutzer erfasst werden, muss eine explizite Einwilligung vorliegen (Art. 6 Abs. 1 lit. a DSGVO).

{% endblock %}