LEGAL // DATENSCHUTZ

Datenschutzerklärung – Perch Review

Zuletzt aktualisiert: 10. Juli 2026


1. Verantwortlicher

Verantwortlich für die Anwendung Perch Review:

Jan Schaps
Gärtnerweg 1b
22964 Steinburg
E-Mail: [email protected]
Website: https://changelogs.eu


2. Grundsatz: Lokale Desktop-Anwendung

Perch Review ist eine lokale Desktop-Anwendung für Windows und macOS. Der Entwickler hat zu keinem Zeitpunkt Zugriff auf deine Arbeitsdaten. Es gibt keinen zentralen Server, kein Benutzerkonto für die App-Nutzung und keine Telemetrie.

  • Alle Einstellungen werden ausschließlich lokal gespeichert (~/.perchreview/config.json).
  • Es gibt kein App-Nutzerkonto und keine Registrierung für die Kernfunktionen.
  • Die Anwendung sendet keine Nutzungsdaten an den Entwickler.
  • Externe Kommunikation erfolgt ausschließlich mit der GitHub API (Abschnitt 3.2) und Paddle für die Lizenzverwaltung (Abschnitt 3.3).

3. Welche Daten werden verarbeitet?

3.1 Lokale Daten

Folgende Daten werden ausschließlich lokal auf deinem Rechner verarbeitet und niemals an externe Server übertragen:

  • Pfad zum überwachten Git-Repository
  • Git-Informationen (Branch, Commits, geänderte Dateien, Diff-Inhalte)
  • Ergebnisse der Code-Validierung (Formatter- und Analyser-Output)
  • App-Einstellungen (Fensterposition, gewählter Tab)
  • Lizenzschlüssel (lokal gespeichert nach Aktivierung)

Diese Daten werden durch direkte CLI-Aufrufe an git, gofmt, go vet, dart format und flutter analyze erzeugt und verbleiben vollständig auf deinem Rechner.

3.2 GitHub API (optional)

Wenn du die Reviews- und Stats-Tabs nutzen möchtest, kannst du einen GitHub Personal Access Token (PAT) hinterlegen. Dabei gilt:

  • Der Token wird ausschließlich lokal in ~/.perchreview/config.json gespeichert.
  • Der Token wird nur für direkte API-Anfragen an github.com verwendet (GraphQL + REST).
  • Perch Review ruft folgende Daten ab: offene Pull Requests, zugewiesene Issues, Review-Status, optional GitHub Projects V2 Board-Items.
  • Die Abfragen erfolgen alle 60 Sekunden im Hintergrund.
  • Es werden keine Daten an den Entwickler oder Dritte weitergeleitet.

Die Datenverarbeitung durch GitHub selbst unterliegt der GitHub Privacy Statement.

3.3 Paddle – Lizenzierung & Zahlungsabwicklung

Der Kauf und die Lizenzverwaltung von Perch Review erfolgen über Paddle.com Market Limited (nachfolgend „Paddle"), Core B, Block 71, The Plaza, Park West, Dublin 12, Irland. Paddle agiert als Merchant of Record – das bedeutet, Paddle ist rechtlich gesehen der Verkäufer deiner Lizenz und verantwortlich für die Steuerabwicklung (inkl. VAT/MwSt.).

Im Rahmen des Kaufvorgangs verarbeitet Paddle folgende Daten:

  • Name und E-Mail-Adresse (für Rechnung und Lizenzschlüssel-Zustellung)
  • Zahlungsdaten (Kreditkarte, PayPal o. ä.) – ausschließlich durch Paddle, nicht durch den Entwickler
  • Rechnungsadresse und Land (für Steuerberechnung)
  • Lizenzschlüssel (generiert durch Paddle, nach Kauf an dich übermittelt)

Der Entwickler erhält von Paddle ausschließlich: E-Mail-Adresse, Kaufdatum, Lizenzstufe und Lizenzschlüssel. Zahlungsdaten (Kartennummern etc.) werden dem Entwickler niemals übermittelt.

Die Datenverarbeitung durch Paddle unterliegt der Paddle Privacy Policy. Rechtsgrundlage der Verarbeitung ist Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung).

3.4 Git-Repository-Überwachung

Perch Review überwacht die Datei .git/index im konfigurierten Repository mittels Filesystem-Watcher (800 ms Debounce). Dabei werden:

  • Keine Dateiinhalte an externe Server übertragen
  • Keine Commit-Historien oder Diffs extern gespeichert
  • Alle Analysen lokal auf deinem Rechner ausgeführt

4. Keine Telemetrie, kein Tracking

Perch Review enthält:

  • Keine Werbung jeglicher Art
  • Keine Telemetrie oder Nutzungsstatistiken
  • Keine Analyse-Dienste (kein Sentry, kein Crashlytics, kein Firebase o. ä.)
  • Kein Tracking des Nutzerverhaltens
  • Keine Weitergabe von Arbeitsdaten an Dritte (GitHub API und Paddle ausgenommen, siehe 3.2 und 3.3)

5. Berechtigungen

Zugriff Zweck
Dateisystem (lesend) Überwachung der .git/index-Datei und Lesen von Projektdateien
Dateisystem (schreibend) Auto-Fix-Funktion (Formatter), Konfigurationsdatei
Netzwerk (HTTPS) GitHub API (optional) und Paddle Lizenzvalidierung
Prozess-Ausführung CLI-Aufrufe an git, gofmt, go, dart, flutter

Die Anwendung benötigt keine Berechtigungen für Kamera, Mikrofon, Standort, Kontakte oder sonstige persönliche Daten.


6. Datensicherheit

Konfiguration:
Die Konfigurationsdatei (~/.perchreview/config.json) enthält den optionalen GitHub PAT und den Lizenzschlüssel. Sie wird im Benutzerverzeichnis gespeichert. Der Schutz erfolgt über die Dateisystemberechtigungen des Betriebssystems.

GitHub-Kommunikation:
Alle API-Anfragen erfolgen über HTTPS. Der PAT wird ausschließlich im Authorization-Header der API-Anfragen verwendet.

Paddle-Kommunikation:
Die Lizenzvalidierung erfolgt über HTTPS direkt mit den Paddle-Servern. Es werden dabei keine Arbeitsdaten übertragen.


7. Datenlöschung

Alle lokal gespeicherten Daten können vollständig entfernt werden durch:

  • Löschen der Konfigurationsdatei: ~/.perchreview/config.json
  • Deinstallation der Anwendung

Da Perch Review keine Arbeitsdaten an den Entwickler überträgt, gibt es diesbezüglich keine serverseitigen Daten. Für die durch Paddle gespeicherten Kaufdaten wende dich bitte direkt an Paddle. Zur Löschung des GitHub PAT auf GitHub-Seite: GitHub → Settings → Developer settings → Personal access tokens.


8. Drittanbieter-Übersicht

Anbieter Zweck Datenschutz
GitHub (Microsoft) PR- und Issue-Daten (optional) GitHub Privacy
Paddle.com Market Ltd. Zahlungsabwicklung & Lizenzverwaltung Paddle Privacy

9. Kinder

Perch Review richtet sich nicht an Kinder unter 16 Jahren. Die Anwendung verarbeitet keine Kinderdaten und wurde nicht für Kinder konzipiert.


10. Änderungen dieser Datenschutzerklärung

Änderungen an dieser Erklärung werden auf dieser Seite veröffentlicht. Das Datum der letzten Aktualisierung steht am Anfang des Dokuments.


11. Deine Rechte

Da Perch Review vollständig lokal arbeitet und keine Arbeitsdaten an den Entwickler übermittelt werden, gibt es diesbezüglich keine personenbezogenen Daten beim Entwickler. Im Zusammenhang mit dem Lizenzkauf verarbeitet der Entwickler E-Mail-Adresse, Kaufdatum und Lizenzschlüssel (übermittelt von Paddle).

Dir stehen folgende Rechte nach DSGVO zu:

  • Auskunft (Art. 15 DSGVO)
  • Berichtigung (Art. 16 DSGVO)
  • Löschung (Art. 17 DSGVO)
  • Einschränkung der Verarbeitung (Art. 18 DSGVO)
  • Datenübertragbarkeit (Art. 20 DSGVO)
  • Widerspruch (Art. 21 DSGVO)
  • Beschwerde bei der zuständigen Aufsichtsbehörde (Art. 77 DSGVO)

Zur Geltendmachung deiner Rechte genügt eine formlose E-Mail an [email protected].


12. Kontakt

Bei Fragen zur Datenverarbeitung:

E-Mail: [email protected]
Website: https://changelogs.eu

← Zurück zu Perch Review