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.
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 behebenModelldienste
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 ModellanbieterZugriff 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 verwaltenFü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.