Datenschutz
Stand: September 2026
1. Verantwortlicher
needful-apps, Inhaber: Stefan Reinhardt, Am Wahlebach 6, 34253 Lohfelden, Deutschland
E-Mail: backoffice@needful-apps.de, Telefon: 0561 2207 6342
Eine Datenschutzbeauftragte oder ein Datenschutzbeauftragter ist nicht bestellt, da die
gesetzlichen Voraussetzungen dafür nicht vorliegen.
2. Was dieser Dienst ist
Greedy Snacks ist ein Git-Server. Er speichert Quellcode-Repositories, deren Verlauf und
Veröffentlichungen (Releases) samt Dateien. Öffentliche Repositories sind ohne Anmeldung
lesbar, alle anderen nur für Berechtigte.
3. Aufruf der Seiten (Server-Logdaten)
Beim Aufruf werden technische Daten verarbeitet, die Ihr Browser übermittelt:
IP-Adresse, Datum und Uhrzeit, aufgerufene Adresse, HTTP-Status, übertragene Datenmenge,
Browserkennung (User-Agent) und, sofern angemeldet, der Benutzername.
- Zweck: Bereitstellung und Stabilität des Dienstes, Erkennung und Aufklärung von Missbrauch.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am sicheren Betrieb).
- Speicherdauer: Die Zugriffsprotokolle des Webservers werden täglich gewechselt und nach
14 Tagen gelöscht. Das Anwendungsprotokoll des Dienstes enthält keine IP-Adressen, sondern
Methode, Pfad, Status und, sofern angemeldet, den Benutzernamen; es umfasst höchstens
30 MB und wird danach rollierend überschrieben. Bei einer abgelehnten SSH-Anmeldung wird zusätzlich der
Fingerabdruck des angebotenen Schlüssels mit der IP-Adresse protokolliert.
Eine Analyse des Nutzungsverhaltens, Tracking, Profilbildung oder Werbung findet nicht statt.
4. Cookies
Es werden ausschließlich technisch notwendige Cookies gesetzt. Eine Einwilligung ist dafür
nach § 25 Abs. 2 Nr. 2 TDDDG nicht erforderlich; deshalb gibt es auch kein Cookie-Banner.
| Cookie | Zweck | Dauer |
|---|---|---|
gs_session |
Anmeldung (Sitzungskennung) | 14 Tage |
gs_csrf |
Schutz vor Cross-Site-Request-Forgery | 14 Tage |
gs_flash |
einmalige Statusmeldung nach einer Aktion | 60 Sekunden |
gs_lang |
gewählte Sprache der Oberfläche | 1 Jahr |
gs_thema |
gewählte Darstellung (hell, dunkel, automatisch) | 1 Jahr |
Es werden keine Cookies Dritter gesetzt, es findet kein Einbinden externer Ressourcen statt
(keine Schriftarten, Karten oder Skripte von fremden Servern).
5. Benutzerkonten und Anmeldung
Konten werden auf diesem Server geführt. Gespeichert werden Username, Anzeigename,
E-Mail-Adresse, Administratorstatus und der Zeitpunkt der letzten Anmeldung. Das Passwort
wird ausschließlich als bcrypt-Hashwert gespeichert, nie im Klartext.
Zusätzlich kann ein Konto mit unserem Identitätsanbieter (Authentik, betrieben unter
auth.needful-apps.de) verbunden werden. Dann werden von dort die eindeutige Kennung
(Subject), Anzeigename, E-Mail-Adresse und die Gruppenzugehörigkeiten übernommen, die über
die Zugriffsrechte entscheiden.
- Zweck: Anmeldung, Zuordnung von Rechten, Nachvollziehbarkeit von Änderungen.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Nutzungsverhältnis) bzw. Art. 6 Abs. 1 lit. f
DSGVO, bei Beschäftigten § 26 BDSG. - Speicherdauer: bis zur Löschung des Kontos. Fehlgeschlagene Anmeldeversuche werden nur
im Arbeitsspeicher gezählt und nach zehn Minuten vergessen.
6. Inhalte der Repositories
Git speichert zu jedem Commit den Namen, die E-Mail-Adresse und den Zeitpunkt der Autorin
oder des Autors. Diese Angaben stammen aus der lokalen Git-Konfiguration der Nutzerinnen und
Nutzer und sind Teil der Versionsgeschichte. Bei öffentlichen Repositories sind sie ohne
Anmeldung sichtbar.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b und f DSGVO.
- Speicherdauer: solange das Repository besteht. Eine nachträgliche Änderung der
Versionsgeschichte ist technisch nur durch die Berechtigten selbst möglich
(Umschreiben der Historie und erneutes Übertragen).
Wer keine private E-Mail-Adresse veröffentlichen möchte, sollte in Git eine neutrale Adresse
konfigurieren (git config user.email).
7. Zugangsdaten
Personal Access Tokens werden ausschließlich als SHA-256-Hashwert gespeichert; der Klartext
wird genau einmal angezeigt und nirgends protokolliert. Von hinterlegten SSH-Schlüsseln werden
der öffentliche Schlüssel und dessen Fingerabdruck gespeichert.
8. Sicherungskopien
Von Datenbank, Repositories und Artefakten wird täglich eine Sicherungskopie auf demselben
Server abgelegt. Sie enthält dieselben Daten wie der laufende Betrieb und wird nach 30 Tagen
gelöscht. Eine Löschung im laufenden Betrieb wirkt sich daher erst mit dieser Verzögerung
auch auf alle Sicherungen aus.
9. Empfänger
Der Dienst läuft auf einem Server der Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen,
Standort Deutschland (Auftragsverarbeitung nach Art. 28 DSGVO). Eine Übermittlung in Drittländer
findet nicht statt. Darüber hinaus werden Daten nicht an Dritte weitergegeben, außer wir sind
gesetzlich dazu verpflichtet.
10. Ihre Rechte
Sie haben das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17),
Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) sowie ein
Widerspruchsrecht gegen Verarbeitungen auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO
(Art. 21). Wenden Sie sich dafür an backoffice@needful-apps.de.
Ihnen steht außerdem ein Beschwerderecht bei einer Aufsichtsbehörde zu, für uns zuständig:
Der Hessische Beauftragte für Datenschutz und Informationsfreiheit,
Postfach 3163, 65021 Wiesbaden, poststelle@datenschutz.hessen.de
11. Pflicht zur Bereitstellung
Die Bereitstellung der genannten Daten ist für die Nutzung des Dienstes technisch erforderlich.
Ohne Anmeldung sind nur öffentliche Inhalte zugänglich.