So trägst du die Datenschutzerklärung-URL in einem Slack-App-Eintrag ein

Von Paul Cranmer, Gründer · Zuletzt geprüft: Oktober 2026 · Slack Marketplace · Landingpage der App und Einreichung

Slack prüft eine App anhand ihrer Scopes, ihrer Landingpage und ihrer Datenschutzerklärung zusammen. Die Landingpage muss eine öffentliche Webseite mit klarem Link zur Erklärung sein, und die Erklärung muss sagen, was die App erhebt, wie lange sie es behält, wie Leute es löschen lassen und wie man dich erreicht. Kaputte Links zur Erklärung oder zum Support sind ein Grund für die Entfernung aus dem Verzeichnis. Diese Seite geht die Einreichung der Reihe nach durch und zeigt, wo eine gehostete URL hineinpasst.

Für wen das ist

  • Entwicklerinnen und Entwickler, die zum ersten Mal eine Slack-App beim Marketplace einreichen
  • Teams, deren Landingpage oder Richtlinien-Link in der Prüfung durchgefallen ist
  • Agenten und Bots, die Kanalinhalte lesen und eine präzise Datenaussage brauchen

Nicht für

  • Rein interne Slack-Apps, die nie gelistet werden (eine Erklärung ist trotzdem gute Praxis, aber die Prüfung greift nicht)
  • Ein kompletter Leitfaden zur Sicherheitsprüfung von Slack

Was die Plattform verlangt

  • Eine öffentliche Landingpage für die App (kein PDF, Dokument oder Repository) mit klarem Link zu deiner Datenschutzerklärung.
  • Die Erklärung muss die erhobenen Daten und ihre Nutzung nennen, wie lange sie aufbewahrt werden und wie Einzelpersonen Auskunft, Übertragung oder Löschung verlangen können.
  • Eine Kontaktmöglichkeit: eine E-Mail-Adresse oder ein Webformular. Eine Postanschrift allein reicht nicht.
  • Wenn die App Slack-Daten erhält, die sie nie nutzt (zum Beispiel IDs in Slash-Command-Payloads), muss die Erklärung das sagen.
  • Eine öffentliche Support-Seite mit Kontaktmöglichkeit; kaputte Support- oder Richtlinien-Links können dazu führen, dass Slack dich kontaktiert und die App aus dem Verzeichnis entfernt.

Hol dir zuerst eine aktive URL

Eine Slack-App, die Workspace-Daten liest, ist ein SaaS-Produkt und liegt deshalb auf dem gehosteten Tarif: Beantworte den Assistenten, nenne die App und die Daten, auf die sie zugreift, und du bekommst eine stabile HTTPS-Richtlinien-URL, die du von der Landingpage und in der Einreichung verlinkst. Aktualisiere den Text, wenn sich Scopes ändern; der Link bleibt gleich.

Richtlinien-URL für die Slack-App holen

Schritt für Schritt: deine Datenschutzerklärung-URL einfügen

  1. Erstelle zuerst deine gehostete Datenschutzerklärung-URL. Erstelle die Erklärung mit dem Namen der App, den Workspace-Daten, auf die sie zugreift, der Aufbewahrung und einem Kontakt für Löschungen. Kopiere die aktive HTTPS-URL.
  2. Verlinke sie von der Landingpage deiner App. Slack verlangt, dass die Landingpage selbst einen klaren Link zur Erklärung trägt. Setze ihn in den Footer und neben den Installieren-Button, damit Prüfer ihn ohne Scrollen finden.
  3. Öffne deine App unter api.slack.com/apps. Wähle die App und gehe zu Manage Distribution. Erledige die Checkliste für die Verteilung (Redirect-URLs, Scopes, die Prüfung auf entfernte fest kodierte Tokens), bevor du die Einreichung beim Marketplace startest.
  4. Fülle die Marketplace-Einreichung mit denselben URLs aus. Die Einreichung fragt nach deiner Landingpage und den Links zu Support und Datenschutzerklärung. Nutze die gehostete URL und die öffentliche Support-Seite; die Links müssen ohne Login öffnen.
  5. Stimme die Erklärung auf deine Scopes ab. Die Prüfung vergleicht, was die Erklärung sagt, mit den Scopes, die du anforderst, und damit, wie die App sie nutzt. Wenn du den Kanalverlauf anforderst, muss die Erklärung das Lesen von Nachrichten, die Aufbewahrung und die Löschung beschreiben.
  6. Einreichen und die Links am Leben halten. Nach dem Listing kann Slack jederzeit erneut prüfen. Bearbeite die Erklärung hinter derselben URL, wann immer sich Scopes oder Aufbewahrung ändern, und verschiebe die Landingpage nie ohne Weiterleitung.

Feldbezeichnungen, nach denen du suchen musst

Landingpage
Öffentliche Webseite für die App. Muss einen klaren Link zur Datenschutzerklärung enthalten; PDFs, Dokumente und Repositories werden nicht akzeptiert.
Manage Distribution
Dort beginnen die Checkliste für die öffentliche Verteilung und die Marketplace-Einreichung, unter deiner App bei api.slack.com/apps.
Scope & data access
Getrennt von der Erklärung: Erkläre, wie die App jeden Scope nutzt. Prüfer lesen beides zusammen.

Häufige Gründe, warum das Formular scheitert

  • Landingpage ohne sichtbaren Link zur Datenschutzerklärung oder mit Link auf ein PDF
  • Erklärung, die Aufbewahrung oder den Weg zur Löschung nie erwähnt
  • Nur eine Postanschrift als Kontaktmöglichkeit
  • Erklärung, die zu Daten schweigt, die die App erhält, aber nicht nutzt
  • Links, die nach einem Website-Relaunch gebrochen sind (Grund für die Entfernung)

Agenten und KI-Apps

Slack verbietet außerdem, Slack-Daten zum Trainieren von Sprachmodellen zu nutzen, und erwartet, dass Agenten-Apps Metadaten statt Nachrichteninhalte speichern. Wenn deine App ein Agent ist, sag das klar in der Erklärung und in den Scope-Erklärungen.

Häufige Fragen

Ist ein Kontakt für die Datenlöschung Pflicht?

In der Praxis ja. Slack will, dass die Erklärung sagt, wie Einzelpersonen Auskunft, Übertragung oder Löschung verlangen, und eine E-Mail-Adresse oder ein Webformular nennt. Eine Postanschrift allein besteht nicht.

Können sich mehrere Slack-Apps eine Richtlinien-URL teilen?

Ja. Nenne jede App auf der Seite, oder füge pro App einen Abschnitt hinzu, der genau sagt, worauf diese App zugreift und was sie behält.

Muss die Erklärung meine OAuth-Scopes auflisten?

Nicht Scope für Scope. Die Erklärung beschreibt die Daten und ihre Nutzung; die Scope-Erklärungen der Einreichung decken jeden Scope ab. Prüfer kontrollieren, dass beides zusammenpasst.

Verwandt

Quellen