1. Umfang der Datenerhebung (Datenminimierung)
PRNudge befolgt strikt das Prinzip der Datenminimierung. Es werden keinerlei Quellcodedateien erfasst oder gespeichert:
- Guild ID und Channel ID: Zur Zustellung von Erinnerungen in den konfigurierten Kanal.
- Zuordnung von Discord / Slack User ID zu GitHub/GitLab-Konten: Zur zielgenauen @Erwähnung der zuständigen Reviewer.
- Pull Request Metadaten: PR-Titel, URL, Nummer, Erstellungszeit, Review-Status (für Statistiken und Wartezeiten).
- Zeitplaneinstellungen: Benachrichtigungsintervalle, Fälligkeitsschwellen und Rotationslisten.
2. Speicherung und Lebenszyklus am Edge
Alle Daten werden verschlüsselt in Cloudflare KV und D1 gespeichert. Nach dem Mergen oder Schließen eines PRs werden temporäre Caches automatisch bereinigt.
3. Kein Verkauf von Daten an Dritte
Wir verkaufen oder teilen zu keinem Zeitpunkt Teamdaten, Repository-Namen oder PR-Informationen mit Werbenetzwerken oder KI-Trainingsplattformen.
4. Nutzerrechte und Datenlöschung
Administratoren können den Befehl /prnudge forget ausführen oder den Support kontaktieren, um eine vollständige Löschung aller gespeicherten Einstellungen anzufordern.