Datenschutz und Sicherheit
Diese Seite beschreibt, was die Software tut, um Sessions und Konten zu schützen – technisch genug, dass du es prüfen kannst. Rechtliche Angaben stehen in der Datenschutzerklärung.
Verdeckte Eingaben bleiben auf dem Server
Beim Planning Poker weiß dein Browser vor dem Aufdecken nur, ob jemand abgestimmt hat – nicht, was. Jede Person bekommt vom Server ihre eigene Sicht auf den Raum; der Wert einer fremden Stimme kommt darin nicht vor, auch nicht in den Netzwerkdaten, die ein Entwicklerwerkzeug im Browser zeigt. Erst der Server-Schritt „Aufdecken“ nimmt die Werte in die Sicht auf.
In der Retrospektive gilt dasselbe: Beim stillen Schreiben sehen andere Teilnehmende deine Notizen nicht, bevor sie aufgedeckt werden. Ist „Beiträge anonym“ an, verlässt der Name der Autorin oder des Autors den Server gar nicht – auch Kommentare und Zusammenfassungen tragen dann keinen Namen.
Ein Wert, der nur im Bildschirm versteckt wird, ist nicht versteckt: Jede Person mit einem Entwicklerwerkzeug könnte ihn lesen. Deshalb setzt der Server die Regel durch und nicht die Oberfläche.
Verbindung und Anmeldung
- Die Verbindung zu AgileHub ist verschlüsselt (HTTPS). Browser werden per HSTS angewiesen, nur noch verschlüsselt zu verbinden.
- Die Anmeldung läuft über Firebase Authentication (E-Mail und Passwort, E-Mail-Link oder Google). Ein Passwort geht direkt an Firebase – AgileHub bekommt und speichert es nicht. Ein Konto mit Passwort gilt erst, wenn du deine Adresse über einen Link bestätigt hast.
- Nach der Anmeldung bekommt dein Browser ein eigenes Sitzungs-Cookie: nicht per JavaScript lesbar (HttpOnly), nur über HTTPS (Secure), nur für diese Website (SameSite).
- Jede Anfrage, die etwas ändert, braucht zusätzlich ein Sicherheitszeichen (CSRF-Token) und kommt von dieser Website – eine fremde Seite kann in deinem Namen nichts auslösen.
- Unter „Konto“ siehst du alle Geräte, auf denen du angemeldet bist, und kannst einzelne oder alle abmelden.
Schutz der Anwendung
- Jede Eingabe wird auf dem Server gegen ein Schema geprüft, bevor etwas passiert. Was nicht passt, wird abgelehnt.
- Notizen, Storytexte und Namen werden ausschließlich als Text dargestellt, nie als HTML. Eingeschleuster Code wird zu sichtbarem Text.
- Eine Content-Security-Policy erlaubt Skripte nur mit einmaligem Zufallswert pro Seitenaufruf und nur von den Stellen, die die Seite braucht. Weitere Sicherheits-Header (X-Frame-Options, Referrer-Policy, Permissions-Policy) sind gesetzt.
- Das Erstellen von Sessions und der Beitritt sind pro Adresse begrenzt, damit niemand Raumcodes durchprobieren oder Räume massenhaft anlegen kann.
- Wer ein Workspace-Mitglied ist, entscheidet der Server bei jeder Anfrage anhand der Rolle. Wer nicht Mitglied ist, bekommt „nicht gefunden“ – nicht einmal die Bestätigung, dass es den Workspace gibt.
- Änderungen an Mitgliedern, Rollen, Tarif und Verbindungen eines Workspaces werden in einem Änderungsprotokoll festgehalten, das Admins einsehen können.
Verbindungen zu anderen Diensten
- Zugangsdaten für Slack, Teams, Jira, Linear, Trello und Confluence werden verschlüsselt gespeichert und nie an den Browser zurückgegeben – nur ein Hinweis, dass sie vorhanden sind.
- Ausgehende Verbindungen gehen nur an öffentliche Adressen über HTTPS. Interne Adressen sind gesperrt, damit eine Verbindung nicht als Einstieg in ein internes Netz missbraucht werden kann (Schutz vor Server-Side Request Forgery).
- Zahlungen laufen vollständig bei Stripe. Zahlungsdaten gelangen nie zu AgileHub. Die Meldungen von Stripe an AgileHub werden auf ihre Signatur geprüft und jede höchstens einmal verarbeitet.
KI-Funktionen
KI-Zusammenfassungen sind optional, nur in bezahlten Tarifen verfügbar und standardmäßig aus. Es geht erst dann etwas an einen KI-Anbieter, wenn ein Admin des Workspaces es ausdrücklich freigegeben hat – und nur für Sessions dieses Workspaces. Ohne Freigabe verlässt kein Retro-Inhalt AgileHub für eine Zusammenfassung.
Übersetzung von Inhalten: Jede lesende Person kann sie selbst einschalten. Kann der Browser auf dem Gerät übersetzen, bleibt alles dort; sonst gehen nur die Texte, die die Person ohnehin sieht, ohne Namen an den KI-Anbieter und werden höchstens 7 Tage zwischengespeichert. Die Moderation kann die Übersetzung für eine Session abschalten, ein Admin für den ganzen Workspace. Ohne Konto sind 3 Übersetzungen am Server pro Tag frei. Details in der Datenschutzerklärung.
KI-Helfer (Ticket schreiben/verbessern, Maßnahme SMART formulieren, Notizen gruppieren, Statusbericht-Entwurf aus einem Sprint) gibt es nur mit Konto und nur auf Klick. Das Ergebnis ist immer ein gekennzeichneter Vorschlag – übernommen wird nur, was du übernimmst. Für Inhalte einer Session oder eines Workspaces gelten dieselben Voraussetzungen wie für die Zusammenfassung (Tarif und Freigabe durch einen Admin); dazu kommt ein Tageskontingent je Tarif. Gesendet wird nur, was du ohnehin sehen darfst, ohne Namen.
Daten, Aufbewahrung und Löschung
- Gespeichert wird, was eine Session braucht. Wie lange, hängt vom Tarif ab (Tabelle unter Tarife und Grenzen). Danach werden Sessions automatisch gelöscht.
- In Auswertungen kommen keine Rankings einzelner Personen und keine Einzelstimmen vor.
- AgileHub setzt keine Analyse- oder Tracking-Cookies. Welche Cookies es gibt und wofür, steht unter Cookie-Einstellungen.
- Sessions löschen: Der Host, wer die Session geöffnet hat und die Admins des Workspaces können eine Session jederzeit löschen. Mit Konto oder im Workspace landet sie zuerst im Papierkorb, wo sie sich eine Zeit lang zurückholen lässt (die Seite nennt zu jeder Session, bis wann); danach – oder auf Wunsch sofort – wird sie endgültig entfernt. Ohne Konto geöffnete Sessions werden sofort und endgültig gelöscht, denn es gäbe niemanden, der sie zurückholen könnte. Ein gelöschter Workspace nimmt seine Sessions mit in den Papierkorb und bringt sie bei der Wiederherstellung zurück.
- In den Kontoeinstellungen lassen sich die eigenen Daten als Datei herunterladen und das Konto samt Sessions löschen. Inhaber:innen und Admins eines Workspaces können dessen Daten als Datei exportieren (in den Workspace-Einstellungen) – ohne Zugangsdaten, Beitrittscodes und ohne Namen bei Karten und Notizen.
Was diese Seite nicht verspricht
Sie beschreibt das Verhalten der Software. Zertifizierungen, Verträge zur Auftragsverarbeitung und der Ort der Datenverarbeitung hängen vom Betreiber ab und stehen – soweit vorhanden – in der Datenschutzerklärung und auf der Seite Auftragsverarbeitung.
Eine Sicherheitslücke melden
Hast du ein Problem gefunden, das die Sicherheit betrifft? Bitte schreib uns über das Kontaktformular mit dem Thema „Sicherheit“ und beschreibe, was du gesehen hast – ohne Daten anderer Menschen zu öffnen oder zu verändern. Wir bestätigen den Eingang und melden uns mit dem weiteren Vorgehen.