heydeer

Sicherheit und Datenverarbeitung

Wie HeyDeer auf Repositorys zugreift, Prüfungen und Behebungen ausführt und Daten speichert.

HeyDeer speichert deinen Code nie: Jede Prüfung und Behebung arbeitet mit einem temporären Klon, der nach getaner Arbeit verworfen wird. HeyDeer nutzt deinen Code nie, um KI-Modelle zu trainieren.

Repository-Berechtigungen

Installiere die GitHub App mit „Only select repositories“, um den Zugriff auf die Repositorys zu beschränken, die HeyDeer prüfen soll.

Checks Lesen und Schreiben
Den Check HeyDeer Review erstellen und aktualisieren, um Fortschritt und Ergebnisse der Prüfung anzuzeigen. Das Veröffentlichen von Checks erfordert diese Berechtigung; Prüfkommentare können auch ohne sie veröffentlicht werden.
Contents Lesen und Schreiben
Quellcode und Git-Verlauf lesen, HeyDeers Prüfungsunterhaltungen als erledigt markieren oder wieder öffnen und Commits für Behebungen und @heydeer-Anfragen pushen. Änderungen landen auf einem neuen Branch, außer der PR stammt von HeyDeer oder du bittest um etwas anderes, und Pushes überschreiben nie Commits auf einem Branch.
Pull requests Lesen und Schreiben
Details von Pull Requests lesen, Prüfungen und Kommentare veröffentlichen sowie Pull Requests öffnen, aktualisieren oder mergen, wenn du darum bittest. HeyDeer mergt nie einen Pull Request aus einem Fork und pusht nie dessen Commits.
Repository-Metadaten Lesen
Grundlegende Repository-Informationen lesen, die für GitHub Apps erforderlich sind.
Issues: Lesen und Schreiben
Befehle in PR-Kommentaren empfangen, 👀 bei Prüfanfragen hinzufügen und entfernen sowie zugehörige Issues und PRs lesen, wenn „Zugehörige Issues und PRs lesen“ aktiviert ist.
Organisationsmitglieder: Lesen
Mitglieder und Admins des Arbeitsbereichs auflisten und die Mitgliedschaft in Organisation und Teams prüfen, wenn deine Filter für automatische Prüfungen Mitglieder- oder Teamregeln verwenden.
E-Mail-Adressen: Lesen
Deine bestätigte primäre E-Mail-Adresse für Erinnerungen zu Abrechnung und Credits verwenden. Die Anmeldung bleibt auch ohne diese Berechtigung möglich.

HeyDeer fordert Schreibzugriff auf Workflows an, um Behebungen an GitHub-Actions-Workflow-Dateien zu veröffentlichen. Administration-Zugriff wird nicht angefordert. Tokens sind auf ein Repository und die für den jeweiligen Schritt benötigten Berechtigungen beschränkt.

Verarbeitung von Prüfungen und Behebungen

HeyDeer klont das Repository in eine nicht persistente Vercel Sandbox in einer der US-Regionen von Vercel: Washington, D.C., Cleveland, San Francisco oder Portland. Prüfagenten lesen den Quellcode; sie führen weder ihn noch seine Tests oder Abhängigkeiten aus. Die Umgebung hat ein Zeitlimit und wird beim Aufräumen nach der Prüfung gestoppt.

Wenn du eine Behebung startest oder @heydeer erwähnst, erlaubst du einem Agenten, das Repository in einer temporären Sandbox mit öffentlichem Internetzugang zu klonen, Code zu bearbeiten, Abhängigkeiten zu installieren und lokale Prüfungen auszuführen. Repository-Skripte und Abhängigkeiten können Daten an externe Dienste senden. HeyDeer isoliert Aufgaben und schützt die Zugangsdaten der Plattform, verhindert aber diesen ausgehenden Datenverkehr nicht.

Mit HeyDeer beheben

Modelldienste

HeyDeer verwendet deinen Quellcode, deine Anweisungen oder die Ergebnisse von Prüfungen und Behebungen nicht zum Trainieren eigener KI-Modelle.

Prüfungen und Behebungen nutzen Modelle von OpenAI, Anthropic, Kimi und GLM. HeyDeer ruft OpenAI- und Anthropic-Modelle direkt oder über AWS Bedrock, OpenRouter und Vercel AI Gateway auf, Kimi und GLM über diese drei Anbieter. HeyDeer speichert Ergebnisse und Verlauf getrennt; Dienste, die du verbindest, folgen ihren eigenen Datenrichtlinien.

Optionale Connectors

Wenn du einen Connector hinzufügst, können Anfragen, die eine Prüfung oder Aufgabe an diesen Dienst stellt, Code oder Kontext der Prüfung oder Aufgabe enthalten. Du entscheidest, welche Dienste verbunden werden, welche Zugangsdaten sie verwenden und welche Tools HeyDeer aufrufen darf. Private Connectors werden in öffentlichen Repositorys und bei Änderungen aus Forks oder von Personen ohne Schreibzugriff weggelassen. Die Sandbox fügt die Zugangsdaten den ausgehenden Anfragen hinzu, sodass der Agent sie nie sieht.

Abschottung der Zugangsdaten

GitHub-Zugangsdaten zum Veröffentlichen von Prüfungen und Änderungen aus Aufgaben bleiben im Anwendungs-Backend und werden nicht an Agenten weitergegeben. Zugangsdaten zum Abrufen des Quellcodes sind auf Lesezugriff auf das ausgewählte Repository beschränkt und für den Agenten unerreichbar.

Die Verarbeitung nutzt diese Infrastruktur- und Modelldienste und ist nicht auf Singapur beschränkt.

Gespeicherte Daten und Aufbewahrung

Ergebnisse von Prüfungen und Behebungen werden getrennt von ihren temporären Umgebungen gespeichert und bleiben verfügbar, nachdem diese Umgebungen beendet wurden.

  • HeyDeer speichert Ergebnisse von Prüfungen und Behebungen, ausgewählte Befunde und Anweisungen, Repository- und PR-Kennungen, Konto- und Arbeitsbereichsinformationen, Einstellungen sowie Abrechnungsdaten. Prüfergebnisse können die Zeilen zitieren, die sie kommentieren.
  • Veröffentlichte Prüfkommentare, Behebungs-Commits und Behebungs-PRs bleiben auf GitHub erhalten und unterliegen den Einstellungen des Repositorys.

HeyDeer veröffentlicht derzeit keine feste Aufbewahrungsfrist für alle gespeicherten Datensätze, Protokolle und Backups und bietet auch keine Self-Service-Löschung von Arbeitsbereichsdaten an. Anbieter- und Connector-Datensätze folgen den geltenden Richtlinien dieser Dienste.

Code-Verarbeitung und Richtlinien der Modellanbieter

Datenschutz & Sicherheit · hey@heydeer.ai

Zugriff verwalten

  • Wähle bei der Installation der GitHub-App einzelne Repositorys aus.
  • Starte Prüfungen manuell. Automatische Prüfungen bleiben deaktiviert, bis ein Admin des Arbeitsbereichs sie aktiviert: wenn HeyDeer nach der Einrichtung danach fragt, für den Arbeitsbereich unter Arbeitsbereichseinstellungen → Prüfregeln oder für ausgewählte Repositorys unter „Repositorys“.
  • Behebungen und @heydeer-Anfragen starten nur, wenn jemand mit Schreibzugriff auf das Repository darum bittet, und jede Aktion setzt voraus, dass diese Person den Schreibzugriff noch hat. Das Öffnen eines Links „Mit HeyDeer beheben“ startet keinen Agenten und verbraucht keine Credits.
  • Entferne Repositorys aus der Installation oder deinstalliere die App in GitHub, um den Zugriff zu widerrufen.

Änderungen an der Installation steuern den künftigen GitHub-Zugriff. Eine laufende Prüfung oder Aufgabe kann noch über ihre bereits vorhandene Codekopie verfügen. Für den gespeicherten Verlauf und die Daten der Anbieter gelten die oben beschriebenen Aufbewahrungsregeln. Das Deaktivieren automatischer Prüfungen gilt für künftige Prüfungen.

Persönliche GitHub-App-Installationen verwalten

Für eine Organisation verwaltest du die Installation in den GitHub-Einstellungen dieser Organisation.

GitHub, OpenAI, Anthropic, Kimi, GLM, AWS and OpenRouter names and logos are the property of their respective owners. Vercel, the Vercel design, Next.js and related marks, designs and logos are trademarks or registered trademarks of Vercel, Inc. or its affiliates in the US and other countries.