Datenschutzerklärung
Epic Progress for Confluence · Stand: 11. Oktober 2026
1. Einführung
Diese Datenschutzerklärung erläutert den Umgang mit Daten durch Epic Progress for Confluence ("die App"), entwickelt von Janek Behrens ("wir", "uns", "unser"), bei Installation auf Ihrer Atlassian Confluence Cloud-Site und optionaler Verbindung mit Jira auf derselben Site. Die App zeigt Fortschrittsbalken auf Confluence-Seiten. Sie liest Jira- und Confluence-Daten mit den Berechtigungen der Person, die die Seite betrachtet oder bearbeitet, und erstellt, verändert oder löscht niemals Jira-Vorgänge oder Confluence-Seiten.
2. Daten, auf die wir zugreifen
Die App liest die folgenden Daten live ausschließlich zur Anzeige ihrer Makros und speichert sie nur, soweit dies in Abschnitt 3 angegeben ist:
- Jira-Vorgänge: Schlüssel, Titel (Zusammenfassungen), Status und Statuskategorie, Vorgangstyp, übergeordneter Vorgang, Fälligkeitsdatum, Story-Point-Schätzungen und ob ein Vorgang markiert ist. Für die optionale Liste offener Vorgänge außerdem der Anzeigename des Bearbeiters.
- Jira-Struktur: Projekte (Schlüssel und Namen), Releases (Namen, Daten und Veröffentlichungsstatus), gespeicherte Filter (Namen), Felder und Vorgangstypen (zum Ermitteln der Story-Point-Felder und der Epic-Ebene) sowie die Jira-Prüfung einer in den Makroeinstellungen eingegebenen JQL-Suche.
- Confluence: Titel und Labels der Seiten im gewählten Bereich (Page Progress), Bereichsnamen (Bereichsauswahl), ob der aktuelle Nutzer die Seite sehen darf (vor der Anzeige einer Momentaufnahme geprüft) und ob er sie bearbeiten darf (zum Veröffentlichen oder Entfernen einer Momentaufnahme) sowie — wenn jemand den Administratorschalter ändert — ob diese Person Confluence-Administrator ist (die von Confluence erlaubten Aktionen; nichts davon wird gespeichert). Einmal täglich prüft die App selbst, ob eine Seite mit veröffentlichter Momentaufnahme noch existiert (siehe Abschnitt 7).
Vorgangsbeschreibungen, Kommentare und Anhänge sowie Inhalte von Confluence-Seiten werden niemals gelesen. Anzeigenamen der Bearbeiter werden live in der Liste offener Vorgänge angezeigt und werden niemals gespeichert .
3. Daten, die wir speichern
Die App speichert nur die folgenden Daten in Atlassian Forge-Speicher, der von Atlassian für Ihre Site gehostet und verwaltet wird:
- Veröffentlichte Momentaufnahmen: Sie werden gespeichert, wenn ein Bearbeiter der Seite auf „Publish snapshot“ klickt, und werden — sofern dies nicht in den Makroeinstellungen deaktiviert ist — erneut aktualisiert, wenn ein Bearbeiter die Seite öffnet und die Momentaufnahme älter als 15 Minuten ist (mit dessen eigenen Jira-Berechtigungen; das Lesen einer Momentaufnahme löst niemals eine Jira-Anfrage aus, und „View live“ liest Jira mit den eigenen Berechtigungen des Lesers). Automatische Aktualisierungen erneuern die Zahlen der vom Bearbeiter veröffentlichten Daten; neue Epics, Vorgänge oder Namen erscheinen erst, wenn ein Bearbeiter die Momentaufnahme von Hand aktualisiert. Eine Momentaufnahme enthält die Zähler hinter dem Balken (erledigt, in Bearbeitung, offen, markiert, ohne Schätzung), die Schlüssel und Namen dessen, was das Makro misst (Epic, Projekt, Release oder gespeicherter Filter bzw. die Epics einer Liste), sowie Datum und Uhrzeit der Veröffentlichung. Wenn der Bearbeiter „Progress and work items“ (Fortschritt und Vorgänge) gewählt hat, enthält sie außerdem Statuswerte, Fälligkeits- und Veröffentlichungsdaten sowie bis zu 25 offene Vorgänge (Schlüssel, Titel, Status). Jede Momentaufnahme wird unter der ID ihrer Seite und ihres Makros zusammen mit einem Fingerabdruck der Makroeinstellungen gespeichert, für die sie veröffentlicht wurde.
- Vermerke der automatischen Aktualisierung: pro Momentaufnahme der Zeitpunkt der letzten Prüfung ohne Änderungen und während einer laufenden Aktualisierung eine Reservierung für eine Minute (zufällige ID, Zeitpunkt und nach einer Entfernung eine Löschmarkierung), damit nur eine Aktualisierung gleichzeitig läuft und eine Entfernung immer Vorrang hat (keine Person).
- Vermerk „zuletzt geöffnet“: für jedes Makro mit veröffentlichter Momentaufnahme der Tag des letzten Öffnens (nur ein Datum, keine Person). Die tägliche Bereinigung löscht Momentaufnahmen, deren Makro 120 Tage lang niemand geöffnet hat (Abschnitt 7).
- Kurzer Ansichts-Zwischenspeicher (5 Minuten, pro Leser): Wenn jemand eine Seite öffnet, wird das, was Epic Progress, Jira Progress, Progress List und Page Progress dieser Person gezeigt haben, für 5 Minuten gespeichert, damit die Seite schneller öffnet, wenn dieselbe Person sie erneut aufruft: Zähler hinter dem Balken, Schlüssel, Namen, Labels, Statuswerte und Daten wie angezeigt sowie der Zeitpunkt, zu dem die Zahlen gelesen wurden. Es werden nur vollständige Antworten gespeichert, die mit den eigenen Berechtigungen dieser Person gelesen wurden, und nur dieser Person angezeigt. Jeder Eintrag wird unter der ID seiner Seite und seines Makros, einem Fingerabdruck der Makroeinstellungen und einem gesalzenen Einweg-Hash der Konto-ID des Lesers anstelle der ID selbst gespeichert. Keine Bearbeiter, offenen Vorgänge oder JQL-Texte. „Refresh“ liest Jira erneut und ersetzt den Eintrag.
- Schlüssel für den Ansichts-Zwischenspeicher: ein zufälliger Schlüssel, den die App einmal pro Installation erzeugt und im verschlüsselten Geheimnisspeicher von Forge aufbewahrt, ausschließlich zur Erzeugung des obigen Hashs. Er enthält keine Daten über Personen und gewährt keinerlei Zugriff.
- App-Einstellung: ob veröffentlichte Momentaufnahmen auf der Site erlaubt sind (Administratorschalter).
- Anonyme tägliche Nutzungszähler: wie oft Funktionen pro Tag und Site genutzt wurden (z. B. "ein Makro wurde geöffnet" oder "eine Momentaufnahme wurde veröffentlicht") und ob beim Seitenaufruf ein aktives Abonnement vorlag. Keine IDs, Namen, Seiten- oder Jira-Inhalte.
- Nicht personenbezogener Zwischenspeicher: die IDs der Story-Point-Felder der Site (Site-Konfiguration, Aktualisierung alle 6 Stunden).
Eine Momentaufnahme enthält keine Personenfelder: keine Bearbeiter und keine Konto-IDs, auch nicht die der veröffentlichenden Person, sowie keinen JQL-Text. Titel und Namen sind jedoch von Ihrem Team verfasster Freitext: Wenn Ihr Team personenbezogene Daten in den Titel eines Epics oder Vorgangs bzw. den Namen eines Projekts, Releases oder Filters schreibt, enthält die Momentaufnahme sie unverändert, sowohl mit „Progress only“ (nur Fortschritt) als auch mit „Progress and work items“ (Fortschritt und Vorgänge). Die veröffentlichende Person entscheidet, was sie teilt; Bearbeiter der Seite können eine Momentaufnahme jederzeit entfernen („Remove snapshot“).
Die Makroeinstellungen (z. B. gewähltes Epic, Projekt, Release oder Filter, JQL-Suche, Labels, Titel, Notizen und manuelle Werte) speichert Confluence selbst als Teil der Seite, nicht die App. Sie unterliegen den eigenen Regeln von Confluence für Seitenverlauf und Löschung.
4. Daten, die wir NICHT erheben
- Wir werden nicht eigene Server betreiben. Es gibt weder ein vom Entwickler betriebenes Backend noch eine solche Datenbank.
- Wir werden nicht Konto-IDs, E-Mail-Adressen oder Avatare von Personen sowie Personenfelder wie Bearbeiter speichern (Titel in Momentaufnahmen werden so aufbewahrt, wie Ihr Team sie geschrieben hat, siehe Abschnitt 3). Der Ansichts-Zwischenspeicher verwendet für 5 Minuten ausschließlich einen gesalzenen Einweg-Hash der Konto-ID des Lesers.
- Wir werden nicht Cookies, Tracking-Pixel, Analyseplattformen oder Werbenetzwerke verwenden.
- Wir werden nicht Daten an externe Dienste senden. Die App führt keine Netzwerkaufrufe außerhalb der Atlassian-Plattform aus.
- Wir werden nicht Vorgangsbeschreibungen, Kommentare, Anhänge oder Seiteninhalte lesen.
Technische Logs und Nutzungszähler: Wie die meisten Forge-Apps schreibt die App technische Logzeilen (z. B. "eine Momentaufnahme wurde veröffentlicht" oder "Jira hat nicht geantwortet") und einmal täglich die oben aufgeführten anonymen Nutzungszähler in die App-Protokollierung von Atlassian, die Atlassian uns als App-Anbieter zugänglich macht. Logzeilen können Kennungen Ihrer Site enthalten, nämlich Projektschlüssel und Seiten-IDs, sowie Makrotypen, Zähler, HTTP-Statuswerte und Fehlercodes, jedoch niemals Inhalte, Namen, E-Mail-Adressen, Konto-IDs, Seiten- oder Vorgangstitel oder JQL-Text (eine JQL-Suche wird nur durch einen Hash und ihre Länge beschrieben). Wir nutzen sie ausschließlich zur Fehlersuche und um zu erkennen, welche Funktionen genutzt werden.
5. Verarbeitungsort und Datenresidenz
Die gesamte Verarbeitung erfolgt innerhalb der Atlassian Forge-Laufzeitumgebung im Rahmen des Programms Runs on Atlassian . Es werden keine Daten an Server von uns oder Dritten außerhalb der Atlassian-Plattform übertragen.
Alle in Abschnitt 3 aufgeführten Daten liegen im gehosteten Forge-Speicher. Dieser unterstützt Atlassians Datenresidenz: Die Daten liegen am selben Ort wie Ihre Confluence-Site, dem erforderlichen Produkt der App, und werden mit ihr verschoben, wenn ein Administrator die Daten der Site an einen anderen Ort verlagert. Die technischen Logs aus Abschnitt 4 werden über die App-Protokollierung von Atlassian verarbeitet und gehören nicht zu den gespeicherten Daten der App.
6. Dienste Dritter
Die App wird nicht Dienste Dritter einbinden oder Daten an sie senden. Sie ruft weder KI-Dienste noch Analysedienste oder Werbenetzwerke auf.
7. Speicherdauer und Löschung
- Veröffentlichte Momentaufnahmen werden aufbewahrt, bis eine neuere Momentaufnahme sie ersetzt oder ein Bearbeiter auf „Remove snapshot“ klickt; dadurch werden sie sofort gelöscht (erforderlich ist nur die Bearbeitungsberechtigung für die Seite, kein Jira-Zugriff und kein aktives Abonnement). Öffnet ein Bearbeiter die veröffentlichte Seite, während „Publish a snapshot“ in den Makroeinstellungen deaktiviert ist, wird die Momentaufnahme entfernt. Wird ihre Seite in den Papierkorb verschoben oder gelöscht, löscht die tägliche Bereinigung sie innerhalb von 24 Stunden; wird die Seite zuvor wiederhergestellt, bleibt die Momentaufnahme erhalten. Dieselbe Bereinigung löscht sie innerhalb von 24 Stunden, nachdem ein Administrator der App durch eine App-Zugriffsregel den Zugriff auf die Seite entzogen hat. Sie löscht auch Momentaufnahmen, deren Makro 120 Tage lang niemand geöffnet hat, z. B. weil das Makro von der Seite entfernt wurde, die Seite nicht mehr gelesen wird oder Ansichtsbeschränkungen die App selbst am Lesen hindern.
- Vermerke der automatischen Aktualisierung werden zusammen mit ihrer Momentaufnahme gelöscht; eine zurückgebliebene Reservierung entfernt die tägliche Bereinigung.
- Vermerke „zuletzt geöffnet“ werden zusammen mit ihrer Momentaufnahme gelöscht oder durch die tägliche Bereinigung, sobald das Makro keine Momentaufnahme mehr hat.
- Einträge des Ansichts-Zwischenspeichers laufen 5 Minuten nach dem Schreiben ab und werden vom Forge-Speicher selbst gelöscht. Atlassian entfernt abgelaufene Einträge im Hintergrund; die App verwendet niemals einen Eintrag, der älter als 5 Minuten ist. „Refresh“ ersetzt einen Eintrag sofort.
- Anonyme tägliche Nutzungszähler werden nach 8 Tagen gelöscht.
- Die App-Einstellung, der der Zwischenspeicher der Story-Point-Felder und der der Schlüssel für den Ansichts-Zwischenspeicher werden aufbewahrt, solange die App installiert ist.
- Wenn die App Daten löscht, werden sie sofort aus dem Forge-Speicher entfernt und die App kann sie nicht mehr lesen. Atlassian bewahrt bis zum Ende seiner Aufbewahrungsfrist eine als gelöscht markierte Kopie zur Wiederherstellung nach versehentlicher Löschung auf.
- Nach der Deinstallation der App bewahrt Atlassian den Speicher der App einschließlich veröffentlichter Momentaufnahmen 28 Tage lang auf und löscht ihn anschließend (Datenlebenszyklus für von Forge gehosteten Speicher). Während dieser Zeit kann die App ihn nicht lesen. Innerhalb von 21 Tagen nach der Deinstallation können Sie uns bitten, Atlassian um seine Wiederherstellung in einer neuen Installation der App zu ersuchen.
8. Personenbezogene Daten und DSGVO
Die App speichert weder Konto-IDs noch E-Mail-Adressen oder Personenfelder wie Bearbeiter — weder in Momentaufnahmen noch in Einstellungen oder Zählern. Anzeigenamen der Bearbeiter werden live aus Jira angezeigt und niemals gespeichert. Die einzigen leserspezifischen Daten sind im kurzen Ansichts-Zwischenspeicher enthalten (Abschnitt 3): für 5 Minuten das, was die Makros einem Leser gezeigt haben, gespeichert unter einem gesalzenen Einweg-Hash seiner Konto-ID anstelle der ID selbst. Ein solcher Hash ist ein pseudonymes Datum im Sinne der DSGVO. Er ist auf jeder Site unterschiedlich, kann ohne den geheimen Schlüssel der Site nicht in die Konto-ID zurückverwandelt werden und dient ausschließlich dazu, demselben Leser innerhalb dieser 5 Minuten erneut dieselben Zahlen anzuzeigen; danach entfernt Forge den Eintrag (Abschnitt 7). Titel und Namen in Momentaufnahmen werden so aufbewahrt, wie Ihr Team sie in Jira geschrieben hat (Abschnitt 3). Enthalten sie personenbezogene Daten, können Bearbeiter die Momentaufnahme jederzeit entfernen und Confluence-Administratoren Momentaufnahmen deaktivieren. Daten, die Jira und Confluence selbst speichern, einschließlich der Makroeinstellungen auf einer Seite, bleiben vollständig in Ihrer Atlassian-Site und unter der Kontrolle von Atlassian; entsprechende DSGVO-Anfragen betroffener Personen sollten an Ihren Administrator oder Atlassian gerichtet werden. Bei Anliegen zur App kontaktieren Sie uns unter der unten angegebenen Adresse. Nach der Deinstallation der App löscht Atlassian nach 28 Tagen alle appbezogenen Daten aus dem Forge-Speicher (Abschnitt 7).
9. Sicherheit
- Läuft in einer isolierten Forge-Umgebung ohne ausgehende Verbindungen zu externen Netzwerken außerhalb der Atlassian-Plattform.
- Verwendet minimale API-Berechtigungen ohne Schreibzugriff auf Jira oder Confluence sowie App-Speicher.
- Liest Jira und Confluence mit den Berechtigungen der Person, die die Seite betrachtet, sodass jeder Leser nur das sieht, was Jira und Confluence für ihn freigeben.
- Speichert keine Zugangsdaten oder Token; solche gibt es nicht. Das einzige Geheimnis ist der zufällige Schlüssel für den Hash des Ansichts-Zwischenspeichers (Abschnitt 3), den die App pro Installation erzeugt und im verschlüsselten Geheimnisspeicher von Forge aufbewahrt.
Ausführliche Informationen finden Sie in unserer Sicherheitsrichtlinie (EN) .
10. Datenschutz bei Kindern
Die App ist ein Werkzeug für die Produktivität im geschäftlichen Umfeld und richtet sich nicht an Kinder unter 16 Jahren. Wir erheben wissentlich keine Daten von Kindern.
11. Änderungen dieser Erklärung
Wir können diese Datenschutzerklärung von Zeit zu Zeit aktualisieren. Änderungen werden im oben angegebenen Datum "Stand" ausgewiesen. Die fortgesetzte Nutzung der App nach Änderungen gilt als Zustimmung zur aktualisierten Erklärung.
12. Kontakt
Bei Fragen zu dieser Datenschutzerklärung kontaktieren Sie uns unter:
E-Mail: support@janekbehrens.de