Datenschutzerklärung
Page Tree Sorter for Confluence Cloud
Stand: 2026-10-06
1. Verantwortlicher und Kontakt
Anbieter der App „Page Tree Sorter“ (im Folgenden „App“) ist:
Medi@Business Frank Löffler, Am Anger 6, 91550 Dinkelsbühl, Deutschland, vertreten durch Frank Löffler (Inhaber).
Datenschutzanfragen und Support: über das Support-Formular
2. Rollen
- Kunde (Ihre Organisation) ist für die Daten in seiner Confluence-Cloud-Site Verantwortlicher im Sinne der DSGVO.
- Atlassian betreibt Confluence Cloud und die Forge-Plattform, auf der die App vollständig läuft (Rechenleistung, Speicher, Protokolle). Für die Verarbeitung durch Atlassian gelten die Verträge zwischen Ihnen und Atlassian.
- Medi@Business stellt den Programmcode der App bereit. Die App sendet keine Daten an Server von Medi@Business oder Dritten. Medi@Business hat keinen Zugriff auf den Speicher der App in Ihrer Site. Einsicht hat Medi@Business nur in die technischen Protokolle (Abschnitt 5), sofern Ihr Site-Admin die Protokollfreigabe nicht abgeschaltet hat.
3. Welche Daten die App verarbeitet
| Daten | Zweck | Speicherort |
|---|---|---|
Sortiermodus einer Seite (A–Z, Z–A, Manuell), Account-ID des Space-Admins, der ihn gesetzt hat, Zeitpunkt | Sortierregel anwenden, anzeigen, wer sie gesetzt hat | Content Property page-tree-sorter.mode an der Seite in Ihrem Confluence |
| Sortiermodus eines Ordners mit denselben Feldern | wie oben (Ordner haben keine Content Property, die die App nutzen kann) | Forge-Speicher der App (Key-Value-Store), Schlüssel foldermode:<id> |
| Übersichtsindex: Seiten-/Ordner-ID, Titel, Space-ID, Typ, Modus, Account-ID des Setzenden, Zeitpunkt | Übersicht „Sortierung“ im Space, Meldung personenbezogener Daten an Atlassian | Forge-Speicher, Schlüssel space:<spaceId>:node:<id> und node:<id> |
Technische Auftragsdaten: Zeitstempel und Sperren (job:node:<id>, run:<id>, dirty:<id>, conflicts:<id>, selfmove:<id>), IDs nicht verschiebbarer Seiten (lastrun:<id>) | Sortieraufträge steuern, Doppelläufe und Schleifen verhindern, Rechte-Hinweis im Dialog | Forge-Speicher. Sperren sind kurzlebig; lastrun:<id> bleibt, bis diese Ebene erneut sortiert wird; selfmove:<id> bis das Ereignis zum eigenen Verschieben der App eintrifft (höchstens etwa 2 Minuten) |
| Seiten-IDs, Titel, Reihenfolge, Eltern der Seiten, Ordner, Whiteboards, Datenbanken und Smart Links | Soll-Reihenfolge berechnen und Elemente verschieben | nur während der Verarbeitung im Arbeitsspeicher, nicht gespeichert (außer Titel im Index, s. o.) |
Nicht verarbeitet werden: Seiteninhalte (Text, Anhänge, Kommentare), Namen, E-Mail-Adressen oder andere Profildaten. Die Oberfläche zeigt den Namen zu einer gespeicherten Account-ID an, indem sie ihn beim Anzeigen von Atlassian abruft. Er wird nicht gespeichert. Seitentitel können im Einzelfall selbst personenbezogen sein (z. B. eine Seite „Max Mustermann“). Sie werden nur für die Übersicht gespeichert.
4. Ort der Verarbeitung, keine Übermittlung an Dritte
- Die App läuft ausschließlich auf der Atlassian-Forge-Plattform. Sie hat keine externen Hosts (keine Egress-Berechtigung im Manifest) und überträgt keine Daten außerhalb von Atlassian.
- Der Forge-Speicher liegt laut Atlassian am Standort der Confluence-Site und folgt deren Data-Residency-Einstellung. Content Properties sind Teil Ihrer Confluence-Daten.
- Medi@Business übermittelt keine Daten in Drittländer. Für die Standorte der Atlassian-Infrastruktur gelten die Regelungen von Atlassian.
5. Protokolle
Die App schreibt technische Protokolle in die Forge-Protokollierung von Atlassian. Sie enthalten nur Ereignisnamen, Seiten-, Ordner- und Space-IDs, Zähler und HTTP-Statuscodes, keine Titel, Inhalte oder Account-IDs. Atlassian stellt sie Medi@Business zur Fehleranalyse bereit, solange Ihr Site-Admin die Protokollfreigabe in Atlassian Administration nicht deaktiviert. Für die Aufbewahrung gelten die Fristen von Atlassian.
Wie die App abgesichert ist und wie Sie eine Sicherheitslücke melden: Sicherheitsrichtlinie.
6. Rechtsgrundlage
- Verarbeitung im Auftrag und nach Weisung des Kunden: Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Vertrags über die Nutzung der App) bzw. Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse des Kunden an einer nachvollziehbaren Konfiguration: wer hat eine Sortierregel gesetzt).
- Protokolle zur Fehleranalyse: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am sicheren Betrieb).
7. Speicherdauer und Löschung
- Modus zurücksetzen löscht Content Property bzw. Ordner-Eintrag und die Indexzeile sofort.
- Seiten im Papierkorb: Die Content Property bleibt an der Seite, bis Confluence sie endgültig löscht. Deshalb behält die App die Indexzeile (in der Übersicht ausgeblendet), damit der wöchentliche Datenschutz-Lauf die Account-ID weiter meldet und bei geschlossenen Konten leert. Wird die Seite wiederhergestellt, erscheint sie wieder in der Übersicht. Endgültig gelöschte Seiten werden sofort aus dem Index entfernt. Für gelöschte Ordner meldet Confluence kein Ereignis: Ihre Indexzeile entfernt ein Space-Admin in der Übersicht („Zurücksetzen auf geerbt“, englisch Reset to inherited), auch nachdem der Ordner gelöscht wurde. Der wöchentliche Datenschutz-Lauf entfernt keine Zeilen; bei geschlossenen Konten setzt er nur die Account-ID auf leer.
- Geschlossene Atlassian-Konten: Die App meldet wöchentlich alle gespeicherten Account-IDs über die Personal-Data-Reporting-API von Atlassian. Für geschlossene Konten ersetzt sie die Account-ID in Content Property, Ordner-Eintrag und Index durch einen leeren Wert.
- Deinstallation: Der Forge-Speicher der App (Index, Ordner-Modi, Auftragsdaten) wird von Atlassian gelöscht. Laut Atlassian bleibt er bis zu 28 Tage nach der Deinstallation erhalten und ist bei erneuter Installation nicht automatisch wieder da. Content Properties an Seiten bleiben als Teil Ihrer Confluence-Daten erhalten (Modus, Account-ID, Zeitpunkt) und werden bei erneuter Installation wieder genutzt. Sie lassen sich vor der Deinstallation über „Zurücksetzen auf geerbt“ entfernen.
8. Ihre Rechte
Betroffene haben das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21 DSGVO) sowie auf Beschwerde bei einer Aufsichtsbehörde (Art. 77). Da die Daten in der Site Ihrer Organisation liegen, wenden Sie sich bitte zuerst an deren Administratoren. Medi@Business unterstützt bei Anfragen über das Support-Formular.
9. Änderungen
Diese Erklärung wird angepasst, wenn sich die App oder die Rechtslage ändert. Es gilt die unter https://codemonkey.cloud/apps/page-tree-sorter/ veröffentlichte Fassung.
← Zurück zur Dokumentation